<SEC-DOCUMENT>0001140361-24-027133.txt : 20240522
<SEC-HEADER>0001140361-24-027133.hdr.sgml : 20240522
<ACCEPTANCE-DATETIME>20240522133017
ACCESSION NUMBER:		0001140361-24-027133
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		133
CONFORMED PERIOD OF REPORT:	20240331
FILED AS OF DATE:		20240522
DATE AS OF CHANGE:		20240522

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			MODINE MANUFACTURING CO
		CENTRAL INDEX KEY:			0000067347
		STANDARD INDUSTRIAL CLASSIFICATION:	MOTOR VEHICLE PARTS & ACCESSORIES [3714]
		ORGANIZATION NAME:           	04 Manufacturing
		IRS NUMBER:				390482000
		STATE OF INCORPORATION:			WI
		FISCAL YEAR END:			0331

	FILING VALUES:
		FORM TYPE:		10-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-01373
		FILM NUMBER:		24972718

	BUSINESS ADDRESS:	
		STREET 1:		1500 DEKOVEN AVE
		CITY:			RACINE
		STATE:			WI
		ZIP:			53403
		BUSINESS PHONE:		2626361200

	MAIL ADDRESS:	
		STREET 1:		1500 DEKOVEN AVE
		CITY:			RACINE
		STATE:			WI
		ZIP:			53403
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-K
<SEQUENCE>1
<FILENAME>ef20026276_10k.htm
<DESCRIPTION>10-K
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<html xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:srt="http://fasb.org/srt/2023" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:us-gaap="http://fasb.org/us-gaap/2023" xmlns:dei="http://xbrl.sec.gov/dei/2023" xmlns:country="http://xbrl.sec.gov/country/2023" xmlns:currency="http://xbrl.sec.gov/currency/2023" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2022-03-31" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:naics="http://xbrl.sec.gov/naics/2023" xmlns:sic="http://xbrl.sec.gov/sic/2023" xmlns:stpr="http://xbrl.sec.gov/stpr/2023" xmlns:exch="http://xbrl.sec.gov/exch/2023" xmlns:cef="http://xbrl.sec.gov/cef/2023" xmlns:ecd="http://xbrl.sec.gov/ecd/2023" xmlns:mod="http://modine.com/20240331" xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title></title>
    <!-- Licensed to: Broadridge
         Document created using Broadridge PROfile 24.3.1.5224
         Copyright 1995 - 2024 Broadridge -->
    <meta http-equiv="Content-Type" content="text/html"/>
</head>

<body style="background-color: #ffffff; color: #000000;">
<div id="DSPFiXBRLHidden" style="display: none;"><ix:header><ix:hidden><ix:nonNumeric name="dei:AmendmentFlag" id="Fact_f6336db046594e2681e2cdfb1175ae62" contextRef="c20230401to20240331" format="ixt:fixed-false">false</ix:nonNumeric><ix:nonNumeric name="dei:CurrentFiscalYearEndDate" id="Fact_a43347ef54af46dca0e2de226ea80327" contextRef="c20230401to20240331" format="ixt:date-month-day">03-31</ix:nonNumeric><ix:nonNumeric name="dei:DocumentFiscalYearFocus" id="Fact_c1f4054fac614eefa3267d03b35669fc" contextRef="c20230401to20240331">2024</ix:nonNumeric><ix:nonNumeric name="dei:DocumentFiscalPeriodFocus" id="Fact_e5cdcbff90664548b1d18c244b2bef24" contextRef="c20230401to20240331">FY</ix:nonNumeric><ix:nonNumeric name="dei:EntityCentralIndexKey" id="Fact_47ba36dbc1dd447f8f2d22a90f0bfc20" contextRef="c20230401to20240331">0000067347</ix:nonNumeric><ix:nonNumeric name="us-gaap:SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration" id="Fact_34ca6ce8e1784cf0934067e86d0a5a0f" contextRef="c20240331">http://fasb.org/us-gaap/2023#AccountsPayableCurrent</ix:nonNumeric><ix:nonNumeric name="us-gaap:OpenTaxYear" id="Fact_dc6c6334ee8f449999ce8fcd53ef0e01" contextRef="c20230401to20240331_IncomeTaxAuthorityNameAxis_MinistryOfEconomicAffairsAndFinanceItalyMember">2018 2019 2020 2021 2022 2023</ix:nonNumeric><ix:nonNumeric name="us-gaap:OpenTaxYear" id="Fact_7a43b6eae6bd45ec93a4dd061beb6afa" contextRef="c20230401to20240331_IncomeTaxAuthorityNameAxis_InternalRevenueServiceIRSMember">2021 2022 2023</ix:nonNumeric><ix:nonNumeric name="mod:ProductWarrantyPeriod" id="Fact_6a7d3f9c807a4bfd9279eef372cf4ec8" contextRef="c20230401to20240331_RangeAxis_MinimumMember">P1Y</ix:nonNumeric><ix:nonNumeric name="us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" id="Fact_2485d78857f3400eb0079ccb5b277948" contextRef="c20230331">http://fasb.org/us-gaap/2023#OtherAssetsNoncurrent</ix:nonNumeric><ix:nonNumeric name="us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" id="Fact_76ffc14a6e8046f399df76279c948862" contextRef="c20240331">http://fasb.org/us-gaap/2023#OtherAssetsNoncurrent</ix:nonNumeric><ix:nonNumeric name="us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" id="Fact_699d6c4e96024b378ebbb0457387cb57" contextRef="c20230331">http://fasb.org/us-gaap/2023#PropertyPlantAndEquipmentNet</ix:nonNumeric><ix:nonNumeric name="us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" id="Fact_bdb5d911a6c14cf7a4484201d7175f91" contextRef="c20240331">http://fasb.org/us-gaap/2023#PropertyPlantAndEquipmentNet</ix:nonNumeric><ix:nonNumeric name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="Fact_fcce09a63ec148fe91bd9ece08ff04f7" contextRef="c20230331">http://fasb.org/us-gaap/2023#OtherLiabilitiesCurrent</ix:nonNumeric><ix:nonNumeric name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="Fact_16baa217aaeb4b5eaf304195a29aa831" contextRef="c20240331">http://fasb.org/us-gaap/2023#OtherLiabilitiesCurrent</ix:nonNumeric><ix:nonNumeric name="us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" id="Fact_6b6f9dcb876d404aa61d7a4544ae2cac" contextRef="c20240331">http://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrent</ix:nonNumeric><ix:nonNumeric name="us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" id="Fact_bd88b435970f4ba387d3607d8b901f15" contextRef="c20230331">http://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrent</ix:nonNumeric><ix:nonNumeric name="us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="Fact_e002580bb5ca4ae88f883765c445112a" contextRef="c20240331">http://fasb.org/us-gaap/2023#LongTermDebtAndCapitalLeaseObligationsCurrent</ix:nonNumeric><ix:nonNumeric name="us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="Fact_a347fc270be9448e88e79f8a10c45383" contextRef="c20230331">http://fasb.org/us-gaap/2023#LongTermDebtAndCapitalLeaseObligationsCurrent</ix:nonNumeric><ix:nonNumeric name="us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" id="Fact_9fcac3d7e8a249628ecbb47cf8112735" contextRef="c20240331">http://fasb.org/us-gaap/2023#LongTermDebtAndCapitalLeaseObligations</ix:nonNumeric><ix:nonNumeric name="us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" id="Fact_46f96fe6fe91457bb92b914e546a905c" contextRef="c20230331">http://fasb.org/us-gaap/2023#LongTermDebtAndCapitalLeaseObligations</ix:nonNumeric><ix:nonFraction name="mod:DebtInstrumentCovenantLeverageRatio" id="Fact_be4ba21a194d4e28aac5c61dcebae1cc" contextRef="c20230401to20240331_RangeAxis_MaximumMember" unitRef="U007" decimals="2">3.25</ix:nonFraction><ix:nonFraction name="us-gaap:CommitmentsAndContingencies" id="Fact_e852098e61da4c42b0920fbed13d950f" contextRef="c20240331" unitRef="U001" xsi:nil="true"/><ix:nonFraction name="us-gaap:CommitmentsAndContingencies" id="Fact_8b9b6646b2554a67b92ceea5a2803c39" contextRef="c20230331" unitRef="U001" xsi:nil="true"/><ix:nonNumeric name="us-gaap:TaxCreditCarryforwardExpirationDate" id="Fact_548a33afd16741d7adca963ad86ea996" contextRef="c20230401to20240331_RangeAxis_MinimumMember_TaxCreditCarryforwardAxis_FederalAndStateMember">2025-03-31</ix:nonNumeric><ix:nonNumeric name="us-gaap:TaxCreditCarryforwardExpirationDate" id="Fact_b3a876402a844d64b70b6ac7729b12eb" contextRef="c20230401to20240331_RangeAxis_MaximumMember_TaxCreditCarryforwardAxis_FederalAndStateMember">2044-03-31</ix:nonNumeric><ix:nonNumeric name="us-gaap:OperatingLossCarryforwardsExpirationDate" id="Fact_c8c11d2ea4d1462d87d3cf9471ff56cf" contextRef="c20230401to20240331_IncomeTaxAuthorityAxis_StateAndLocalJurisdictionMember_RangeAxis_MinimumMember">2025-03-31</ix:nonNumeric><ix:nonNumeric name="us-gaap:OperatingLossCarryforwardsExpirationDate" id="Fact_1b7e0da8333546c6a56d689cc132d20e" contextRef="c20230401to20240331_IncomeTaxAuthorityAxis_StateAndLocalJurisdictionMember_RangeAxis_MaximumMember">2044-03-31</ix:nonNumeric><ix:nonNumeric name="us-gaap:OperatingLossCarryforwardsExpirationDate" id="Fact_e5f315624b394641871bd883d140c582" contextRef="c20230401to20240331_IncomeTaxAuthorityAxis_ForeignCountryMember_RangeAxis_MinimumMember">2025-03-31</ix:nonNumeric><ix:nonNumeric name="us-gaap:OperatingLossCarryforwardsExpirationDate" id="Fact_b77ecced915641169ce46515bf58c6f7" contextRef="c20230401to20240331_IncomeTaxAuthorityAxis_ForeignCountryMember_RangeAxis_MaximumMember">2034-03-31</ix:nonNumeric><ix:nonNumeric name="mod:DebtInstrumentMaturityYear" id="Fact_6fa20563cda54536a7f2dc71bb89d592" contextRef="c20230401to20240331_DebtInstrumentAxis_TermLoansMember">2028</ix:nonNumeric><ix:nonNumeric name="mod:DebtInstrumentMaturityYear" id="Fact_5322ccdba5ed47ea91994c38c9d830f1" contextRef="c20230401to20240331_DebtInstrumentAxis_SeniorNotesDue2029Member">2029</ix:nonNumeric><ix:nonNumeric name="mod:DebtInstrumentMaturityYear" id="Fact_f31cf6328002446cb4f98382718f47a0" contextRef="c20230401to20240331_DebtInstrumentAxis_MultiCurrencyRevolvingCreditFacilityMember">2028</ix:nonNumeric><ix:nonNumeric name="mod:DebtInstrumentMaturityYear" id="Fact_2bbd67fe5ca64786ad8d2bf907ff9da2" contextRef="c20230401to20240331_DebtInstrumentAxis_SeniorNotesDue2027Member">2027</ix:nonNumeric><ix:nonNumeric name="dei:AuditorFirmId" id="Fact_e09dbeec20324d339e4bb8b14b483e43" contextRef="c20230401to20240331">185</ix:nonNumeric><ix:nonNumeric name="dei:AuditorFirmId" id="Fact_fcae33c7bc6048ac99e0054c77004f00" contextRef="c20210401to20220331">238</ix:nonNumeric></ix:hidden><ix:references><link:schemaRef xlink:href="mod-20240331.xsd" xlink:type="simple"/></ix:references><ix:resources><xbrli:context id="c20230401to20240331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230929"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-09-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240517"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-05-17</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20210401to20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220401to20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20210331_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20210331_StatementEquityComponentsAxis_TreasuryStockCommonMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20210331_StatementEquityComponentsAxis_RetainedEarningsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20210331_StatementEquityComponentsAxis_CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20210331_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20210331_StatementEquityComponentsAxis_NoncontrollingInterestMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220401to20230331_StatementEquityComponentsAxis_RetainedEarningsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210401to20220331_StatementEquityComponentsAxis_NoncontrollingInterestMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220401to20230331_StatementEquityComponentsAxis_NoncontrollingInterestMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210401to20220331_StatementEquityComponentsAxis_TreasuryStockCommonMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210401to20220331_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220401to20230331_StatementEquityComponentsAxis_TreasuryStockCommonMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230401to20240331_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230401to20240331_StatementEquityComponentsAxis_NoncontrollingInterestMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220401to20230331_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220401to20230331_StatementEquityComponentsAxis_CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230401to20240331_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210401to20220331_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220401to20230331_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210401to20220331_StatementEquityComponentsAxis_RetainedEarningsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230401to20240331_StatementEquityComponentsAxis_TreasuryStockCommonMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230401to20240331_StatementEquityComponentsAxis_RetainedEarningsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230401to20240331_StatementEquityComponentsAxis_CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210401to20220331_StatementEquityComponentsAxis_CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230331_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240331_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220331_StatementEquityComponentsAxis_CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220331_StatementEquityComponentsAxis_NoncontrollingInterestMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20230331_StatementEquityComponentsAxis_NoncontrollingInterestMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240331_StatementEquityComponentsAxis_RetainedEarningsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20230331_StatementEquityComponentsAxis_TreasuryStockCommonMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220331_StatementEquityComponentsAxis_RetainedEarningsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240331_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220331_StatementEquityComponentsAxis_TreasuryStockCommonMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240331_StatementEquityComponentsAxis_CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220331_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20230331_StatementEquityComponentsAxis_CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220331_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20230331_StatementEquityComponentsAxis_RetainedEarningsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240331_StatementEquityComponentsAxis_NoncontrollingInterestMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240331_StatementEquityComponentsAxis_TreasuryStockCommonMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20230331_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240101to20240331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230401to20240331_BusinessAcquisitionAxis_ScottSpringfieldManufacturingMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mod:ScottSpringfieldManufacturingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230401to20240331_BusinessAcquisitionAxis_NappsTechnologyCorporationMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mod:NappsTechnologyCorporationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240331_PropertyPlantAndEquipmentByTypeAxis_ToolsDiesAndMoldsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ToolsDiesAndMoldsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20230331_PropertyPlantAndEquipmentByTypeAxis_ToolsDiesAndMoldsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ToolsDiesAndMoldsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240331_RangeAxis_MaximumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240331_RangeAxis_MinimumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240301_BusinessAcquisitionAxis_ScottSpringfieldManufacturingMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mod:ScottSpringfieldManufacturingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240331_BusinessAcquisitionAxis_ScottSpringfieldManufacturingMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mod:ScottSpringfieldManufacturingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20230101to20231231_BusinessAcquisitionAxis_ScottSpringfieldManufacturingMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mod:ScottSpringfieldManufacturingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240301to20240331_BusinessAcquisitionAxis_ScottSpringfieldManufacturingMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mod:ScottSpringfieldManufacturingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-03-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240331_BusinessAcquisitionAxis_ScottSpringfieldManufacturingMember_IncomeStatementLocationAxis_SellingGeneralAndAdministrativeExpensesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mod:ScottSpringfieldManufacturingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240331_BusinessAcquisitionAxis_ScottSpringfieldManufacturingMember_FiniteLivedIntangibleAssetsByMajorClassAxis_TradeNamesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mod:ScottSpringfieldManufacturingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240331_BusinessAcquisitionAxis_ScottSpringfieldManufacturingMember_FiniteLivedIntangibleAssetsByMajorClassAxis_CustomerRelationshipsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mod:ScottSpringfieldManufacturingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240331_BusinessAcquisitionAxis_ScottSpringfieldManufacturingMember_FiniteLivedIntangibleAssetsByMajorClassAxis_OrderOrProductionBacklogMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mod:ScottSpringfieldManufacturingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OrderOrProductionBacklogMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240401to20240630_BusinessAcquisitionAxis_ScottSpringfieldManufacturingMember_IncomeStatementLocationAxis_CostOfSalesMember_StatementScenarioAxis_ScenarioPlanMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">us-gaap:ScenarioPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mod:ScottSpringfieldManufacturingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240301to20240331_BusinessAcquisitionAxis_ScottSpringfieldManufacturingMember_IncomeStatementLocationAxis_CostOfSalesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mod:ScottSpringfieldManufacturingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-03-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230401to20240331_BusinessAcquisitionAxis_ScottSpringfieldManufacturingMember_FiniteLivedIntangibleAssetsByMajorClassAxis_CustomerRelationshipsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mod:ScottSpringfieldManufacturingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230401to20240331_BusinessAcquisitionAxis_ScottSpringfieldManufacturingMember_FiniteLivedIntangibleAssetsByMajorClassAxis_OrderOrProductionBacklogMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OrderOrProductionBacklogMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mod:ScottSpringfieldManufacturingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230401to20240331_BusinessAcquisitionAxis_ScottSpringfieldManufacturingMember_FiniteLivedIntangibleAssetsByMajorClassAxis_TradeNamesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mod:ScottSpringfieldManufacturingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220401to20230331_BusinessAcquisitionAxis_ScottSpringfieldManufacturingMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mod:ScottSpringfieldManufacturingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20240131_AssetAcquisitionAxis_TMGcoreIncMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">mod:TMGcoreIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20240131_AssetAcquisitionAxis_TMGcoreIncMember_FiniteLivedIntangibleAssetsByMajorClassAxis_TechnologyBasedIntangibleAssetsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">mod:TMGcoreIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230401to20240331_AssetAcquisitionAxis_TMGcoreIncMember_FiniteLivedIntangibleAssetsByMajorClassAxis_TechnologyBasedIntangibleAssetsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">mod:TMGcoreIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240331_BusinessAcquisitionAxis_NappsTechnologyCorporationMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mod:NappsTechnologyCorporationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20230901to20230930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-09-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220401to20230331_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_TwoCoatingsFacilitiesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">mod:TwoCoatingsFacilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230401to20240331_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_TwoCoatingsFacilitiesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">mod:TwoCoatingsFacilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230401to20240331_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_TwoCoatingsFacilitiesMember_RangeAxis_MaximumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">mod:TwoCoatingsFacilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20231031to20231031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-10-31</xbrli:startDate><xbrli:endDate>2023-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20231031_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_ThreeGermanyAutomotiveBusinessesMember_RangeAxis_MaximumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">mod:ThreeGermanyAutomotiveBusinessesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20230401to20240331_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_ThreeGermanyAutomotiveBusinessesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">mod:ThreeGermanyAutomotiveBusinessesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220401to20230331_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_ThreeGermanyAutomotiveBusinessesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">mod:ThreeGermanyAutomotiveBusinessesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210401to20220331_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_LiquidCooledAutomotiveBusinessMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:PerformanceTechnologiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">mod:LiquidCooledAutomotiveBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210401to20220331_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_AirCooledAutomotiveBusinessMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">mod:AirCooledAutomotiveBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220331_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_AirCooledAutomotiveBusinessMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">mod:AirCooledAutomotiveBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20210401to20210430_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_AirCooledAutomotiveBusinessMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">mod:AirCooledAutomotiveBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230401to20240331_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_AirCooledAutomotiveBusinessMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">mod:AirCooledAutomotiveBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230331_BalanceSheetLocationAxis_OtherNoncurrentAssetsMember_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_AirCooledAutomotiveBusinessMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">mod:AirCooledAutomotiveBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220331_BalanceSheetLocationAxis_OtherNoncurrentAssetsMember_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_AirCooledAutomotiveBusinessMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">mod:AirCooledAutomotiveBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20210401to20220331_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_PreviouslyClosedManufacturingFacilityMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">mod:PreviouslyClosedManufacturingFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210401to20220331_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_PreviouslyClosedManufacturingFacilityMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:ClimateSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">mod:PreviouslyClosedManufacturingFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230401to20240331_RangeAxis_MaximumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210401to20220331_StatementBusinessSegmentsAxis_ClimateSolutionsMember_StatementGeographicalAxis_EuropeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:ClimateSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210401to20220331_ConsolidationItemsAxis_IntersegmentEliminationMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230401to20240331_TimingOfTransferOfGoodOrServiceAxis_TransferredOverTimeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210401to20220331_ProductOrServiceAxis_AdvancedSolutionsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mod:AdvancedSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210401to20220331_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember_StatementGeographicalAxis_AsiaMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:PerformanceTechnologiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210401to20220331_TimingOfTransferOfGoodOrServiceAxis_TransferredOverTimeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210401to20220331_ProductOrServiceAxis_LiquidCooledMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mod:LiquidCooledMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:ClimateSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230401to20240331_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember_TimingOfTransferOfGoodOrServiceAxis_TransferredOverTimeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:PerformanceTechnologiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230401to20240331_StatementBusinessSegmentsAxis_ClimateSolutionsMember_StatementGeographicalAxis_AmericasMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:ClimateSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230401to20240331_ProductOrServiceAxis_LiquidCooledMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mod:LiquidCooledMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220401to20230331_StatementBusinessSegmentsAxis_ClimateSolutionsMember_StatementGeographicalAxis_AsiaMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:ClimateSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220401to20230331_ProductOrServiceAxis_HeatTransferMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mod:HeatTransferMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220401to20230331_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember_StatementGeographicalAxis_AsiaMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:PerformanceTechnologiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230401to20240331_ConsolidationItemsAxis_IntersegmentEliminationMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:ClimateSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220401to20230331_TimingOfTransferOfGoodOrServiceAxis_TransferredOverTimeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210401to20220331_ConsolidationItemsAxis_IntersegmentEliminationMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:PerformanceTechnologiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230401to20240331_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember_StatementGeographicalAxis_AmericasMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:PerformanceTechnologiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210401to20220331_StatementBusinessSegmentsAxis_ClimateSolutionsMember_StatementGeographicalAxis_AsiaMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:ClimateSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210401to20220331_ProductOrServiceAxis_HvacAndRefrigerationMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mod:HvacAndRefrigerationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:PerformanceTechnologiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230401to20240331_ConsolidationItemsAxis_OperatingSegmentsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220401to20230331_ProductOrServiceAxis_AdvancedSolutionsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mod:AdvancedSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220401to20230331_ProductOrServiceAxis_LiquidCooledMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mod:LiquidCooledMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210401to20220331_ProductOrServiceAxis_HeatTransferMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mod:HeatTransferMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:ClimateSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230401to20240331_ProductOrServiceAxis_AirCooledMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:ClimateSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mod:AirCooledMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220401to20230331_ProductOrServiceAxis_DataCenterCoolingMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mod:DataCenterCoolingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210401to20220331_ProductOrServiceAxis_AirCooledMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:ClimateSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mod:AirCooledMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230401to20240331_StatementBusinessSegmentsAxis_ClimateSolutionsMember_TimingOfTransferOfGoodOrServiceAxis_TransferredOverTimeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:ClimateSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210401to20220331_StatementGeographicalAxis_EuropeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210401to20220331_ConsolidationItemsAxis_OperatingSegmentsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230401to20240331_ProductOrServiceAxis_AdvancedSolutionsMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mod:AdvancedSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:ClimateSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210401to20220331_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:ClimateSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230401to20240331_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:PerformanceTechnologiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230401to20240331_StatementGeographicalAxis_AsiaMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220401to20230331_ConsolidationItemsAxis_IntersegmentEliminationMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:ClimateSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210401to20220331_StatementBusinessSegmentsAxis_ClimateSolutionsMember_StatementGeographicalAxis_AmericasMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:ClimateSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220401to20230331_ProductOrServiceAxis_HvacAndRefrigerationMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mod:HvacAndRefrigerationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210401to20220331_ProductOrServiceAxis_AirCooledMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mod:AirCooledMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210401to20220331_StatementBusinessSegmentsAxis_ClimateSolutionsMember_TimingOfTransferOfGoodOrServiceAxis_TransferredOverTimeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:ClimateSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230401to20240331_ConsolidationItemsAxis_IntersegmentEliminationMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230401to20240331_ProductOrServiceAxis_HeatTransferMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mod:HeatTransferMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:ClimateSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230401to20240331_ProductOrServiceAxis_LiquidCooledMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mod:LiquidCooledMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:ClimateSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230401to20240331_TimingOfTransferOfGoodOrServiceAxis_TransferredAtPointInTimeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210401to20220331_StatementBusinessSegmentsAxis_ClimateSolutionsMember_TimingOfTransferOfGoodOrServiceAxis_TransferredAtPointInTimeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:ClimateSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230401to20240331_ProductOrServiceAxis_DataCenterCoolingMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mod:DataCenterCoolingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:ClimateSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210401to20220331_ProductOrServiceAxis_LiquidCooledMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:PerformanceTechnologiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mod:LiquidCooledMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210401to20220331_ProductOrServiceAxis_DataCenterCoolingMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mod:DataCenterCoolingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:PerformanceTechnologiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220401to20230331_StatementGeographicalAxis_EuropeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220401to20230331_ProductOrServiceAxis_AdvancedSolutionsMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:ClimateSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mod:AdvancedSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210401to20220331_ProductOrServiceAxis_AirCooledMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:PerformanceTechnologiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mod:AirCooledMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230401to20240331_ProductOrServiceAxis_HvacAndRefrigerationMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:ClimateSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mod:HvacAndRefrigerationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210401to20220331_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember_StatementGeographicalAxis_AmericasMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:PerformanceTechnologiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220401to20230331_ProductOrServiceAxis_HvacAndRefrigerationMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mod:HvacAndRefrigerationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:ClimateSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220401to20230331_StatementGeographicalAxis_AsiaMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220401to20230331_ProductOrServiceAxis_HeatTransferMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mod:HeatTransferMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:ClimateSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220401to20230331_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember_TimingOfTransferOfGoodOrServiceAxis_TransferredAtPointInTimeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:PerformanceTechnologiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230401to20240331_StatementGeographicalAxis_AmericasMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220401to20230331_ProductOrServiceAxis_AirCooledMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mod:AirCooledMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:ClimateSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220401to20230331_TimingOfTransferOfGoodOrServiceAxis_TransferredAtPointInTimeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230401to20240331_StatementBusinessSegmentsAxis_ClimateSolutionsMember_StatementGeographicalAxis_EuropeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:ClimateSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210401to20220331_ProductOrServiceAxis_LiquidCooledMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mod:LiquidCooledMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230401to20240331_ProductOrServiceAxis_AdvancedSolutionsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mod:AdvancedSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230401to20240331_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:ClimateSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230401to20240331_ConsolidationItemsAxis_IntersegmentEliminationMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:PerformanceTechnologiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230401to20240331_StatementBusinessSegmentsAxis_ClimateSolutionsMember_StatementGeographicalAxis_AsiaMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:ClimateSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220401to20230331_StatementBusinessSegmentsAxis_ClimateSolutionsMember_TimingOfTransferOfGoodOrServiceAxis_TransferredOverTimeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:ClimateSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210401to20220331_StatementGeographicalAxis_AmericasMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230401to20240331_ProductOrServiceAxis_HvacAndRefrigerationMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mod:HvacAndRefrigerationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:PerformanceTechnologiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220401to20230331_StatementBusinessSegmentsAxis_ClimateSolutionsMember_TimingOfTransferOfGoodOrServiceAxis_TransferredAtPointInTimeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:ClimateSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220401to20230331_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember_TimingOfTransferOfGoodOrServiceAxis_TransferredOverTimeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:PerformanceTechnologiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220401to20230331_ConsolidationItemsAxis_IntersegmentEliminationMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220401to20230331_ProductOrServiceAxis_LiquidCooledMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mod:LiquidCooledMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:ClimateSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230401to20240331_ProductOrServiceAxis_DataCenterCoolingMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mod:DataCenterCoolingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230401to20240331_ProductOrServiceAxis_LiquidCooledMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mod:LiquidCooledMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:PerformanceTechnologiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220401to20230331_StatementBusinessSegmentsAxis_ClimateSolutionsMember_StatementGeographicalAxis_EuropeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:ClimateSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230401to20240331_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember_StatementGeographicalAxis_AsiaMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:PerformanceTechnologiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230401to20240331_ProductOrServiceAxis_HvacAndRefrigerationMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mod:HvacAndRefrigerationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220401to20230331_ProductOrServiceAxis_HeatTransferMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:PerformanceTechnologiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mod:HeatTransferMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210401to20220331_TimingOfTransferOfGoodOrServiceAxis_TransferredAtPointInTimeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230401to20240331_ProductOrServiceAxis_AirCooledMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mod:AirCooledMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230401to20240331_ProductOrServiceAxis_HeatTransferMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mod:HeatTransferMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:PerformanceTechnologiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220401to20230331_ProductOrServiceAxis_LiquidCooledMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mod:LiquidCooledMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:PerformanceTechnologiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210401to20220331_StatementGeographicalAxis_AsiaMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210401to20220331_ProductOrServiceAxis_AdvancedSolutionsMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:PerformanceTechnologiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mod:AdvancedSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230401to20240331_StatementBusinessSegmentsAxis_ClimateSolutionsMember_TimingOfTransferOfGoodOrServiceAxis_TransferredAtPointInTimeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:ClimateSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230401to20240331_StatementGeographicalAxis_EuropeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220401to20230331_ProductOrServiceAxis_DataCenterCoolingMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:ClimateSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mod:DataCenterCoolingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220401to20230331_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:PerformanceTechnologiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230401to20240331_ProductOrServiceAxis_AirCooledMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mod:AirCooledMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:PerformanceTechnologiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210401to20220331_ProductOrServiceAxis_HeatTransferMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mod:HeatTransferMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220401to20230331_ProductOrServiceAxis_HvacAndRefrigerationMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mod:HvacAndRefrigerationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:PerformanceTechnologiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230401to20240331_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember_TimingOfTransferOfGoodOrServiceAxis_TransferredAtPointInTimeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:PerformanceTechnologiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230401to20240331_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember_StatementGeographicalAxis_EuropeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:PerformanceTechnologiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220401to20230331_ProductOrServiceAxis_AdvancedSolutionsMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mod:AdvancedSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:PerformanceTechnologiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220401to20230331_StatementGeographicalAxis_AmericasMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210401to20220331_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember_StatementGeographicalAxis_EuropeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:PerformanceTechnologiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220401to20230331_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember_StatementGeographicalAxis_AmericasMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:PerformanceTechnologiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210401to20220331_ProductOrServiceAxis_HeatTransferMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mod:HeatTransferMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:PerformanceTechnologiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220401to20230331_ProductOrServiceAxis_AirCooledMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mod:AirCooledMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210401to20220331_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:PerformanceTechnologiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210401to20220331_ConsolidationItemsAxis_IntersegmentEliminationMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:ClimateSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220401to20230331_StatementBusinessSegmentsAxis_ClimateSolutionsMember_StatementGeographicalAxis_AmericasMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:ClimateSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210401to20220331_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember_TimingOfTransferOfGoodOrServiceAxis_TransferredOverTimeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:PerformanceTechnologiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210401to20220331_ProductOrServiceAxis_HvacAndRefrigerationMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mod:HvacAndRefrigerationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210401to20220331_ProductOrServiceAxis_DataCenterCoolingMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:ClimateSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mod:DataCenterCoolingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210401to20220331_ProductOrServiceAxis_AdvancedSolutionsMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:ClimateSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mod:AdvancedSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220401to20230331_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:ClimateSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220401to20230331_ProductOrServiceAxis_DataCenterCoolingMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:PerformanceTechnologiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mod:DataCenterCoolingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220401to20230331_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember_StatementGeographicalAxis_EuropeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:PerformanceTechnologiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230401to20240331_ProductOrServiceAxis_AdvancedSolutionsMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mod:AdvancedSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:PerformanceTechnologiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210401to20220331_ProductOrServiceAxis_HvacAndRefrigerationMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mod:HvacAndRefrigerationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:ClimateSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210401to20220331_ProductOrServiceAxis_DataCenterCoolingMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mod:DataCenterCoolingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220401to20230331_ConsolidationItemsAxis_IntersegmentEliminationMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:PerformanceTechnologiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220401to20230331_ConsolidationItemsAxis_OperatingSegmentsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230401to20240331_ProductOrServiceAxis_HeatTransferMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mod:HeatTransferMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210401to20220331_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember_TimingOfTransferOfGoodOrServiceAxis_TransferredAtPointInTimeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:PerformanceTechnologiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220401to20230331_ProductOrServiceAxis_AirCooledMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:PerformanceTechnologiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mod:AirCooledMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230401to20240331_ProductOrServiceAxis_DataCenterCoolingMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mod:DataCenterCoolingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:PerformanceTechnologiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240331_FairValueByAssetClassAxis_OtherPlanAssetMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">mod:OtherPlanAssetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240331_FairValueByAssetClassAxis_USGovernmentAgenciesDebtSecuritiesMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20230331_FairValueByAssetClassAxis_EquityFundsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:EquityFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240331_FairValueByAssetClassAxis_USGovernmentAgenciesDebtSecuritiesMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240331_FairValueByAssetClassAxis_EquityFundsMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:EquityFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240331_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240331_FairValueByAssetClassAxis_OtherPlanAssetMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">mod:OtherPlanAssetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20230331_FairValueByAssetClassAxis_EquityFundsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:EquityFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240331_FairValueByFairValueHierarchyLevelAxis_FairValueMeasuredAtNetAssetValuePerShareMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240331_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20230331_FairValueByAssetClassAxis_OtherPlanAssetMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">mod:OtherPlanAssetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20230331_FairValueByAssetClassAxis_OtherPlanAssetMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">mod:OtherPlanAssetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20230331_FairValueByFairValueHierarchyLevelAxis_FairValueMeasuredAtNetAssetValuePerShareMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240331_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel12And3Member_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20230331_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20230331_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel12And3Member_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240331_FairValueByAssetClassAxis_FixedIncomeSecuritiesMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240331_FairValueByAssetClassAxis_FixedIncomeSecuritiesMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20230331_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240331_FairValueByAssetClassAxis_MoneyMarketFundsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240331_FairValueByAssetClassAxis_OtherPlanAssetMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">mod:OtherPlanAssetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240331_FairValueByAssetClassAxis_USGovernmentAgenciesDebtSecuritiesMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20230331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20230331_FairValueByAssetClassAxis_MoneyMarketFundsMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20230331_FairValueByAssetClassAxis_MoneyMarketFundsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20230331_FairValueByAssetClassAxis_OtherPlanAssetMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">mod:OtherPlanAssetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20230331_FairValueByAssetClassAxis_MoneyMarketFundsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240331_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240331_FairValueByAssetClassAxis_EquityFundsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:EquityFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20230331_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240331_FairValueByAssetClassAxis_MoneyMarketFundsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20230331_FairValueByAssetClassAxis_EquityFundsMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:EquityFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240331_FairValueByAssetClassAxis_FixedIncomeSecuritiesMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240331_FairValueByAssetClassAxis_MoneyMarketFundsMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240331_FairValueByAssetClassAxis_EquityFundsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:EquityFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240331_PlanNameAxis_IncentiveCompensationPlan2020Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">mod:IncentiveCompensationPlan2020Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220401to20230331_AwardTypeAxis_EmployeeStockOptionMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210401to20220331_AwardTypeAxis_EmployeeStockOptionMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230401to20240331_AwardTypeAxis_EmployeeStockOptionMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240331_AwardTypeAxis_EmployeeStockOptionMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20230401to20240331_AwardTypeAxis_EmployeeStockOptionMember_RangeAxis_MaximumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210401to20220331_AwardTypeAxis_EmployeeStockOptionMember_VestingAxis_ShareBasedCompensationAwardTrancheFourMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VestingAxis">mod:ShareBasedCompensationAwardTrancheFourMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220401to20230331_AwardTypeAxis_EmployeeStockOptionMember_VestingAxis_ShareBasedCompensationAwardTrancheThreeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheThreeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210401to20220331_AwardTypeAxis_EmployeeStockOptionMember_VestingAxis_ShareBasedCompensationAwardTrancheTwoMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220401to20230331_AwardTypeAxis_EmployeeStockOptionMember_VestingAxis_ShareBasedCompensationAwardTrancheTwoMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210401to20220331_AwardTypeAxis_EmployeeStockOptionMember_VestingAxis_ShareBasedCompensationAwardTrancheThreeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheThreeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220401to20230331_AwardTypeAxis_EmployeeStockOptionMember_VestingAxis_ShareBasedCompensationAwardTrancheOneMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210401to20220331_AwardTypeAxis_EmployeeStockOptionMember_VestingAxis_ShareBasedCompensationAwardTrancheOneMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230331_AwardTypeAxis_EmployeeStockOptionMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20230401to20240331_AwardTypeAxis_RestrictedStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220401to20230331_AwardTypeAxis_PerformanceSharesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220401to20230331_AwardTypeAxis_RestrictedStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230401to20240331_AwardTypeAxis_PerformanceSharesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210401to20220331_AwardTypeAxis_RestrictedStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210401to20220331_AwardTypeAxis_PerformanceSharesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240331_AwardTypeAxis_PerformanceSharesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240331_AwardTypeAxis_RestrictedStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20230401to20240331_AwardDateAxis_AwardsGrantedInFiscal2024Member_AwardTypeAxis_RestrictedStockMember_VestingAxis_ShareBasedCompensationAwardTrancheThreeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">mod:AwardsGrantedInFiscal2024Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheThreeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220401to20230331_AwardDateAxis_AwardsGrantedInFiscal2023Member_AwardTypeAxis_RestrictedStockMember_VestingAxis_ShareBasedCompensationAwardTrancheThreeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheThreeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">mod:AwardsGrantedInFiscal2023Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220401to20230331_AwardDateAxis_AwardsGrantedInFiscal2023Member_AwardTypeAxis_RestrictedStockMember_VestingAxis_ShareBasedCompensationAwardTrancheTwoMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">mod:AwardsGrantedInFiscal2023Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220401to20230331_AwardDateAxis_AwardsGrantedInFiscal2023Member_AwardTypeAxis_RestrictedStockMember_VestingAxis_ShareBasedCompensationAwardTrancheFourMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">mod:AwardsGrantedInFiscal2023Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">mod:ShareBasedCompensationAwardTrancheFourMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230401to20240331_AwardDateAxis_AwardsGrantedInFiscal2024Member_AwardTypeAxis_RestrictedStockMember_VestingAxis_ShareBasedCompensationAwardTrancheTwoMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">mod:AwardsGrantedInFiscal2024Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220401to20230331_AwardDateAxis_AwardsGrantedInFiscal2023Member_AwardTypeAxis_RestrictedStockMember_VestingAxis_ShareBasedCompensationAwardTrancheOneMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">mod:AwardsGrantedInFiscal2023Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230401to20240331_AwardDateAxis_AwardsGrantedInFiscal2024Member_AwardTypeAxis_RestrictedStockMember_VestingAxis_ShareBasedCompensationAwardTrancheOneMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">mod:AwardsGrantedInFiscal2024Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230401to20240331_AwardDateAxis_AwardsGrantedInFiscal2023Member_AwardTypeAxis_RestrictedStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">mod:AwardsGrantedInFiscal2023Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230401to20240331_AwardDateAxis_AwardsGrantedInFiscal2024Member_AwardTypeAxis_RestrictedStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">mod:AwardsGrantedInFiscal2024Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230331_AwardTypeAxis_RestrictedStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20230401to20240331_AwardDateAxis_AwardsGrantedInFiscal2023Member_AwardTypeAxis_PerformanceSharesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">mod:AwardsGrantedInFiscal2023Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230401to20240331_AwardDateAxis_AwardsGrantedInFiscal2022Member_AwardTypeAxis_PerformanceSharesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">mod:AwardsGrantedInFiscal2022Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230401to20240331_AwardDateAxis_AwardsGrantedInFiscal2024Member_AwardTypeAxis_PerformanceSharesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">mod:AwardsGrantedInFiscal2024Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230401to20240331_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:PerformanceTechnologiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210401to20220331_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:PerformanceTechnologiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20231001to20231231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-10-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220401to20230331_IncomeTaxAuthorityAxis_DomesticCountryMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210401to20220331_IncomeTaxAuthorityAxis_ForeignCountryMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210401to20220331_IncomeTaxAuthorityAxis_CertainForeignJurisdictionsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">mod:CertainForeignJurisdictionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210401to20220331_IncomeTaxAuthorityAxis_ForeignJurisdictionMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">mod:ForeignJurisdictionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220401to20230331_ValuationAllowanceByDeferredTaxAssetAxis_OtherDeferredTaxAssetsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowanceByDeferredTaxAssetAxis">mod:OtherDeferredTaxAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210401to20220331_ValuationAllowanceByDeferredTaxAssetAxis_OtherDeferredTaxAssetsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowanceByDeferredTaxAssetAxis">mod:OtherDeferredTaxAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240331_IncomeTaxAuthorityAxis_DomesticCountryMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240331_IncomeTaxAuthorityAxis_ForeignCountryMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20230401to20240331_IncomeTaxAuthorityNameAxis_MinistryOfEconomicAffairsAndFinanceItalyMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:MinistryOfEconomicAffairsAndFinanceItalyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230401to20240331_IncomeTaxAuthorityNameAxis_InternalRevenueServiceIRSMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:InternalRevenueServiceIRSMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240331_TaxCreditCarryforwardAxis_FederalAndStateMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">mod:FederalAndStateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20230401to20240331_RangeAxis_MaximumMember_TaxCreditCarryforwardAxis_FederalAndStateMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">mod:FederalAndStateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230401to20240331_RangeAxis_MinimumMember_TaxCreditCarryforwardAxis_FederalAndStateMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">mod:FederalAndStateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240331_IncomeTaxAuthorityAxis_StateAndLocalJurisdictionMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20230401to20240331_IncomeTaxAuthorityAxis_ForeignCountryMember_RangeAxis_MinimumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230401to20240331_IncomeTaxAuthorityAxis_StateAndLocalJurisdictionMember_RangeAxis_MaximumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230401to20240331_IncomeTaxAuthorityAxis_StateAndLocalJurisdictionMember_RangeAxis_MinimumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230401to20240331_IncomeTaxAuthorityAxis_ForeignCountryMember_RangeAxis_MaximumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210401to20220331_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_EmployeeStockOptionMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210401to20220331_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_RestrictedStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220401to20230331_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_RestrictedStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220401to20230331_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_EmployeeStockOptionMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230331_PropertyPlantAndEquipmentByTypeAxis_LandMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20230331_PropertyPlantAndEquipmentByTypeAxis_BuildingAndBuildingImprovementsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20230331_PropertyPlantAndEquipmentByTypeAxis_MachineryAndEquipmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20230331_PropertyPlantAndEquipmentByTypeAxis_OfficeEquipmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240331_PropertyPlantAndEquipmentByTypeAxis_MachineryAndEquipmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240331_PropertyPlantAndEquipmentByTypeAxis_OfficeEquipmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20230331_PropertyPlantAndEquipmentByTypeAxis_ConstructionInProgressMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240331_PropertyPlantAndEquipmentByTypeAxis_ConstructionInProgressMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240331_PropertyPlantAndEquipmentByTypeAxis_BuildingAndBuildingImprovementsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240331_PropertyPlantAndEquipmentByTypeAxis_LandMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240331_PropertyPlantAndEquipmentByTypeAxis_MachineryAndEquipmentMember_RangeAxis_MinimumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240331_PropertyPlantAndEquipmentByTypeAxis_BuildingAndBuildingImprovementsMember_RangeAxis_MaximumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240331_PropertyPlantAndEquipmentByTypeAxis_MachineryAndEquipmentMember_RangeAxis_MaximumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240331_PropertyPlantAndEquipmentByTypeAxis_BuildingAndBuildingImprovementsMember_RangeAxis_MinimumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240331_PropertyPlantAndEquipmentByTypeAxis_OfficeEquipmentMember_RangeAxis_MinimumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240331_PropertyPlantAndEquipmentByTypeAxis_OfficeEquipmentMember_RangeAxis_MaximumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20230331_FiniteLivedIntangibleAssetsByMajorClassAxis_CustomerRelationshipsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240331_FiniteLivedIntangibleAssetsByMajorClassAxis_TechnologyBasedIntangibleAssetsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240331_FiniteLivedIntangibleAssetsByMajorClassAxis_CustomerRelationshipsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20230331_FiniteLivedIntangibleAssetsByMajorClassAxis_TradeNamesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240331_FiniteLivedIntangibleAssetsByMajorClassAxis_TradeNamesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20230331_FiniteLivedIntangibleAssetsByMajorClassAxis_TechnologyBasedIntangibleAssetsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240101to20240331_BusinessAcquisitionAxis_ScottSpringfieldManufacturingMember_FiniteLivedIntangibleAssetsByMajorClassAxis_CustomerRelationshipsOrderBacklogAndTradeNamesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">mod:CustomerRelationshipsOrderBacklogAndTradeNamesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mod:ScottSpringfieldManufacturingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230701to20230930_BusinessAcquisitionAxis_NappsTechnologyCorporationMember_FiniteLivedIntangibleAssetsByMajorClassAxis_CustomerRelationshipsAndAcquiredTechnologyMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">mod:CustomerRelationshipsAndAcquiredTechnologyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mod:NappsTechnologyCorporationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20240331_BusinessAcquisitionAxis_TMGcoreIncMember_FiniteLivedIntangibleAssetsByMajorClassAxis_TechnologyBasedIntangibleAssetsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mod:TMGcoreIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220331_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:PerformanceTechnologiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220331_StatementBusinessSegmentsAxis_ClimateSolutionsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:ClimateSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20230401to20240331_BusinessAcquisitionAxis_NappsTechnologyCorporationMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mod:NappsTechnologyCorporationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:ClimateSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230401to20240331_StatementBusinessSegmentsAxis_ClimateSolutionsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:ClimateSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230401to20240331_BusinessAcquisitionAxis_ScottSpringfieldManufacturingMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:ClimateSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mod:ScottSpringfieldManufacturingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220401to20230331_StatementBusinessSegmentsAxis_ClimateSolutionsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:ClimateSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220401to20230331_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:PerformanceTechnologiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240331_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:PerformanceTechnologiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20230331_StatementBusinessSegmentsAxis_ClimateSolutionsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:ClimateSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240331_StatementBusinessSegmentsAxis_ClimateSolutionsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:ClimateSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20230331_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:PerformanceTechnologiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20230401to20240331_RangeAxis_MinimumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230401to20240331_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_CapitalAdditionsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis">us-gaap:CapitalAdditionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240331_PropertyPlantAndEquipmentByTypeAxis_ManufacturingFacilityMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ManufacturingFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240331_DebtInstrumentAxis_TermLoansMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mod:TermLoansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20230331_DebtInstrumentAxis_SeniorNotesDue2029Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mod:SeniorNotesDue2029Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20230331_DebtInstrumentAxis_FinanceLeaseObligationsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mod:FinanceLeaseObligationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20230331_DebtInstrumentAxis_MultiCurrencyRevolvingCreditFacilityMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mod:MultiCurrencyRevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240331_DebtInstrumentAxis_SeniorNotesDue2029Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mod:SeniorNotesDue2029Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240331_DebtInstrumentAxis_FinanceLeaseObligationsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mod:FinanceLeaseObligationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240331_DebtInstrumentAxis_MultiCurrencyRevolvingCreditFacilityMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mod:MultiCurrencyRevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20230331_DebtInstrumentAxis_TermLoansMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mod:TermLoansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20230331_DebtInstrumentAxis_SeniorNotesDue2027Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mod:SeniorNotesDue2027Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240331_DebtInstrumentAxis_SeniorNotesDue2027Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mod:SeniorNotesDue2027Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20230401to20240331_DebtInstrumentAxis_MultiCurrencyRevolvingCreditFacilityMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mod:MultiCurrencyRevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230401to20240331_DebtInstrumentAxis_SeniorNotesDue2029Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mod:SeniorNotesDue2029Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230401to20240331_DebtInstrumentAxis_TermLoansMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mod:TermLoansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230401to20240331_DebtInstrumentAxis_SeniorNotesDue2027Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mod:SeniorNotesDue2027Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240331_DebtInstrumentAxis_SwinglineLoansMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mod:SwinglineLoansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20230331_DebtInstrumentAxis_SwinglineLoansMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mod:SwinglineLoansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240331_DebtInstrumentAxis_ForeignCreditAgreementsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mod:ForeignCreditAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20230331_DebtInstrumentAxis_ForeignCreditAgreementsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mod:ForeignCreditAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240331_DebtInstrumentAxis_CreditAgreementMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mod:CreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20230331_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240331_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20230401to20240331_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210401to20220331_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220401to20230331_RetirementPlanSponsorLocationAxis_GermanyAndItalyMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">mod:GermanyAndItalyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230401to20240331_RetirementPlanSponsorLocationAxis_GermanyAndItalyMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">mod:GermanyAndItalyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210401to20220331_RetirementPlanSponsorLocationAxis_GermanyAndItalyMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">mod:GermanyAndItalyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220401to20230331_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210401to20220331_RetirementPlanTypeAxis_OtherPostretirementBenefitPlansDefinedBenefitMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230401to20240331_RetirementPlanTypeAxis_OtherPostretirementBenefitPlansDefinedBenefitMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220401to20230331_RetirementPlanTypeAxis_OtherPostretirementBenefitPlansDefinedBenefitMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20230401to20240331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220401to20230331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240331_RetirementPlanSponsorLocationAxis_GermanyAndItalyMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">mod:GermanyAndItalyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20230331_RetirementPlanSponsorLocationAxis_GermanyAndItalyMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">mod:GermanyAndItalyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220331_RetirementPlanSponsorLocationAxis_GermanyAndItalyMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">mod:GermanyAndItalyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20210401to20220331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220401to20230331_RangeAxis_MaximumMember_RetirementPlanSponsorLocationAxis_ForeignPlanMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210401to20220331_RangeAxis_MaximumMember_RetirementPlanSponsorLocationAxis_ForeignPlanMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230401to20240331_RangeAxis_MaximumMember_RetirementPlanSponsorLocationAxis_ForeignPlanMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230401to20240331_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_ThreeGermanyAutomotiveBusinessesMember_RetirementPlanSponsorLocationAxis_GermanyAndItalyMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">mod:ThreeGermanyAutomotiveBusinessesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">mod:GermanyAndItalyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210401to20220331_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_AirCooledAutomotiveBusinessMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">mod:AirCooledAutomotiveBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240331_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20230331_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20230331_DefinedBenefitPlanByPlanAssetCategoriesAxis_CashAndCashEquivalentsMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20230331_DefinedBenefitPlanByPlanAssetCategoriesAxis_DefinedBenefitPlanRealEstateMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanRealEstateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240331_DefinedBenefitPlanByPlanAssetCategoriesAxis_DefinedBenefitPlanRealEstateMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanRealEstateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240331_DefinedBenefitPlanByPlanAssetCategoriesAxis_DebtSecuritiesMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240331_DefinedBenefitPlanByPlanAssetCategoriesAxis_EquitySecuritiesMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20230331_DefinedBenefitPlanByPlanAssetCategoriesAxis_EquitySecuritiesMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20230331_DefinedBenefitPlanByPlanAssetCategoriesAxis_DebtSecuritiesMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240331_DefinedBenefitPlanByPlanAssetCategoriesAxis_CashAndCashEquivalentsMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240401to20250331_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember_StatementScenarioAxis_ScenarioForecastMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2025-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240331_BalanceSheetLocationAxis_OtherCurrentAssetsMember_DerivativeInstrumentRiskAxis_ForeignExchangeContractMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20230331_BalanceSheetLocationAxis_OtherCurrentAssetsMember_DerivativeInstrumentRiskAxis_CommodityContractMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CommodityContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240331_BalanceSheetLocationAxis_OtherCurrentAssetsMember_DerivativeInstrumentRiskAxis_CommodityContractMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CommodityContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20230331_BalanceSheetLocationAxis_OtherCurrentAssetsMember_DerivativeInstrumentRiskAxis_ForeignExchangeContractMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240331_BalanceSheetLocationAxis_OtherLiabilitiesMember_DerivativeInstrumentRiskAxis_ForeignExchangeContractMember_HedgingDesignationAxis_NondesignatedMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20230331_BalanceSheetLocationAxis_OtherLiabilitiesMember_DerivativeInstrumentRiskAxis_ForeignExchangeContractMember_HedgingDesignationAxis_NondesignatedMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20210401to20220331_DerivativeInstrumentRiskAxis_ForeignExchangeContractMember_HedgingDesignationAxis_NondesignatedMember_IncomeStatementLocationAxis_SalesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210401to20220331_HedgingDesignationAxis_NondesignatedMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210401to20220331_DerivativeInstrumentRiskAxis_ForeignExchangeContractMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_IncomeStatementLocationAxis_SalesMember_OtherComprehensiveIncomeLocationAxis_OtherComprehensiveIncomeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:OtherComprehensiveIncomeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210401to20220331_DerivativeInstrumentRiskAxis_CommodityContractMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_OtherComprehensiveIncomeLocationAxis_OtherComprehensiveIncomeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CommodityContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:OtherComprehensiveIncomeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220401to20230331_DerivativeInstrumentRiskAxis_ForeignExchangeContractMember_HedgingDesignationAxis_NondesignatedMember_IncomeStatementLocationAxis_SalesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230401to20240331_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_OtherComprehensiveIncomeLocationAxis_OtherComprehensiveIncomeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:OtherComprehensiveIncomeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230401to20240331_DerivativeInstrumentRiskAxis_ForeignExchangeContractMember_HedgingDesignationAxis_NondesignatedMember_IncomeStatementLocationAxis_OtherNonoperatingIncomeExpenseMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherNonoperatingIncomeExpenseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220401to20230331_DerivativeInstrumentRiskAxis_ForeignExchangeContractMember_HedgingDesignationAxis_NondesignatedMember_IncomeStatementLocationAxis_OtherNonoperatingIncomeExpenseMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherNonoperatingIncomeExpenseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220401to20230331_HedgingDesignationAxis_NondesignatedMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230401to20240331_DerivativeInstrumentRiskAxis_ForeignExchangeContractMember_HedgingDesignationAxis_NondesignatedMember_IncomeStatementLocationAxis_SalesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230401to20240331_DerivativeInstrumentRiskAxis_ForeignExchangeContractMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_IncomeStatementLocationAxis_SalesMember_OtherComprehensiveIncomeLocationAxis_OtherComprehensiveIncomeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:OtherComprehensiveIncomeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230401to20240331_HedgingDesignationAxis_NondesignatedMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220401to20230331_DerivativeInstrumentRiskAxis_CommodityContractMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_OtherComprehensiveIncomeLocationAxis_OtherComprehensiveIncomeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:OtherComprehensiveIncomeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CommodityContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210401to20220331_DerivativeInstrumentRiskAxis_ForeignExchangeContractMember_HedgingDesignationAxis_NondesignatedMember_IncomeStatementLocationAxis_OtherNonoperatingIncomeExpenseMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherNonoperatingIncomeExpenseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220401to20230331_DerivativeInstrumentRiskAxis_ForeignExchangeContractMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_IncomeStatementLocationAxis_CostOfSalesMember_OtherComprehensiveIncomeLocationAxis_OtherComprehensiveIncomeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:OtherComprehensiveIncomeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220401to20230331_DerivativeInstrumentRiskAxis_ForeignExchangeContractMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_IncomeStatementLocationAxis_SalesMember_OtherComprehensiveIncomeLocationAxis_OtherComprehensiveIncomeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:OtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210401to20220331_DerivativeInstrumentRiskAxis_ForeignExchangeContractMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_IncomeStatementLocationAxis_CostOfSalesMember_OtherComprehensiveIncomeLocationAxis_OtherComprehensiveIncomeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:OtherComprehensiveIncomeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220401to20230331_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_OtherComprehensiveIncomeLocationAxis_OtherComprehensiveIncomeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:OtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210401to20220331_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_OtherComprehensiveIncomeLocationAxis_OtherComprehensiveIncomeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:OtherComprehensiveIncomeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230401to20240331_DerivativeInstrumentRiskAxis_CommodityContractMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_OtherComprehensiveIncomeLocationAxis_OtherComprehensiveIncomeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CommodityContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:OtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230401to20240331_DerivativeInstrumentRiskAxis_ForeignExchangeContractMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_IncomeStatementLocationAxis_CostOfSalesMember_OtherComprehensiveIncomeLocationAxis_OtherComprehensiveIncomeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:OtherComprehensiveIncomeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220401to20230331_DerivativeInstrumentRiskAxis_ForeignExchangeContractMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_IncomeStatementLocationAxis_SalesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220401to20230331_DerivativeInstrumentRiskAxis_ForeignExchangeContractMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_IncomeStatementLocationAxis_CostOfSalesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220401to20230331_DerivativeInstrumentRiskAxis_CommodityContractMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_IncomeStatementLocationAxis_CostOfSalesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CommodityContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230401to20240331_DerivativeInstrumentRiskAxis_ForeignExchangeContractMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_IncomeStatementLocationAxis_CostOfSalesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210401to20220331_DerivativeInstrumentRiskAxis_ForeignExchangeContractMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_IncomeStatementLocationAxis_CostOfSalesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210401to20220331_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210401to20220331_DerivativeInstrumentRiskAxis_ForeignExchangeContractMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_IncomeStatementLocationAxis_SalesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230401to20240331_DerivativeInstrumentRiskAxis_CommodityContractMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_IncomeStatementLocationAxis_CostOfSalesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CommodityContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230401to20240331_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230401to20240331_DerivativeInstrumentRiskAxis_ForeignExchangeContractMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_IncomeStatementLocationAxis_SalesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220401to20230331_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210401to20220331_DerivativeInstrumentRiskAxis_CommodityContractMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_IncomeStatementLocationAxis_CostOfSalesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CommodityContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220401to20230331_StatementBusinessSegmentsAxis_VehicularThermalSolutionsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:VehicularThermalSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210401to20220331_StatementBusinessSegmentsAxis_VehicularThermalSolutionsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:VehicularThermalSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230401to20240331_StatementBusinessSegmentsAxis_VehicularThermalSolutionsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:VehicularThermalSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220401to20230331_ConcentrationRiskByBenchmarkAxis_SalesMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_TopTenCustomersMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mod:TopTenCustomersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210401to20220331_ConcentrationRiskByBenchmarkAxis_SalesMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_TopTenCustomersMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mod:TopTenCustomersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230401to20240331_ConcentrationRiskByBenchmarkAxis_SalesMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_TopTenCustomersMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mod:TopTenCustomersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230401to20240331_ConcentrationRiskByBenchmarkAxis_AccountsReceivableMember_ConcentrationRiskByTypeAxis_CreditConcentrationRiskMember_MajorCustomersAxis_TopTenCustomersMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mod:TopTenCustomersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220401to20230331_ConcentrationRiskByBenchmarkAxis_AccountsReceivableMember_ConcentrationRiskByTypeAxis_CreditConcentrationRiskMember_MajorCustomersAxis_TopTenCustomersMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mod:TopTenCustomersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240331_ConcentrationRiskByBenchmarkAxis_AccountsReceivableMember_ConcentrationRiskByTypeAxis_CreditConcentrationRiskMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20230331_StatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220331_StatementEquityComponentsAxis_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20230331_StatementEquityComponentsAxis_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20230331_StatementEquityComponentsAxis_AccumulatedGainLossNetCashFlowHedgeParentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220331_StatementEquityComponentsAxis_AccumulatedGainLossNetCashFlowHedgeParentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220331_StatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20230401to20240331_StatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220401to20230331_StatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230401to20240331_StatementEquityComponentsAxis_AccumulatedGainLossNetCashFlowHedgeParentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220401to20230331_StatementEquityComponentsAxis_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220401to20230331_StatementEquityComponentsAxis_AccumulatedGainLossNetCashFlowHedgeParentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230401to20240331_StatementEquityComponentsAxis_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240331_StatementEquityComponentsAxis_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240331_StatementEquityComponentsAxis_AccumulatedGainLossNetCashFlowHedgeParentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240331_StatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20210401to20220331_StatementBusinessSegmentsAxis_ClimateSolutionsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:ClimateSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220401to20230331_ConsolidationItemsAxis_CorporateAndEliminationsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">mod:CorporateAndEliminationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210401to20220331_ConsolidationItemsAxis_CorporateAndEliminationsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">mod:CorporateAndEliminationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230401to20240331_ConsolidationItemsAxis_CorporateAndEliminationsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">mod:CorporateAndEliminationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240331_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:PerformanceTechnologiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20230331_StatementBusinessSegmentsAxis_SegmentReconcilingItemsAndCorporateMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:SegmentReconcilingItemsAndCorporateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20230331_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:PerformanceTechnologiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240331_StatementBusinessSegmentsAxis_SegmentReconcilingItemsAndCorporateMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:SegmentReconcilingItemsAndCorporateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20230331_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:ClimateSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240331_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:ClimateSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240301to20240331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2024-03-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210401to20220331_ConsolidationItemsAxis_CorporateNonSegmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230401to20240331_ConsolidationItemsAxis_CorporateNonSegmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220401to20230331_ConsolidationItemsAxis_CorporateNonSegmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210401to20220331_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_US"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220401to20230331_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_OtherGeographicSegmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">mod:OtherGeographicSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220401to20230331_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_IT"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IT</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210401to20220331_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_IT"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IT</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230401to20240331_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_GB"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220401to20230331_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_GB"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230401to20240331_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_HU"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:HU</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230401to20240331_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_CN"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210401to20220331_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_HU"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:HU</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230401to20240331_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_OtherGeographicSegmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">mod:OtherGeographicSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220401to20230331_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_HU"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:HU</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220401to20230331_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_CN"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230401to20240331_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_US"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210401to20220331_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_OtherGeographicSegmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">mod:OtherGeographicSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210401to20220331_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_CN"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230401to20240331_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_IT"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IT</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210401to20220331_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_GB"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220401to20230331_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_US"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230331_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_IT"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IT</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240331_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_IT"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IT</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20230331_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_CN"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20230331_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_US"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20230331_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_MX"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MX</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240331_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_HU"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:HU</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240331_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_MX"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MX</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20230331_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_HU"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:HU</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240331_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_CN"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240331_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_US"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240331_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_OtherGeographicSegmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">mod:OtherGeographicSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20230331_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_OtherGeographicSegmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">mod:OtherGeographicSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220331_ValuationAllowancesAndReservesTypeAxis_ValuationAllowanceOfDeferredTaxAssetsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20230331_ValuationAllowancesAndReservesTypeAxis_ValuationAllowanceOfDeferredTaxAssetsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20210331_ValuationAllowancesAndReservesTypeAxis_ValuationAllowanceOfDeferredTaxAssetsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20230401to20240331_ValuationAllowancesAndReservesTypeAxis_ValuationAllowanceOfDeferredTaxAssetsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220401to20230331_ValuationAllowancesAndReservesTypeAxis_ValuationAllowanceOfDeferredTaxAssetsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210401to20220331_ValuationAllowancesAndReservesTypeAxis_ValuationAllowanceOfDeferredTaxAssetsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240331_ValuationAllowancesAndReservesTypeAxis_ValuationAllowanceOfDeferredTaxAssetsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000067347</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="U001"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:unit id="U002"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:unit id="U003"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit><xbrli:unit id="U004"><xbrli:measure>mod:Facility</xbrli:measure></xbrli:unit><xbrli:unit id="U005"><xbrli:measure>mod:Business</xbrli:measure></xbrli:unit><xbrli:unit id="U006"><xbrli:measure>iso4217:EUR</xbrli:measure></xbrli:unit><xbrli:unit id="U007"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:unit id="U008"><xbrli:measure>mod:Customer</xbrli:measure></xbrli:unit><xbrli:unit id="U009"><xbrli:measure>mod:Segment</xbrli:measure></xbrli:unit><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_4f4809bc38854cbcae8e3fe86f8e1b04" toRefs="Foot_801af478994e459a98f114606cc590fb" linkRole="http://www.xbrl.org/2003/role/link"/><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_80d128d513af4ab7b3a6f9d800838781" toRefs="Foot_801af478994e459a98f114606cc590fb" linkRole="http://www.xbrl.org/2003/role/link"/><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_1ddad4eb58cd4363ababc24632d9ff96" toRefs="Foot_801af478994e459a98f114606cc590fb" linkRole="http://www.xbrl.org/2003/role/link"/><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_7c7038194a404770a17d6fadc5c267d6" toRefs="Foot_021d5a3e07604f7b8e4e5dd18ff9b18b" linkRole="http://www.xbrl.org/2003/role/link"/><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_3da5e7e5ab4542939e4b58343c38b875" toRefs="Foot_021d5a3e07604f7b8e4e5dd18ff9b18b" linkRole="http://www.xbrl.org/2003/role/link"/><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_6c253571460e465f8c3b45c9d231aa7e" toRefs="Foot_021d5a3e07604f7b8e4e5dd18ff9b18b" linkRole="http://www.xbrl.org/2003/role/link"/><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_b52d83f38dc24dd5bcb1c3033b8e40a6" toRefs="Foot_797f4eefe6db4687974f7ae443cd3d0c" linkRole="http://www.xbrl.org/2003/role/link"/><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_0b99d83db50a425998801f4a4afb5d87" toRefs="Foot_797f4eefe6db4687974f7ae443cd3d0c" linkRole="http://www.xbrl.org/2003/role/link"/><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_9600e6d5225e49b3a1ff4162a81b02b7" toRefs="Foot_d785dbd6207f46d4a592a18297d88d7f" linkRole="http://www.xbrl.org/2003/role/link"/><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_e89106ce53d84d378d08124517d0c535" toRefs="Foot_d785dbd6207f46d4a592a18297d88d7f" linkRole="http://www.xbrl.org/2003/role/link"/><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_268f6f9c26a3409496ea49c32262b257" toRefs="Foot_d785dbd6207f46d4a592a18297d88d7f" linkRole="http://www.xbrl.org/2003/role/link"/><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_98960cfdb79148f3a839d954488d02a1" toRefs="Foot_531be7a4d7b24fa795feba2f738f8969" linkRole="http://www.xbrl.org/2003/role/link"/><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_5ed387ec0e2540e599c56c67ce271065" toRefs="Foot_531be7a4d7b24fa795feba2f738f8969" linkRole="http://www.xbrl.org/2003/role/link"/><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_b891d0b382df47b488fe728558846dd9" toRefs="Foot_75f7175273a846a69c328f0a1b900093" linkRole="http://www.xbrl.org/2003/role/link"/><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_46b7b7851327479287ad6516e79c9b7d" toRefs="Foot_75f7175273a846a69c328f0a1b900093" linkRole="http://www.xbrl.org/2003/role/link"/><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_44330e373b99409fabf8dc4f4ec98565" toRefs="Foot_75f7175273a846a69c328f0a1b900093" linkRole="http://www.xbrl.org/2003/role/link"/><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_e899ac43295b457daf45bd6a4ee88cf3" toRefs="Foot_75f7175273a846a69c328f0a1b900093" linkRole="http://www.xbrl.org/2003/role/link"/><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_50299a0676f4458884f60c840852e9ed" toRefs="Foot_ee25cfcafb00491699787d3ee26e7fde" linkRole="http://www.xbrl.org/2003/role/link"/><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_7e9bdbe889494b2d80ba3cc0fea921ec" toRefs="Foot_ee25cfcafb00491699787d3ee26e7fde" linkRole="http://www.xbrl.org/2003/role/link"/><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_9d3fab38b1594b4f8c48b25cd470e7a0" toRefs="Foot_ee25cfcafb00491699787d3ee26e7fde" linkRole="http://www.xbrl.org/2003/role/link"/><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_c43f85f38f4343c2b1a7f96a6e2e5c49" toRefs="Foot_2c24619fbc9b4f8d94f971a8796a6638" linkRole="http://www.xbrl.org/2003/role/link"/><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_619a3428f0bd402b8274c6f3b8c4512f" toRefs="Foot_a4163b84dede49208aabd530dd904a46" linkRole="http://www.xbrl.org/2003/role/link"/><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_71aa790c558e49838dc137dbe139c130" toRefs="Foot_af32949334ea45428c403d5765ab1129" linkRole="http://www.xbrl.org/2003/role/link"/><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_bb6ed50876094373b4a446ac5f956ae4" toRefs="Foot_af32949334ea45428c403d5765ab1129" linkRole="http://www.xbrl.org/2003/role/link"/><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_0c05053d1b0b49f58eae0a97a056ae62" toRefs="Foot_af32949334ea45428c403d5765ab1129" linkRole="http://www.xbrl.org/2003/role/link"/><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_7ea59cd45cb149e983dd644a957727ae" toRefs="Foot_af32949334ea45428c403d5765ab1129" linkRole="http://www.xbrl.org/2003/role/link"/><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_e6d89b766ee44a0ea50876358264bfe6" toRefs="Foot_4e02af3e59e34856b9379b7b7a22d271" linkRole="http://www.xbrl.org/2003/role/link"/><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_61ed41ab72314da19a2f1598a83057a0" toRefs="Foot_4e02af3e59e34856b9379b7b7a22d271" linkRole="http://www.xbrl.org/2003/role/link"/><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_414e0c3065604546a40827e91a8942ec" toRefs="Foot_4e02af3e59e34856b9379b7b7a22d271" linkRole="http://www.xbrl.org/2003/role/link"/><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_983571fb99894c98b022493ba68dceaa" toRefs="Foot_4e02af3e59e34856b9379b7b7a22d271" linkRole="http://www.xbrl.org/2003/role/link"/><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_03a99568b2264bc5aa83e2951bdaa684" toRefs="Foot_b6a96e1765ec4b869c71537a72db57c9" linkRole="http://www.xbrl.org/2003/role/link"/><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_e697c1a2a7a2431dab645b3163012cae" toRefs="Foot_b6a96e1765ec4b869c71537a72db57c9" linkRole="http://www.xbrl.org/2003/role/link"/><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_58fd2746705f45aeb6db8e6f5394b6d0" toRefs="Foot_b6a96e1765ec4b869c71537a72db57c9" linkRole="http://www.xbrl.org/2003/role/link"/><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_e5cca55091694c3bbb44ce92e1610c66" toRefs="Foot_b6a96e1765ec4b869c71537a72db57c9" linkRole="http://www.xbrl.org/2003/role/link"/><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_7b964e07d4c541e5a86a0caa964eaef9" toRefs="Foot_2308f1ad596f4526a648f554457d1f9f" linkRole="http://www.xbrl.org/2003/role/link"/><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_6a839b880fa840f89adfef782f542709" toRefs="Foot_2308f1ad596f4526a648f554457d1f9f" linkRole="http://www.xbrl.org/2003/role/link"/><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_c8464dd708fc49fd95b2461daa00e426" toRefs="Foot_2308f1ad596f4526a648f554457d1f9f" linkRole="http://www.xbrl.org/2003/role/link"/><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_6048664b475741f78c36732994edb0f3" toRefs="Foot_3e5b169748c5492e999a009bdffc4230" linkRole="http://www.xbrl.org/2003/role/link"/><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_bf14c94441f846ff9c1cb452410c663c" toRefs="Foot_3e5b169748c5492e999a009bdffc4230" linkRole="http://www.xbrl.org/2003/role/link"/><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_8f8d29110b974ae6ad4e8907e757a2d2" toRefs="Foot_2778616bfb13439ab3c7258f95e9d7ce" linkRole="http://www.xbrl.org/2003/role/link"/><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_6de58afa3c3d47bf9f44e6273bc6009f" toRefs="Foot_f5e3d67cfb2d4c4f8775ed9aeb2c526a" linkRole="http://www.xbrl.org/2003/role/link"/><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_7a3614dc87da48a08da4f12b71dc1898" toRefs="Foot_f5e3d67cfb2d4c4f8775ed9aeb2c526a" linkRole="http://www.xbrl.org/2003/role/link"/></ix:resources></ix:header></div>

<div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; ">

    <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 14pt;">
      <hr style="border: none; border-bottom: 1px solid black; border-top: 4px solid black; height: 10px; color: #ffffff; background-color: #ffffff; text-align: center; margin-left: auto; margin-right: auto;"/>
<div>UNITED STATES<br/></div>

    </div>

    <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 14pt;">SECURITIES AND EXCHANGE COMMISSION</div>

    <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 12pt;">Washington, D. C. 20549</div>

    <div><br/>
    </div>

    <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 18pt;">FORM <ix:nonNumeric name="dei:DocumentType" id="Fact_a3d5273bff484e92ae322c2de464f366" contextRef="c20230401to20240331">10-K</ix:nonNumeric></div>

    <div><br/>
    </div>

    <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 27pt; vertical-align: top; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonNumeric name="dei:DocumentAnnualReport" id="Fact_6dfaf35f3c6840a288bbcfc9d39fb6e0" contextRef="c20230401to20240331" format="ixt-sec:boolballotbox">&#9745;</ix:nonNumeric></td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">ANNUAL REPORT PURSUANT TO SECTION 13 or 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</div>
          </td>

  </tr>


</table>
    <div><br/>
    </div>

    <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">For the fiscal year ended <span style="text-decoration: underline;"><ix:nonNumeric name="dei:DocumentPeriodEndDate" id="Fact_578c3b101bef45348df33340776d45d9" contextRef="c20230401to20240331" format="ixt:date-monthname-day-year-en">March 31, 2024</ix:nonNumeric></span></div>

    <div><br/>
    </div>

    <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">or</div>

    <div><br/>
    </div>

    <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 27pt; vertical-align: top; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonNumeric name="dei:DocumentTransitionReport" id="Fact_4cdc6f0f70174336bf270ccc19d93090" contextRef="c20230401to20240331" format="ixt-sec:boolballotbox">&#9744;</ix:nonNumeric></td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">TRANSITION REPORT PURSUANT TO SECTION 13 or 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</div>
          </td>

  </tr>


</table>
    <div><br/>
    </div>

    <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">For the transition period from ____________ to ____________</div>

    <div><br/>
    </div>

    <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Commission file number <span style="text-decoration: underline;"><ix:nonNumeric name="dei:EntityFileNumber" id="Fact_c251dc21052146e58d55fc4d3eb6f3e4" contextRef="c20230401to20240331">1-1373</ix:nonNumeric></span></div>

    <div><br/>
    </div>

    <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 24pt; font-weight: bold;"><span style="text-decoration: underline;"><ix:nonNumeric name="dei:EntityRegistrantName" id="Fact_f000ae82e80a4da7b0e17be63778d0ef" contextRef="c20230401to20240331">MODINE MANUFACTURING CO</ix:nonNumeric></span><span style="font-size: 24pt; font-family: 'Times New Roman';"><span style="text-decoration: underline;">MPANY</span></span></div>

    <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(Exact name of registrant as specified in its charter)</div>

    <div><br/>
    </div>

    <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;">


  <tr>

    <td style="width: 49%; vertical-align: top;">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-decoration: underline;"><ix:nonNumeric name="dei:EntityIncorporationStateCountryCode" id="Fact_2a31740052d64b7ebc7180dc30d48dab" contextRef="c20230401to20240331" format="ixt-sec:stateprovnameen">Wisconsin</ix:nonNumeric></span></div>
          </td>

    <td style="width: 2%; vertical-align: top;">&#160;</td>

    <td style="width: 49%; vertical-align: top;">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-decoration: underline;"><ix:nonNumeric name="dei:EntityTaxIdentificationNumber" id="Fact_7c1097924c1346b2bd8d17aa71f9008a" contextRef="c20230401to20240331">39-0482000</ix:nonNumeric></span></div>
          </td>

  </tr>

  <tr>

    <td style="width: 49%; vertical-align: top;">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(State or other jurisdiction of incorporation or organization)</div>
          </td>

    <td style="width: 2%; vertical-align: top;">&#160;</td>

    <td style="width: 49%; vertical-align: top;">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(I.R.S. Employer Identification No.)</div>
          </td>

  </tr>


</table>
    <div><br/>
    </div>

    <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;">


  <tr>

    <td style="width: 49%; vertical-align: top;">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-decoration: underline;"><ix:nonNumeric name="dei:EntityAddressAddressLine1" id="Fact_feb091e4166148848fb40752d9249851" contextRef="c20230401to20240331">1500 DeKoven Avenue</ix:nonNumeric></span><span style="font-size: 10pt; font-family: 'Times New Roman';"><span style="text-decoration: underline;">, </span></span><span style="text-decoration: underline;"><ix:nonNumeric name="dei:EntityAddressCityOrTown" id="Fact_516ecb6edded422e9ebe9b56797c66f3" contextRef="c20230401to20240331">Racine</ix:nonNumeric></span><span style="font-size: 10pt; font-family: 'Times New Roman';"><span style="text-decoration: underline;">, </span></span><span style="text-decoration: underline;"><ix:nonNumeric name="dei:EntityAddressStateOrProvince" id="Fact_b229c41958e4466fb7e4c96e4ad85dee" contextRef="c20230401to20240331" format="ixt-sec:stateprovnameen">Wisconsin</ix:nonNumeric></span></div>
          </td>

    <td style="width: 2%; vertical-align: top;">&#160;</td>

    <td style="width: 49%; vertical-align: top;">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-decoration: underline;"><ix:nonNumeric name="dei:EntityAddressPostalZipCode" id="Fact_682aab8b0123468181b605810830df73" contextRef="c20230401to20240331">53403</ix:nonNumeric></span></div>
          </td>

  </tr>

  <tr>

    <td style="width: 49%; vertical-align: top;">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(Address of principal executive offices)</div>
          </td>

    <td style="width: 2%; vertical-align: top;">&#160;</td>

    <td style="width: 49%; vertical-align: top;">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(Zip Code)</div>
          </td>

  </tr>


</table>
    <div><br/>
    </div>

    <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Registrant&#8217;s telephone number, including area code <span style="font-size: 10pt; font-family: 'Times New Roman';"><span style="text-decoration: underline;">(</span></span><span style="text-decoration: underline;"><ix:nonNumeric name="dei:CityAreaCode" id="Fact_3db3fed136d541d2b835696f6965d380" contextRef="c20230401to20240331">262</ix:nonNumeric></span><span style="font-size: 10pt; font-family: 'Times New Roman';"><span style="text-decoration: underline;">) </span></span><span style="text-decoration: underline;"><ix:nonNumeric name="dei:LocalPhoneNumber" id="Fact_bec701fc98e54e3ebff6187156172582" contextRef="c20230401to20240331">636&#8209;1200</ix:nonNumeric></span></div>

    <div><br/>
    </div>

    <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Securities registered pursuant to Section 12(b) of the Act:</div>

    <div><br/>
    </div>

    <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;">


  <tr>

    <td style="width: 33%; vertical-align: top;">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-decoration: underline;">Title of each class</span></div>
          </td>

    <td style="width: 34%; vertical-align: top;">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-decoration: underline;">Trading Symbol(s)</span></div>
          </td>

    <td style="width: 33%; vertical-align: top;">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-decoration: underline;">Name of each exchange on which registered</span></div>
          </td>

  </tr>

  <tr>

    <td style="width: 33%; vertical-align: top;">&#160;</td>

    <td style="width: 34%; vertical-align: top;">&#160;</td>

    <td style="width: 33%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 33%; vertical-align: top;">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonNumeric name="dei:Security12bTitle" id="Fact_e7c80840ad5644ebba0fb1a7e7a0c8f6" contextRef="c20230401to20240331">Common Stock, $0.625 par value</ix:nonNumeric></div>
          </td>

    <td style="width: 34%; vertical-align: top;">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonNumeric name="dei:TradingSymbol" id="Fact_e1342137ea974c9d864eb5a99948c71b" contextRef="c20230401to20240331">MOD</ix:nonNumeric></div>
          </td>

    <td style="width: 33%; vertical-align: top;">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonNumeric name="dei:SecurityExchangeName" id="Fact_fe26e001726140aeaed7063018b389eb" contextRef="c20230401to20240331" format="ixt-sec:exchnameen">New York Stock Exchange</ix:nonNumeric></div>
          </td>

  </tr>


</table>
    <div><br/>
    </div>

    <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Securities Registered pursuant to Section 12(g) of the Act: None</div>

    <div><br/>
    </div>

    <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.</div>

    <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Yes <span style="font-size: 10pt; font-family: 'Segoe UI Symbol';">&#9744;</span>&#160; &#160; <ix:nonNumeric name="dei:EntityWellKnownSeasonedIssuer" id="Fact_178416b96c50436185f6845e49008807" contextRef="c20230401to20240331">No</ix:nonNumeric>&#160;<span style="font-size: 10pt; font-family: 'Times New Roman';">&#9745;</span></div>

    <div><br/>
    </div>

    <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</div>

    <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Yes <span style="font-size: 10pt; font-family: 'Segoe UI Symbol';">&#9744;</span>&#160; &#160; <ix:nonNumeric name="dei:EntityVoluntaryFilers" id="Fact_af3748fe4cd54f1b8ddfe9c0159c268a" contextRef="c20230401to20240331">No</ix:nonNumeric>&#160;<span style="font-size: 10pt; font-family: 'Times New Roman';">&#9745;</span></div>

    <div><br/>
    </div>

    <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">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.</div>

    <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonNumeric name="dei:EntityCurrentReportingStatus" id="Fact_c24fa7bc4beb4d9fab7e68b47080d242" contextRef="c20230401to20240331">Yes</ix:nonNumeric>&#160;<span style="font-size: 10pt; font-family: 'Times New Roman';">&#9745;</span>&#160; &#160; No <span style="font-size: 10pt; font-family: 'Segoe UI Symbol';">&#9744;</span></div>

    <div><br/>
    </div>

    <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">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 (&#167;232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</div>

    <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonNumeric name="dei:EntityInteractiveDataCurrent" id="Fact_f3895cea9ed9418d90f28de558aa033f" contextRef="c20230401to20240331">Yes</ix:nonNumeric>&#160;<span style="font-size: 10pt; font-family: 'Times New Roman';">&#9745;</span>&#160; &#160; No <span style="font-size: 10pt; font-family: 'Segoe UI Symbol';">&#9744;</span></div>

    <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Segoe UI Symbol';"> <br/>
      </span></div>

    <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
      <div style="page-break-after:always;" class="BRPFPageBreak">
        <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

    </div>

    <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">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.&#160; See definitions of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer,&#8221; &#8220;smaller reporting company,&#8221; and &#8220;emerging growth company&#8221; in Rule 12b-2 of the Exchange Act.</div>

    <div><br/>
    </div>

    <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;">


  <tr>

    <td style="width: 50.22%; vertical-align: top;">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonNumeric name="dei:EntityFilerCategory" id="Fact_a9563096931647569c331808977edcb1" contextRef="c20230401to20240331">Large Accelerated Filer</ix:nonNumeric> <span style="font-size: 10pt; font-family: 'Times New Roman';">&#9745;</span></div>
          </td>

    <td style="width: 49.78%; vertical-align: top;">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Accelerated Filer <span style="font-size: 10pt; font-family: 'Segoe UI Symbol';">&#9744;</span></div>
          </td>

  </tr>

  <tr>

    <td style="width: 50.22%; vertical-align: top;">&#160;</td>

    <td style="width: 49.78%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 50.22%; vertical-align: top;">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Non-accelerated Filer <span style="font-size: 10pt; font-family: 'Segoe UI Symbol';">&#9744;</span></div>
          </td>

    <td style="width: 49.78%; vertical-align: top;">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Smaller reporting company <span style="font-size: 10pt; font-family: 'Times New Roman';"><ix:nonNumeric name="dei:EntitySmallBusiness" id="Fact_753caa2a66b344668f733a6b41c1f8ae" contextRef="c20230401to20240331" format="ixt-sec:boolballotbox">&#9744;</ix:nonNumeric></span></div>
          </td>

  </tr>

  <tr>

    <td style="width: 50.22%; vertical-align: top;">&#160;</td>

    <td style="width: 49.78%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 50.22%; vertical-align: top;">&#160;</td>

    <td style="width: 49.78%; vertical-align: top;">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Emerging growth company <span style="font-size: 10pt; font-family: 'Times New Roman';"><ix:nonNumeric name="dei:EntityEmergingGrowthCompany" id="Fact_8bd73ca3454041f19b96dc4a687bebba" contextRef="c20230401to20240331" format="ixt-sec:boolballotbox">&#9744;</ix:nonNumeric></span></div>
          </td>

  </tr>


</table>
    <div><br/>
    </div>

    <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">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. <span style="font-size: 10pt; font-family: 'Segoe UI Symbol';">&#9744;</span></div>

    <div><br/>
    </div>

    <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">Indicate by check mark whether the registrant has filed a report on and attestation to
        its management&#8217;s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.
        <ix:nonNumeric name="dei:IcfrAuditorAttestationFlag" id="Fact_575a4425db8548f1a30ce544d227cd56" contextRef="c20230401to20240331" format="ixt-sec:boolballotbox">&#9745;</ix:nonNumeric></span></div>

    <div><br/>
    </div>

    <div>
      <div style="text-align: left; font-family: 'Times New Roman', serif; font-size: 10pt;">If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing
        reflect the correction of an error to previously issued financial statements. <span style="font-size: 10pt; font-family: 'Segoe UI Symbol';">&#9744;</span></div>

      <div><br/>
      </div>

      <div style="text-align: left; font-family: 'Times New Roman', serif; font-size: 10pt;">Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of
        the registrant&#8217;s executive officers during the relevant recovery period pursuant to &#167;240.10D-1(b). <ix:nonNumeric name="dei:DocumentFinStmtErrorCorrectionFlag" id="Fact_03483a7b7ad346969a86e6bc3f31cdb4" contextRef="c20230401to20240331" format="ixt-sec:boolballotbox">&#9744;</ix:nonNumeric></div>

    </div>

    <div><br/>
    </div>

    <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Act).</div>

    <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Yes <span style="font-size: 10pt; font-family: 'Times New Roman';"><ix:nonNumeric name="dei:EntityShellCompany" id="Fact_789a6b2094e44c3a935d36868cadc9d3" contextRef="c20230401to20240331" format="ixt-sec:boolballotbox">&#9744;</ix:nonNumeric></span>&#160; &#160; No <span style="font-size: 10pt; font-family: 'Times New Roman';">&#9745;</span></div>

    <div><br/>
    </div>

    <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Approximately 98 percent of the outstanding shares are held by non-affiliates.&#160; The aggregate market value of these shares was approximately $<ix:nonFraction name="dei:EntityPublicFloat" id="Fact_8a4811e58f364858b0b84ed2ec214058" contextRef="c20230929" unitRef="U001" decimals="-7" scale="9" format="ixt:num-dot-decimal">2.35</ix:nonFraction> billion based upon the market price of $45.75 per share on September 29, 2023, the last business day of our most recently completed second fiscal
      quarter.&#160; Shares of common stock held by each executive officer and director and by each person known to beneficially own more than 10 percent of the outstanding common stock have been excluded in that such persons may be deemed to be affiliates.&#160;
      The determination of affiliate status is not necessarily a conclusive determination for other purposes.</div>

    <div><br/>
    </div>

    <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The number of shares outstanding of the registrant&#8217;s common stock, $0.625 par value, was <ix:nonFraction name="dei:EntityCommonStockSharesOutstanding" id="Fact_e6c6fb7f38a94a3ebc5e5911f28f5423" contextRef="c20240517" unitRef="U002" decimals="INF" scale="0" format="ixt:num-dot-decimal">52,322,085</ix:nonFraction> at May 17, 2024.</div>

    <div><br/>
    </div>

    <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><span style="text-decoration: underline;">DOCUMENTS INCORPORATED BY REFERENCE</span></div>

    <div><br/>
    </div>

    <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Portions of the following documents are incorporated by reference into the parts of this Form 10<span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">&#8209;</span>K designated to the right of the document listed.</div>

    <div><br/>
    </div>

    <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;">


  <tr>

    <td style="width: 50%; vertical-align: top;">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-decoration: underline;">Incorporated Document</span></div>
          </td>

    <td style="width: 50%; vertical-align: top;">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-decoration: underline;">Location in Form 10-K</span></div>
          </td>

  </tr>

  <tr>

    <td style="width: 50%; vertical-align: top;">&#160;</td>

    <td style="width: 50%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 50%; vertical-align: top;">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Proxy Statement for the 2024 Annual</div>
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Meeting of Shareholders</div>
          </td>

    <td style="width: 50%; vertical-align: top;">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Part III of Form 10-K</div>
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(Items 10, 11, 12, 13, 14)</div>
          </td>

  </tr>


</table>
    <div><br/>
    </div>

    <div>
      <hr style="border: none; border-bottom: 4px solid black; border-top: 1px solid black; height: 10px; color: #ffffff; background-color: #ffffff; text-align: center; margin-left: auto; margin-right: auto;"/></div>

    <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
      <div style="page-break-after:always;" class="BRPFPageBreak">
        <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

    </div>

    <!--PROfilePageNumberReset%Num%45%%%-->
  </div>
<div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">
  <div style="text-align: center;">MODINE MANUFACTURING COMPANY</div>

  <div style="text-align: center;"><a id="TABLEOFCONTENTS"><!--Anchor--></a>TABLE OF CONTENTS</div>

  <div style="text-align: center;"> <br/>
  </div>

  <table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;">


  <tr>

    <td style="width: 7%; vertical-align: top;" colspan="1">
          <div style="font-weight: bold;">PART I</div>
        </td>

    <td style="width: 7%; vertical-align: top;" colspan="1">&#160;</td>

    <td style="width: 81%; vertical-align: top;">
          <div style="font-weight: bold;"><br/>
          </div>
        </td>

    <td style="width: 5.46%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 7%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="width: 7%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">ITEM 1.</td>

    <td style="width: 81%; vertical-align: top; background-color: rgb(204, 238, 255);">
          <div><a href="#BUSINESS.">BUSINESS.</a></div>
        </td>

    <td style="width: 5.46%; vertical-align: top; background-color: rgb(204, 238, 255);">
          <div style="text-align: right;">1</div>
        </td>

  </tr>

  <tr>

    <td style="width: 7%; vertical-align: top;" colspan="1">&#160;</td>

    <td style="width: 7%; vertical-align: top;" colspan="1">
          <div>ITEM 1A.</div>
        </td>

    <td style="width: 81%; vertical-align: top;">
          <div><a href="#RISKFACTORS.">RISK FACTORS.</a></div>
        </td>

    <td style="width: 5.46%; vertical-align: top;">
          <div style="text-align: right;">11</div>
        </td>

  </tr>

  <tr>

    <td style="width: 7%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="width: 7%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">ITEM 1B.</td>

    <td style="width: 81%; vertical-align: top; background-color: rgb(204, 238, 255);">
          <div><a href="#UNRESOLVEDSTAFFCOMMENTS.">UNRESOLVED STAFF COMMENTS.</a></div>
        </td>

    <td style="width: 5.46%; vertical-align: top; background-color: rgb(204, 238, 255); text-align: right;">20</td>

  </tr>

  <tr>

    <td style="width: 7%; vertical-align: top;" colspan="1">&#160;</td>

    <td style="width: 7%; vertical-align: top;" colspan="1">ITEM 1C.</td>

    <td style="width: 81%; vertical-align: top;">
          <div><a href="#CYBERSECURITY.">CYBERSECURITY.</a></div>
        </td>

    <td style="width: 5.46%; vertical-align: top; text-align: right;">21</td>

  </tr>

  <tr>

    <td style="width: 7%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="width: 7%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">ITEM 2.<br/>
        </td>

    <td style="width: 81%; vertical-align: top; background-color: rgb(204, 238, 255);">
          <div><a href="#PROPERTIES.">PROPERTIES.</a></div>
        </td>

    <td style="width: 5.46%; vertical-align: top; background-color: rgb(204, 238, 255); text-align: right;">22</td>

  </tr>

  <tr>

    <td style="width: 7%; vertical-align: top;" colspan="1">&#160;</td>

    <td style="width: 7%; vertical-align: top;" colspan="1">
          <div>ITEM 3.<br/>
          </div>
        </td>

    <td style="width: 81%; vertical-align: top;">
          <div><a href="#LEGALPROCEEDINGS.">LEGAL PROCEEDINGS.</a></div>
        </td>

    <td style="width: 5.46%; vertical-align: top; text-align: right;">22</td>

  </tr>

  <tr>

    <td style="width: 7%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="width: 7%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">ITEM 4.<br/>
        </td>

    <td style="width: 81%; vertical-align: top; background-color: rgb(204, 238, 255);">
          <div><a href="#MINESAFETYDISCLOSURES.">MINE SAFETY DISCLOSURES.</a></div>
        </td>

    <td style="width: 5.46%; vertical-align: top; background-color: rgb(204, 238, 255); text-align: right;">22</td>

  </tr>

  <tr>

    <td style="width: 7%; vertical-align: top;" colspan="1">&#160;</td>

    <td style="width: 7%; vertical-align: top;" colspan="1">&#160;</td>

    <td style="width: 81%; vertical-align: top;">
          <div><a href="#INFORMATIONABOUTOUREXECUT">INFORMATION ABOUT OUR EXECUTIVE OFFICERS.</a></div>
        </td>

    <td style="width: 5.46%; vertical-align: top; text-align: right;">23</td>

  </tr>

  <tr>

    <td style="width: 7%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">
          <div style="font-weight: bold;">PART II</div>
        </td>

    <td style="width: 7%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="width: 81%; vertical-align: top; background-color: rgb(204, 238, 255);">
          <div style="font-weight: bold;"><br/>
          </div>
        </td>

    <td style="width: 5.46%; vertical-align: top; background-color: rgb(204, 238, 255); text-align: right;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 7%; vertical-align: top;" colspan="1">&#160;</td>

    <td style="width: 7%; vertical-align: top;" colspan="1">ITEM 5.<br/>
        </td>

    <td style="width: 81%; vertical-align: top;">
          <div><a href="#ITEM5.">MARKET FOR REGISTRANT&#8217;S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES.</a></div>
        </td>

    <td style="width: 5.46%; vertical-align: top; text-align: right;">24</td>

  </tr>

  <tr>

    <td style="width: 7%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="width: 7%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">ITEM 6.<br/>
        </td>

    <td style="width: 81%; vertical-align: top; background-color: rgb(204, 238, 255);">
          <div><a href="#RESERVED.">RESERVED</a></div>
        </td>

    <td style="width: 5.46%; vertical-align: top; background-color: rgb(204, 238, 255); text-align: right;">26</td>

  </tr>

  <tr>

    <td style="width: 7%; vertical-align: top;" colspan="1">&#160;</td>

    <td style="width: 7%; vertical-align: top;" colspan="1">ITEM 7.<br/>
        </td>

    <td style="width: 81%; vertical-align: top;">
          <div><a href="#ITEM7.">MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS.</a></div>
        </td>

    <td style="width: 5.46%; vertical-align: top; text-align: right;">26</td>

  </tr>

  <tr>

    <td style="width: 7%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="width: 7%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">ITEM 7A.<br/>
        </td>

    <td style="width: 81%; vertical-align: top; background-color: rgb(204, 238, 255);">
          <div><a href="#ITEM7A.">QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK.</a></div>
        </td>

    <td style="width: 5.46%; vertical-align: top; background-color: rgb(204, 238, 255); text-align: right;">42</td>

  </tr>

  <tr>

    <td style="width: 7%; vertical-align: top;" colspan="1">&#160;</td>

    <td style="width: 7%; vertical-align: top;" colspan="1">ITEM 8.<br/>
        </td>

    <td style="width: 81%; vertical-align: top;">
          <div><a href="#ITEM8.">FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA.</a></div>
        </td>

    <td style="width: 5.46%; vertical-align: top; text-align: right;">45</td>

  </tr>

  <tr>

    <td style="width: 7%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="width: 7%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">ITEM 9.<br/>
        </td>

    <td style="width: 81%; vertical-align: top; background-color: rgb(204, 238, 255);">
          <div><a href="#ITEM9.">CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE.</a></div>
        </td>

    <td style="width: 5.46%; vertical-align: top; background-color: rgb(204, 238, 255); text-align: right;">94</td>

  </tr>

  <tr>

    <td style="width: 7%; vertical-align: top;" colspan="1">&#160;</td>

    <td style="width: 7%; vertical-align: top;" colspan="1">ITEM 9A.<br/>
        </td>

    <td style="width: 81%; vertical-align: top;">
          <div><a href="#ITEM9A.">CONTROLS AND PROCEDURES.</a></div>
        </td>

    <td style="width: 5.46%; vertical-align: top; text-align: right;">94</td>

  </tr>

  <tr>

    <td style="width: 7%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="width: 7%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">ITEM 9B.<br/>
        </td>

    <td style="width: 81%; vertical-align: top; background-color: rgb(204, 238, 255);">
          <div><a href="#ITEM9B.">OTHER INFORMATION.</a></div>
        </td>

    <td style="width: 5.46%; vertical-align: top; background-color: rgb(204, 238, 255); text-align: right;">95</td>

  </tr>

  <tr>

    <td style="width: 7%; vertical-align: top;" colspan="1">&#160;</td>

    <td style="width: 7%; vertical-align: top;" colspan="1">ITEM 9C.<br/>
        </td>

    <td style="width: 81%; vertical-align: top;">
          <div><a href="#ITEM9C.">DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS.</a></div>
        </td>

    <td style="width: 5.46%; vertical-align: top; text-align: right;">95</td>

  </tr>

  <tr>

    <td style="width: 7%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">
          <div style="font-weight: bold;">PART III</div>
        </td>

    <td style="width: 7%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="width: 81%; vertical-align: top; background-color: rgb(204, 238, 255);">
          <div style="font-weight: bold;"><br/>
          </div>
        </td>

    <td style="width: 5.46%; vertical-align: top; background-color: rgb(204, 238, 255); text-align: right;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 7%; vertical-align: top;" colspan="1">&#160;</td>

    <td style="width: 7%; vertical-align: top;" colspan="1">ITEM 10.</td>

    <td style="width: 81%; vertical-align: top;">
          <div><a href="#ITEM10.">DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE.</a></div>
        </td>

    <td style="width: 5.46%; vertical-align: top; text-align: right;">95</td>

  </tr>

  <tr>

    <td style="width: 7%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="width: 7%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">ITEM 11.</td>

    <td style="width: 81%; vertical-align: top; background-color: rgb(204, 238, 255);">
          <div><a href="#ITEM11.">EXECUTIVE COMPENSATION.</a></div>
        </td>

    <td style="width: 5.46%; vertical-align: top; background-color: rgb(204, 238, 255); text-align: right;">96</td>

  </tr>

  <tr>

    <td style="width: 7%; vertical-align: top;" colspan="1">&#160;</td>

    <td style="width: 7%; vertical-align: top;" colspan="1">ITEM 12.</td>

    <td style="width: 81%; vertical-align: top;">
          <div><a href="#ITEM12.">SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS.</a></div>
        </td>

    <td style="width: 5.46%; vertical-align: top; text-align: right;">96</td>

  </tr>

  <tr>

    <td style="width: 7%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="width: 7%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">ITEM 13.</td>

    <td style="width: 81%; vertical-align: top; background-color: rgb(204, 238, 255);">
          <div><a href="#ITEM13.">CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE.</a></div>
        </td>

    <td style="width: 5.46%; vertical-align: top; background-color: rgb(204, 238, 255); text-align: right;">97</td>

  </tr>

  <tr>

    <td style="width: 7%; vertical-align: top;" colspan="1">&#160;</td>

    <td style="width: 7%; vertical-align: top;" colspan="1">ITEM 14.</td>

    <td style="width: 81%; vertical-align: top;">
          <div><a href="#ITEM14.">PRINCIPAL ACCOUNTANT FEES AND SERVICES.</a></div>
        </td>

    <td style="width: 5.46%; vertical-align: top; text-align: right;">97</td>

  </tr>

  <tr>

    <td style="width: 7%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">
          <div style="font-weight: bold;">PART IV</div>
        </td>

    <td style="width: 7%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="width: 81%; vertical-align: top; background-color: rgb(204, 238, 255);">
          <div style="font-weight: bold;"><br/>
          </div>
        </td>

    <td style="width: 5.46%; vertical-align: top; background-color: rgb(204, 238, 255); text-align: right;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 7%; vertical-align: top;" colspan="1">&#160;</td>

    <td style="width: 7%; vertical-align: top;" colspan="1">ITEM 15.</td>

    <td style="width: 81%; vertical-align: top;">
          <div><a href="#ITEM15.">EXHIBITS AND FINANCIAL STATEMENT SCHEDULES.</a></div>
        </td>

    <td style="width: 5.46%; vertical-align: top; text-align: right;">98</td>

  </tr>

  <tr>

    <td style="width: 7%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="width: 7%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">ITEM 16.</td>

    <td style="width: 81%; vertical-align: top; background-color: rgb(204, 238, 255);">
          <div><a href="#ITEM16.">FORM 10-K SUMMARY.</a></div>
        </td>

    <td style="width: 5.46%; vertical-align: top; background-color: rgb(204, 238, 255); text-align: right;">98<br/>
        </td>

  </tr>

  <tr>

    <td style="width: 7%; vertical-align: top;" colspan="1">&#160;</td>

    <td style="width: 7%; vertical-align: top;" colspan="1">&#160;</td>

    <td style="width: 81%; vertical-align: top;">
          <div><a href="#VALUATIONANDQUALIFYING">SCHEDULE II &#8209; VALUATION AND QUALIFYING ACCOUNTS</a></div>
        </td>

    <td style="width: 5.46%; vertical-align: top; text-align: right;">99<br/>
        </td>

  </tr>

  <tr>

    <td style="width: 7%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="width: 7%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="width: 81%; vertical-align: top; background-color: rgb(204, 238, 255);">
          <div><a href="#EXHIBITINDEX">EXHIBIT INDEX</a></div>
        </td>

    <td style="width: 5.46%; vertical-align: top; background-color: rgb(204, 238, 255); text-align: right;">100<br/>
        </td>

  </tr>

  <tr>

    <td style="width: 7%; vertical-align: top;" colspan="1">&#160;</td>

    <td style="width: 7%; vertical-align: top;" colspan="1">&#160;</td>

    <td style="width: 81%; vertical-align: top;">
          <div><a href="#SIGNATURES">SIGNATURES</a></div>
        </td>

    <td style="width: 5.46%; vertical-align: top; text-align: right;">104</td>

  </tr>


</table>
  <div>&#160;</div>

  <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
    <div style="page-break-after: always;" class="BRPFPageBreak">
      <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

    <div style="width: 100%;" class="BRPFPageHeader"><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"></span></a>
      <div>
        <div style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="font-style: italic; font-size: 8pt;">Table of Contents</span></a><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"><br/>
            </span></a></div>

      </div>

    </div>

  </div>

  <div style="text-align: center;"> <br/>
  </div>

  <div style="text-align: center;">(This page intentionally left blank.)</div>

  <div><br/>
  </div>

  <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
    <div style="page-break-after: always;" class="BRPFPageBreak">
      <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

    <div style="width: 100%;" class="BRPFPageHeader"><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"></span></a>
      <div>
        <div style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="font-style: italic; font-size: 8pt;">Table of Contents</span></a><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"><br/>
            </span></a></div>

      </div>

    </div>

  </div>

  <!--PROfilePageNumberReset%Num%1%%%-->
  <div style="font-weight: bold;"><span style="text-decoration: underline;">PART I</span></div>

  <div><br/>
  </div>

  <a id="BUSINESS."><!--Anchor--></a>
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 43.65pt; vertical-align: top;"><span style="font-weight: bold;"><span style="text-decoration: underline;">ITEM 1</span>.</span></td>

    <td style="width: auto; vertical-align: top;">
          <div style="font-weight: bold;"><span style="text-decoration: underline;">BUSINESS</span>.</div>
        </td>

  </tr>


</table>
  <div><br/>
  </div>

  <div>At Modine Manufacturing Company, we are <span style="font-weight: bold; font-style: italic;">Engineering a Cleaner, Healthier World &#8482;</span>.&#160; Building on more than 100 years of excellence in thermal management, we provide trusted products and
    technologies that help improve our world.&#160; Our broad portfolio of systems and solutions support our mission of improving indoor air quality, conserving natural resources, lowering harmful emissions, enabling cleaner running vehicles, and using
    environmentally friendly refrigerants.</div>

  <div> <br/>
  </div>

  <div>We sell innovative and environmentally responsible thermal management products and solutions to diversified customers in a wide array of commercial, industrial, and building heating, ventilating, air conditioning, and refrigeration (&#8220;HVAC&amp;R&#8221;)
    markets.&#160; In addition, we are a leading provider of engineered heat transfer systems and high-quality heat transfer components for use in on- and off-highway original equipment manufacturer (&#8220;OEM&#8221;) vehicular applications.&#160; Our primary customers across
    the globe include:</div>

  <div><br/>
  </div>

  <div>
    <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 21.6pt;"><br/>
          </td>

    <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8722;</td>

    <td style="width: auto; vertical-align: top; text-align: left;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Developers and operators of data centers;</div>
          </td>

  </tr>


</table>
  </div>

  <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 21.6pt;"><br/>
        </td>

    <td style="width: 18pt; vertical-align: top;">&#8722;</td>

    <td style="width: auto; vertical-align: top;">
          <div>Heating, ventilation and cooling OEMs;</div>
        </td>

  </tr>


</table>
  <div>
    <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 21.6pt;"><br/>
          </td>

    <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8722;</td>

    <td style="width: auto; vertical-align: top; text-align: left;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Healthcare facility operators and K-12 school systems;</div>
          </td>

  </tr>


</table>
  </div>

  <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 21.6pt;"><br/>
        </td>

    <td style="width: 18pt; vertical-align: top;">&#8722;</td>

    <td style="width: auto; vertical-align: top;">
          <div>Construction architects and contractors;</div>
        </td>

  </tr>


</table>
  <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 21.6pt;"><br/>
        </td>

    <td style="width: 18pt; vertical-align: top;">&#8722;</td>

    <td style="width: auto; vertical-align: top;">
          <div>Wholesalers of heating equipment;</div>
        </td>

  </tr>


</table>
  <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 21.6pt;"><br/>
        </td>

    <td style="width: 18pt; vertical-align: top;">&#8722;</td>

    <td style="width: auto; vertical-align: top;">
          <div>Agricultural, industrial and construction equipment OEMs;</div>
        </td>

  </tr>


</table>
  <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 21.6pt;"><br/>
        </td>

    <td style="width: 18pt; vertical-align: top;">&#8722;</td>

    <td style="width: auto; vertical-align: top;">
          <div>Commercial and industrial equipment OEMs; and</div>
        </td>

  </tr>


</table>
  <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 21.6pt;"><br/>
        </td>

    <td style="width: 18pt; vertical-align: top;">&#8722;</td>

    <td style="width: auto; vertical-align: top;">
          <div>Automobile, truck, bus, and specialty vehicle OEMs.</div>
        </td>

  </tr>


</table>
  <div><br/>
  </div>

  <div>We partner with our customers across industries to provide sustainable systems, services, and components to solve complex heat transfer challenges.&#160; We focus on product design, from raw materials to end-of-life recyclability, to optimize total cost
    of ownership and reduce negative environmental impacts across the product life cycle.&#160; We anticipate and prepare for change in order to be at the forefront of technological advances and to provide innovative solutions to help our customers meet their
    sustainability targets and comply with an increasingly stringent regulatory environment.</div>

  <div> <br/>
  </div>

  <div style="font-weight: bold;">History</div>

  <div><br/>
  </div>

  <div>Modine was incorporated under the laws of the State of Wisconsin on June 23, 1916 by its founder, Arthur B. Modine.&#160; Mr. Modine&#8217;s &#8220;Turbotube&#8221; radiators became standard equipment on the famous Ford Motor Company Model T.&#160; In response to frigid
    Wisconsin winter temperatures and inadequate heating options in the market, A.B. Modine combined a radiator, a fan and steam pipes to construct the first unit heater, marking the start of our heating business.&#160; When he died at the age of 95, A.B.
    Modine had personally been granted more than 120 U.S. patents for his heat transfer innovations.&#160; The standard of innovation exemplified by A.B. Modine remains the cornerstone of Modine today.</div>

  <div><br/>
  </div>

  <div>Our heritage provides a depth and breadth of expertise in thermal management, which, when combined with our global manufacturing presence, standardized processes, and state-of-the-art technical resources, enables us to rapidly bring highly-valued,
    customized solutions to our customers.</div>

  <div><br/>
  </div>

  <div style="font-weight: bold;">Terms and Year References</div>

  <div><br/>
  </div>

  <div>When we use the terms &#8220;Modine,&#8221; &#8220;we,&#8221; &#8220;us,&#8221; the &#8220;Company,&#8221; or &#8220;our&#8221; in this report, unless the context otherwise requires, we are referring to Modine Manufacturing Company.&#160; Our fiscal year ends on March 31 and, accordingly, all references to a
    particular year mean the fiscal year ended March 31 of that year, unless indicated otherwise.</div>

  <div><br/>
  </div>

  <div style="font-weight: bold;">Business Strategy and Results</div>

  <div><br/>
  </div>

  <div>Our strategic priorities align with our purpose of <span style="font-weight: bold; font-style: italic;">Engineering a Cleaner, Healthier World&#8482;</span> and with our mission of helping our customers improve indoor air quality, reduce energy and water
    consumption, lower harmful emissions, enable cleaner running vehicles, and use more environmentally friendly refrigerants.</div>

  <div><br/>
  </div>

  <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
    <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: normal; font-style: normal;">1</span></div>

    <div style="page-break-after: always;" class="BRPFPageBreak">
      <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

    <div style="width: 100%;" class="BRPFPageHeader"><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"></span></a>
      <div>
        <div style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="font-style: italic; font-size: 8pt;">Table of Contents</span></a><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"><br/>
            </span></a></div>

      </div>

    </div>

  </div>

  <div>In fiscal 2024, we continued our strategic transformation.&#160; We first announced our vision for a &#8220;new&#8221; Modine in late fiscal 2021.&#160; In fiscal 2022, we onboarded seasoned leaders with the requisite experience to drive transformative change, including
    new segment presidents for our Climate Solutions and Performance Technologies segments.&#160; Since that time, we have simplified and re-segmented our organization, aligning teams, led by general managers, around specific strategies and market-based
    verticals within our company.&#160; Our new leadership teams have embraced 80/20 principles, which focus on the rule that 80 percent of outputs result from 20 percent of inputs. By applying 80/20 principles through data analytics to identify these valuable
    inputs, and instilling the mindset of prioritizing the factors that drive the best results, our teams have created a high-performance culture that focuses resources on products and markets with the highest sustainable growth opportunities and best
    return profiles, while simplifying and improving our processes.&#160; For example, we are focused on growth opportunities for our Data Center Cooling and Indoor Air Quality businesses<span style="color: rgb(0, 0, 0);"> and are expanding our product
      portfolio in order to provide our customers</span> with data center cooling and ventilation solutions for years to come.&#160; In the second quarter of fiscal 2024, we acquired substantially all of the assets of Napps Technology Corporation (&#8220;Napps&#8221;), a
    Texas-based manufacturer of air- and water-cooled chillers, condensing units and heat pumps, which expanded our indoor air quality product portfolio.&#160; Additionally, during the fourth quarter of fiscal 2024, we acquired Scott Springfield Mfg. Inc
    (&#8220;Scott Springfield Manufacturing&#8221;), a leading manufacturer of air handling units serving the data center cooling and indoor air quality markets in the U.S. and Canada, and also purchased <span style="color: rgb(0, 0, 0);">liquid immersion cooling
      technology</span>&#160;<span style="color: rgb(0, 0, 0);">from TMGcore, Inc.&#160; We also recently purchased a new manufacturing site in the U.K., with plans to expand our production capacity in fiscal 2025 to support our data center customers.&#160;
      Simultaneously</span>, we are rapidly growing our Advanced Solutions business, which provides systems and solutions for zero-emission and hybrid vehicles in the commercial vehicle and off-highway machine markets.&#160; Through our initiatives founded on
    80/20 principles, we have achieved significant improvements in our profit margins since we started our transformational journey. Our teams are invigorated by the significant accomplishments and improvements to financial results that we have achieved
    thus far and are committed to executing on our transformational strategy in fiscal 2025.</div>

  <div><br/>
  </div>

  <div>During fiscal 2024, our consolidated net sales were $2.4 billion, a 5 percent increase from $2.3 billion in fiscal 2023.&#160; Sales increased in both our Performance Technologies and Climate Solutions segments.&#160; Our operating income of $241 million in
    fiscal 2024 increased $91 million from the prior year,&#160;primarily due to higher gross profit.</div>

  <div><br/>
  </div>

  <div>Our top five customers are in the commercial vehicle, off-highway machine, data center and automotive and light vehicle markets and our ten largest customers accounted for 40 percent of our fiscal 2024 sales.</div>

  <div><br/>
  </div>

  <div style="font-weight: bold;">Product Groups</div>

  <div><br/>
  </div>

  <div>We partner with our customers across multiple industries to provide sustainable solutions for a wide range of applications.&#160; The following is a summary of our primary product groups, categorized as a percentage of our net sales:</div>

  <div><br/>
  </div>

  <table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;">


  <tr>

    <td style="width: 60.26%; vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td style="width: 19%; vertical-align: bottom; border-bottom: 2px solid black; white-space: nowrap;">
          <div style="text-align: center; font-weight: bold;">Fiscal 2024</div>
        </td>

    <td style="width: 2%; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">
          <div style="text-align: center; font-weight: bold;">&#160;</div>
        </td>

    <td style="width: 19%; vertical-align: bottom; border-bottom: 2px solid black; white-space: nowrap;">
          <div style="text-align: center; font-weight: bold;">Fiscal 2023</div>
        </td>

  </tr>

  <tr>

    <td style="width: 60.26%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;">
          <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Air-cooled</div>
        </td>

    <td style="width: 19%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;">
          <div style="text-align: right;">28%</div>
        </td>

    <td style="width: 2%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;">
          <div style="text-align: right;">&#160;</div>
        </td>

    <td style="width: 19%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;">
          <div style="text-align: right;">28%</div>
        </td>

  </tr>

  <tr>

    <td style="width: 60.26%; vertical-align: bottom; white-space: nowrap;">
          <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Liquid-cooled</div>
        </td>

    <td style="width: 19%; vertical-align: bottom; white-space: nowrap;">
          <div style="text-align: right;">21%</div>
        </td>

    <td style="width: 2%; vertical-align: bottom; white-space: nowrap;">
          <div style="text-align: right;">&#160;</div>
        </td>

    <td style="width: 19%; vertical-align: bottom; white-space: nowrap;">
          <div style="text-align: right;">21%</div>
        </td>

  </tr>

  <tr>

    <td style="width: 60.26%; vertical-align: top; background-color: rgb(204, 238, 255); white-space: nowrap;">
          <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Heat transfer</div>
        </td>

    <td style="width: 19%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;">
          <div style="text-align: right;">18%</div>
        </td>

    <td style="width: 2%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;">
          <div style="text-align: center; font-weight: bold;">&#160;</div>
        </td>

    <td style="width: 19%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;">
          <div style="text-align: right;">22%</div>
        </td>

  </tr>

  <tr>

    <td style="width: 60.26%; vertical-align: bottom; white-space: nowrap;">
          <div style="text-indent: -7.2pt; margin-left: 7.2pt;">HVAC&amp;R</div>
        </td>

    <td style="width: 19%; vertical-align: bottom; white-space: nowrap;">
          <div style="text-align: right;">14%</div>
        </td>

    <td style="width: 2%; vertical-align: bottom; white-space: nowrap;">
          <div style="text-align: right;">&#160;</div>
        </td>

    <td style="width: 19%; vertical-align: bottom; white-space: nowrap;">
          <div style="text-align: right;">15%</div>
        </td>

  </tr>

  <tr>

    <td style="width: 60.26%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;">
          <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Data center cooling</div>
        </td>

    <td style="width: 19%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;">
          <div style="text-align: right;">12%</div>
        </td>

    <td style="width: 2%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;">
          <div style="text-align: right;">&#160;</div>
        </td>

    <td style="width: 19%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;">
          <div style="text-align: right;">8%</div>
        </td>

  </tr>

  <tr>

    <td style="width: 60.26%; vertical-align: bottom; white-space: nowrap;">
          <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Advanced solutions</div>
        </td>

    <td style="width: 19%; vertical-align: bottom; white-space: nowrap;">
          <div style="text-align: right;">7%</div>
        </td>

    <td style="width: 2%; vertical-align: bottom; white-space: nowrap;">
          <div style="text-align: right;">&#160;</div>
        </td>

    <td style="width: 19%; vertical-align: bottom; white-space: nowrap;">
          <div style="text-align: right;">6%</div>
        </td>

  </tr>


</table>
  <div><br/>
  </div>

  <div style="font-weight: bold;">Competitive Position</div>

  <div><br/>
  </div>

  <div>We compete with many manufacturers of heat transfer and HVAC&amp;R solutions, some of which are divisions of larger companies.&#160; The markets for our products continue to be very dynamic.&#160; For example, the expansion of electric vehicle demand has
    created opportunities to work with our existing OEM customers, as well as emergent customers focused on zero-emission products.&#160; Our data center customers are expanding globally and are requiring new technologies, driving us to invest in geographic and
    capacity expansion and to expand our product portfolio to meet their needs.&#160; Additionally, our global power generation customers, driven by new data center construction and demand for backup power for critical infrastructure, such as hospitals, mining
    and airports, are looking for new technologies and global manufacturing capacity to meet their growth demands.&#160; Our HVAC&amp;R OEM customers are faced with significant international competition and maintain global manufacturing footprints to compete in
    local markets.&#160; In addition, consolidation within the supply base and vertical integration have introduced new or restructured competitors to our markets.&#160; We are investing in geographic and capacity expansion to meet these customer needs, particularly
    as we experience competition from suppliers in other parts of the world that enjoy economic advantages such as lower labor costs and tax rates.&#160; Many of our customers also continue to ask us, as well as their other primary suppliers, to provide
    research and development (&#8220;R&amp;D&#8221;), design, and validation support for new potential projects.&#160; This combined work effort often results in stronger customer relationships and more partnership opportunities for us.</div>

  <div><br/>
  </div>

  <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
    <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: normal; font-style: normal;">2</span></div>

    <div style="page-break-after: always;" class="BRPFPageBreak">
      <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

    <div style="width: 100%;" class="BRPFPageHeader"><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"></span></a>
      <div>
        <div style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="font-style: italic; font-size: 8pt;">Table of Contents</span></a><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"><br/>
            </span></a></div>

      </div>

    </div>

  </div>

  <!--PROfilePageNumberReset%Num%3%%%-->
  <div style="font-weight: bold;">Business Segments</div>

  <div><br/>
  </div>

  <div>Our chief operating decision maker (&#8220;CODM&#8221;) reviews the separate financial results for each of our operating segments.&#160; The CODM utilizes the financial results to evaluate the performance of each business segment and in making decisions on the
    allocation of resources.&#160; See Note 22 of the Notes to Consolidated Financial Statements for segment financial information.</div>

  <div><br/>
  </div>

  <div>
    <div>Effective April 1, 2024, we moved our Coatings business, which was previously managed by and reported within the Performance Technologies segment, under the leadership of the Climate Solutions segment.&#160; Under this refined organizational structure,
      the Coatings business is better aligned with the Climate Solution&#8217;s Heat Transfer Products business, which serves similar HVAC&amp;R markets and customers.&#160; We expect that unifying these complimentary businesses will allow us to better focus
      resources on targeted growth and allow for a more efficient application of 80/20 principles to optimize profit margins and cash flow.</div>

  </div>

  <div><br/>
  </div>

  <div style="font-style: italic; font-weight: bold;">Climate Solutions Segment</div>

  <div><br/>
  </div>

  <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Climate Solutions segment provides energy-efficient, climate-controlled solutions and components for a wide array of applications.&#160; The Climate Solutions
    segment sells heat transfer products, <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">HVAC&amp;R</span> products, and data center cooling solutions.</div>

  <div><br/>
  </div>

  <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Climate Solutions segment has strategically aligned its teams around three primary market-based verticals: i) Heat Transfer Products; ii) HVAC&amp;R and
    iii) Data Center Cooling.</div>

  <div><br/>
  </div>

  <div style="font-style: italic;"><span style="text-decoration: underline;">Heat Transfer Products</span></div>

  <div>The Heat Transfer Products business provides heat transfer coils, including heat recovery and round tube plate fin coils, to the HVAC&amp;R markets in North America, Europe, and Asia.&#160; Its customers include commercial and industrial equipment
    manufacturers, distributors, contractors, and end users in a variety of commercial and industrial applications, including commercial and residential HVAC, mobile air conditioning, refrigeration, data center management, and precision and industrial
    cooling.</div>

  <div><br/>
  </div>

  <div>In fiscal 2024, the primary HVAC&amp;R markets served by the heat transfer products business were relatively flat.&#160; After European regulatory changes and delays in fiscal 2024, we expect stronger growth in the residential heat pump and data center
    cooling markets in the second half of fiscal 2025.&#160; In addition, we expect the commercial and residential markets to experience modest growth.&#160; Trends influencing our primary markets include refrigerant substitution and energy efficiency requirements,
    both of which are expected to benefit the commercial HVAC&amp;R markets.&#160; Demand for more efficient HVAC&amp;R systems in buildings and processes is driven by more stringent energy efficiency regulations.&#160; In addition, the adoption of heat pump
    technology is expected to contribute to market growth.</div>

  <div><br/>
  </div>

  <div style="font-style: italic;"><span style="text-decoration: underline;">HVAC&amp;R </span></div>

  <div>The HVAC&amp;R business provides a wide array of solutions to heating; indoor air quality; commercial and industrial refrigeration; and industrial power generation, conversion, and transmission and industrial process markets in North America,
    Europe, the Middle East and Africa (&#8220;EMEA&#8221;), and China.</div>

  <div> <br/>
  </div>

  <div>Heating products, primarily sold to the North American residential and commercial heating markets, include unit heaters (gas-fired, hydronic, electric and oil-fired); roof-mounted direct- and indirect-fired makeup air units; duct furnaces (indoor
    and outdoor); infrared units (high- and low-intensity); and perimeter heating products (cabinet unit heaters and convectors).&#160; The primary customers for these heating products are HVAC wholesalers, installers, and end users in a variety of residential,
    commercial and industrial applications, including residential garages, warehousing, manufacturing, and greenhouses.&#160; In fiscal 2024, the North American residential and commercial heating markets experienced moderate declines. The general weakness in
    the heating markets was caused, in part, by another relatively mild winter.&#160; In addition, the markets were negatively impacted by distributors reducing previously elevated inventory stock levels.&#160; We expect the North American heating markets will
    experience modest growth in fiscal 2025.&#160; Longer term, we anticipate that increasing demands for energy efficiency as well as decarbonization and lower emission initiatives and regulations will impact the North American heating markets.</div>

  <div><br/>
  </div>

  <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
    <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-weight: normal; font-style: normal;">3</span></div>

    <div style="page-break-after: always;" class="BRPFPageBreak">
      <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

    <div style="width: 100%;" class="BRPFPageHeader"><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"></span></a>
      <div>
        <div style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="font-style: italic; font-size: 8pt;">Table of Contents</span></a><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"><br/>
            </span></a></div>

      </div>

    </div>

  </div>

  <div>Indoor air quality products, primarily sold to the North American school and commercial HVAC markets, include single packaged unit ventilators; modular chillers; air handler units, condensing units; and ceiling cassettes. Customers for these indoor
    air quality products include mechanical contractors, HVAC wholesalers, installers, and end users in a variety of commercial and industrial applications, primarily connected to the North American education system.&#160; In fiscal 2024, the North American
    school and commercial HVAC markets experienced strong growth, largely driven by available federal and local government funding for ventilation improvements for schools.&#160; We expect the federal funds available for schools to upgrade facilities, including
    their HVAC systems, will drive continued strong market growth in fiscal 2025.</div>

  <div><br/>
  </div>

  <div>Refrigeration products, primarily sold to the commercial and industrial refrigeration markets in EMEA, China, and North America, include evaporator unit coolers, remote condensers, fluid coolers, gas coolers, and dry and brine coolers.&#160; Customers
    for these coolers and refrigeration products primarily include wholesalers, distributors and resellers, commercial and industrial OEMs, as well as contractors and end users in a variety of commercial and industrial applications, including supermarkets,
    refrigerated warehouses, logistic centers, cold rooms, precision and industrial cooling, hospitality, hotels, and restaurants.&#160; In fiscal 2024, the commercial and industrial refrigeration markets experienced modest growth.&#160; We expect moderate growth in
    the global refrigeration markets in fiscal 2025, driven by improving standards of living in emerging countries, as well as more stringent energy efficiency regulations in Europe and North America, partially offset by anticipated investment delays in
    connection with general market and economic uncertainties.&#160; Regulations focused on eliminating fluorinated gases, which are man-made gases that contribute to the global greenhouse effect, have shifted investments from synthetic to natural gas,
    including carbon dioxide cooling solutions, and are driving growth in mature markets in Europe and North America.</div>

  <div><br/>
  </div>

  <div>In addition, the HVAC&amp;R business sells motor and generator cooling coils, transformer oil coolers, radiators, dryers and industrial heat exchangers to the industrial power generation, conversion, and transmission and industrial process markets
    in EMEA, China, and North America.&#160; Customers for these products primarily include industrial OEMs as well as contractors and end users in industrial applications and for capital projects within the pulp and paper industry.&#160; In fiscal 2024, the pulp
    and paper sector experienced strong growth and demand for industrial power and process products also improved.&#160; We expect these markets overall will be stable in fiscal 2025, with an increase in demand for transformer oil cooler products, driven by
    higher electricity demands, and modest demand growth in the pulp and paper sector.</div>

  <div><br/>
  </div>

  <div style="font-style: italic;"><span style="text-decoration: underline;">Data Center Cooling<br/>
    </span></div>

  <div>The Data Center Cooling business provides sustainable cooling solutions for data center markets in North America, EMEA, and Asia, including complete system design, controls, maintenance and monitoring.&#160; We provide data center cooling solutions that
    feature low global warming potential refrigerants, free cooling technology, and lower water consumption, enabling our customers and end-users to meet their environmental and sustainability goals.&#160; Data center products consist of IT cooling solutions,
    including precision air conditioning units for data center applications; computer room air conditioning (&#8220;CRAC&#8221;) and computer room air handler (&#8220;CRAH&#8221;) units; hybrid fan coils; fan walls; chillers; condensers; condensing units; and liquid cooling
    solutions for high-density computing.&#160; In addition, our data center business sells replacement parts, maintenance service and control solutions for existing equipment and new building management controls and systems.&#160; This business serves data center
    management customers, including large colocation, cloud service providers and hyperscale customers, as well as customers in the commercial and industrial sectors such as telecommunications, healthcare and commercial real estate.</div>

  <div><br/>
  </div>

  <div>In fiscal 2024, the data center cooling markets that we serve experienced another year of strong growth.&#160; We expect continued strong growth in these markets in fiscal 2025, driven by the increasing reliance on digital technologies, specifically
    colocation and cloud usage.&#160; Market demand for data usage and storage continues to rise, driven by the increased use of IoT (Internet of Things) technology, which connects various devices through the internet, artificial intelligence and machine
    learning, smart phones, and digital transformation trends.&#160; In addition, artificial intelligence, machine learning, and other trends are driving increased high performance computing, which increases heat loads and the need for high-density cooling
    solutions such as liquid cooling.&#160; Digital transformation trends driving market demand include employers offering remote work arrangements, an increased focus on the digital customer experience, as more transactions and customer interactions are taking
    place virtually through websites and mobile applications, and the increasing use of 5G technology and its application across global enterprise opportunities, particularly in the healthcare, manufacturing, and energy sectors.</div>

  <div><br/>
  </div>

  <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
    <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-weight: normal; font-style: normal;">4</span></div>

    <div style="page-break-after: always;" class="BRPFPageBreak">
      <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

    <div style="width: 100%;" class="BRPFPageHeader"><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"></span></a>
      <div>
        <div style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="font-style: italic; font-size: 8pt;">Table of Contents</span></a><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"><br/>
            </span></a></div>

      </div>

    </div>

  </div>

  <div style="font-style: italic; font-weight: bold;">Performance Technologies Segment</div>

  <div><br/>
  </div>

  <div>
    <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Performance Technologies segment provides products and solutions that enhance the performance of customer applications and develops solutions that provide
      mission critical energy for a variety of end market applications.&#160; The segment also provides solutions that increase fuel economy, reduce harmful emissions and maximize range in zero emission applications.&#160; In light of increasingly stringent
      government regulations, the Performance Technologies segment designs and manufactures <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">products and solutions using </span>air-cooled and liquid-cooled technology for
      vehicular, stationary power, and industrial applications.&#160; In addition, the Performance Technologies segment provides advanced thermal solutions to zero-emission and hybrid commercial vehicle and off-highway customers and coating products and
      application services.</div>

  </div>

  <div><br/>
  </div>

  <div>The Performance Technologies segment has strategically aligned its teams around three primary market-based verticals: i) Air-Cooled Applications; ii) Liquid-Cooled Applications, and iii) Advanced Solutions.</div>

  <div><br/>
  </div>

  <div style="font-style: italic;"><span style="text-decoration: underline;">Air-Cooled Applications <br/>
    </span></div>

  <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Air-Cooled Applications business provides air-cooled heat exchangers and modules for vehicular, mission critical stationary power, and industrial
    applications.&#160; This business primarily serves the commercial vehicle, off-highway and <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">power generation </span>markets in North America, Brazil, China, India, Europe and
    South Korea.&#160; It primarily sells powertrain cooling products, such as radiators, condensers, engine cooling modules, charge air coolers, fan shrouds, and surge tanks; and cooling module generator sets (&#8220;Gensets&#8221;).&#160; Its customers include commercial,
    medium- and heavy-duty truck and engine manufacturers; construction, agricultural, and mining equipment, and mission critical power generation manufacturers; and industrial manufacturers of material handling equipment, Gensets and compressors.</div>

  <div><br/>
  </div>

  <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">During fiscal 2024, the commercial vehicle and off-highway markets in North America experienced moderate to strong growth.&#160; The commercial vehicle market in
    North America benefited from strong demand, as supply chain challenges eased and OEMs increased production to reduce order backlog.&#160; In addition, regarding the off-highway markets, the heavy equipment construction market experienced growth, largely
    driven by higher government-backed infrastructure spending.&#160; We believe the North American agriculture market peaked in fiscal 2024, particularly for larger agricultural equipment.&#160; In addition, the <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">power generation </span>market in North America experienced strong growth, largely driven by growth in new data centers, where Gensets are used as a mission critical power source.&#160; In Brazil, the commercial vehicle and
    off-high markets experienced declines during fiscal 2024, including the impacts of OEMs reducing previously elevated inventory levels and the impacts of the new Proconve P8 emission standards, which is similar to Euro 6.&#160; The commercial vehicle market
    in India experienced strong growth during fiscal 2024, while the off-highway markets in Asia experienced declines resulting from cyclical market weakness.</div>

  <div style="text-align: left;"><br/>
  </div>

  <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In fiscal 2025, we expect the North American commercial vehicle and off-highway markets to contract.&#160; While we expect slightly favorable market trends in heavy
    construction due to government stimulus programs and anticipated continued infrastructure spending, we expect a decline in the North American agriculture market, as crop prices are expected to decrease and interest rates remain elevated.&#160; We expect
    strong growth in the <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">power generation </span>market, driven by new data center construction and demand for backup power <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Gensets </span>for critical infrastructure, such as hospitals, mining and airports.&#160; For Brazil, we expect the commercial vehicle and off-highway markets to recover and experience moderate growth in fiscal 2025.&#160; We also
    expect commercial vehicle market growth in India will continue, while off-highway markets in Asia are expected to experience further declines.&#160; We are monitoring potential infrastructure stimulus programs in China that could stabilize these markets.</div>

  <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> <br/>
  </div>

  <div style="font-style: italic;"><span style="text-decoration: underline;">Liquid-Cooled Applications&#160;&#160; </span></div>

  <div>The Liquid-Cooled Applications business provides heat exchangers for engine, stationary power, and industrial applications.&#160; This business primarily serves the commercial vehicle, off-highway and automotive markets in North America, Europe, China,
    and India.&#160; Its products and solutions include aluminum and stainless steel engine oil coolers, exhaust gas recirculation (&#8220;EGR&#8221;) coolers, liquid charge air coolers, transmission and retarder oil coolers, chillers, and condensers.&#160; Its customers
    include commercial, medium- and heavy-duty truck engine manufacturers and automobile and light truck OEMs; and Tier-1 construction, agricultural equipment, and automotive module manufacturers.</div>

  <div><br/>
  </div>

  <div>During fiscal 2024, the global commercial vehicle and off-highway markets generally experienced moderate growth, with the largest gains in the medium- and heavy-duty truck markets.&#160; For fiscal 2025, we expect modest growth in the commercial vehicle
    and off-highway markets in North America and China, yet slight declines in these markets in Europe based upon recent OEM order trends.</div>

  <div><br/>
  </div>

  <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
    <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-weight: normal; font-style: normal;">5</span></div>

    <div style="page-break-after: always;" class="BRPFPageBreak">
      <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

    <div style="width: 100%;" class="BRPFPageHeader"><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"></span></a>
      <div>
        <div style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="font-style: italic; font-size: 8pt;">Table of Contents</span></a><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"><br/>
            </span></a></div>

      </div>

    </div>

  </div>

  <div>The global automotive market experienced moderate growth during fiscal 2024, as semiconductor chip shortages eased throughout the year, particularly in Europe and North America.&#160; In addition, the automotive market in China recovered from the
    negative impacts associated with COVID-19 and supply chain challenges in the prior year.&#160; In fiscal 2025, we expect the global automotive market will experience modest growth.&#160; We expect this growth will be tempered, however, by inflation concerns.&#160;
    Overall, we expect that longer-term growth of the global automotive market will be supported by increasingly stringent government emissions standards for internal combustion engines, in-vehicle technology enhancements and growth in emerging markets.</div>

  <div><br/>
  </div>

  <div style="font-style: italic;"><span style="text-decoration: underline;">Advanced Solutions</span></div>

  <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Our Advanced Solutions business provides products and solutions for zero-emission and hybrid vehicles.&#160; These products and solutions, which are primarily sold
    to the commercial vehicle, bus and specialty vehicle, off-highway machine and automotive markets in North America and Europe, include complete battery thermal management systems, electronics cooling packages, battery chillers, battery cooling plates,
    coolers and casings for electronics cooling, and coolers for electric axles (&#8220;e-axles&#8221;).&#160; Customers for these products include commercial vehicle, bus and specialty vehicle, off-highway machine, and automotive OEMs, e-axle producers, and power
    electronics providers.&#160; In fiscal 2024, the primary vehicular markets served by the Advanced Solutions business experienced strong growth.&#160; We expect continued strong growth in fiscal 2025, as government policies in the U.S. and Europe are driving
    investments in electric vehicles, as well as the infrastructure necessary for wide-scale adoption of alternative powertrains.</div>

  <div><br/>
  </div>

  <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Our Advanced Solutions business also provides coatings products and application services to the HVAC&amp;R markets in North America and Europe.&#160; Our coatings
    products are designed to extend the life of equipment and components by protecting against corrosion and foreign matter.&#160; Customers for these products and services include manufacturers of commercial and residential HVAC&amp;R systems, and
    distributors, contractors, and end users of HVAC&amp;R equipment.&#160; In fiscal 2024, the primary HVAC&amp;R markets served by the coatings business experienced moderate growth.&#160; We expect this trend to continue in fiscal 2025, with growth within the
    commercial air conditioning market, driven by expected growth in the U.S. market, and higher demand for coatings for systems and chillers used in data center cooling applications.</div>

  <div><br/>
  </div>

  <div style="font-weight: bold;">Geographic Areas</div>

  <div><br/>
  </div>

  <div>We maintain administrative organizations in all key geographic regions to facilitate customer support, development and testing, and other administrative functions.&#160; We operate in four continents and within the following countries:</div>

  <div><br/>
  </div>

  <div>
    <table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;">


  <tr>

    <td style="width: 21.84%; vertical-align: top;">
            <div style="text-align: center; font-weight: bold;"><span style="text-decoration: underline;">North America</span></div>
          </td>

    <td style="width: 28.14%; vertical-align: top;">
            <div style="text-align: center; font-weight: bold;"><span style="text-decoration: underline;">South America</span></div>
          </td>

    <td style="width: 21.6%; vertical-align: top;">
            <div style="text-align: center; font-weight: bold;"><span style="text-decoration: underline;">Europe</span></div>
          </td>

    <td style="width: 28.42%; vertical-align: top;">
            <div style="text-align: center; font-weight: bold;"><span style="text-decoration: underline;">Asia</span></div>
          </td>

  </tr>

  <tr>

    <td style="width: 21.84%; vertical-align: top;">&#160;</td>

    <td style="width: 28.14%; vertical-align: top;">&#160;</td>

    <td style="width: 21.6%; vertical-align: top;">&#160;</td>

    <td style="width: 28.42%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 21.84%; vertical-align: top;">
            <div style="text-align: center;">Canada</div>
          </td>

    <td style="width: 28.14%; vertical-align: top;">
            <div style="text-align: center;">Brazil</div>
          </td>

    <td style="width: 21.6%; vertical-align: top;">
            <div style="text-align: center;">Germany</div>
          </td>

    <td style="width: 28.42%; vertical-align: top;">
            <div style="text-align: center;">China</div>
          </td>

  </tr>

  <tr>

    <td style="width: 21.84%; vertical-align: top;">
            <div style="text-align: center;">Mexico</div>
          </td>

    <td style="width: 28.14%; vertical-align: top;">&#160;</td>

    <td style="width: 21.6%; vertical-align: top;">
            <div style="text-align: center;">Hungary</div>
          </td>

    <td style="width: 28.42%; vertical-align: top;">
            <div style="text-align: center;">India</div>
          </td>

  </tr>

  <tr>

    <td style="width: 21.84%; vertical-align: top;">
            <div style="text-align: center;">United States</div>
          </td>

    <td style="width: 28.14%; vertical-align: top;">&#160;</td>

    <td style="width: 21.6%; vertical-align: top;">
            <div style="text-align: center;">Italy</div>
          </td>

    <td style="width: 28.42%; vertical-align: top;">
            <div style="text-align: center;">South Korea</div>
          </td>

  </tr>

  <tr>

    <td style="width: 21.84%; vertical-align: top;">&#160;</td>

    <td style="width: 28.14%; vertical-align: top;">&#160;</td>

    <td style="width: 21.6%; vertical-align: top;">
            <div style="text-align: center;">Netherlands</div>
          </td>

    <td style="width: 28.42%; vertical-align: top;">
            <div style="text-align: center;">United Arab Emirates</div>
          </td>

  </tr>

  <tr>

    <td style="width: 21.84%; vertical-align: top;">&#160;</td>

    <td style="width: 28.14%; vertical-align: top;">&#160;</td>

    <td style="width: 21.6%; vertical-align: top;">
            <div style="text-align: center;">Serbia</div>
          </td>

    <td style="width: 28.42%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 21.84%; vertical-align: top;">&#160;</td>

    <td style="width: 28.14%; vertical-align: top;">&#160;</td>

    <td style="width: 21.6%; vertical-align: top;">
            <div style="text-align: center;">Spain</div>
          </td>

    <td style="width: 28.42%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 21.84%; vertical-align: top;">&#160;</td>

    <td style="width: 28.14%; vertical-align: top;">&#160;</td>

    <td style="width: 21.6%; vertical-align: top;">
            <div style="text-align: center;">Sweden</div>
          </td>

    <td style="width: 28.42%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 21.84%; vertical-align: top;">&#160;</td>

    <td style="width: 28.14%; vertical-align: top;">&#160;</td>

    <td style="width: 21.6%; vertical-align: top;">
            <div style="text-align: center;">United Kingdom</div>
          </td>

    <td style="width: 28.42%; vertical-align: top;">&#160;</td>

  </tr>


</table>
  </div>

  <div><br/>
  </div>

  <div>Our non-U.S. subsidiaries and affiliates manufacture and sell a number of commercial, industrial and building HVAC&amp;R and vehicular products similar to those produced in the U.S.</div>

  <div><br/>
  </div>

  <div style="font-weight: bold;">Exports</div>

  <div><br/>
  </div>

  <div>Export sales from the U.S. to foreign countries, as a percentage of consolidated net sales, were 7 percent in fiscal 2024, 2023, and 2022.</div>

  <div><br/>
  </div>

  <div>We believe our international presence positions us to benefit from the anticipated long-term growth of the global commercial, industrial and building HVAC&amp;R, data center cooling and vehicular markets.&#160; We are committed to increasing our
    involvement and investment in these international markets in the years ahead.</div>

  <div><br/>
  </div>

  <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
    <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-weight: normal; font-style: normal;">6</span></div>

    <div style="page-break-after: always;" class="BRPFPageBreak">
      <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

    <div style="width: 100%;" class="BRPFPageHeader"><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"></span></a>
      <div>
        <div style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="font-style: italic; font-size: 8pt;">Table of Contents</span></a><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"><br/>
            </span></a></div>

      </div>

    </div>

  </div>

  <div style="font-weight: bold;">Customer Dependence</div>

  <div><br/>
  </div>

  <div>Our ten largest customers, some of which are conglomerates or otherwise affiliated with one another, accounted for 40 percent of our consolidated net sales in fiscal 2024.&#160; In fiscal 2024, 2023 and 2022, our largest customer accounted for less than
    10 percent of our sales.</div>

  <div><br/>
  </div>

  <div>Our top customers operate primarily in the data center cooling, commercial air conditioning and refrigeration, commercial vehicle, off-highway, and automotive and light vehicle markets.&#160; Our top customers across both of our segments, listed
    alphabetically, include: Carrier; Caterpillar; Daimler Truck AG (including Detroit Diesel, Freightliner, Thomas Built Buses, and Western Star Trucks); Deere &amp; Company; Mercedes-Benz Group AG (including AMG, Athlon, and Maybach); Stellantis
    (including Chrysler, Fiat, PSA-Peugeot-Citroen, and VM Motori); Trane Technologies; Volkswagen AG (including Audi, MAN, Porsche, Scania, and Navistar); and Volvo Group (including Mack Trucks and Renault Trucks).&#160; In addition, our Climate Solutions
    segment includes significant sales to a global technology customer with which we are party to confidentiality agreements.&#160; Generally, we supply products to our customers on the basis of individual purchase orders received from them.&#160; When it is in the
    mutual interest of Modine and our customers, we utilize long-term sales agreements to minimize investment risks and provide the customer with a proven source of competitively-priced products.&#160; These contracts are typically three to five years in
    duration.</div>

  <div><br/>
  </div>

  <div style="font-weight: bold;">Backlog of Orders</div>

  <div><br/>
  </div>

  <div>Our operating segments maintain their own inventories and production schedules.&#160; We believe that our segment teams can manage their operations and production capacity effectively and efficiently based upon expected sales volume in fiscal 2025 and
    beyond.</div>

  <div><br/>
  </div>

  <div style="font-weight: bold;">Raw Materials</div>

  <div><br/>
  </div>

  <div>We purchase aluminum, copper, steel and stainless steel (nickel) from several domestic and foreign suppliers.&#160; In general, we do not rely on any one supplier for these materials, which are, for the most part, available from numerous sources in
    quantities required by us.&#160; The supply of copper and brass material is concentrated between two global suppliers, with other suppliers qualified and supplying lesser amounts to mitigate risk.&#160; While our suppliers may become constrained due to global
    demand, we typically do not experience raw material shortages and believe that our suppliers&#8217; production of these metals will be adequate throughout the next fiscal year.&#160; We typically adjust metals pricing with our raw material suppliers on a monthly
    basis and our major fabricated component suppliers on a quarterly basis.&#160; When possible, we have included provisions within our long-term customer contracts which provide for adjustments to customer prices, on a prospective basis, based upon increases
    and decreases in the cost of key raw materials.&#160; When applicable, however, these contract provisions are limited to the underlying cost of the material based upon a relevant pricing source, such as the London Metal Exchange, American Metal Market, or
    Platts index, and typically do not include related metals premiums or fabrication costs.&#160; In addition, there can often be a three-month to one-year lag until the time that the price adjustments take effect.</div>

  <div><br/>
  </div>

  <div style="font-weight: bold;">Patents and Other Intellectual Property</div>

  <div><br/>
  </div>

  <div>We protect our intellectual property through patents, trademarks, trade secrets and copyrights.&#160; As a part of our ongoing R&amp;D activities, we routinely seek patents on new products and processes.&#160; Our Patent Review Committee manages our
    intellectual property strategy and portfolio.&#160; We own or license numerous patents worldwide related to our products and operations.&#160; Also, because we have many product lines, we believe that our business as a whole is not materially dependent upon any
    particular patent or license, or any particular group of patents or licenses.&#160; We consider each of our patents, trademarks, and licenses to be of value and aggressively defend our rights throughout the world against infringement.</div>

  <div><br/>
  </div>

  <div style="font-weight: bold;">Research and Development and Investments in Technology</div>

  <div><br/>
  </div>

  <div>We are committed to building better products that will, in turn, help create a better world.&#160; We focus our investments in technology on innovative solutions to meet the challenging thermal management and air quality needs of our customers within the
    markets we serve.&#160; Our products are often aimed at solving difficult and complex heat transfer challenges requiring advanced thermal management solutions, while meeting the demand for increased energy efficiency and compliance with increasingly
    stringent regulations.&#160; Our heritage includes a depth and breadth of expertise in thermal management that, combined with our global manufacturing presence, standardized processes, and state-of-the-art technical resources, enables us to rapidly bring
    customized solutions to our customers.</div>

  <div><br/>
  </div>

  <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
    <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-weight: normal; font-style: normal;">7</span></div>

    <div style="page-break-after: always;" class="BRPFPageBreak">
      <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

    <div style="width: 100%;" class="BRPFPageHeader"><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"></span></a>
      <div>
        <div style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="font-style: italic; font-size: 8pt;">Table of Contents</span></a><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"><br/>
            </span></a></div>

      </div>

    </div>

  </div>

  <div>We strive to be at the forefront of technological advances through both strategic inorganic investments in new technologies and meaningful internal R&amp;D projects.&#160; During fiscal 2024, we acquired Napps, a Texas-based manufacturer of air- and
    water-cooled chillers, condensing units and heat pumps.&#160; This acquisition expanded our indoor air quality product portfolio and supports our growth strategy and mission of improving indoor air quality.&#160; In addition, we are strategically expanding our
    technology and product portfolio in the Data Center Cooling business within our Climate Solutions segment.&#160; We recognize the need for investment in technology in this area as artificial intelligence, machine learning, and other trends are driving
    increased high performance computing, which increases heat loads and is driving the need for high-density cooling solutions.&#160; We recently completed the acquisition of Scott Springfield Manufacturing, a leading manufacturer of air handling units for
    customers, including hyperscale data centers, in the U.S. and Canada, and purchased liquid immersion cooling technology from TMGcore, Inc.&#160; In addition to these inorganic investments, we are internally developing a cooling distribution unit to provide
    critical cooling capacity for heat removal in high-density data center environments.&#160; Through our data center cooling technology investments, we are able to offer our customers multiple efficient, customizable products and solutions to elevate their
    performance while meeting their sustainability targets around power and water usage.&#160; Likewise, through both our Scott Springfield Manufacturing and Napps acquisitions, we invested in new product offerings in our indoor air quality business.&#160; By
    acquiring an expanded product offering of air- and water-cooled chillers, condensing units and heat pumps, we are able to offer a wider portfolio of solutions to the school, commercial and healthcare end-users of our products.</div>

  <div><br/>
  </div>

  <div>
    <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">R&amp;D expenditures, including certain application engineering costs for specific customer solutions, totaled $42 million, $44 million, and $50 million in
      fiscal 2024, 2023, and 2022, respectively.&#160; As a percentage of our consolidated net sales, we spent approximately 2 percent on R&amp;D in each fiscal 2024, fiscal 2023 and 2022.&#160; To ensure efficient and cost-effective development of technologies, our
      R&amp;D teams work closely with our customers on projects and system designs.&#160; Current internal development projects for the HVAC&amp;R markets are primarily focused on sustainable solutions that optimize thermal efficiency and manufacturing to
      support decarbonization efforts and the use of next generation refrigerants, which help minimize climate change potential.&#160; Regarding the vehicular markets, our development projects include solutions to provide advanced thermal solutions for electric
      vehicles that improve fuel efficiency and reduce overall energy consumption.&#160; We also collaborate with industry, university, and government-sponsored research organizations that conduct research and provide data on practical applications in the
      markets we serve.&#160; In addition, we engage in external research projects that complement our strategic internal research initiatives to further leverage our significant thermal technology expertise and capabilities.</div>

  </div>

  <div><br/>
  </div>

  <div style="font-weight: bold;">Quality Improvement</div>

  <div><br/>
  </div>

  <div>Globally, we drive quality improvement by maintaining the Global Modine Management System and executing the Modine Quality Strategy.</div>

  <div><br/>
  </div>

  <div>Our actions and decisions are driven by our purpose: <span style="font-weight: bold; font-style: italic;">Engineering a Cleaner, Healthier World&#8482;</span>.&#160; Our strategic journey requires a uniting culture that grounds us, inspires us and energizes
    us as we address the world&#8217;s most important challenges through innovative products and services with superior quality.</div>

  <div><br/>
  </div>

  <div>Through our integrated and process-oriented Global Modine Management System, the majority of our manufacturing facilities and administrative offices are registered to ISO 9001:20015 or IATF 16949:2016 standards, helping to ensure that our customers
    receive high quality products and services.&#160; We regularly monitor our process performance to meet or exceed rising customer expectations for products, services and quality.</div>

  <div><br/>
  </div>

  <div>Our Global Modine Management System supports our mission and values by applying well-defined improvement principles and leadership behaviors, all based on our 80/20 mindset to facilitate rapid improvements. We drive sustainable and systematic
    continual improvement throughout our company by utilizing the principles, processes and behaviors of the Global Modine Management System.</div>

  <div><br/>
  </div>

  <div>To ensure future quality, we continue to execute the Modine Quality Strategy, which focuses on people, process, performance, quality engineering and the Global Modine Management System.</div>

  <div><br/>
  </div>

  <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
    <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-weight: normal; font-style: normal;">8</span></div>

    <div style="page-break-after: always;" class="BRPFPageBreak">
      <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

    <div style="width: 100%;" class="BRPFPageHeader"><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"></span></a>
      <div>
        <div style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="font-style: italic; font-size: 8pt;">Table of Contents</span></a><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"><br/>
            </span></a></div>

      </div>

    </div>

  </div>

  <div style="font-weight: bold;">Environmental Matters</div>

  <div><br/>
  </div>

  <div>We are committed to <span style="font-weight: bold; font-style: italic;">Engineering a Cleaner, Healthier World&#8482;</span> and are working every day to deliver systems and solutions that improve air quality and conserve natural resources.&#160; We
    concentrate on the benefits our products deliver, including reducing water and energy consumption, lowering harmful emissions, and enabling our customers to use environmentally friendly refrigerants.&#160; In addition, we are committed to conducting
    business at our global locations in an environmentally conscious manner, specifically by preventing pollution, reducing water and energy consumption, eliminating waste, and reducing environmental risks.&#160; We employ resource tracking technologies and
    waste management programs to advance our environmental stewardship and minimize our environmental footprint.&#160; The majority of our facilities maintain Environmental Management System (&#8220;EMS&#8221;) certification to the international ISO14001 standard through
    independent third-party audits.</div>

  <div> <br/>
  </div>

  <div>In regard to providing innovative, climate-resilient solutions that enable our customers to meet their sustainability goals, we are continuously driving energy efficiency across our product portfolio.&#160; Our Climate Solutions segment continues to
    develop high-efficiency heating and indoor air quality products and data center cooling solutions that reduce both electrical and water usage.&#160; Our AirWall One&#8482; fan wall, for example, was designed, in collaboration with the data center industry, to
    prioritize energy efficiency for data centers that utilize high air and water temperatures.&#160; We are also shifting our product portfolios toward lower-emission propellants and refrigerants which greatly reduce the environmental impact of and enhance
    energy efficiency for our customers&#8217; heating and cooling systems.&#160; Our Performance Technologies segment offerings focus on fuel efficiency and lower emissions.&#160; Our oil, charge-air, and EGR coolers, radiators, air conditioning condensers, and battery
    thermal management systems for trucks, buses, cars, specialty vehicles, and off-highway equipment allow both electric vehicle and internal combustion systems to run at optimal temperatures, which promotes better fuel efficiency, lower emissions, and
    improved vehicle lifespans, while still providing the vehicle performance that our customers expect.</div>

  <div><br/>
  </div>

  <div>In our global business operations, we are working to reduce both our energy and water usage and have empowered each of our global facilities to create and carry out action plans that contribute to our company-wide reduction goals.&#160; Examples of steps
    we are taking to meet these goals include the utilization of resource tracking technologies, installation of solar panel systems, conversion to more efficient LED lighting systems,&#160;the replacement of inefficient boilers and air compressors, improved
    building HVAC management systems, increased industrial water recycling, and the installation of water-saving faucets.</div>

  <div><br/>
  </div>

  <div>Obligations for remedial activities may arise at our facilities due to past practices, or as a result of a property purchase or sale.&#160; These obligations most often relate to sites where past operations followed practices that were considered
    acceptable under then-existing regulations, but now require investigative and/or remedial work to ensure appropriate environmental protection or where we are a successor to the obligations of prior owners and current laws and regulations require
    investigative and/or remedial work to ensure sufficient environmental compliance.&#160; We have recorded liabilities for environmental monitoring and remediation work at sites in the U.S. and abroad totaling $18 million at March 31, 2024.</div>

  <div><br/>
  </div>

  <div style="font-weight: bold;">Seasonal Nature of Business</div>

  <div><br/>
  </div>

  <div>
    <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Our overall operating performance is generally not subject to a significant degree of seasonality.&#160; The Climate Solutions segment experiences some
      seasonality, as demand for HVAC&amp;<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">R</span> products can be affected by heating and cooling seasons, weather patterns, project construction, and other factors.&#160; Sales
      volume for our Climate Solutions heating products is generally stronger in our second and third fiscal quarters, corresponding with demand for these products.&#160; We generally expect sales volume for our Climate Solutions refrigeration, power generation
      and conversion, and heat transfer products to be higher during our first and second fiscal quarters due to the construction seasons in the northern hemisphere.&#160; Sales to Performance Technologies vehicular OEM customers are dependent upon market
      demand for new vehicles.&#160; However, our second fiscal quarter production schedules are typically impacted by customer summer shutdowns and our third fiscal quarter is affected by customer holiday shutdowns.</div>

  </div>

  <div><br/>
  </div>

  <div style="font-weight: bold;">Working Capital</div>

  <div><br/>
  </div>

  <div>We manufacture products for the majority of customers on an as-ordered basis, which makes large inventories of finished products unnecessary, with the exception of certain products in our Climate Solutions segment.&#160; Within our Climate Solutions
    segment, we maintain varying levels of finished goods inventory, primarily related to our heating, indoor air quality, and data center products, due to seasonal demand and the timing of sales programs.&#160; In Brazil, within our Performance Technologies
    segment, we maintain aftermarket product inventory in order to timely meet customer needs in the Brazilian commercial vehicle and automotive aftermarkets.&#160; We have not experienced a significant number of returned products within any of our businesses.</div>

  <div><br/>
  </div>

  <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
    <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-weight: normal; font-style: normal;">9</span></div>

    <div style="page-break-after: always;" class="BRPFPageBreak">
      <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

    <div style="width: 100%;" class="BRPFPageHeader"><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"></span></a>
      <div>
        <div style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="font-style: italic; font-size: 8pt;">Table of Contents</span></a><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"><br/>
            </span></a></div>

      </div>

    </div>

  </div>

  <div style="font-weight: bold;">Human Capital Resource Management</div>

  <div><br/>
  </div>

  <div>As of March 31, 2024, we employed approximately 11,400 persons worldwide.</div>

  <div><br/>
  </div>

  <div>We recognize that our continued success is a direct result of the quality of our people.&#160; As such, we strive to be an employer of choice in every community in which we operate.&#160; We do this by fostering a fair, respectful, and safe work environment
    for our people in alignment with our core values.</div>

  <div><br/>
  </div>

  <div>We have identified priorities that we believe are essential to attract, develop and retain highly-qualified talent.&#160; These include, among others, i) providing career development programs; ii) promoting health and safety; iii) fostering values of
    diversity, inclusion and belonging in the workplace; and iv) providing competitive compensation and benefits.</div>

  <div><br/>
  </div>

  <div style="font-style: italic; font-weight: bold;">Workforce development</div>

  <div><br/>
  </div>

  <div>Our operations require expertise across a wide range of disciplines, from engineering and manufacturing to accounting and finance to information technology.&#160; Our human resources team, in connection with our Company leaders across the globe, work to
    hire talented individuals who align with our values.</div>

  <div><br/>
  </div>

  <div>All of our new employees go through a comprehensive onboarding program with their managers to ensure proper training is provided to succeed in their respective roles.&#160; We also encourage our employees to further develop their skills through both
    internal and external training programs.</div>

  <div><br/>
  </div>

  <div>We are committed to growing our employees&#8217; capabilities.&#160; Through our Performance and Development Process (&#8220;PDP&#8221;), we provide all salaried employees with a consistent, structured development and performance review experience.&#160; The PDP provides
    employees with a development pathway that focuses on both annual performance goals and longer-term career development.&#160; In addition, we perform strategic talent reviews and succession planning on a regular cadence.</div>

  <div><br/>
  </div>

  <div style="font-style: italic; font-weight: bold;">Health and safety</div>

  <div><br/>
  </div>

  <div>The health and safety of our employees is paramount to us.&#160; We are committed to conducting our business operations in a safe and healthy manner.&#160; We employ a behavior-based safety program which proactively seeks to correct at-risk behaviors while
    positively reinforcing safe behaviors.&#160; We educate and train employees on safe practices and promote personal accountability and responsibility for safety at all levels of our organization.</div>

  <div><br/>
  </div>

  <div>We have consistently out-performed the private-industry Recordable Incident Rate (&#8220;RIR&#8221; as defined by the Occupational Safety and Health Administration) average for the manufacturing sector, which was 3.2 in 2022, the most recent year for which data
    is available.&#160; During fiscal 2024, we recorded an RIR of 1.35, well below the manufacturing sector average.</div>

  <div> <br/>
  </div>

  <div style="font-style: italic; font-weight: bold;">Diversity, inclusion and belonging</div>

  <div><br/>
  </div>

  <div>We are committed to fostering working environments where all of our employees feel a sense of belonging.&#160; We emphasize people-centric values that are founded on respect and value for people of different backgrounds, experiences, and perspectives.&#160;
    Incorporating diverse talent and fostering an inclusive environment where employees feel valued and appreciated for who they are and what they can contribute is a key focus of our talent management strategy.&#160; In addition to emphasizing and recognizing
    employees who live our values through our Modine Values People Awards, we track and focus on qualitative indicators of diversity and inclusion across our global operations, including the number of women in supervisory roles and minority new hires in
    the U.S.</div>

  <div><br/>
  </div>

  <div style="font-style: italic; font-weight: bold;">Competitive compensation and benefits</div>

  <div><br/>
  </div>

  <div>We offer our employees competitive compensation and comprehensive benefit packages.&#160; We regularly benchmark our compensation practices and benefits programs against those of comparable industries and in the geographic areas where our facilities are
    located.&#160; We believe that our compensation and employee benefits are competitive and allow us to attract and retain talent throughout our organization.</div>

  <div><br/>
  </div>

  <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
    <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-weight: normal; font-style: normal;">10</span></div>

    <div style="page-break-after: always;" class="BRPFPageBreak">
      <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

    <div style="width: 100%;" class="BRPFPageHeader"><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"></span></a>
      <div>
        <div style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="font-style: italic; font-size: 8pt;">Table of Contents</span></a><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"><br/>
            </span></a></div>

      </div>

    </div>

  </div>

  <div style="font-weight: bold;">Available Information</div>

  <div><br/>
  </div>

  <div>Through our website, www.modine.com (Investors link), we make available, free of charge, our annual reports on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K, proxy statements, other Securities Exchange Act reports and all
    amendments to those reports as soon as reasonably practicable after such material is electronically filed with, or furnished to, the Securities and Exchange Commission (&#8220;SEC&#8221;).&#160; Our reports are also available free of charge on the SEC&#8217;s website,
    www.sec.gov.&#160; Also available free of charge on our website are the following corporate governance documents, among others:</div>

  <div><br/>
  </div>

  <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 21.6pt;"><br/>
        </td>

    <td style="width: 18pt; vertical-align: top;">&#8722;</td>

    <td style="width: auto; vertical-align: top;">
          <div>Code of Conduct, which is applicable to all Modine directors and employees, including our executive officers;</div>
        </td>

  </tr>


</table>
  <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 21.6pt;"><br/>
        </td>

    <td style="width: 18pt; vertical-align: top;">&#8722;</td>

    <td style="width: auto; vertical-align: top;">
          <div>Guidelines on Corporate Governance;</div>
        </td>

  </tr>


</table>
  <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 21.6pt;"><br/>
        </td>

    <td style="width: 18pt; vertical-align: top;">&#8722;</td>

    <td style="width: auto; vertical-align: top;">
          <div>Audit Committee Charter;</div>
        </td>

  </tr>


</table>
  <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 21.6pt;"><br/>
        </td>

    <td style="width: 18pt; vertical-align: top;">&#8722;</td>

    <td style="width: auto; vertical-align: top;">
          <div>Human Capital and Compensation Committee Charter;</div>
        </td>

  </tr>


</table>
  <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 21.6pt;"><br/>
        </td>

    <td style="width: 18pt; vertical-align: top;">&#8722;</td>

    <td style="width: auto; vertical-align: top;">
          <div>Corporate Governance and Nominating Committee Charter; and</div>
        </td>

  </tr>


</table>
  <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 21.6pt;"><br/>
        </td>

    <td style="width: 18pt; vertical-align: top;">&#8722;</td>

    <td style="width: auto; vertical-align: top;">
          <div>Technology Committee Charter.</div>
        </td>

  </tr>


</table>
  <div><br/>
  </div>

  <div>All of the reports and corporate governance documents referenced above and other materials relating to corporate governance may also be obtained without charge by contacting Corporate Secretary, Modine Manufacturing Company, 1500 DeKoven Avenue,
    Racine, Wisconsin 53403-2552.&#160; We do not intend to incorporate our internet website and the information contained therein or incorporated therein into this Annual Report on Form 10-K.</div>

  <div><br/>
  </div>

  <a id="RISKFACTORS."><!--Anchor--></a>
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 54pt; vertical-align: top;">
          <div style="margin-left: 9pt; text-indent: -9pt;"><span style="font-weight: bold;"><span style="text-decoration: underline;">ITEM 1A</span>.</span></div>
        </td>

    <td style="width: auto; vertical-align: top;">
          <div style="font-weight: bold;"><span style="text-decoration: underline;">RISK FACTORS</span>.</div>
        </td>

  </tr>


</table>
  <div><br/>
  </div>

  <div style="color: #000000;">In the ordinary course of our business, we face various market, operational, strategic, financial and general risks.&#160; These risks could have a material impact on our business, financial condition, results of operations and
    cash flows.&#160; Please consider each of the risks described below, along with other information contained in this Annual Report on Form 10-K, when making any investment decisions with respect to our securities.</div>

  <div><br/>
  </div>

  <div style="color: #000000;">Our Enterprise Risk Management process seeks to identify and address material risks.&#160; We believe that risk-taking is an inherent aspect of operating a global business and, in particular, one focused on growth and
    cost-competitiveness.&#160; Our goal is to proactively manage risks in a structured approach in conjunction with strategic planning, while preserving and enhancing shareholder value.&#160; However, the risks set forth below and elsewhere in this report, as well
    as other risks currently unknown or deemed immaterial at the date of this report, could materially adversely affect us and cause our financial results to vary materially from recent or anticipated future results.</div>

  <div><br/>
  </div>

  <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt; vertical-align: top; font-weight: bold;">A.</td>

    <td style="width: auto; vertical-align: top;">
          <div style="font-weight: bold;">MARKET RISKS</div>
        </td>

  </tr>


</table>
  <div><br/>
  </div>

  <div style="font-style: italic; font-weight: bold;"><span style="text-decoration: underline;">Economic uncertainties</span></div>

  <div><br/>
  </div>

  <div style="font-style: italic; font-weight: bold;">Economic, political, and general market conditions could adversely affect our business, financial position, results of operations and cash flows. </div>

  <div><br/>
  </div>

  <div>
    <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We operate in 16 countries on four continents and serve customers in a wide array of data center, Genset, HVAC&amp;R markets, including commercial and
      residential, and vehicular markets, including commercial vehicle, off-highway machine, automotive and light vehicle.&#160; As such, our business is impacted by general economic, political, and industry conditions globally as well as in the regions and
      countries in which we conduct business. While the global supply chain challenges and inflationary market conditions experienced in fiscal 2023 have generally improved, we are subject to the risk of further disruptions or significant deterioration in
      market conditions, which could have a material impact on our business, financial position, results of operations and cash flows.&#160; Military conflicts, including the ongoing conflicts in Ukraine and <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">in </span>the Middle East and heightened tensions resulting from recent attacks on shipping vessels in the Red Sea, could negatively impact or cause significant business disruptions in the global markets we operate in.&#160;
      In addition, customer demand for our products and system solutions is impacted by the overall strength of the economy, employment levels, consumer confidence levels, the availability and cost of credit, and the cost of fuel.&#160; For example, rising
      interest rates associated with inflationary market conditions may drive a higher cost of capital for our customers, which may have a deteriorating impact on overall economic activity and the financial condition of our customers, which could
      negatively impact the demand for our products.&#160; Prolonged recessionary or adverse economic conditions, such as disruptions in the global financial system, could result in our customers or suppliers experiencing significant economic constraints,
      including potential bankruptcies.</div>

  </div>

  <div><br/>
  </div>

  <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
    <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-weight: normal; font-style: normal;">11</span></div>

    <div style="page-break-after: always;" class="BRPFPageBreak">
      <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

    <div style="width: 100%;" class="BRPFPageHeader"><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"></span></a>
      <div>
        <div style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="font-style: italic; font-size: 8pt;">Table of Contents</span></a><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"><br/>
            </span></a></div>

      </div>

    </div>

  </div>

  <div style="font-style: italic; font-weight: bold;">A future widespread outbreak of an illness or other public health threat could adversely affect our business, financial position, results of operations and cash flows.</div>

  <div><br/>
  </div>

  <div style="color: #000000;">An outbreak of a disease or public health threat, including a significant resurgence of COVID-19, in the future could create economic and financial disruptions and adversely affect our businesses around the world.&#160; Potential
    impacts of epidemics, pandemics, or other health crises including, but are not limited to, (i) staffing shortages if portions of our workforce are unable to work effectively due to illness, quarantines, government actions, facility closures, or other
    restrictions; (ii) short- or long-term disruptions in our supply chain and our ability to deliver products to our customers; (iii) deterioration in the markets that we or our customers operate in, which may result in lower sales or a deterioration in
    the ability of our customers to pay us; and (iv) significant volatility or negative pressure in the financial markets, which could adversely affect our access to capital and/or financing and could have a material impact on our business, financial
    position, results of operations and cash flows.</div>

  <div><span style="color: #000000;">&#160;</span><br/>
  </div>

  <div style="font-style: italic; font-weight: bold;"><span style="text-decoration: underline;">Customer and supplier matters</span></div>

  <div><br/>
  </div>

  <div style="font-style: italic; font-weight: bold;">Increases in costs of materials, including aluminum, copper, steel and stainless steel (nickel), other raw materials and purchased components, could place significant pressure on our results of
    operations.</div>

  <div><br/>
  </div>

  <div>Increases in the costs of raw materials and other purchased components, which may be impacted by a variety of factors, including changes in trade laws, tariffs, sanctions, inflation, geopolitical and military conflicts, the behavior of our suppliers
    and significant fluctuations in demand, could have a significant negative impact on our results of operations.&#160; In the shorter-term, our ability to adjust for cost increases is limited when prices are fixed for current orders.&#160; In these cases, if we
    are not able to recover such cost increases through price increases to our customers, such cost increases will have an adverse effect on our results of operations.&#160; With regard to our longer-term sales programs, we have sought to reduce the risk of
    cost increases by including provisions within our customer contracts, where possible, which provide for prospective price adjustments based upon increases and decreases in the cost of key raw materials.&#160; However, where these contract provisions are
    applicable, there can often be a three-month to one-year lag until the time of the price adjustment.&#160; To further mitigate our exposure, from time to time we enter into forward contracts to hedge a portion of our forecasted aluminum and copper
    purchases.&#160; However, these hedges may only partially offset increases in material costs, and significant increases could have a material adverse effect on our results of operations and cash flows.</div>

  <div><br/>
  </div>

  <div style="font-style: italic; font-weight: bold;">We could be adversely affected if we experience shortages of components or materials from our suppliers.</div>

  <div><br/>
  </div>

  <div>We regularly engage with our suppliers to ensure availability of purchased commodities and components used in manufacturing our products.&#160; We use a limited number of suppliers for certain components, including aluminum, copper, steel and stainless
    steel (nickel).&#160; We select our suppliers based upon total value (including price, delivery and quality), taking into consideration their production capacities, financial condition and willingness and ability to meet our demand.&#160; In some cases, it can
    take several months or longer to identify and accept a new supplier due to qualification requirements.</div>

  <div><br/>
  </div>

  <div>Strong demand, the potential effects of trade laws and tariffs, sanctions, capacity constraints, financial instability, geopolitical and military conflicts, public health crises, such as pandemics and epidemics, or other circumstances experienced by
    our suppliers could result in shortages or delays in their supply of product to us, or a significant price increase resulting in our need to resource to a different supplier.&#160; If we experience significant or prolonged shortages of critical components
    or materials from our suppliers and could not procure the components or materials from other sources, we may be unable to meet our production schedules and could miss product delivery dates, which would adversely affect our sales, results of
    operations, cash flows and customer relationships.</div>

  <div><br/>
  </div>

  <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
    <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-weight: normal; font-style: normal;">12</span></div>

    <div class="BRPFPageBreak" style="page-break-after: always;">
      <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

    <div style="width: 100%;" class="BRPFPageHeader"><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"></span></a>
      <div>
        <div style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="font-style: italic; font-size: 8pt;">Table of Contents</span></a><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"><br/>
            </span></a></div>

      </div>

    </div>

  </div>

  <div style="font-style: italic; font-weight: bold;">Our net sales and profitability could be adversely affected from business losses or declines with major customers.</div>

  <div><br/>
  </div>

  <div>
    <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Deterioration of a business relationship with a major customer could cause our sales and profitability to suffer.&#160; In certain areas of our businesses,
      including data centers, Genset<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">s</span>, and some portions of our vehicular businesses, a large portion of sales are attributable to a relatively small number of customers.&#160;
      The failure to obtain new business, or to retain historical order volumes or monetary values from a concentrated customer base could adversely affect our business and financial results.&#160; In addition, as a result of relatively long lead times required
      for many of our complex products and systems, it may be difficult in the short term for us to obtain new sales to replace a significant decline in sales of existing products.&#160; The loss of a major customer in any of our businesses, or a significant
      decline in order volumes or quantities, or in the overall market demand for our products or services, could have an adverse effect on our business, results of operations and cash flows.</div>

  </div>

  <div><br/>
  </div>

  <div style="font-style: italic; font-weight: bold;">Our results of operations could be adversely affected by pricing pressures from our OEM customers.</div>

  <div><br/>
  </div>

  <div>We have historically faced price-reduction pressure from our vehicular OEM customers.&#160; While we have significantly reduced our exposure to the potential impacts of such price-reduction pressures through negotiations and our application of 80/20
    principles, a limited number of contractual price reductions remain in legacy contracts.&#160; In those instances, if we are unable to offset price reductions through improved operating efficiencies and manufacturing processes, sourcing alternatives,
    technology enhancements and other cost reduction initiatives, or through price negotiations, our results of operations could be adversely affected.</div>

  <div><br/>
  </div>

  <div>In addition, vehicular OEM customers often request that we pay for design, engineering and tooling costs that are incurred prior to the start of production and recover these costs through amortization in the piece price of the product.&#160; Some of
    these costs cannot be capitalized, which adversely affects our profitability until the programs for which they have been incurred are launched.&#160; If a given program is not launched, or is launched with significantly lower volumes than planned, we may
    not be able to recover the design, engineering and tooling costs from our customers, further adversely affecting our results of operations.</div>

  <div><br/>
  </div>

  <div>As part of our application of the 80/20 principles, we have improved our commercial acumen, including our pricing methodology, have clear, strategic profit margin targets for new sales programs, and have successfully negotiated with many of our
    customers to allow for adjustments to our pricing in the event of certain fluctuations in raw material and commodity costs.&#160; While we believe that our 80/20 pricing strategy will strengthen our business and allow us to focus our resources on higher
    margin sales programs, it is possible that it may result in a lower overall win rate for new business in the shorter-term.&#160; If our pricing strategy results in winning less new business, our results of operations and cash flows could be adversely
    affected.</div>

  <div><br/>
  </div>

  <div style="font-style: italic; font-weight: bold;"><span style="text-decoration: underline;">Climate change and ESG-related risks</span></div>

  <div><br/>
  </div>

  <div style="font-style: italic; font-weight: bold;">Global climate change and related emphasis on ESG matters by various stakeholders could negatively affect our business.</div>

  <div>
    <div><br/>
    </div>

  </div>

  <div>Increased public awareness and concern regarding links between greenhouse gas emissions and global climate changes may result in more regional and/or federal requirements to reduce or mitigate the effects of greenhouse gas emissions.&#160; There
    continues to be ambiguity regarding the promulgation and enforcement of climate change regulations, which creates uncertainty in the markets in which we operate. This uncertainty extends to the use or adoption rate of our product portfolio and our
    overall costs of regulatory compliance, which may impact the demand for our products and/or may require us to make increased capital expenditures to meet new standards and regulations.&#160; Further, our customers, other market participants, or government
    entities may impose emissions or other environmental standards upon us through regulation, market-based emissions policies or consumer preference that we may not be able to timely meet, or which may not be economically feasible for us, due to the
    required level of capital investment or required speed of technological advancement.</div>

  <div><br/>
  </div>

  <div>
    <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Additionally, climate changes, such as extreme weather conditions, create financial risk and uncertainty for our business.&#160; For example, the demand for our
      products and services may be affected by unpredictable or unseasonable weather conditions.&#160; Climate changes could also disrupt our operations by impacting the availability and cost of materials needed for manufacturing and could increase our
      insurance and other operating costs. <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> In addition, any natural disasters or extreme weather events, including those as a result of climate change, could disrupt our
        manufacturing operations and our ability to manufacture and deliver products to our customers and adversely impact our results of operations and cash flows.&#160; </span>We could also face indirect financial risks passed through the supply chain, and
      process disruptions due to climate changes could result in price modifications for our products and the resources needed to produce them.</div>

  </div>

  <div><br/>
  </div>

  <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
    <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-weight: normal; font-style: normal;">13</span></div>

    <div class="BRPFPageBreak" style="page-break-after: always;">
      <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

    <div style="width: 100%;" class="BRPFPageHeader"><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"></span></a>
      <div>
        <div style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="font-style: italic; font-size: 8pt;">Table of Contents</span></a><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"><br/>
            </span></a></div>

      </div>

    </div>

  </div>

  <div>Furthermore, customer, investor, and employee expectations in areas such as the environment, social matters and corporate governance (ESG) have been rapidly evolving.&#160; Specifically, certain customers are requiring information on our environmental
    sustainability goals and commitments, which we have not yet released publicly.&#160; There can be no assurance of the extent to which any of our future goals will be achieved, or that any investments we make in furtherance of achieving any such plans,
    targets, goals or other commitments will meet regulatory or legal standards regarding sustainability performance or any customer, investor, employee or other stakeholder expectations and desires regarding such goals or commitments.</div>

  <div><br/>
  </div>

  <div>
    <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Additionally, the enhanced stakeholder focus on ESG matters requires the continuous monitoring of various and evolving expectations, tolerances, and standards
      &#8211; and the reporting requirements associated with our disclosures on our ESG-related goals and initiatives.&#160; A failure to adequately meet stakeholder expectations may result in the loss of business, diluted market valuation, an inability to attract
      and retain customers or an inability to attract and retain top talent.&#160; Likewise, a failure to comply with any current or future ESG reporting requirements, as established by regulators in the U.S., Europe and beyond, may result in loss of business,
      regulatory penalties, litigation, and/or reputational damage.</div>

  </div>

  <div><br/>
  </div>

  <div style="font-style: italic; font-weight: bold;"><span style="text-decoration: underline;">Competitive environment</span></div>

  <div><br/>
  </div>

  <div style="font-style: italic; font-weight: bold;">Continued and increased competition could adversely affect our business and our results of operations.</div>

  <div><br/>
  </div>

  <div>We experience competition from suppliers in other parts of the world that enjoy economic advantages, such as lower labor costs, lower health care costs, lower tariff or tax rates, lower costs associated with legal compliance, and, in some cases,
    export or raw materials subsidies.&#160; In addition, consolidation and vertical integration within the supply base have introduced new or restructured competitors to our markets.&#160; Increased competition could adversely affect our business and our results of
    operations.</div>

  <div><br/>
  </div>

  <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt; vertical-align: top; font-weight: bold;">B.</td>

    <td style="width: auto; vertical-align: top;">
          <div style="font-weight: bold;">OPERATIONAL RISKS</div>
        </td>

  </tr>


</table>
  <div><br/>
  </div>

  <div style="font-style: italic; font-weight: bold;"><span style="text-decoration: underline;">Complexities of global presence</span></div>

  <div><br/>
  </div>

  <div style="font-style: italic; font-weight: bold;">We are subject to risks related to our international operations and global customer and supplier base.</div>

  <div><br/>
  </div>

  <div>
    <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">
      <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We have manufacturing and technical facilities located in North America, South America, Europe, and Asia.&#160; Our global operations are subject to complex
        international laws and regulations and numerous risks and uncertainties, including changes in monetary and fiscal policies, including those related to tax and trade, cross-border trade restrictions or prohibitions, import or export duties or other
        charges or taxes, fluctuations in foreign currency exchange and interest rates, inflation, changing economic and employment conditions, public health crises, unreliable intellectual property protection and legal systems, insufficient
        infrastructures, social unrest, political instability and disputes (including, for example, impacts of the military conflicts in Ukraine<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> and in</span> the Middle East and
        heightened tensions in the Red Sea), incompatible business practices, and international terrorism.&#160; Changes in policies or laws governing the terms of foreign trade, and in particular increased trade restrictions, tariffs or taxes on imports from
        countries where we either manufacture products, such as Mexico or China, or buy raw materials, such as China, could have a material negative impact on our results of operations.&#160; In particular, increased tariffs or taxes on imported goods or raw
        materials from countries, such as China, where there are insufficient quantities or economically prohibitive U.S. or other alternative geographic sources of those goods or raw materials could materially impact our results of operations. In
        addition, compliance with multiple and often conflicting laws and regulations of various countries can be challenging and expensive.</div>

    </div>

  </div>

  <div><br/>
  </div>

  <div>
    <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Embargoes or sanctions imposed by the U.S. government or those abroad that restrict or prohibit sales to or purchases from specific persons or countries or
      based upon product classification may expose us to potential criminal and civil sanctions to the extent that we are alleged or found to be in violation, whether intentional or unintentional.&#160; In connection with the military conflict in Ukraine,
      governments in the U.S. and abroad have recently extended and expanded imposed sanctions against Russia and entities known to be supporting Russian interests, including on certain companies located in countries in which we operate, including China,
      Germany, and Serbia.&#160; We do not have manufacturing operations in Ukraine or Russia nor any significant business relationships in or associated with Ukraine or Russia, however we are actively monitoring the sanctions requirements and reacting as
      necessary to ensure compliance.&#160; We cannot predict future regulatory requirements to which our business operations may be subject or the manner in which existing laws might be administered or interpreted.&#160; Significant developments or changes in these
      regulatory requirements could have a material adverse impact on our results of operations and cash flows.</div>

  </div>

  <div><br/>
  </div>

  <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
    <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-weight: normal; font-style: normal;">14</span></div>

    <div class="BRPFPageBreak" style="page-break-after: always;">
      <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

    <div style="width: 100%;" class="BRPFPageHeader"><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"></span></a>
      <div>
        <div style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="font-style: italic; font-size: 8pt;">Table of Contents</span></a><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"><br/>
            </span></a></div>

      </div>

    </div>

  </div>

  <div>In addition, the U.S. Foreign Corrupt Practices Act, the U.K. Bribery Act and other similar anti-corruption laws generally prohibit companies and their intermediaries from making payments to improperly influence foreign government officials or other
    persons for the purpose of obtaining or retaining business.&#160; In recent years, there has been a substantial increase in the global enforcement of anti-corruption laws.&#160; In the event that we believe our employees or agents may have violated applicable
    anti-corruption laws, or if we are subject to allegations of any such violations, we may have to expend significant time and financial resources toward the investigation and remediation of the matter, which could disrupt our business and result in a
    material impact on our financial condition, results of operations and reputation.</div>

  <div><br/>
  </div>

  <div style="font-style: italic; font-weight: bold;"><span style="text-decoration: underline;">Challenges of maintaining a competitive cost structure</span></div>

  <div><br/>
  </div>

  <div style="font-style: italic; font-weight: bold;">We may be unable to maintain competitive cost structures.</div>

  <div><br/>
  </div>

  <div>As we progress towards our vision of a &#8220;new&#8221; Modine by applying 80/20 principles across our businesses to focus resources on products and markets with the highest sustainable growth opportunities and return profiles, it is imperative that we
    effectively and efficiently manage our operations in response to sales volume changes.&#160; This includes ramping up and maintaining adequate production capacity to meet demand in our growing businesses, while also completing restructuring activities in
    order to optimize our manufacturing footprint and cost structure, particularly in light of changes in our mix of business and in areas where we are strategically refraining from further investments.&#160; For example, we are currently working to close a
    technical service center in Germany to optimize the utilization of our global technical service capacity.&#160; In addition, we have implemented targeted headcount reductions that support our objective of reducing operational and selling, general, and
    administrative (&#8220;SG&amp;A&#8221;) cost structures and have consolidated or closed certain manufacturing facilities.&#160; We are also focused on applying 80/20 principles across our businesses, including within our manufacturing facilities, to drive
    simplification and production efficiencies.</div>

  <div><br/>
  </div>

  <div>Our successful execution of these initiatives, and our ability to optimize and maintain competitive cost structures, is critical in sustaining our long-term competitiveness.&#160; Any failure to do so could, in turn, adversely affect our results of
    operations, cash flows and financial condition.</div>

  <div><br/>
  </div>

  <div style="font-style: italic; font-weight: bold;"><span style="text-decoration: underline;">Challenges of technology advantage and program launches</span></div>

  <div><br/>
  </div>

  <div style="font-style: italic; font-weight: bold;">If we cannot differentiate ourselves from our competitors with our technology, our existing and potential customers may seek lower prices and our sales and earnings may be adversely affected.</div>

  <div><br/>
  </div>

  <div>Price, quality, delivery, technological innovation, application engineering development and, with regard to our system designs, the reliability of our ongoing post-sale service, are the primary elements of competition in our markets.&#160; If we fail to
    be at the forefront of technological advances and cannot differentiate ourselves from our competitors with our technology or fail to provide high quality, innovative products and services that both meet or exceed customer expectations and address their
    ever-evolving needs, we may experience price erosion, lower sales, and lower profit margins.&#160; Significant technological developments by our competitors or others also could adversely affect our business and results of operations.</div>

  <div><br/>
  </div>

  <div style="font-style: italic; font-weight: bold;">Changes in the adoption rate for newer technologies could adversely affect our business.</div>

  <div><br/>
  </div>

  <div>Changes in or shifts in the adoption rate of technologies or products that we expect to drive sales growth, including liquid immersion technology for data center applications, and technology related to electric vehicles, heat pumps and Gensets,
    could adversely affect our results of operations and financial condition.&#160; For example, we are rapidly growing and investing in our Advanced Solutions business, which provides battery thermal management and electronics cooling products and solutions
    for zero-emission and hybrid vehicles.&#160; We expect government policies and funding legislation in the U.S. and Europe will drive further investments in electric vehicles, and the infrastructure necessary for wide-scale adoption of alternative
    powertrains, as well as in the proliferation of heat pumps and Gensets in commercial or residential applications.&#160; If technology adoption rates slow or the market transition towards the use of electric vehicles, Gensets or heat pumps are significantly
    delayed, our sales growth in these areas of our business could be limited.</div>

  <div><br/>
  </div>

  <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
    <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-weight: normal; font-style: normal;">15</span></div>

    <div class="BRPFPageBreak" style="page-break-after: always;">
      <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

    <div style="width: 100%;" class="BRPFPageHeader"><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"></span></a>
      <div>
        <div style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="font-style: italic; font-size: 8pt;">Table of Contents</span></a><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"><br/>
            </span></a></div>

      </div>

    </div>

  </div>

  <div style="font-style: italic; font-weight: bold;">Developments or assertions by or against us relating to intellectual property rights could adversely affect our business.</div>

  <div><br/>
  </div>

  <div>We own and license significant intellectual property, including a large number of patents, trademarks, copyrights and trade secrets.&#160; Our intellectual property plays an important role in maintaining our competitive position in a number of the
    markets we serve.&#160; As we maintain or expand our operations in jurisdictions where the enforcement of intellectual property rights is less robust, the risk of others duplicating our proprietary technologies increases, despite our efforts to protect
    them.&#160; Developments or assertions by or against us relating to intellectual property rights could adversely affect our business and results of operations.&#160; Additionally, any inability to acquire or secure intellectual property relating to newer
    technologies in areas of our business that we expect to drive sales growth could negatively impact our competitive positions in these growth areas of our business.</div>

  <div><br/>
  </div>

  <div style="font-style: italic; font-weight: bold;">We regularly launch new programs, products and system designs at our facilities across the world.&#160; The success of these launches is critical to our business.</div>

  <div><br/>
  </div>

  <div>We design technologically advanced products and systems, and the processes and time required to develop, design and produce these products and systems can be lengthy, difficult and complex.&#160; We spend significant time and financial resources to
    ensure the successful launch of new products and programs.&#160; Due to our high level of launch activity, we must appropriately manage these launches and deploy our capital and operational and administrative resources to take advantage of the resulting
    increase in our business.&#160; If we do not successfully or timely launch new products, systems and programs, we may lose market share or damage relationships with our customers, which could negatively affect our business.&#160; In addition, any failure in our
    manufacturing strategy for these new products or programs could result in operating inefficiencies or asset impairment charges, which could adversely affect our results of operations.</div>

  <div><br/>
  </div>

  <div style="font-style: italic; font-weight: bold;"><span style="text-decoration: underline;">Information technology (IT) systems</span></div>

  <div><br/>
  </div>

  <div style="font-style: italic; font-weight: bold;">
    <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;">We may be adversely affected by a substantial disruption in, or material breach of, our IT systems or IT systems of our
      service providers.</div>

  </div>

  <div><br/>
  </div>

  <div>
    <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We are dependent upon IT infrastructure, including network, hardware, and software systems<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> owned by us and our service providers, </span>to conduct our business.&#160; Despite network and other cybersecurity measures we <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">and our service providers </span>have






      in place, IT systems could be <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">damaged, </span>compromised<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">, or interrupted</span>&#160;<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">by intentional or unintentional events or natural disasters.&#160; We</span> could <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">also be negatively
        impacted by </span>a cybersecurity breach from computer viruses, ransomware, phishing, break-ins or similar disruptions<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">.&#160; Cybersecurity risk may be heightened by the
        increased prevalence of hybrid and/or remote work arrangements.&#160; Further, the military conflicts in Ukraine and the Middle East, as well as current geopolitical uncertainties involving Russia and China, among other nations, may increase the threat
        of cyberattacks on the global financial markets, supply chain, and IT infrastructure, which could directly or indirectly impact our operations.</span></div>

    <div><br/>
    </div>

    <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">A <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">material breach or a </span>substantial disruption in our IT systems for a
      prolonged time period, <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">or the failure of one or more legacy IT systems no longer supported by service providers, could result in delays in receiving inventory and supplies
        or filling customer orders.&#160; In addition, these events or the inadvertent use of OpenAI technologies, could result in the release of otherwise confidential information, including personal information that is protected by the General Data Protection
        Regulation.&#160; </span>Any such events and the related delays, problems or costs<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">, including potentially significant remediation expenses and litigation risks,</span> could
      have material negative impacts on our business, financial condition, results of operations<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">, business relationships</span> and reputation.</div>

  </div>

  <div><br/>
  </div>

  <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
    <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-weight: normal; font-style: normal;">16</span></div>

    <div class="BRPFPageBreak" style="page-break-after: always;">
      <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

    <div style="width: 100%;" class="BRPFPageHeader"><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"></span></a>
      <div>
        <div style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="font-style: italic; font-size: 8pt;">Table of Contents</span></a><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"><br/>
            </span></a></div>

      </div>

    </div>

  </div>

  <div style="font-style: italic; font-weight: bold;"><span style="text-decoration: underline;">Internal controls over financial reporting</span></div>

  <div><br/>
  </div>

  <div style="color: #000000; font-style: italic; font-weight: bold;">We have identified a material weakness in our internal control over financial reporting that, if not remediated, could result in financial reporting errors.</div>

  <div><br/>
  </div>

  <div>Effective internal controls are necessary for accurate and appropriate financial reporting.&#160; As disclosed in Item 9A. &#8220;Control and Procedures,&#8221; in this Annual Report on Form 10-K, we identified a material weakness in our information technology
    general controls (&#8220;ITGCs&#8221;) during the fourth quarter of fiscal 2024 related to access to systems in Europe that support our accounting and financial reporting processes.&#160; While this material weakness did not result in any identified misstatements to
    the financial statements, nor were there changes to previously reported financial results, a risk exists that financial reporting errors could occur if we fail to remediate this material weakness or if we experience other internal control
    deficiencies.&#160; If that were to happen, it could have a material adverse impact on our business, financial condition, results of operations, and cash flows.</div>

  <div><br/>
  </div>

  <div style="font-style: italic; font-weight: bold;"><span style="text-decoration: underline;">Environmental, health and safety regulations</span></div>

  <div><br/>
  </div>

  <div style="font-style: italic; font-weight: bold;">We could be adversely impacted by the costs of environmental, health and safety regulations.</div>

  <div><br/>
  </div>

  <div>Our operations are subject to various federal, state, local and foreign laws and regulations governing, among other things, emissions to air, discharge to waters and the generation, handling, storage, transportation, treatment and disposal of waste
    and other materials.&#160; The operation of our manufacturing facilities entails risks in these areas and there can be no assurance we will avoid material costs or liabilities relating to such matters.&#160; Our financial responsibility to clean up contaminated
    property may extend to previously-owned or used property, properties owned by unrelated companies, as well as properties we currently own and use, regardless of whether the contamination is attributable to prior owners.&#160; In addition, potentially
    material expenditures could be required in order for our products and operations to comply with evolving environmental, health and safety laws, regulations (including those developed as a concern to climate control), or other requirements that may be
    adopted or imposed in the future.&#160; Future costs to remediate contamination or to comply with environmental, health and safety laws and regulations could adversely affect our business, results of operations and financial condition.</div>

  <div><br/>
  </div>

  <div style="font-style: italic; font-weight: bold;"><span style="text-decoration: underline;">Claims and litigation</span></div>

  <div><br/>
  </div>

  <div style="font-style: italic; font-weight: bold;">We may incur material losses and costs as a result of warranty and product liability claims and litigation or other legal proceedings.</div>

  <div><br/>
  </div>

  <div>In the event our products or systems fail to perform as expected, we are exposed to warranty and product liability claims and may be required to participate in a recall or other field campaign of such products.&#160; Many of our vehicular customers offer
    extended warranty protection for their vehicles and pressure their supply base to extend warranty coverage as well.&#160; If our customers demand higher warranty-related cost recoveries, or if our products fail to perform as expected, it could have a
    material negative effect on our results of operations and financial condition.&#160; We are also involved in various legal proceedings from time to time incidental to our business.&#160; If any such proceeding has a negative result, it could adversely affect our
    business, results of operations, financial condition and reputation.</div>

  <div><br/>
  </div>

  <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt; vertical-align: top; font-weight: bold;">C.</td>

    <td style="width: auto; vertical-align: top;">
          <div style="font-weight: bold;">STRATEGIC RISKS</div>
        </td>

  </tr>


</table>
  <div><br/>
  </div>

  <div style="font-style: italic; font-weight: bold;"><span style="text-decoration: underline;">Business optimization and growth strategies</span></div>

  <div><br/>
  </div>

  <div style="font-style: italic; font-weight: bold;">Inability to execute on our strategic initiatives or to successfully integrate recent acquisitions may adversely impact our business and operating results.</div>

  <div><br/>
  </div>

  <div>Under our strategy based in 80/20 principles, we have invested in acquiring businesses and technologies that we expect to accelerate our strategic growth in select markets.&#160; During the last fiscal year, we acquired Napps, a Texas-based manufacturer
    of air- and water-cooled chillers, condensing units, and heat pumps; we purchased liquid immersion cooling technology assets from TMGcore, Inc., and we completed the acquisition of Scott Springfield Manufacturing, a leading manufacturer of air handling
    units serving customers in the U.S. and Canada.&#160; These investments have expanded our data center cooling and indoor air quality product portfolios, and we are rapidly growing our Advanced Solutions business, which provides battery thermal management
    and electronics cooling products and solutions for zero-emission and hybrid vehicles.</div>

  <div><br/>
  </div>

  <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
    <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-weight: normal; font-style: normal;">17</span></div>

    <div class="BRPFPageBreak" style="page-break-after: always;">
      <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

    <div style="width: 100%;" class="BRPFPageHeader"><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"></span></a>
      <div>
        <div style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="font-style: italic; font-size: 8pt;">Table of Contents</span></a><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"><br/>
            </span></a></div>

      </div>

    </div>

  </div>

  <div>If we are unable to successfully integrate these acquired businesses and/or technologies into our existing operations, capitalize on expected market share or revenue gains, realize anticipated cost or revenue synergies, or operate these growth
    businesses profitably, we may not achieve the financial or operational success expected from these investments.&#160; Additionally, if we are unable to successfully execute our organic growth strategic initiatives, our results of operations and cash flows
    could be negatively impacted.</div>

  <div><br/>
  </div>

  <div>We will continue to review our business portfolio and pursue sales and margin growth through both organic and inorganic opportunities.&#160; There can be no assurance we will be able to identify additional attractive acquisition targets.&#160; If we are
    unable to successfully execute on further organic growth opportunities or complete acquisitions in the future, our growth may be limited.&#160; In addition, future acquisitions will require integration of operations, sales and marketing, information
    technology, finance, and administrative functions.&#160; If we are unable to successfully integrate future acquisitions and operate these businesses profitably, we may not achieve the financial or operational success expected from the acquisitions.</div>

  <div><br/>
  </div>

  <div>Future acquisitions could include the issuance of shares of our common stock as all or a portion of the consideration paid to the sellers.&#160; Any such issuance would be dilutive to the interests of our existing shareholders and may adversely affect
    the market price of our shares.</div>

  <div><br/>
  </div>

  <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt; vertical-align: top; font-weight: bold;">D.</td>

    <td style="width: auto; vertical-align: top;">
          <div style="font-weight: bold;">FINANCIAL RISKS</div>
        </td>

  </tr>


</table>
  <div><br/>
  </div>

  <div style="font-style: italic; font-weight: bold;"><span style="text-decoration: underline;">Liquidity and access to cash</span></div>

  <div><br/>
  </div>

  <div style="font-style: italic; font-weight: bold;">Our indebtedness may limit our use of cash flow to support operating, development and investment activities, and failure to comply with our debt covenants could adversely affect our liquidity and
    financial results.</div>

  <div><br/>
  </div>

  <div>As of March 31, 2024, we had total outstanding indebtedness of $432 million.&#160; Our indebtedness and related debt service obligations (i) require that a certain portion of cash flow from operations be used for principal and interest payments, which
    reduces the funds we have available for other business purposes; (ii) limit our flexibility in planning for or reacting to changes in our business and market conditions; and (iii) expose us to interest rate risk, since the majority of our debt
    obligations carry variable interest rates.</div>

  <div><br/>
  </div>

  <div>Our credit agreements contain financial covenants that, among other things, require us to maintain a minimum interest coverage ratio and impose a maximum leverage ratio.&#160; Failure to comply with debt covenants could result in an event of default,
    which, if not cured or waived, could result in us being required to repay these borrowings before their due date.&#160; If we are forced to refinance these borrowings on less favorable terms, our results of operations and financial condition could be
    adversely affected by increased costs and interest rates.</div>

  <div><br/>
  </div>

  <div style="font-style: italic; font-weight: bold;">Market trends and regulatory requirements may require additional funding for our pension plans.</div>

  <div><br/>
  </div>

  <div>Our defined benefit pension plans in the U.S. are frozen to new participants.&#160; Our funding policy is to contribute annually, at a minimum, the amount necessary on an actuarial basis to provide for benefits in accordance with applicable laws and
    regulations.&#160; Our domestic plans have an unfunded liability totaling $16 million as of March 31, 2024.&#160; We expect to make cash contributions to our U.S. plans during fiscal 2025 totaling $8 million.&#160; Funding requirements for our defined benefit plans
    are dependent upon, among other things, interest rates, underlying asset returns, mortality rate assumptions, and the impact of legislative or regulatory changes.&#160; Should changes in actuarial assumptions or other factors result in the requirement of
    significant additional funding contributions, our cash flows and financial condition could be adversely affected.</div>

  <div><br/>
  </div>

  <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
    <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-weight: normal; font-style: normal;">18</span></div>

    <div class="BRPFPageBreak" style="page-break-after: always;">
      <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

    <div style="width: 100%;" class="BRPFPageHeader"><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"></span></a>
      <div>
        <div style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="font-style: italic; font-size: 8pt;">Table of Contents</span></a><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"><br/>
            </span></a></div>

      </div>

    </div>

  </div>

  <div style="font-style: italic; font-weight: bold;"><span style="text-decoration: underline;">Goodwill and intangible assets</span></div>

  <div><br/>
  </div>

  <div style="font-style: italic; font-weight: bold;">Our balance sheet includes significant amounts of goodwill and intangible assets.&#160; An impairment of a significant portion of these assets would adversely affect our financial results.</div>

  <div><br/>
  </div>

  <div>Our balance sheet includes goodwill and intangible assets totaling $419 million at March 31, 2024.&#160; We perform goodwill impairment tests annually, as of March 31, or more frequently if business events or other conditions exist that require a more
    frequent evaluation.&#160; In addition, we review intangible assets for impairment whenever business conditions or other events indicate that the assets may be impaired.&#160; If we determine the carrying value of an asset is impaired, we write down the asset to
    fair value and record an impairment charge to current operations.</div>

  <div><br/>
  </div>

  <div>We use judgment in determining if an indication of impairment exists.&#160; For our annual goodwill impairment tests, we use estimates and assumptions, including revenue growth rates and operating profit margins to calculate estimated future cash flows
    and risk-adjusted discount rates.&#160; We cannot predict the occurrence of future events or circumstances, including lower than forecasted revenues, market trends that fall below our current expectations, actions of key customers, increases in discount
    rates, and the continued general economic uncertainties, which could adversely affect the carrying value of goodwill and intangible assets.&#160; An impairment of a significant portion of goodwill or intangible assets could have a negative impact on our
    financial results.</div>

  <div><br/>
  </div>

  <div style="font-style: italic; font-weight: bold;"><span style="text-decoration: underline;">Income taxes</span></div>

  <div><br/>
  </div>

  <div style="font-style: italic; font-weight: bold;">We may be subject to additional income tax expense or become subject to additional tax exposures.</div>

  <div><br/>
  </div>

  <div>Our effective tax rates in the future may be impacted by changes in the mix of earnings in countries with differing statutory rates and changes in tax laws, or their interpretation.&#160; The subjectivity of or changes in tax laws and regulations in
    jurisdictions where we operate could materially affect our results of operations and financial condition.&#160; For example, the Organization for Economic Cooperation and Development (&#8220;OECD&#8221;) has issued significant global tax policy changes.&#160; In October
    2021, the OECD and G20 Finance Ministers reached an agreement, known as Base Erosion and Profit Shifting Pillar Two (&#8220;Pillar Two&#8221;), that, among other things, provides that income earned in each jurisdiction that a multinational company operates in is
    subject to a minimum corporate income tax rate of at least 15 percent.&#160; Discussions related to the formal implementation of Pillar Two, including with respect to the tax law of each member jurisdiction, including the United States, are ongoing.&#160;
    Enactment of this regulation could result in an increase in our income tax expense and adversely impact our results of operations, cash flows and financial condition.&#160; We are also subject to tax audits in each jurisdiction in which we operate.&#160;
    Unfavorable or unexpected outcomes from one or more tax audits could adversely affect our results of operations and financial condition.</div>

  <div><br/>
  </div>

  <div>In addition, as of March 31, 2024, our net deferred tax assets totaled $45 million.&#160; Each quarter, we evaluate the probability that our deferred tax assets will be realized and determine whether valuation allowances or adjustments thereto are
    needed.&#160; This determination involves judgment and the use of significant estimates and assumptions, including expectations of future taxable income and tax planning strategies.&#160; Future events or circumstances, such as lower taxable income or
    unfavorable changes in the financial outlook of our operations in certain jurisdictions, could require us to establish further valuation allowances, which could negatively impact our results of operations and financial condition.</div>

  <div> <br/>
  </div>

  <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt; vertical-align: top; font-weight: bold;">E.</td>

    <td style="width: auto; vertical-align: top;">
          <div style="font-weight: bold;">GENERAL RISKS</div>
        </td>

  </tr>


</table>
  <div><br/>
  </div>

  <div style="font-style: italic; font-weight: bold;"><span style="text-decoration: underline;">Customers and markets</span></div>

  <div><br/>
  </div>

  <div style="font-style: italic; font-weight: bold;">We are dependent upon the health of the customers and markets we serve.</div>

  <div><br/>
  </div>

  <div>We are highly susceptible to unfavorable trends or disruptions in the markets we serve, as our customers&#8217; financial condition and performance are affected by demands for their goods or services, regulatory initiatives and incentives and general
    economic conditions, including supply chain challenges, access to credit, the price of fuel and electricity, employment levels and trends, interest rates, labor relations issues, regulatory requirements and incentives, technology demands and
    advancements, government-imposed restrictions relating to health crises or other unusual events, trade agreements and other market factors, as well as by customer-specific issues.&#160; Any significant decline in demand for our products and solutions,
    including those driven by end-market demands or demand for our customer&#8217;s products or services, by current and future customers could result in asset impairment charges and a reduction in our sales, thereby adversely impacting our results of
    operations, cash flows and financial condition.</div>

  <div><br/>
  </div>

  <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
    <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-weight: normal; font-style: normal;">19</span></div>

    <div class="BRPFPageBreak" style="page-break-after: always;">
      <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

    <div style="width: 100%;" class="BRPFPageHeader"><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"></span></a>
      <div>
        <div style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="font-style: italic; font-size: 8pt;">Table of Contents</span></a><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"><br/>
            </span></a></div>

      </div>

    </div>

  </div>

  <!--PROfilePageNumberReset%Num%20%%%-->
  <div style="font-style: italic; font-weight: bold;"><span style="text-decoration: underline;">Exposure to foreign currencies</span></div>

  <div><br/>
  </div>

  <div style="font-style: italic; font-weight: bold;">As a global company, we are subject to foreign currency rate fluctuations, which affect our financial results.</div>

  <div><br/>
  </div>

  <div>Although our financial results are reported in U.S. dollars, a significant portion of our sales and operating costs are realized in foreign currencies.&#160; Our sales and profitability are affected by movements of the U.S. dollar against foreign
    currencies in which we generate sales and incur expenses.&#160; To the extent that we are unable to match sales in foreign currencies with costs paid in the same currency, exchange rate fluctuations in any such currency could have an adverse effect on our
    financial results.&#160; During times of a strengthening U.S. dollar, our reported sales and earnings from our international operations will be lower because the applicable local currency will be translated into fewer U.S. dollars.&#160; In certain instances,
    currency rate fluctuations may create pricing pressure relative to competitors quoting in different currencies, which could result in our products becoming less competitive.&#160; Significant long-term fluctuations in relative currency values could have an
    adverse effect on our results of operations and financial condition.</div>

  <div><br/>
  </div>

  <div style="font-style: italic; font-weight: bold;"><span style="text-decoration: underline;">Attracting and retaining talent</span></div>

  <div><br/>
  </div>

  <div style="font-style: italic; font-weight: bold;">Our continued success is dependent on our ability to attract, develop and retain qualified personnel.</div>

  <div><br/>
  </div>

  <div>Our ability to sustain and grow our business requires us to hire, develop, and retain skilled and diverse personnel throughout our organization.&#160; We depend significantly on the engagement of our employees and their skills, experience and industry
    knowledge to support our objectives and initiatives, and have attracted a leadership team executing on strategic initiatives informed by our 80/20 mindset.&#160; Our ability to achieve our operating and strategic goals depends on our ability to identify,
    hire, train and retain talented personnel, including our leadership team.&#160; We compete with other companies for talented personnel in the locations and labor markets in which we operate, all of which are very competitive, and we may lose key personnel
    or fail to attract other talented personnel, including at our manufacturing locations.&#160; Any prolonged labor shortages or significant employee turnover could negatively impact productivity and result in increased labor costs, such as increased overtime
    to meet demand or increased wage rates necessary to attract and retain employees.&#160; Overall, difficulty in attracting, developing, and retaining qualified personnel could adversely affect our business and results of operations.</div>

  <div><br/>
  </div>

  <a id="UNRESOLVEDSTAFFCOMMENTS."><!--Anchor--></a>
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 54pt; vertical-align: top;"><span style="font-weight: bold;"><span style="text-decoration: underline;">ITEM 1B</span>.</span></td>

    <td style="width: auto; vertical-align: top;">
          <div style="font-weight: bold;"><span style="text-decoration: underline;">UNRESOLVED STAFF COMMENTS</span>.</div>
        </td>

  </tr>


</table>
  <div><br/>
  </div>

  <div>None.</div>

  <div><br/>
  </div>

  <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
    <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-weight: normal; font-style: normal;">20</span></div>

    <div class="BRPFPageBreak" style="page-break-after: always;">
      <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

    <div style="width: 100%;" class="BRPFPageHeader"><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"></span></a>
      <div>
        <div style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="font-style: italic; font-size: 8pt;">Table of Contents</span></a><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"><br/>
            </span></a></div>

      </div>

    </div>

  </div>

  <!--PROfilePageNumberReset%Num%21%%%-->
  <a id="CYBERSECURITY."><!--Anchor--></a>
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 54pt; vertical-align: top;"><span style="font-weight: bold;"><span style="text-decoration: underline;">ITEM 1C</span>.</span></td>

    <td style="width: auto; vertical-align: top;">
          <div style="font-weight: bold;"><span style="text-decoration: underline;">CYBERSECURITY</span>.</div>
        </td>

  </tr>


</table>
  <div><br/>
  </div>

  <div style="font-weight: bold;">Cybersecurity Risk Management and Strategy</div>

  <div><br/>
  </div>

  <div>We have an established framework for assessing, identifying, and mitigating cybersecurity and information security risks.&#160; The processes we employ under this framework are part of our overall risk management strategy, as overseen by our Board of
    Directors, and are aimed at enhancing the security of our information systems, software, networks, and the protection or privacy of our data.&#160; We have based our management of cybersecurity risk upon recognized cybersecurity industry frameworks,
    including those of the National Institute of Standards and Technology and the International Organization for Standardization, and internal risk assessments.&#160; We periodically engage third <span style="color: rgb(0, 0, 0);">parties, including consulting
      firms with expertise in IT risk management, to evaluate our cybersecurity risk management processes and potential cybersecurity threats to our company.&#160; W</span>e also conduct security assessments for new vendors and third-party service providers and
    have monitoring procedures to mitigate risks related to data breaches or other security incidents originating from third parties.</div>

  <div><br/>
  </div>

  <div style="font-weight: bold;">Governance</div>

  <div><br/>
  </div>

  <div style="font-style: italic; font-weight: bold;">Board of Directors</div>

  <div><br/>
  </div>

  <div>Our Board of Directors has oversight responsibility for cybersecurity risk management.&#160; As part of its oversight activities, the Board regularly receives written updates regarding cybersecurity and information technology risks and management&#8217;s
    response to them from our Vice President of IT and our Chief Information Security Officer (CISO).&#160; Additionally, the Board of Directors meets with the Vice President of IT and CISO to discuss matters of IT and data governance strategy, as well as
    cybersecurity, data and IT system risk management.&#160; The Board of Directors has designated two of its members to serve as primary board liaisons with management regarding matters of cybersecurity.&#160; In the event of a potentially material cybersecurity
    incident, these designated cybersecurity liaisons will meet with the management incident response team to review the cybersecurity event, a materiality analysis, and, if appropriate, any information to be disclosed in a Current Report on Form 8-K.&#160; The
    full Board of Directors will also receive information regarding any material cybersecurity incident, with the Board liaisons helping to facilitate efficient communications between management and the full Board in advance of any necessary Form 8-K
    filing.</div>

  <div> <br/>
  </div>

  <div style="font-style: italic; font-weight: bold;">Management</div>

  <div><br/>
  </div>

  <div>Our CISO leads our management of cybersecurity risks and our incident response plan.&#160; Our CISO coordinates with legal counsel and third parties, as applicable, in assessing and managing cybersecurity risks.&#160; Our CISO has more than eight years of
    experience in leading global security functions and strategies for Modine and similar global companies.&#160; The CISO reports to our Vice President of IT who, in turn, reports to our Executive Vice President and Chief Financial Officer.&#160; Our Vice President
    of IT and CISO regularly provide updates to our Board of Directors regarding cybersecurity and information technology matters, including cybersecurity threats and our risk management strategy.</div>

  <div><br/>
  </div>

  <div>We maintain a cybersecurity incident response process to analyze, contain, eradicate, and recover from cybersecurity incidents.&#160; The incident response process includes an escalation protocol, wherein our CISO raises any cybersecurity incidents that
    could potentially be material to our business, operations, or financial condition to a cross-functional management incident response team.&#160; This management incident response team is comprised of members of our senior leadership team, including, but not
    limited to, our Chief Executive Officer, Chief Financial Officer, General Counsel and Chief Compliance Officer, and Vice President of IT.&#160; In addition, depending on the circumstances of any cybersecurity incident, third-party advisors may be engaged to
    assist in the investigation and response.</div>

  <div><br/>
  </div>

  <div>Additionally, we have implemented an Information Security Risk Management Framework (RMF) which is a strategy for protecting the Company, the Board, employees, and other stakeholders from unnecessary information security injuries, losses or damage.
    The framework further establishes the context for assessing information security risks, managing those risks and making risk-based decisions through the information security lifecycle. Among other tools that we use to proactively manage information
    security risk to the organization, the RMF contains a vendor risk assessment tool that is used to assess any new vendor being considered for use within Modine.</div>

  <div><br/>
  </div>

  <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
    <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-weight: normal; font-style: normal;">21</span></div>

    <div class="BRPFPageBreak" style="page-break-after: always;">
      <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

    <div style="width: 100%;" class="BRPFPageHeader"><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"></span></a>
      <div>
        <div style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="font-style: italic; font-size: 8pt;">Table of Contents</span></a><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"><br/>
            </span></a></div>

      </div>

    </div>

  </div>

  <!--PROfilePageNumberReset%Num%22%%%-->
  <div>We also provide cybersecurity training to our workforce to ensure our employees are properly equipped to identify and report cybersecurity incidents.&#160; The training programs highlight areas such as the protection of confidential information, phishing
    attacks, and emerging cybersecurity threats and best practices.</div>

  <div><br/>
  </div>

  <div style="color: #000000;">At this time, we are not aware of any cybersecurity incidents that have materially affected or are reasonably likely to materially affect our company, including our business strategy, results of operations, or financial
    condition.&#160; For further discussion of the risks associated with potential future cybersecurity incidents, see the risk factor regarding cybersecurity in the section entitled &#8220;Item 1A. Risk Factors.&#8221;</div>

  <div><br/>
  </div>

  <a id="PROPERTIES."><!--Anchor--></a>
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 45pt; vertical-align: top;"><span style="font-weight: bold;"><span style="text-decoration: underline;">ITEM 2</span>.</span></td>

    <td style="width: auto; vertical-align: top;">
          <div style="font-weight: bold;"><span style="text-decoration: underline;">PROPERTIES</span>.</div>
        </td>

  </tr>


</table>
  <div><br/>
  </div>

  <div>We operate manufacturing facilities in the U.S. and in multiple foreign countries.&#160; Our world headquarters, including general offices and laboratory, experimental and prototype facilities, is located in Racine, Wisconsin.&#160; We have additional
    technical support functions located in Grenada, Mississippi; Allen, Texas; Leeds, United Kingdom; Pocenia, Italy; Guadalajara, Spain; S&#246;derk&#246;ping, Sweden; Mez&#246;k&#246;vesd, Hungary; Sao Paulo, Brazil; Changzhou, China; and Chennai, India.</div>

  <div><br/>
  </div>

  <div>The table below summarizes the number of manufacturing facilities within each of our operating segments as of March 31, 2024.&#160; Eighteen of these facilities include leased manufacturing space.</div>

  <div><br/>
  </div>

  <table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;">


  <tr>

    <td style="width: 35%; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td style="width: 3.18%; vertical-align: bottom; white-space: nowrap;">
          <div style="text-align: center; font-weight: bold;">&#160;</div>
        </td>

    <td style="width: 15.74%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
          <div style="text-align: center; font-weight: bold;">Americas</div>
        </td>

    <td style="width: 3.18%; vertical-align: bottom; white-space: nowrap;">
          <div style="text-align: center; font-weight: bold;">&#160;</div>
        </td>

    <td style="width: 14.3%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
          <div style="text-align: center; font-weight: bold;">Europe</div>
        </td>

    <td style="width: 3.18%; vertical-align: bottom; white-space: nowrap;">
          <div style="text-align: center; font-weight: bold;">&#160;</div>
        </td>

    <td style="width: 10.48%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
          <div style="text-align: center; font-weight: bold;">Asia</div>
        </td>

    <td style="width: 3.18%; vertical-align: bottom; white-space: nowrap;">
          <div style="text-align: center; font-weight: bold;">&#160;</div>
        </td>

    <td style="width: 13.34%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
          <div style="text-align: center; font-weight: bold;">Total</div>
        </td>

  </tr>

  <tr>

    <td style="width: 35%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;">
          <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Climate Solutions</div>
        </td>

    <td style="width: 3.18%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;">
          <div>&#160;</div>
        </td>

    <td style="width: 15.74%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;">
          <div style="text-align: right;">9</div>
        </td>

    <td style="width: 3.18%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;">
          <div>&#160;</div>
        </td>

    <td style="width: 14.3%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;">
          <div style="text-align: right;">10</div>
        </td>

    <td style="width: 3.18%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;">
          <div>&#160;</div>
        </td>

    <td style="width: 10.48%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;">
          <div style="text-align: right;">1</div>
        </td>

    <td style="width: 3.18%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;">
          <div>&#160;</div>
        </td>

    <td style="width: 13.34%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;">
          <div style="text-align: right;">20</div>
        </td>

  </tr>

  <tr>

    <td style="width: 35%; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">
          <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Performance Technologies</div>
        </td>

    <td style="width: 3.18%; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">
          <div>&#160;</div>
        </td>

    <td style="width: 15.74%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
          <div style="text-align: right;">7</div>
        </td>

    <td style="width: 3.18%; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">
          <div>&#160;</div>
        </td>

    <td style="width: 14.3%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
          <div style="text-align: right;">5</div>
        </td>

    <td style="width: 3.18%; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">
          <div>&#160;</div>
        </td>

    <td style="width: 10.48%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
          <div style="text-align: right;">6</div>
        </td>

    <td style="width: 3.18%; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">
          <div>&#160;</div>
        </td>

    <td style="width: 13.34%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
          <div style="text-align: right;">18</div>
        </td>

  </tr>

  <tr>

    <td style="width: 35%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;">
          <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Total manufacturing facilities</div>
        </td>

    <td style="width: 3.18%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;">
          <div>&#160;</div>
        </td>

    <td style="width: 15.74%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;">
          <div style="text-align: right;">16</div>
        </td>

    <td style="width: 3.18%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;">
          <div>&#160;</div>
        </td>

    <td style="width: 14.3%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;">
          <div style="text-align: right;">15</div>
        </td>

    <td style="width: 3.18%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;">
          <div>&#160;</div>
        </td>

    <td style="width: 10.48%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;">
          <div style="text-align: right;">7</div>
        </td>

    <td style="width: 3.18%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;">
          <div>&#160;</div>
        </td>

    <td style="width: 13.34%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;">
          <div style="text-align: right;">38</div>
        </td>

  </tr>


</table>
  <div><br/>
  </div>

  <div>In addition to the manufacturing facilities summarized in the table above, we also operate four coatings facilities in North America and Europe, which primarily enhance customer-owned products with coatings solutions and operate at a smaller scale
    than our other manufacturing facilities.</div>

  <div><br/>
  </div>

  <div>We consider all of our facilities and equipment to be well maintained and suitable for their purposes.&#160; We review our manufacturing capacity regularly and make the determination as to our need to expand or, conversely, rationalize our facilities as
    necessary to meet changing market conditions and our operating needs.</div>

  <div><br/>
  </div>

  <a id="LEGALPROCEEDINGS."><!--Anchor--></a>
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 45pt; vertical-align: top;"><span style="font-weight: bold;"><span style="text-decoration: underline;">ITEM 3</span>.</span></td>

    <td style="width: auto; vertical-align: top;">
          <div style="font-weight: bold;"><span style="text-decoration: underline;">LEGAL PROCEEDINGS</span>.</div>
        </td>

  </tr>


</table>
  <div><br/>
  </div>

  <div>The information required hereunder is incorporated by reference from Note 20 of the Notes to Consolidated Financial Statements.</div>

  <div><br/>
  </div>

  <a id="MINESAFETYDISCLOSURES."><!--Anchor--></a>
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 45pt; vertical-align: top;"><span style="font-weight: bold;"><span style="text-decoration: underline;">ITEM 4</span>.</span></td>

    <td style="width: auto; vertical-align: top;">
          <div style="font-weight: bold;"><span style="text-decoration: underline;">MINE SAFETY DISCLOSURES.</span></div>
        </td>

  </tr>


</table>
  <div><br/>
  </div>

  <div>Not applicable.</div>

  <div><br/>
  </div>

  <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
    <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-weight: normal; font-style: normal;">22</span></div>

    <div style="page-break-after: always;" class="BRPFPageBreak">
      <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

    <div style="width: 100%;" class="BRPFPageHeader"><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"></span></a>
      <div>
        <div style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="font-style: italic; font-size: 8pt;">Table of Contents</span></a><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"><br/>
            </span></a></div>

      </div>

    </div>

  </div>

  <a id="INFORMATIONABOUTOUREXECUT"><!--Anchor--></a>
  <div style="font-weight: bold;">INFORMATION ABOUT OUR EXECUTIVE OFFICERS.</div>

  <div><br/>
  </div>

  <div>The following sets forth the name, age (as of March 31, 2024), business experience during at least the last five years, and certain other information relative to each executive officer of the Company.</div>

  <div><br/>
  </div>

  <table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;">


  <tr>

    <td style="width: 22.13%; vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
          <div style="margin-left: 3.6pt; font-weight: bold;">Name</div>
        </td>

    <td style="width: 2.34%; vertical-align: top;">&#160;</td>

    <td style="width: 10.35%; vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
          <div style="text-align: center; font-weight: bold;">Age</div>
        </td>

    <td style="width: 2.68%; vertical-align: top;">&#160;</td>

    <td style="width: 63%; vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
          <div style="text-align: center; font-weight: bold;">Position</div>
        </td>

  </tr>

  <tr>

    <td style="width: 22.13%; vertical-align: top; background-color: rgb(204, 238, 255);">
          <div>Brian J. Agen</div>
        </td>

    <td style="width: 2.34%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 10.35%; vertical-align: top; background-color: rgb(204, 238, 255);">
          <div style="text-align: center;">55</div>
        </td>

    <td style="width: 2.68%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 63%; vertical-align: top; background-color: rgb(204, 238, 255);">
          <div>Vice President, Chief Human Resources Officer (with a title change from Vice President, Human Resources) (October 2012 &#8211; Present).<br/>
          </div>
        </td>

  </tr>

  <tr>

    <td style="width: 22.13%; vertical-align: top;">
          <div>Neil D. Brinker</div>
        </td>

    <td style="width: 2.34%; vertical-align: top;">&#160;</td>

    <td style="width: 10.35%; vertical-align: top;">
          <div style="text-align: center;">48</div>
        </td>

    <td style="width: 2.68%; vertical-align: top;">&#160;</td>

    <td style="width: 63%; vertical-align: top;">
          <div>President and Chief Executive Officer (December 2020 &#8211; Present).&#160; Prior to joining Modine, Mr. Brinker served as President and Chief Operating Officer of Advanced Energy Industries, Inc. (June 2020 &#8211; December 2020) after serving as its
            Executive Vice President and Chief Operating Officer (June 2018 &#8211; June 2020). <br/>
          </div>
        </td>

  </tr>

  <tr>

    <td style="width: 22.13%; vertical-align: top; background-color: rgb(204, 238, 255);">
          <div>Michael B. Lucareli</div>
        </td>

    <td style="width: 2.34%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 10.35%; vertical-align: top; background-color: rgb(204, 238, 255);">
          <div style="text-align: center;">55</div>
        </td>

    <td style="width: 2.68%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 63%; vertical-align: top; background-color: rgb(204, 238, 255);">
          <div>Executive Vice President, Chief Financial Officer (May 2021 &#8211; Present); previously Vice President, Finance and Chief Financial Officer for the Company (July 2010 &#8211; May 2021).</div>
        </td>

  </tr>

  <tr>

    <td style="width: 22.13%; vertical-align: top;">
          <div>Eric S. McGinnis</div>
        </td>

    <td style="width: 2.34%; vertical-align: top;">&#160;</td>

    <td style="width: 10.35%; vertical-align: top;">
          <div style="text-align: center;">53</div>
        </td>

    <td style="width: 2.68%; vertical-align: top;">&#160;</td>

    <td style="width: 63%; vertical-align: top;">
          <div>President, Climate Solutions (April 2022 &#8211; Present); previously Vice President, Building HVAC upon joining Modine in August 2021.&#160; Prior to joining Modine, Mr. McGinnis served as President, Industrial Systems at Regal Beloit (March 2017 &#8211;
            August 2021).</div>
        </td>

  </tr>

  <tr>

    <td style="width: 22.13%; vertical-align: top; background-color: rgb(204, 238, 255);">
          <div>Adrian I. Peace</div>
        </td>

    <td style="width: 2.34%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 10.35%; vertical-align: top; background-color: rgb(204, 238, 255);">
          <div style="text-align: center;">56</div>
        </td>

    <td style="width: 2.68%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 63%; vertical-align: top; background-color: rgb(204, 238, 255);">
          <div>President, Performance Technologies (April 2022 &#8211; Present); previously Vice President, Commercial &amp; Industrial Solutions upon joining Modine in August 2021.&#160; Prior to joining Modine, Mr. Peace served as a Strategy Advisor for AIP LLC
            (March 2019 &#8211; August 2021).&#160; Prior to AIP LLC, Mr. Peace served as Senior Vice President, Emerging Business Operations for Republic Services (June 2017 &#8211; March 2019).</div>
        </td>

  </tr>

  <tr>

    <td style="width: 22.13%; vertical-align: top;">
          <div>Erin J. Roth</div>
        </td>

    <td style="width: 2.34%; vertical-align: top;">&#160;</td>

    <td style="width: 10.35%; vertical-align: top;">
          <div style="text-align: center;">48</div>
        </td>

    <td style="width: 2.68%; vertical-align: top;">&#160;</td>

    <td style="width: 63%; vertical-align: top;">
          <div>Vice President, General Counsel and Chief Compliance Officer (November 2023 &#8211; Present).&#160; Prior to joining Modine, Ms. Roth served in a General Counsel and Corporate Secretary capacity for U.S. publicly traded companies, including with
            Infrastructure &amp; Energy Alternatives, Inc. (now a subsidiary of MasTec, Inc.) (June 2021 &#8211; May 2023) and Wabash National Corporation (January 2007 &#8211; December 2017), as well as with the U.S. not-for-profit, Strada Education Network (now
            Strada Education Foundation) (December 2017 &#8211; May 2021).</div>
        </td>

  </tr>


</table>
  <div><br/>
  </div>

  <div>Executive officer positions are designated in our Bylaws and the persons holding these positions are elected annually by the Board.&#160; In addition, the Human Capital and Compensation Committee of the Board may recommend and the Board of Directors may
    approve promotions and other actions with regard to executive officers at any time during the fiscal year.</div>

  <div><br/>
  </div>

  <div>There are no family relationships among the executive officers and directors.&#160; There are no arrangements or understandings between any of the executive officers and any other person pursuant to which he or she was elected an officer of Modine.</div>

  <div><br/>
  </div>

  <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
    <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-weight: normal; font-style: normal;">23</span></div>

    <div style="page-break-after: always;" class="BRPFPageBreak">
      <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

    <div style="width: 100%;" class="BRPFPageHeader"><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"></span></a>
      <div>
        <div style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="font-style: italic; font-size: 8pt;">Table of Contents</span></a><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"><br/>
            </span></a></div>

      </div>

    </div>

  </div>

  <div style="font-weight: bold;"><span style="text-decoration: underline;">PART II</span></div>

  <div><br/>
  </div>

  <a id="ITEM5."><!--Anchor--></a>
  <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 45pt; vertical-align: top;"><span style="font-weight: bold;"><span style="text-decoration: underline;">ITEM 5</span>.</span></td>

    <td style="width: auto; vertical-align: top;">
          <div style="font-weight: bold;"><span style="text-decoration: underline;">MARKET FOR REGISTRANT&#8217;S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES</span>.</div>
        </td>

  </tr>


</table>
  <div><br/>
  </div>

  <div>Our common stock is listed on the New York Stock Exchange.&#160; Our trading symbol is MOD.&#160; As of March 31, 2024, shareholders of record numbered 1,930.</div>

  <div><br/>
  </div>

  <div>We did not pay dividends during fiscal 2024 or 2023.&#160; Under our credit agreements, we are permitted to pay dividends on our common stock, subject to certain restrictions based upon the calculation of debt covenants, as defined in our credit
    agreements.&#160; We currently do not intend to pay dividends in fiscal 2025.</div>

  <div><br/>
  </div>

  <div style="text-align: justify;">The following describes the Company&#8217;s purchases of common stock during the fourth quarter of fiscal 2024:</div>

  <div><br/>
  </div>

  <table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;">


  <tr>

    <td colspan="1" style="width: 1%; vertical-align: bottom; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td style="width: 26%; vertical-align: bottom; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);">
          <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Period</div>
        </td>

    <td style="width: 16.85%; vertical-align: bottom; border-width: 2px; border-style: solid; border-color: rgb(0, 0, 0);">
          <div style="text-align: center;">Total Number of</div>
          <div style="text-align: center;">Shares Purchased</div>
        </td>

    <td style="width: 11.53%; vertical-align: bottom; border-width: 2px; border-style: solid; border-color: rgb(0, 0, 0);">
          <div style="text-align: center;">Average</div>
          <div style="text-align: center;">Price Paid</div>
          <div style="text-align: center;">Per Share</div>
        </td>

    <td style="width: 17%; vertical-align: bottom; border-width: 2px; border-style: solid; border-color: rgb(0, 0, 0);">
          <div style="text-align: center;">Total Number of</div>
          <div style="text-align: center;">Shares Purchased</div>
          <div style="text-align: center;">as Part of Publicly</div>
          <div style="text-align: center;">Announced Plans</div>
          <div style="text-align: center;">or Programs</div>
        </td>

    <td style="width: 26.61%; vertical-align: bottom; border-width: 2px; border-style: solid; border-color: rgb(0, 0, 0);">
          <div style="text-align: center;">Maximum Number (or</div>
          <div style="text-align: center;">Approximate Dollar Value)</div>
          <div style="text-align: center;">of Shares that May Yet Be</div>
          <div style="text-align: center;">Purchased Under the Plans</div>
          <div style="text-align: center;">or Programs (a)</div>
        </td>

  </tr>

  <tr>

    <td colspan="1" style="width: 1%; vertical-align: middle; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 26%; vertical-align: middle; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">
          <div style="text-indent: -7.2pt; margin-left: 7.2pt;">January 1 &#8211; January 31, 2024</div>
        </td>

    <td style="width: 16.85%; vertical-align: middle; border-width: 2px; border-style: solid; border-color: rgb(0, 0, 0); background-color: rgb(204, 238, 255);">
          <div style="text-align: center;">52 (b)</div>
        </td>

    <td style="width: 11.53%; vertical-align: middle; border-width: 2px; border-style: solid; border-color: rgb(0, 0, 0); background-color: rgb(204, 238, 255);">
          <div style="text-align: center;">$66.01</div>
        </td>

    <td style="width: 17%; vertical-align: middle; border-width: 2px; border-style: solid; border-color: rgb(0, 0, 0); background-color: rgb(204, 238, 255);">
          <div style="text-align: center; color: #000000;">&#160;_______</div>
          <div>&#160;</div>
        </td>

    <td style="width: 26.61%; vertical-align: middle; border-width: 2px; border-style: solid; border-color: rgb(0, 0, 0); background-color: rgb(204, 238, 255);">
          <div style="text-align: center;">$32,063,074</div>
        </td>

  </tr>

  <tr>

    <td colspan="1" style="width: 1%; vertical-align: middle; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td style="width: 26%; vertical-align: middle; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td style="width: 16.85%; vertical-align: middle; border-width: 2px; border-style: solid; border-color: rgb(0, 0, 0);">&#160;</td>

    <td style="width: 11.53%; vertical-align: middle; border-width: 2px; border-style: solid; border-color: rgb(0, 0, 0);">&#160;</td>

    <td style="width: 17%; vertical-align: middle; border-width: 2px; border-style: solid; border-color: rgb(0, 0, 0);">&#160;</td>

    <td style="width: 26.61%; vertical-align: middle; border-width: 2px; border-style: solid; border-color: rgb(0, 0, 0);">&#160;</td>

  </tr>

  <tr>

    <td colspan="1" style="width: 1%; vertical-align: middle; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 26%; vertical-align: middle; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">
          <div style="text-indent: -7.2pt; margin-left: 7.2pt;">February 1 &#8211; February 29, 2024</div>
        </td>

    <td style="width: 16.85%; vertical-align: middle; border-width: 2px; border-style: solid; border-color: rgb(0, 0, 0); background-color: rgb(204, 238, 255);">
          <div style="text-align: center;">&#160;1,129 (b)</div>
        </td>

    <td style="width: 11.53%; vertical-align: middle; border-width: 2px; border-style: solid; border-color: rgb(0, 0, 0); background-color: rgb(204, 238, 255);">
          <div style="text-align: center;">$81.80</div>
        </td>

    <td style="width: 17%; vertical-align: middle; border-width: 2px; border-style: solid; border-color: rgb(0, 0, 0); background-color: rgb(204, 238, 255);">
          <div style="text-align: center; color: #000000;">&#160;_______</div>
          <div>&#160;</div>
        </td>

    <td style="width: 26.61%; vertical-align: middle; border-width: 2px; border-style: solid; border-color: rgb(0, 0, 0); background-color: rgb(204, 238, 255);">
          <div style="text-align: center;">$32,063,074</div>
        </td>

  </tr>

  <tr>

    <td colspan="1" style="width: 1%; vertical-align: middle; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td style="width: 26%; vertical-align: middle; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td style="width: 16.85%; vertical-align: middle; border-width: 2px; border-style: solid; border-color: rgb(0, 0, 0);">&#160;</td>

    <td style="width: 11.53%; vertical-align: middle; border-width: 2px; border-style: solid; border-color: rgb(0, 0, 0);">&#160;</td>

    <td style="width: 17%; vertical-align: middle; border-width: 2px; border-style: solid; border-color: rgb(0, 0, 0);">&#160;</td>

    <td style="width: 26.61%; vertical-align: middle; border-width: 2px; border-style: solid; border-color: rgb(0, 0, 0);">&#160;</td>

  </tr>

  <tr>

    <td colspan="1" style="width: 1%; vertical-align: middle; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 26%; vertical-align: middle; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">
          <div style="text-indent: -7.2pt; margin-left: 7.2pt;">March 1 &#8211; March 31, 2024</div>
        </td>

    <td style="width: 16.85%; vertical-align: middle; border-width: 2px; border-style: solid; border-color: rgb(0, 0, 0); background-color: rgb(204, 238, 255);">
          <div style="text-align: center;">470 (b)</div>
        </td>

    <td style="width: 11.53%; vertical-align: middle; border-width: 2px; border-style: solid; border-color: rgb(0, 0, 0); background-color: rgb(204, 238, 255);">
          <div style="text-align: center;">$101.11</div>
        </td>

    <td style="width: 17%; vertical-align: middle; border-width: 2px; border-style: solid; border-color: rgb(0, 0, 0); background-color: rgb(204, 238, 255);">
          <div style="text-align: center; color: #000000;">&#160;_______</div>
          <div>&#160;</div>
        </td>

    <td style="width: 26.61%; vertical-align: middle; border-width: 2px; border-style: solid; border-color: rgb(0, 0, 0); background-color: rgb(204, 238, 255);">
          <div style="text-align: center;">$32,063,074</div>
        </td>

  </tr>

  <tr>

    <td colspan="1" style="width: 1%; vertical-align: middle; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td style="width: 26%; vertical-align: middle; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td style="width: 16.85%; vertical-align: middle; border-width: 2px; border-style: solid; border-color: rgb(0, 0, 0);">&#160;</td>

    <td style="width: 11.53%; vertical-align: middle; border-width: 2px; border-style: solid; border-color: rgb(0, 0, 0);">&#160;</td>

    <td style="width: 17%; vertical-align: middle; border-width: 2px; border-style: solid; border-color: rgb(0, 0, 0);">&#160;</td>

    <td style="width: 26.61%; vertical-align: middle; border-width: 2px; border-style: solid; border-color: rgb(0, 0, 0);">&#160;</td>

  </tr>

  <tr>

    <td colspan="1" style="width: 1%; vertical-align: middle; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 26%; vertical-align: middle; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">
          <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Total</div>
        </td>

    <td style="width: 16.85%; vertical-align: middle; border-width: 2px; border-style: solid; border-color: rgb(0, 0, 0); background-color: rgb(204, 238, 255);">
          <div style="text-align: center;">1,651 (b)</div>
        </td>

    <td style="width: 11.53%; vertical-align: middle; border-width: 2px; border-style: solid; border-color: rgb(0, 0, 0); background-color: rgb(204, 238, 255);">
          <div style="text-align: center;">$86.80</div>
        </td>

    <td style="width: 17%; vertical-align: middle; border-width: 2px; border-style: solid; border-color: rgb(0, 0, 0); background-color: rgb(204, 238, 255);">
          <div style="text-align: center; color: #000000;">&#160;_______</div>
          <div>&#160;</div>
        </td>

    <td style="width: 26.61%; vertical-align: middle; border-width: 2px; border-style: solid; border-color: rgb(0, 0, 0); background-color: rgb(204, 238, 255);">&#160;</td>

  </tr>


</table>
  <div><br/>
  </div>

  <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 18.75pt; vertical-align: top;">(a)</td>

    <td style="width: auto; vertical-align: top;">
          <div>Effective November 5, 2022, the Company&#8217;s Board of Directors authorized the Company to repurchase up to $50.0 million of Modine common stock at such times and prices that it deems to be appropriate.&#160; This authorization expires in November
            2024.</div>
        </td>

  </tr>


</table>
  <div><br/>
  </div>

  <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 18.75pt; vertical-align: top;">(b)</td>

    <td style="width: auto; vertical-align: top;">
          <div>Includes shares delivered back to the Company by employees and/or directors to satisfy tax withholding obligations that arise upon the vesting of stock awards.&#160; The Company, pursuant to its equity compensation plans, gives participants the
            opportunity to turn back to the Company the number of shares from the award sufficient to satisfy tax withholding obligations that arise upon the termination of restrictions.&#160; These shares are held as treasury shares.</div>
        </td>

  </tr>


</table>
  <div><br/>
  </div>

  <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
    <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-weight: normal; font-style: normal;">24</span></div>

    <div style="page-break-after: always;" class="BRPFPageBreak">
      <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

    <div style="width: 100%;" class="BRPFPageHeader"><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"></span></a>
      <div>
        <div style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="font-style: italic; font-size: 8pt;">Table of Contents</span></a><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"><br/>
            </span></a></div>

      </div>

    </div>

  </div>

  <div style="font-weight: bold;">PERFORMANCE GRAPH</div>

  <div><br/>
  </div>

  <div>
    <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following graph compares the cumulative five-year total return on our common stock with similar returns on the Russell 2000 Index, the Standard &amp;
      Poor&#8217;s (S&amp;P) MidCap 400 Industrials Index, and the S&amp;P SmallCap 600 Industrials Index.&#160; B<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">ased upon the Company&#8217;s higher market capitalization as compared with the
        prior year, </span>the Company determined the S&amp;P MidCap 400 Industrials Index was more representative of its business and <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">plans to </span>replace the S&amp;P
      SmallCap 600 Industrials Index for purposes of this graph beginning in fiscal 2025.&#160; The graph assumes a $100 investment and reinvestment of dividends.&#160; The return shown on the graph is not necessarily indicative of future performance.</div>

  </div>

  <div><br/>
  </div>

  <div style="text-align: center;"><img width="613" height="389" src="image01.jpg" alt="graphic"/></div>

  <div>&#160;</div>

  <table cellspacing="0" cellpadding="0" border="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">


  <tr>

    <td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="18" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
          <div style="text-align: center; font-weight: bold;">Indexed Returns</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
          <div style="text-align: center; font-weight: bold;">Initial Investment</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="18" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
          <div style="text-align: center; font-weight: bold;">Years ended March 31,</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
          <div style="text-align: center; text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;">Company / Index</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;">
          <div style="text-align: center; font-weight: bold;">March 31, 2019</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;">
          <div style="text-align: center; font-weight: bold;">2020</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;">
          <div style="text-align: center; font-weight: bold;">2021</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;">
          <div style="text-align: center; font-weight: bold;">2022</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;">
          <div style="text-align: center; font-weight: bold;">2023</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;">
          <div style="text-align: center; font-weight: bold;">2024</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 28%; background-color: #CCEEFF; white-space: nowrap;">
          <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Modine Manufacturing Company</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
          <div>$</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
          <div>100</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
          <div>$</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
          <div>23.43</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
          <div>$</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
          <div>106.49</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
          <div>$</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
          <div>64.96</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
          <div>$</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
          <div>166.19</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
          <div>$</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
          <div>686.30</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 28%; white-space: nowrap;">
          <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Russell 2000 Index</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
          <div>100</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
          <div>76.01</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
          <div>148.10</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
          <div>139.53</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
          <div>123.34</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
          <div>147.65</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 28%; background-color: #CCEEFF; white-space: nowrap;">
          <div style="text-indent: -7.2pt; margin-left: 7.2pt;">S&amp;P MidCap 400 Industrials Index</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
          <div>100</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
          <div>81.32</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
          <div>152.53</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
          <div>159.15</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
          <div>165.64</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
          <div>224.20</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 28%; white-space: nowrap;">
          <div style="text-indent: -7.2pt; margin-left: 7.2pt;">S&amp;P SmallCap 600 Industrials Index</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
          <div>100</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
          <div>77.48</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
          <div>151.37</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
          <div>151.37</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
          <div>158.44</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
          <div>212.62</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>


</table>
  <div><br/>
  </div>

  <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
    <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-weight: normal; font-style: normal;">25</span></div>

    <div style="page-break-after: always;" class="BRPFPageBreak">
      <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

    <div style="width: 100%;" class="BRPFPageHeader"><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"></span></a>
      <div>
        <div style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="font-style: italic; font-size: 8pt;">Table of Contents</span></a><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"><br/>
            </span></a></div>

      </div>

    </div>

  </div>

  <a id="RESERVED."><!--Anchor--></a>
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 45pt; vertical-align: top; font-weight: bold;"><span style="text-decoration: underline;">ITEM 6.</span></td>

    <td style="width: auto; vertical-align: top;">
          <div style="font-weight: bold;"><span style="text-decoration: underline;">RESERVED.</span></div>
        </td>

  </tr>


</table>
  <div><br/>
  </div>

  <a id="ITEM7."><!--Anchor--></a>
  <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 45pt; vertical-align: top; font-weight: bold;"><span style="text-decoration: underline;">ITEM 7.</span></td>

    <td style="width: auto; vertical-align: top;">
          <div style="font-weight: bold;"><span style="text-decoration: underline;">MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS.</span></div>
        </td>

  </tr>


</table>
  <div><br/>
  </div>

  <div style="color: #000000; font-weight: bold;">Overview </div>

  <div><br/>
  </div>

  <div>At Modine, we are <span style="font-weight: bold; font-style: italic;">Engineering a Cleaner, Healthier World &#8482;</span>.&#160; We provide trusted products and technologies that help improve our world.&#160; Our broad portfolio of systems and solutions support
    our mission of improving indoor air quality, conserving natural resources, lowering harmful emissions, enabling cleaner running vehicles, and using environmentally friendly refrigerants.&#160; <span style="color: rgb(0, 0, 0);">We operate in four
      continents, in 16 countries, and employ approximately 11,400 persons worldwide.</span></div>

  <div><br/>
  </div>

  <div>
    <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We sell innovative and environmentally responsible thermal management products and solutions to diversified customers in a wide array of commercial,
      industrial, and building HVAC&amp;R markets.&#160; In addition, we are a leading provider of engineered heat transfer systems and high-quality heat transfer components for use in on- and off-highway OEM vehicular applications.&#160; Our primary product groups
      include i) heat transfer; ii) HVAC&amp;<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">R</span>; iii) data center cooling; iv) air-cooled; v) liquid-cooled; and vi) advanced solutions.</div>

  </div>

  <div><br/>
  </div>

  <div style="font-weight: bold;">Company Strategy</div>

  <div>&#160;</div>

  <div>Our purpose is to engineer a cleaner, healthier world by providing products and services that improve indoor air quality, reduce water and energy consumption, lower harmful emissions, enable cleaner running vehicles, and use environmentally friendly
    refrigerants.</div>

  <div>&#160;</div>

  <div>
    <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In fiscal 2024, we continued our strategic transformation.&#160; We first announced our vision for a &#8220;new&#8221; Modine in late fiscal 2021.&#160; In fiscal 2022, we
      onboarded seasoned leaders with the requisite experience to drive transformative change, including new segment presidents for our Climate Solutions and Performance Technologies segments.&#160; Since that time, we have simplified and segmented our
      organization, aligning teams, led by general managers, around specific strategies and market-based verticals within our company.&#160; Our leadership teams have created a high-performance culture and are prioritizing resources on products and markets with
      the highest growth opportunities and best return profiles.&#160; We have been focused on growth opportunities in the Data Center Cooling and Indoor Air Quality businesses and have strategically expanded our product offerings in these businesses.&#160; In the
      second quarter of fiscal 2024, we acquired <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">substantially </span>all<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> of</span> the assets of
      Napps, a Texas-based manufacturer of air- and water-cooled chillers, condensing units and heat pumps, which expanded our indoor air quality product portfolio.&#160; Additionally, during the fourth quarter of fiscal 2024, we completed the acquisition of
      Scott Springfield Mfg. Inc (&#8220;Scott Springfield Manufacturing&#8221;), a leading manufacturer of air handling units serving the data center cooling and indoor air quality markets in the U.S. and Canada, and also purchased liquid immersion cooling technology
      from TMGcore, Inc.&#160; <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">We also recently purchased a new manufacturing site in the U.K., with plans to expand our production capacity to support our data center customers.&#160; </span>Simultaneously,
      we are rapidly growing our Advanced Solutions business, which provides systems and solutions for zero-emission and hybrid vehicles in the commercial vehicle and off-highway machine markets.&#160; Through our initiatives based upon 80/20 principles, we
      have achieved significant improvements in our profit margins since we started our transformational journey.</div>

  </div>

  <div><br/>
  </div>

  <div>Entering fiscal 2025, <span style="color: #000000;">we are focused on organic and inorganic growth opportunities in the key markets we serve and the incremental value we believe we can unlock in Modine by applying 80/20 principles across our
      businesses.&#160; </span>We are strengthening key customer relationships and pursuing strategic growth opportunities, particularly in the data center cooling, commercial HVAC&amp;R, and specialty electric vehicle markets where we see the best
    opportunities for profitable growth.&#160; In addition, we will continue to utilize an <span style="color: #000000;">80/20 mindset within our manufacturing facilities and expect to achieve production efficiency improvements as a result.</span>&#160;</div>

  <div><br/>
  </div>

  <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
    <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-weight: normal; font-style: normal;">26</span></div>

    <div class="BRPFPageBreak" style="page-break-after: always;">
      <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

    <div style="width: 100%;" class="BRPFPageHeader"><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"></span></a>
      <div>
        <div style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="font-style: italic; font-size: 8pt;">Table of Contents</span></a><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"><br/>
            </span></a></div>

      </div>

    </div>

  </div>

  <div>Our ultimate objective for our transformational strategy is to accelerate profitable growth.&#160; We expect to change our mix of business, as we grow certain areas and strategically deemphasize others.&#160; We expect these changes will fuel improvements in
    both earnings and cash flow, all while supporting our customers with innovative and environmentally responsible thermal management solutions to succeed in the ever-changing global marketplace.</div>

  <div><br/>
  </div>

  <div style="color: #000000; font-weight: bold;">Development of New Products and Technology</div>

  <div>&#160;</div>

  <div style="color: #000000;">Every day, we leverage our technical expertise, building on more than 100 years of excellence in thermal management, to advance our purpose.&#160; We are dedicated to utilizing technology and solutions with sustainable impacts.&#160;
    Our ability to provide customizable solutions to meet the ever-evolving needs of our customers is one of our greatest competitive strengths.&#160; </div>

  <div>&#160;</div>

  <div><span style="color: #000000;">We partner with our customers and use a systems-based approach to ensure our solutions work seamlessly with their other components.&#160; Our thermal solutions enable our customers to stay ahead of new and emerging
      regulations, particularly those involving </span>increasingly stringent energy efficiency, emissions, and fuel economy standards.</div>

  <div>&#160;</div>

  <div><span style="color: #000000;">We maintain numerous state-of-the-art technology centers, dedicated to the development and testing of products and technologies.&#160; The centers are located in Racine, Wisconsin; Grenada, Mississippi; Allen, Texas; Leeds,
      United Kingdom; Pocenia, Italy; </span>S&#246;derk&#246;ping<span style="color: #000000;">, Sweden; Mez&#246;k&#246;vesd, Hungary; and Sao Paulo, Brazil.&#160; Customers know our reputation for innovation and rely on Modine to provide high quality products and technologies.</span></div>

  <div>&#160;</div>

  <div style="color: #000000; font-weight: bold;">Strategic Planning and Corporate Development</div>

  <div>&#160;</div>

  <div style="color: #000000;">We employ both short-term (one-to-three year) and longer-term (five-to-seven year) strategic planning processes, which enable us to continually assess our opportunities, competitive threats, and economic market challenges.&#160; </div>

  <div>&#160;</div>

  <div style="color: #000000;">We devote significant resources to global strategic planning and development activities to strengthen our competitive position.&#160; During fiscal 2024, we acquired Scott Springfield Manufacturing, a leading manufacturer of air
    handling units serving customers in the U.S. and Canada, and purchased liquid immersion cooling technology from TMGcore, Inc.&#160; Earlier in the fiscal year, we acquired Napps, a Texas-based manufacturer of air- and water-cooled chillers, condensing
    units, and heat pumps.&#160; These investments have expanded our data center cooling and indoor air quality product portfolios and are accelerating our strategic growth.&#160; We are actively engaged in integration activities and expect to realize cost and
    revenue synergies.</div>

  <div><br/>
  </div>

  <div>We will continue to pursue organic- and external-growth opportunities, particularly to grow our global, market leading positions in the HVAC&amp;R and data center cooling markets.&#160; In addition, we have a dedicated team focused on products and
    solutions for electric vehicles, supporting demands for climate-friendly alternative powertrains.&#160; We have provided our general managers with the tools that they need to be successful, including dedicated resources to create an entrepreneurial
    environment and to challenge the status quo.</div>

  <div><br/>
  </div>

  <div style="color: #000000; font-weight: bold;">Operational and Financial Discipline</div>

  <div><br/>
  </div>

  <div style="color: #000000;">We are using 80/20 principles to guide our path forward toward commercial excellence.&#160; Through closely analyzing our customer and product data with our 80/20 mindset, we focus our commercial and operational actions in areas
    that drive our profitability and also in areas requiring improvement.&#160; Our Climate Solutions and Performance Technologies segments have strategically aligned their teams around their primary market-based verticals and are driving transformative
    change.&#160; The general manager for each vertical is working toward strategic objectives specifically tailored to his or her business and we expect these strategies will continue to generate earnings and cash flow improvements.</div>

  <div><br/>
  </div>

  <div><span style="color: #000000;">Our fiscal 2024 annual cash incentive plan for our management team was based upon two performance metrics: growth in </span>net earnings before interest, taxes, depreciation, amortization, and certain other adjustments
    (&#8220;Adjusted EBITDA&#8221;) and Adjusted EBITDA margin as a percentage of net sales<span style="color: #000000;">.&#160; The incentive plan&#8217;s performance goals were established for each operating segment as well for the consolidated company.&#160; In addition, we
      provide a long-term incentive compensation plan for officers and certain key leaders throughout our organization to attract, retain, and motivate these employees who are responsible for driving the long-term success of our company.&#160; The fiscal 2024
      plan is comprised of restricted </span>stock awards and performance-based share awards.<span style="color: #000000;">&#160; The performance-based awards for the fiscal 2024 through 2026 performance period are based upon a target three-year average growth
      in Adjusted EBITDA and a target three-year average cash flow return on invested capital.</span></div>

  <div><br/>
  </div>

  <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
    <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-weight: normal; font-style: normal;">27</span></div>

    <div style="page-break-after: always;" class="BRPFPageBreak">
      <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

    <div style="width: 100%;" class="BRPFPageHeader"><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"></span></a>
      <div>
        <div style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="font-style: italic; font-size: 8pt;">Table of Contents</span></a><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"><br/>
            </span></a></div>

      </div>

    </div>

  </div>

  <div style="color: #000000; font-weight: bold;">Segment Information &#8211; Strategy, Market Conditions and Trends</div>

  <div>&#160;</div>

  <div>Each of our operating segments is managed by a segment president and has separate strategic and financial plans and financial results which are reviewed by our chief operating decision maker.&#160; These plans and results are used by management to
    evaluate the performance of each segment and to make decisions on the allocation of resources.</div>

  <div>&#160;</div>

  <div>
    <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Effective April 1, 2024, we moved our Coatings business, which was previously managed by and reported within the Performance Technologies segment, under the
      leadership of the Climate Solutions segment.&#160; Under this refined organizational structure, the Coatings business is better aligned with the Climate Solution&#8217;s Heat Transfer Products business, which serves similar HVAC&amp;R markets and customers.&#160; We
      expect that unifying these compl<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">e</span>mentary businesses will allow us to<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> better focus
        resources on targeted growth and allow for a more efficient application of 80/20 principles to optimize profit margins and cash flow. </span></div>

  </div>

  <div>&#160;</div>

  <div style="font-weight: bold;"><span style="color: #000000;">Climate Solutions</span>&#160;<span style="color: #000000;">(43 percent of fiscal 2024 net sales)</span></div>

  <div>&#160;</div>

  <div>
    <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Our Climate Solutions segment provides energy-efficient, climate-controlled solutions and components for a wide array of applications.&#160; The Climate Solutions
      segment sells heat transfer, HVAC&amp;<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">R</span>, and data center cooling solutions to customers in North America, EMEA, and Asia.&#160; Heat transfer products include heat
      transfer coils used in commercial and residential HVAC<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&amp;R</span>&#160;applications.&#160; HVAC&amp;<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">R</span>
      products include commercial and residential unit heaters, vertical and horizontal unit ventilators, air conditioning chillers, low global warming potential unit coolers, air-cooled condensers, and dry coolers.&#160; Data center cooling solutions, which
      are integrated with system controls, include air- and liquid-cooled chillers, CRAC and CRAH units, and fan walls.&#160; We sell our products and solutions both directly to commercial and industrial OEM and end user customers and through wholesalers,
      distributors, consulting engineers, contractors and data center operators for applications such as data centers, schools, greenhouses, healthcare systems, warehouses, residential garages, manufacturing facilities, and other commercial and industrial
      applications.</div>

  </div>

  <div><br/>
  </div>

  <div>During fiscal 2024, Climate Solutions segment sales increased compared with the prior year, primarily driven by higher sales of data center cooling products, partially offset by lower sales of heat transfer products, largely due to market weakness
    and our strategic exit from lower margin business in connection with 80/20 product rationalization initiatives.&#160; We executed on strategic growth opportunities in areas where we see the best return profiles, including for our Data Center Cooling and
    Indoor Air Quality businesses.&#160; During the fourth quarter of fiscal 2024, we completed the acquisition of Scott Springfield Manufacturing, a leading manufacturer of air handling units serving customers in the U.S. and Canada, and purchased liquid
    immersion cooling technology from TMGcore, Inc.&#160; Earlier in the fiscal year, we acquired Napps, a Texas-based manufacturer of air- and water-cooled chillers, condensing units, and heat pumps.&#160; These investments have expanded our data center cooling and
    indoor air quality product portfolios and are accelerating our strategic growth.</div>

  <div><br/>
  </div>

  <div>Looking ahead, we are excited about the growth opportunities in key markets served by the Climate Solutions segment.&#160; We expect particularly strong growth in the data center markets during fiscal 2025, as the need for digital infrastructure
    continues to expand.&#160; Through our recent acquisition and investment in liquid immersion cooling technology, we are expanding our product portfolio to support our customers with data center cooling solutions as they manage the demands of high
    performance computing.&#160; In addition, we are<span style="color: rgb(0, 0, 0);"> working to expand our production capacity for data center cooling products and have purchased a new manufacturing site in the U.K.&#160; </span>We also expect the North American
    school and commercial HVAC markets, to which we sell our indoor air quality products, will experience strong growth during fiscal 2025, driven by federal and local funding for ventilation improvements for schools.&#160; In addition, after European
    regulatory changes and delays this past year, we expect stronger growth in the residential heat pump market in the second half of fiscal 2025 and our manufacturing facilities are poised to support higher production levels.</div>

  <div><br/>
  </div>

  <div>In fiscal 2025, we will continue to utilize an 80/20 mindset across our Climate Solutions businesses.&#160; We are focused on engaging with key customers and are pursuing strategic growth opportunities to gain market share, particularly within the North
    American data center, school and commercial HVAC markets.&#160; We are also focused on growing our refrigeration sales and believe we can become a market leader in more environmentally friendly carbon dioxide gas coolers and adiabatic solutions in North
    America and Europe.&#160; Finally, we are focused on applying the 80/20 principles within our manufacturing facilities and expect to achieve further production efficiency improvements as a result.</div>

  <div><br/>
  </div>

  <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
    <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-weight: normal; font-style: normal;">28</span></div>

    <div style="page-break-after: always;" class="BRPFPageBreak">
      <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

    <div style="width: 100%;" class="BRPFPageHeader"><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"></span></a>
      <div>
        <div style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="font-style: italic; font-size: 8pt;">Table of Contents</span></a><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"><br/>
            </span></a></div>

      </div>

    </div>

  </div>

  <div style="color: #000000; font-weight: bold;">Performance Technologies (57 percent of fiscal 2024 net sales)</div>

  <div>&#160;</div>

  <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Performance Technologies segment provides products and solutions that enhance the performance of customer applications and develops solutions that provide
    mission critical power (Gensets), increase fuel economy and lower emissions in light of increasingly stringent government regulations.&#160; The Performance Technologies segment designs and manufactures air- and liquid-cooled heat exchangers for vehicular,
    stationary power, and industrial applications.&#160; Air-cooled products consist primarily of powertrain cooling products, such as radiators, condensers, engine cooling modules, charge air coolers, fan shrouds, and surge tanks; and Gensets.&#160; Liquid-cooled
    products include engine oil coolers, EGR coolers, liquid charge air coolers, transmission and retarder oil coolers, chillers, and condensers.&#160; In addition, the Performance Technologies segment provides advanced solutions, designed to improve battery
    range and vehicle life, to zero-emission and hybrid commercial vehicle, off-highway machine and automotive customers.&#160; These solutions include battery thermal management systems, electronics cooling packages, and battery chillers.&#160; The advanced
    solutions provided by the segment also include coating products and application services that extend the life of equipment and components by protecting against corrosion.</div>

  <div><br/>
  </div>

  <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">During fiscal 2024, Performance Technologies segment sales increased compared with the prior year, primarily driven by higher average selling prices<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> and</span> the favorable impact of foreign currency exchange rates.<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#160; </span>Compared with the prior
    year, sales of air-cooled, liquid-cooled, and advanced solutions products each increased.&#160; In fiscal 2024, we focused on applying 80/20 principles to our businesses.&#160; The Performance Technologies team sharpened their commercial acumen and made strong
    progress in simplifying their businesses, and achieved improvements in the segment&#8217;s profit margins as a result.&#160; We also completed the sale of three automotive businesses based in Germany to <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">support our strategic prioritization of resources towards higher-margin technologies, and also sold two coatings spray application facilities in the U.S.&#160; In addition, we are working towards closing a technical service center
      in Germany to optimize the utilization of our global technical service center capacity.</span></div>

  <div style="text-align: left;"><br/>
  </div>

  <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a id="z_Hlk161841144"></a>Looking ahead, we are excited about the growth opportunities in key markets served by the Performance Technologies segment and the
    benefits expected to be achieved as management continues to apply 80/20 principles across the segment&#8217;s businesses.&#160; Our Advanced Solutions business is dedicated to increasing the performance, durability, and longevity of zero-emission vehicles.&#160; <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">The Advanced Solutions business is focused on market penetration and </span>recently announced an important partnership with Bosch Rexroth, a recognized leader in drive and
    control technologies, to bring our EV<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">antage&#8482; thermal management systems to their portfolio of products to provide solutions for electrified off-highway machinery.&#160; </span>We
    believe government policies in the U.S. and Europe will drive customer investments in electric and alternative powertrains and will support market growth in this area.&#160; In addition, our Air-Cooled Applications business is focused on growing the sales
    of Gensets and are offering both aluminum and copper-brass heat exchanger modules.&#160; We believe our aluminum Gensets have both a cost and performance advantage and are prioritizing resources to capitalize on sales growth opportunities related to new
    data center construction and demand for Gensets for hospitals and airports.&#160; We will continue applying an 80/20 mindset to achieve further manufacturing efficiencies and to further simplify our business.&#160; We are focusing our resources on higher margin
    products and actively working on product line simplification initiatives and expect to achieve incremental improvements to the Performance Technologies segment&#8217;s profit margins as a result.</div>

  <div><br/>
  </div>

  <div style="font-weight: bold;">Consolidated Results of Operations</div>

  <div><br/>
  </div>

  <div style="font-style: italic; font-weight: bold;">Fiscal 2024 acquisitions</div>

  <div><br/>
  </div>

  <div>On July 1, 2023, we acquired substantially all of the net operating assets of Napps for consideration totaling $6 million.&#160; Napps is a Texas-based manufacturer of air- and water-cooled chillers, condensing units and heat pumps.&#160; This acquisition
    expands our indoor air quality product portfolio and supports our growth strategy and mission of improving indoor air quality.&#160; Napps has historical annual sales of approximately $5 million.&#160; Since the date of the acquisition, we have reported the
    financial results of the Napps business within the Climate Solutions segment.</div>

  <div><br/>
  </div>

  <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
    <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-weight: normal; font-style: normal;">29</span></div>

    <div class="BRPFPageBreak" style="page-break-after: always;">
      <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

    <div style="width: 100%;" class="BRPFPageHeader"><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"></span></a>
      <div>
        <div style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="font-style: italic; font-size: 8pt;">Table of Contents</span></a><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"><br/>
            </span></a></div>

      </div>

    </div>

  </div>

  <div>On March 1, 2024, we acquired all of the issued and outstanding shares in the capital of Scott Springfield Manufacturing for consideration totaling $184 million.&#160; Scott Springfield Manufacturing is a Canadian-based manufacturer of air- handling
    units.&#160; This acquisition expands our data center and indoor air quality product portfolios and manufacturing footprint and supports our growth strategy.&#160; Prior to being acquired by us, Scott Springfield Manufacturing reported $110 million of net sales
    during the year ended December 31, 2023.&#160; Since the date of the acquisition, we have reported the financial results of the Scott Springfield Manufacturing within the Climate Solutions segment.</div>

  <div><br/>
  </div>

  <div style="font-style: italic; font-weight: bold;">Fiscal 2024 dispositions</div>

  <div><br/>
  </div>

  <div>On September 19, 2023, we sold two coatings facilities, located in California and Florida, to Protecall, LLC.&#160; These facilities provide aftermarket application services, in which HVAC units are sprayed with an anti-corrosion protective coating.&#160; Our
    other coatings businesses continue to own and license spray-applied coatings used in aftermarket applications and are strategically pursuing growth through product licensing arrangements.&#160; Prior to the disposition, we reported the financial results of
    these businesses within the Performance Technologies segment.&#160; In fiscal 2023, net sales of these two businesses totaled $6 million.&#160; As a result of this transaction, we recorded a gain on sale of less than $1 million during the second quarter of
    fiscal 2024.</div>

  <div><br/>
  </div>

  <div>On October 31, 2023, we sold three automotive businesses based in Germany to affiliates of Regent, L.P.&#160; The sale of these businesses, which produce air- and liquid-cooled products for internal combustion diesel and gasoline engines for the European
    automotive market, supports our strategic prioritization of resources towards higher-margin technologies.&#160; Prior to the disposition, we reported the financial results of these businesses within the Performance Technologies segment.&#160; During fiscal 2024
    and 2023, net sales of these three businesses totaled $54 million and $79 million, respectively.&#160; As a result of the sale, we recorded a $4 million gain on sale during the third quarter of fiscal 2024.</div>

  <div><br/>
  </div>

  <div>See Note 2 of the Notes to Consolidated Financial Statements for further information regarding acquisitions and dispositions.</div>

  <div><br/>
  </div>

  <div style="font-style: italic; font-weight: bold;">Fiscal 2024 highlights</div>

  <div><br/>
  </div>

  <div>Fiscal 2024 net sales increased $110 million, or 5 percent, from the prior year, primarily due to higher sales in our Performance Technologies and Climate Solutions segments.&#160; Cost of sales decreased $27 million, or 1 percent, primarily due to lower
    material costs and improved operating efficiencies.&#160; Gross profit increased $137 million and gross margin improved 490 basis points to 21.8 percent.&#160; SG&amp;A expenses increased $40 million, primarily due&#160;to higher compensation-related expenses.&#160;
    Operating income of $241 million during fiscal 2024 increased $91 million from the prior year, primarily due to higher earnings in our operating segments, partially offset by higher SG&amp;A and restructuring expenses.</div>

  <div><br/>
  </div>

  <div style="font-style: italic; font-weight: bold;">Fiscal 2023 highlights</div>

  <div><br/>
  </div>

  <div>Fiscal 2023 net sales increased $248 million, or 12 percent, from the prior year, primarily due to higher sales in our Performance Technologies and Climate Solutions segments.&#160; Cost of sales increased $168 million, or 10 percent, primarily due to
    higher sales volume and higher raw material costs.&#160; Gross profit increased $80 million and gross margin improved 180 basis points to 16.9 percent.&#160; SG&amp;A expenses increased $19 million, primarily due&#160;to higher compensation-related expenses.&#160;
    Operating income of $150 million during fiscal 2023 increased $31 million from the prior year, primarily due to higher gross profit, partially offset by the absence of a $56 million net impairment reversal recorded in the prior year related to the
    liquid-cooled automotive business.</div>

  <div><br/>
  </div>

  <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
    <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-weight: normal; font-style: normal;">30</span></div>

    <div class="BRPFPageBreak" style="page-break-after: always;">
      <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

    <div style="width: 100%;" class="BRPFPageHeader"><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"></span></a>
      <div>
        <div style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="font-style: italic; font-size: 8pt;">Table of Contents</span></a><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"><br/>
            </span></a></div>

      </div>

    </div>

  </div>

  <div>The following table presents our consolidated financial results on a comparative basis for fiscal years 2024, 2023 and 2022.</div>

  <div><br/>
  </div>

  <table cellspacing="0" cellpadding="0" border="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="22" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;">
          <div style="text-align: center; font-weight: bold;">Years ended March 31,</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;">
          <div style="text-align: center; font-weight: bold;"> 2024</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;">
          <div style="text-align: center; font-weight: bold;">2023</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;">
          <div style="text-align: center; font-weight: bold;">2022</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">
          <div style="text-indent: -7.2pt; margin-left: 7.2pt;">(in millions)</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
          <div style="text-align: center;">$&#8217;s</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
          <div style="text-align: center;">% of sales</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
          <div style="text-align: center;">$&#8217;s</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
          <div style="text-align: center;">% of sales</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
          <div style="text-align: center;">$&#8217;s</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
          <div style="text-align: center;">% of sales</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 28%; background-color: #CCEEFF; white-space: nowrap;">
          <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Net sales</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
          <div>$</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
          <div>2,408</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
          <div>100.0</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
          <div>%</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
          <div>$</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
          <div>2,298</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
          <div>100.0</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
          <div>%</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
          <div>$</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
          <div>2,050</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
          <div>100.0</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
          <div>%</div>
        </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 28%; padding-bottom: 2px; white-space: nowrap;">
          <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Cost of sales</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
          <div>1,882</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
          <div>78.2</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">
          <div>%</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
          <div>1,909</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
          <div>83.1</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">
          <div>%</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
          <div>1,741</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
          <div>84.9</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">
          <div>%</div>
        </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 28%; background-color: #CCEEFF; white-space: nowrap;">
          <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Gross profit</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
          <div>526</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
          <div>21.8</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
          <div>%</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
          <div>389</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
          <div>16.9</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
          <div>%</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
          <div>309</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
          <div>15.1</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
          <div>%</div>
        </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 28%;">
          <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Selling, general and administrative expenses</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
          <div>274</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
          <div>11.4</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">
          <div>%</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
          <div>234</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
          <div>10.2</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">
          <div>%</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
          <div>215</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
          <div>10.5</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">
          <div>%</div>
        </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 28%; background-color: #CCEEFF;">
          <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Restructuring expenses</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
          <div>15</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
          <div>0.6</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
          <div>%</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
          <div>5</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
          <div>0.2</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
          <div>%</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
          <div>24</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
          <div>1.2</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
          <div>%</div>
        </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 28%;">
          <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Impairment charges (reversals) - net</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
          <div>-</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
          <div>-</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
          <div>-</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
          <div>-</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
          <div>(56</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">
          <div>)</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
          <div>-2.7</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">
          <div>%</div>
        </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 28%; padding-bottom: 2px; background-color: rgb(204, 238, 255);">
          <div style="text-indent: -7.2pt; margin-left: 7.2pt;">(Gain) loss on sale of assets</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;">
          <div>(4</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
          <div>)</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;">
          <div>-0.2</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;">
          <div>%</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;">
          <div>-</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;">
          <div>-</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;">
          <div>7</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;">
          <div>0.3</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;">
          <div>%</div>
        </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 28%;">
          <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Operating income</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
          <div>241</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
          <div>10.0</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">
          <div>%</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
          <div>150</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
          <div>6.5</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">
          <div>%</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
          <div>119</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
          <div>5.8</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">
          <div>%</div>
        </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 28%; background-color: #CCEEFF; white-space: nowrap;">
          <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Interest expense</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
          <div>(24</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
          <div>)</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
          <div>-1.0</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
          <div>%</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
          <div>(21</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
          <div>)</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
          <div>-0.9</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
          <div>%</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
          <div>(16</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
          <div>)</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
          <div>-0.8</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
          <div>%</div>
        </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 28%; padding-bottom: 2px; white-space: nowrap;">
          <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Other expense &#8211; net</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
          <div>(2</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
          <div>)</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
          <div>-0.1</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">
          <div>%</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
          <div>(4</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
          <div>)</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
          <div>-0.2</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">
          <div>%</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
          <div>(2</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
          <div>)</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
          <div>-0.1</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">
          <div>%</div>
        </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 28%; background-color: #CCEEFF;">
          <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Earnings before income taxes</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
          <div>215</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
          <div>8.9</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
          <div>%</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
          <div>125</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
          <div>5.5</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
          <div>%</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
          <div>101</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
          <div>5.0</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
          <div>%</div>
        </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 28%; padding-bottom: 2px;">
          <div style="text-indent: -7.2pt; margin-left: 7.2pt;">(Provision) benefit for income taxes</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
          <div>(51</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
          <div>)</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
          <div>-2.1</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">
          <div>%</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
          <div>28</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
          <div>1.2</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">
          <div>%</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
          <div>(15</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
          <div>)</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
          <div>-0.7</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">
          <div>%</div>
        </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 28%; padding-bottom: 4px; background-color: #CCEEFF;">
          <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Net earnings</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;">
          <div>$</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;">
          <div>163</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;">
          <div>6.8</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">
          <div>%</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;">
          <div>$</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;">
          <div>154</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;">
          <div>6.7</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">
          <div>%</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;">
          <div>$</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;">
          <div>86</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;">
          <div>4.2</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">
          <div>%</div>
        </td>

  </tr>


</table>
  <div><br/>
  </div>

  <div style="font-style: italic;"><span style="text-decoration: underline;">Year ended March 31, 2024 compared with year ended March 31, 2023</span></div>

  <div>Fiscal 2024 net sales of $2,408 million were $110 million, or 5 percent, higher than the prior year, primarily due to higher average selling prices and a $28 million favorable impact of foreign currency exchange rates.&#160; Sales in the Performance
    Technologies and Climate Solutions segments increased $62 million and $43 million, respectively.</div>

  <div> <br/>
  </div>

  <div>Fiscal 2024 cost of sales of $1,882 million decreased $27 million, or 1 percent, primarily due to lower raw material prices, which decreased $50 million, and, to a lesser extent, improved operating efficiencies.&#160; These decreases were partially
    offset by a $22 million unfavorable impact of foreign currency exchange rates and higher labor and inflationary costs.&#160; In addition, cost of sales was negatively impacted by an inventory purchase accounting adjustment of $2 million recorded at
    Corporate related to the acquisition of Scott Springfield Manufacturing.&#160; As a percentage of sales, cost of sales decreased 490 basis points to 78.2 percent, primarily due to the favorable impact of higher sales, lower material costs, and improved
    operating efficiencies, partially offset by higher labor and inflationary costs.</div>

  <div><br/>
  </div>

  <div>As a result of higher sales and lower cost of sales as a percentage of sales, gross profit increased $137 million and gross margin improved 490 basis points to 21.8 percent.</div>

  <div><br/>
  </div>

  <div>Fiscal 2024 SG&amp;A expenses increased $40 million, or 17 percent.&#160; As a percentage of sales, SG&amp;A expenses increased by 120 basis points.&#160; The increase in SG&amp;A expenses was primarily driven by higher compensation-related expenses, which
    increased approximately $22 million, and increases across other general and administrative expenses, such as higher product development costs, professional service fees, and employee travel expenses.&#160; The compensation-related expenses included higher
    incentive compensation expenses driven by improved financial results, as compared with the prior year.&#160; In addition, we recorded $2 million of costs related to the acquisition and integration of Scott Springfield Manufacturing in fiscal 2024.</div>

  <div><br/>
  </div>

  <div>Restructuring expenses during 2024 increased $10 million compared with the prior year, primarily due to higher severance expenses in the Performance Technologies segment.</div>

  <div><br/>
  </div>

  <div>
    <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We sold three automotive businesses based in Germany on October 31, 2023.&#160; As a result of the sale, we recorded a $4 million gain on sale at Corporate during
      fiscal 2024.</div>

  </div>

  <div><br/>
  </div>

  <div>Operating income of $241 million in fiscal 2024 increased $91 million compared with the prior year, primarily due to a $137 million increase in gross profit, partially offset by higher SG&amp;A and restructuring expenses.</div>

  <div><br/>
  </div>

  <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
    <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-weight: normal; font-style: normal;">31</span></div>

    <div class="BRPFPageBreak" style="page-break-after: always;">
      <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

    <div style="width: 100%;" class="BRPFPageHeader"><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"></span></a>
      <div>
        <div style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="font-style: italic; font-size: 8pt;">Table of Contents</span></a><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"><br/>
            </span></a></div>

      </div>

    </div>

  </div>

  <div>Interest expense in fiscal 2024 increased $3 million compared with the prior year, primarily due to unfavorable changes in interest rates and borrowings on our revolving credit facility that we used to fund a portion of the purchase price for the
    acquisition of Scott Springfield Manufacturing, partially offset by the absence of $1 million of costs recorded in the prior year related to a credit agreement amendment.</div>

  <div><br/>
  </div>

  <div>The provision for income taxes was $51 million in fiscal 2024, compared with a benefit for income taxes of $28 million in fiscal 2023.&#160; The $79 million change was primarily due to the absence of a $57 million income tax benefit recorded in the prior
    year related to the reversal of the valuation allowance on certain deferred tax assets in the U.S. and higher earnings in the current year, as compared with the prior year.&#160; These drivers, which increased the provision for income taxes, were partially
    offset by a $3 million income tax benefit recorded in fiscal 2024 related to the sale of three automotive businesses in Germany.</div>

  <div><br/>
  </div>

  <div style="font-style: italic;"><span style="text-decoration: underline;">Year ended March 31, 2023 compared with year ended March 31, 2022</span></div>

  <div>Fiscal 2023 net sales of $2,298 million were $248 million, or 12 percent, higher than the prior year, primarily due to higher sales volume in both of our segments and higher average selling prices, including adjustments in response to raw material
    price increases.&#160; These increases were partially offset by a $111 million unfavorable impact of foreign currency exchange rates.&#160; Sales in the Performance Technologies and Climate Solutions segments increased $144 million and $101 million,
    respectively.</div>

  <div><br/>
  </div>

  <div>Fiscal 2023 cost of sales of $1,909 million increased $168 million, or 10 percent, primarily due to higher sales volume and higher raw material prices, which increased $34 million.&#160; These increases were partially offset by a $95 million favorable
    impact of foreign currency exchange rates.&#160; As a percentage of sales, cost of sales decreased 180 basis points to 83.1 percent, primarily due to the favorable impact of higher sales, partially offset by higher material, labor and other inflationary
    costs.</div>

  <div><br/>
  </div>

  <div>As a result of higher sales and lower cost of sales as a percentage of sales, fiscal 2023 gross profit increased $80 million and gross margin improved 180 basis points to 16.9 percent.</div>

  <div><br/>
  </div>

  <div>Fiscal 2023 SG&amp;A expenses increased $19 million, yet decreased 30 basis points as a percentage of sales.&#160; The higher SG&amp;A expenses were primarily driven by higher compensation-related expenses, which increased $20 million and included higher
    incentive compensation and commission-related expenses, and, to a lesser extent, increases in other general and administrative expenses that have been impacted by inflationary market conditions.&#160; These increases were partially offset by an $8 million
    favorable impact of foreign currency exchange rates.&#160; In addition, strategic reorganization costs, costs associated with our review of strategic alternatives for our automotive businesses, and environmental charges related to a previously-closed
    manufacturing facility in the U.S., which are each recorded at Corporate, decreased $3 million, $2 million, and $2 million, respectively, during fiscal 2023 compared with the prior year.</div>

  <div><br/>
  </div>

  <div>Restructuring expenses of $5 million in fiscal 2023 decreased $19 million compared with the prior year, primarily due to lower severance-related expenses in the Performance Technologies segment.</div>

  <div><br/>
  </div>

  <div>The net impairment reversal of $56 million during fiscal 2022 primarily related to the liquid-cooled automotive business within the Performance Technologies segment.&#160;&#160; In connection with the termination of an agreement to sell this business, we
    reversed a significant amount of previously-recorded impairment charges during fiscal 2022.</div>

  <div><br/>
  </div>

  <div>We sold our Austrian air-cooled automotive business on April 30, 2021.&#160; As a result of the sale, we recorded a $7 million loss on sale at Corporate during fiscal 2022.</div>

  <div><br/>
  </div>

  <div>Operating income of $150 million during fiscal 2023 increased $31 million from the prior year,&#160;primarily due to an $80 million increase in gross profit, a $19 million decrease in restructuring expenses, and the absence of the $7 million loss on the
    sale of the Austrian air-cooled automotive business in the prior year.&#160; These drivers, which favorably impacted operating income in fiscal 2023, were partially offset by the absence of the $56 million net impairment reversal recorded in the prior year
    and higher SG&amp;A expenses.</div>

  <div><br/>
  </div>

  <div>Interest expense in fiscal 2023 increased $5 million compared with the prior year, primarily due to unfavorable changes in interest rates.&#160; In addition, we amended and extended our U.S. credit agreement that provides for a multi-currency revolving
    credit facility and U.S. dollar- and euro- denominated term loans maturing in October 2027, along with shorter-duration swingline loans.&#160; In connection with this credit agreement modification, we recorded $1 million of costs as interest expense during
    fiscal 2023.</div>

  <div><br/>
  </div>

  <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
    <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-weight: normal; font-style: normal;">32</span></div>

    <div class="BRPFPageBreak" style="page-break-after: always;">
      <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

    <div style="width: 100%;" class="BRPFPageHeader"><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"></span></a>
      <div>
        <div style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="font-style: italic; font-size: 8pt;">Table of Contents</span></a><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"><br/>
            </span></a></div>

      </div>

    </div>

  </div>

  <div>The benefit for income taxes was $28 million in fiscal 2023, compared with a provision for income taxes of $15 million in fiscal 2022.&#160; The $43 million change was primarily due to a $57 million income tax benefit recorded in fiscal 2023 related to
    the reversal of the valuation allowance on certain deferred tax assets in the U.S., partially offset by the absence of a net $11 million income tax benefit related to valuation allowances on deferred tax assets in foreign jurisdictions in the prior
    year.</div>

  <div><br/>
  </div>

  <div style="font-weight: bold;">Segment Results of Operations</div>

  <div><br/>
  </div>

  <div>
    <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Effective April 1, 2024, we moved our Coatings business, which was previously managed by and reported within the Performance Technologies segment, under the
      leadership of the Climate Solutions segment.&#160; Under this refined organizational structure, the Coatings business is better aligned with the Climate Solution&#8217;s Heat Transfer Products business, which serves similar HVAC&amp;R markets and customers.&#160; We
      expect that unifying these compl<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">e</span>mentary businesses will allow us to better focus resources on targeted growth and allow for a more efficient application of 80/20
      principles to optimize profit margins and cash flow.&#160; Beginning for fiscal 2025, we will report financial results under the new segment structure.</div>

  </div>

  <div><br/>
  </div>

  <table cellspacing="0" cellpadding="0" border="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;">
          <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-style: italic; font-weight: bold;">Climate Solutions</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="22" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;">
          <div style="text-align: center; font-weight: bold;">Years ended March 31,</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;">
          <div style="text-align: center; font-weight: bold;"> 2024</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;">
          <div style="text-align: center; font-weight: bold;">2023</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;">
          <div style="text-align: center; font-weight: bold;">2022</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">
          <div style="text-indent: -7.2pt; margin-left: 7.2pt;">(in millions)</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
          <div style="text-align: center;">$&#8217;s</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
          <div style="text-align: center;">% of sales</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
          <div style="text-align: center;">$&#8217;s</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
          <div style="text-align: center;">% of sales</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
          <div style="text-align: center;">$&#8217;s</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
          <div style="text-align: center;">% of sales</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 28%; background-color: #CCEEFF; white-space: nowrap;">
          <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Net sales</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
          <div>$</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
          <div>1,055</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
          <div>100.0</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
          <div>%</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
          <div>$</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
          <div>1,012</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
          <div>100.0</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
          <div>%</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
          <div>$</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
          <div>911</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
          <div>100.0</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
          <div>%</div>
        </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 28%; padding-bottom: 2px; white-space: nowrap;">
          <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Cost of sales</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
          <div>779</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
          <div>73.9</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">
          <div>%</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
          <div>788</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
          <div>77.9</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">
          <div>%</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
          <div>744</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
          <div>81.7</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">
          <div>%</div>
        </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 28%; background-color: #CCEEFF; white-space: nowrap;">
          <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Gross profit</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
          <div>275</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
          <div>26.1</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
          <div>%</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
          <div>224</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
          <div>22.1</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
          <div>%</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
          <div>166</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
          <div>18.3</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
          <div>%</div>
        </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 28%;">
          <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Selling, general and administrative expenses</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
          <div>106</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
          <div>10.0</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">
          <div>%</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
          <div>97</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
          <div>9.6</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">
          <div>%</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
          <div>90</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
          <div>9.9</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">
          <div>%</div>
        </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 28%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">
          <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Restructuring expenses</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
          <div>3</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
          <div>0.3</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;">
          <div>%</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
          <div>2</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
          <div>0.2</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;">
          <div>%</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
          <div>2</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
          <div>0.2</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;">
          <div>%</div>
        </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 28%; padding-bottom: 4px;">
          <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Operating income</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;">
          <div>$</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;">
          <div>167</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;">
          <div>15.8</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">
          <div>%</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;">
          <div>$</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;">
          <div>124</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;">
          <div>12.3</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">
          <div>%</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;">
          <div>$</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;">
          <div>73</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;">
          <div>8.1</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">
          <div>%</div>
        </td>

  </tr>


</table>
  <div><br/>
  </div>

  <div style="font-style: italic;"><span style="text-decoration: underline;">Year ended March 31, 2024 compared with year ended March 31, 2023</span></div>

  <div>
    <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Climate Solutions net sales increased $43 million, or 4 percent, in fiscal 2024 compared with the prior year, primarily due to higher sales volume and a $14
      million favorable impact of foreign currency exchange rates.&#160; The higher sales volume includes $8 million of incremental sales from Scott Springfield Manufacturing, which we acquired on March 1, 2024.&#160; Compared with the prior year, sales of data
      center cooling products increased $120 million, primarily due to higher sales to both hyperscale and colocation customers.&#160; Sales of heat transfer and HVAC&amp;<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">R</span>
      products decreased $77 million and $1 million, respectively.&#160; The decrease in sales of heat transfer products was largely due to market weakness and lower customer demand compared with the prior year and the strategic exit from lower-margin business
      in connection with 80/20 product rationalization initiatives.</div>

  </div>

  <div><br/>
  </div>

  <div>Climate Solutions cost of sales decreased $9 million, or 1 percent, in fiscal 2024, primarily due to lower raw material prices, which decreased $19 million, and improved operating efficiencies.&#160; These decreases were partially offset by increases
    resulting from higher sales volume, a $10 million unfavorable impact of foreign currency exchanges rates, and higher labor and inflationary costs and warranty expenses.&#160; As a percentage of sales, cost of sales decreased 400 basis points to 73.9
    percent, primarily due to the favorable impact of higher sales and improved operating efficiencies.</div>

  <div><br/>
  </div>

  <div>As a result of the higher sales and lower cost of sales as a percentage of sales, gross profit increased $51 million and gross margin improved 400 basis points to 26.1 percent.</div>

  <div><br/>
  </div>

  <div>Climate Solutions SG&amp;A expenses increased $9 million compared with the prior year.&#160; As a percentage of sales, SG&amp;A expenses increased by 40 basis points.&#160; The increase in SG&amp;A expenses includes higher compensation-related expenses and
    increases across other general and administrative expenses.&#160; In addition, SG&amp;A expenses included $1 million of incremental amortization expense related to intangible assets recorded for the acquisition of Scott Springfield Manufacturing.</div>

  <div><br/>
  </div>

  <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
    <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-weight: normal; font-style: normal;">33</span></div>

    <div class="BRPFPageBreak" style="page-break-after: always;">
      <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

    <div style="width: 100%;" class="BRPFPageHeader"><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"></span></a>
      <div>
        <div style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="font-style: italic; font-size: 8pt;">Table of Contents</span></a><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"><br/>
            </span></a></div>

      </div>

    </div>

  </div>

  <div>Restructuring expenses increased $1 million in fiscal 2024, primarily due to higher equipment transfer costs for product line transfers intended to achieve production efficiency improvements in connection with our 80/20 initiatives.</div>

  <div><br/>
  </div>

  <div>Operating income of $167 million during fiscal 2024 increased $43 million from the prior year, primarily due to higher gross profit, partially offset by higher SG&amp;A expenses.</div>

  <div><br/>
  </div>

  <div style="font-style: italic;"><span style="text-decoration: underline;">Year ended March 31, 2023 compared with year ended March 31, 2022</span></div>

  <div>
    <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Climate Solutions net sales increased $101 million, or 11 percent, in fiscal 2023 compared with the prior year, primarily due to higher sales volume and
      higher average selling prices.&#160; These increases were partially offset by a $52 million unfavorable impact of foreign currency exchange rates.&#160; Compared with the prior year, sales of data center cooling, heat transfer, and HVAC&amp;<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">R</span> products increased $36 million, $36 million, and $30 million, respectively.</div>

  </div>

  <div><br/>
  </div>

  <div>Climate Solutions cost of sales increased $44 million, or 6 percent, in fiscal 2023, primarily due to higher sales volume, partially offset by a $44 million favorable impact of foreign currency exchange rates.&#160; As a percentage of sales, cost of
    sales decreased 380 basis points to 77.9 percent, primarily due to the favorable impact of higher sales and improved operating efficiencies, partially offset by higher labor and inflationary costs.</div>

  <div><br/>
  </div>

  <div>As a result of higher sales and lower cost of sales as a percentage of sales, gross profit increased $58 million and gross margin improved 380 basis points to 22.1 percent.</div>

  <div><br/>
  </div>

  <div>Climate Solutions SG&amp;A expenses increased $7 million compared with the prior year, yet decreased 30 basis points as a percentage of sales.&#160; The increase in SG&amp;A expenses was primarily due to a $5 million increase in compensation-related
    expenses, including commission expenses, and increases in other general and administrative expenses that have been impacted by inflationary market conditions.&#160; These increases were partially offset by a $4 million favorable impact of foreign currency
    exchange rate changes.</div>

  <div><br/>
  </div>

  <div>Restructuring expenses totaling $2 million during fiscal 2023 were consistent with the prior year and primarily consisted of severance-related expenses.</div>

  <div><br/>
  </div>

  <div>Operating income in fiscal 2023 increased $51 million to $124 million, primarily due to higher gross profit, partially offset by higher SG&amp;A expenses.</div>

  <div><br/>
  </div>

  <table cellspacing="0" cellpadding="0" border="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;">
          <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-style: italic; font-weight: bold;">Performance Technologies</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="22" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;">
          <div style="text-align: center; font-weight: bold;">Years ended March 31,</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;">
          <div style="text-align: center; font-weight: bold;"> 2024</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;">
          <div style="text-align: center; font-weight: bold;">2023</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;">
          <div style="text-align: center; font-weight: bold;">2022</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">
          <div style="text-indent: -7.2pt; margin-left: 7.2pt;">(in millions)</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
          <div style="text-align: center;">$&#8217;s</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
          <div style="text-align: center;">% of sales</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
          <div style="text-align: center;">$&#8217;s</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
          <div style="text-align: center;">% of sales</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
          <div style="text-align: center;">$&#8217;s</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
          <div style="text-align: center;">% of sales</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 28%; background-color: #CCEEFF; white-space: nowrap;">
          <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Net sales</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
          <div>$</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
          <div>1,378</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
          <div>100.0</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
          <div>%</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
          <div>$</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
          <div>1,316</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
          <div>100.0</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
          <div>%</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
          <div>$</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
          <div>1,172</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
          <div>100.0</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
          <div>%</div>
        </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 28%; padding-bottom: 2px; white-space: nowrap;">
          <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Cost of sales</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
          <div>1,127</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
          <div>81.8</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">
          <div>%</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
          <div>1,150</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
          <div>87.4</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">
          <div>%</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
          <div>1,030</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
          <div>87.9</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">
          <div>%</div>
        </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 28%; background-color: #CCEEFF; white-space: nowrap;">
          <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Gross profit</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
          <div>251</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
          <div>18.2</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
          <div>%</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
          <div>166</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
          <div>12.6</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
          <div>%</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
          <div>142</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
          <div>12.1</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
          <div>%</div>
        </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 28%;">
          <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Selling, general and administrative expenses</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
          <div>116</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
          <div>8.4</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">
          <div>%</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
          <div>98</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
          <div>7.4</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">
          <div>%</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
          <div>99</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
          <div>8.4</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">
          <div>%</div>
        </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 28%; background-color: rgb(204, 238, 255);">
          <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Restructuring expenses</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;">
          <div>12</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;">
          <div>0.9</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">
          <div>%</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;">
          <div>3</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;">
          <div>0.2</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">
          <div>%</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;">
          <div>22</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;">
          <div>1.9</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">
          <div>%</div>
        </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 28%; padding-bottom: 2px;">
          <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Impairment charges (reversals) - net</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
          <div>-</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
          <div>-</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
          <div>-</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
          <div>-</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
          <div>(56</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
          <div>)</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
          <div>-4.8</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">
          <div>%</div>
        </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 28%; padding-bottom: 4px; background-color: #CCEEFF;">
          <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Operating income</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;">
          <div>$</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;">
          <div>123</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;">
          <div>9.0</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">
          <div>%</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;">
          <div>$</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;">
          <div>66</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;">
          <div>5.0</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">
          <div>%</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;">
          <div>$</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;">
          <div>77</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;">
          <div>6.6</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">
          <div>%</div>
        </td>

  </tr>


</table>
  <div><br/>
  </div>

  <div style="font-style: italic;"><span style="text-decoration: underline;">Year ended March 31, 2024 compared with year ended March 31, 2023</span></div>

  <div>Performance Technologies net sales increased $62 million, or 5 percent, in fiscal 2024 compared with the prior year, primarily due to higher average selling prices and a $14 million favorable impact of foreign currency exchange rates.&#160; These
    increases were partially offset by lower sales volume, including $25 million of lower sales from the three Germany automotive businesses that we sold on October 31, 2023.&#160; Sales of advanced solutions, air-cooled and liquid-cooled products increased $37
    million, $23 million, and $8 million, respectively.</div>

  <div><br/>
  </div>

  <div>Performance Technologies cost of sales decreased $23 million, or 2 percent, in fiscal 2024, primarily due to lower raw material prices, which decreased $31 million, and lower sales volume.&#160; These decreases were partially offset by higher labor and
    inflationary costs and a $12 million unfavorable impact of foreign currency exchange rates.&#160; As a percentage of sales, cost of sales decreased 560 basis points to 81.8 percent, primarily due to the favorable impact of higher sales and lower material
    costs, partially offset by higher labor and inflationary costs.</div>

  <div><br/>
  </div>

  <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
    <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-weight: normal; font-style: normal;">34</span></div>

    <div class="BRPFPageBreak" style="page-break-after: always;">
      <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

    <div style="width: 100%;" class="BRPFPageHeader"><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"></span></a>
      <div>
        <div style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="font-style: italic; font-size: 8pt;">Table of Contents</span></a><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"><br/>
            </span></a></div>

      </div>

    </div>

  </div>

  <div>As a result of the higher sales and lower cost of sales as a percentage of sales, gross profit increased $85 million and gross margin improved 560 basis points to 18.2 percent.</div>

  <div><br/>
  </div>

  <div>Performance Technologies SG&amp;A expenses increased $18 million, or 18 percent, compared with the prior year.&#160; As a percentage of sales, SG&amp;A expenses increased by 100 basis points.&#160; The increase in SG&amp;A expenses was primarily due to higher
    compensation-related expenses, which increased $10 million, and increases across other general and administrative expenses.</div>

  <div><br/>
  </div>

  <div>Restructuring expenses during fiscal 2024 totaled $12 million, an increase of $9 million compared with the prior year,&#160; primarily due to higher severance-related expenses associated with the pending closure of a technical service center in Europe.</div>

  <div><br/>
  </div>

  <div>Operating income in fiscal 2024 increased $57 million to $123 million, primarily due to higher gross profit, partially offset by higher SG&amp;A and restructuring expenses.</div>

  <div><br/>
  </div>

  <div style="font-style: italic;"><span style="text-decoration: underline;">Year ended March 31, 2023 compared with year ended March 31, 2022</span></div>

  <div>Performance Technologies net sales increased $144 million, or 12 percent, in fiscal 2023 compared with the prior year, primarily due to&#160;higher sales volume and higher average selling prices, including adjustments in response to raw material price
    increases.&#160; These increases were partially offset by a $59 million unfavorable impact of foreign currency exchange rates and, to a lesser extent, the absence of sales from the Austrian air-cooled automotive business, which we sold on April 30, 2021.&#160;
    Sales of air-cooled, liquid-cooled, and advanced solutions products increased $86 million, $36 million, and $25 million, respectively.</div>

  <div><br/>
  </div>

  <div>Performance Technologies cost of sales increased $120 million, or 12 percent, primarily due to higher sales volume and higher raw material prices, which increased $29 million.&#160; In addition, to a lesser extent, higher labor costs and higher
    depreciation expenses negatively impacted cost of sales.&#160; During fiscal 2022, we did not depreciate the held for sale property, plant and equipment assets within the liquid-cooled automotive business until they reverted back to held and used
    classification during the third quarter of fiscal 2022.&#160; These increases were partially offset by a $52 million favorable impact of foreign currency exchange rates.&#160; As a percentage of sales, cost of sales decreased 50 basis points to 87.4 percent, <span style="color: rgb(0, 0, 0);">primarily due to the favorable impact of higher sales volume and higher average selling prices, partially offset by higher material, labor and inflationary costs</span>.</div>

  <div><br/>
  </div>

  <div>As a result of higher sales and lower cost of sales as a percentage of sales, gross profit increased $24 million and gross margin improved 50 basis points to 12.6 percent.</div>

  <div><br/>
  </div>

  <div>Performance Technologies SG&amp;A expenses decreased $1 million compared with the prior year.&#160; As a percentage of sales, SG&amp;A expenses decreased by 100 basis points.&#160; The decrease in SG&amp;A expenses was primarily due to a $4 million favorable
    impact of foreign currency exchange rate changes and, to a lesser extent, lower compensation-related expenses, partially offset by higher general and administrative expenses that have been impacted by inflationary market conditions.</div>

  <div><br/>
  </div>

  <div>Restructuring expenses during fiscal 2023 totaled $3 million, a decrease of $19 million compared with the prior year.&#160; This decrease was primarily driven by lower severance expenses in Europe for targeted headcount reductions.</div>

  <div><br/>
  </div>

  <div>The net impairment reversal of $56 million in fiscal 2022 primarily related to assets in our liquid-cooled automotive business.&#160; See Note 2 of the Notes to Consolidated Financial Statements for further information.</div>

  <div><br/>
  </div>

  <div>Operating income in fiscal 2023 decreased $11 million to $66 million, primarily due to the absence of the significant net impairment reversal recorded in the prior year, partially offset by higher gross profit and lower restructuring expenses.</div>

  <div><br/>
  </div>

  <div style="font-weight: bold;">Liquidity and Capital Resources</div>

  <div><br/>
  </div>

  <div>Our primary sources of liquidity are cash flow from operating activities, our cash and cash equivalents as of March 31, 2024 of $60 million, and an available borrowing capacity of $177 million under our revolving credit facility.&#160; Given our
    extensive international operations, approximately $53 million of our cash and cash equivalents are held by our non-U.S. subsidiaries.&#160; Amounts held by non-U.S. subsidiaries are available for general corporate use; however, these funds may be subject to
    foreign withholding taxes if repatriated.&#160; We believe our sources of liquidity will provide sufficient cash flow to adequately cover our funding needs on both a short-term and long-term basis.</div>

  <div><br/>
  </div>

  <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
    <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-weight: normal; font-style: normal;">35</span></div>

    <div class="BRPFPageBreak" style="page-break-after: always;">
      <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

    <div style="width: 100%;" class="BRPFPageHeader"><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"></span></a>
      <div>
        <div style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="font-style: italic; font-size: 8pt;">Table of Contents</span></a><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"><br/>
            </span></a></div>

      </div>

    </div>

  </div>

  <div>Our primary contractual obligations include debt and related interest payments, lease obligations, pension obligations, and obligations for capital expenditures.&#160; Our global pension liabilities totaled $29 million as of March 31, 2024.&#160; We expect to
    contribute approximately $9 million to our global pension plans during fiscal 2025.</div>

  <div><br/>
  </div>

  <div style="font-style: italic; font-weight: bold;">Operating activities</div>

  <div><br/>
  </div>

  <div>Net cash provided by operating activities in fiscal 2024 was $215 million, an increase of $107 million from $108 million in the prior year.&#160; This increase in operating cash flow was primarily due to the favorable impact of higher earnings and, to a
    lesser extent, favorable net changes in working capital as compared with the prior year.&#160; The favorable changes in working capital include an increase in customer deposits received in connection with sales contracts with long inventory lead times.</div>

  <div><br/>
  </div>

  <div>Net cash provided by operating activities in fiscal 2023 was $108 million, an increase of $96 million from $12 million in the prior year.&#160; This increase in operating cash flow was primarily due to the favorable impact of higher earnings and
    favorable net changes in working capital, as compared with the prior year.</div>

  <div><br/>
  </div>

  <div style="font-style: italic; font-weight: bold;">Investing activities</div>

  <div><br/>
  </div>

  <div style="font-style: italic;"><span style="text-decoration: underline;">Capital expenditures</span></div>

  <div>Capital expenditures of $88 million during fiscal 2024 increased $37 million compared with fiscal 2023.&#160; Our capital spending in fiscal 2024 in the Climate Solutions and Performance Technologies segments totaled $51 million and $36 million,
    respectively.&#160; Capital spending in the Climate Solutions segment includes investments supporting our strategic growth initiatives.&#160; We are growing our data center business and recently purchased a new manufacturing site in the U.K., where we plan to
    expand production capacity for data center cooling products.&#160; In addition, we opened a second facility in Serbia and are manufacturing coils for commercial and residential heat pump applications.&#160; Capital expenditures in the Performance Technologies
    segment include tooling and equipment purchases in conjunction with new and renewal programs with customers.</div>

  <div><br/>
  </div>

  <div style="font-style: italic;"><span style="text-decoration: underline;">Business and asset acquisitions</span></div>

  <div>During fiscal 2024, we made cash payments totaling $186 million to acquire Scott Springfield Manufacturing and Napps.&#160; In addition, we paid $12 million to purchase intellectual property and other specific assets from TMGcore, Inc.&#160; These investments
    support our strategy to grow our data center cooling and indoor air quality product offerings in our Climate Solutions segment.&#160; See Note 2 of the Notes to Consolidated Financial Statements for additional information regarding acquisitions.</div>

  <div><br/>
  </div>

  <div style="font-style: italic; font-weight: bold;">Financing activities</div>

  <div><br/>
  </div>

  <div style="font-style: italic;"><span style="text-decoration: underline;">Debt</span></div>

  <div>Our total debt outstanding increased $79 million to $432 million at March 31, 2024 compared with the prior year, primarily due to incremental borrowings on our revolving credit facility, which we used to fund a portion of the purchase price of Scott
    Springfield Manufacturing.</div>

  <div><br/>
  </div>

  <div>Our credit agreements require us to maintain compliance with various covenants, including a leverage ratio covenant and an interest expense coverage ratio covenant, which are discussed further below.&#160; Indebtedness under our credit agreements is
    secured by liens on substantially all domestic assets.&#160; These agreements further require compliance with various covenants that may limit our ability to incur additional indebtedness; grant liens; make investments, loans, or guarantees; engage in
    certain transactions with affiliates; or make restricted payments, including dividends.&#160; Also, the credit agreements may require prepayments in the event of certain asset sales.</div>

  <div><br/>
  </div>

  <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
    <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-weight: normal; font-style: normal;">36</span></div>

    <div style="page-break-after: always;" class="BRPFPageBreak">
      <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

    <div style="width: 100%;" class="BRPFPageHeader"><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"></span></a>
      <div>
        <div style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="font-style: italic; font-size: 8pt;">Table of Contents</span></a><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"><br/>
            </span></a></div>

      </div>

    </div>

  </div>

  <div>The leverage ratio covenant within our primary credit agreements requires us to limit our consolidated indebtedness, less a portion of our cash balance, both as defined by the credit agreements, to no more than three and one-quarter times
    consolidated net earnings before interest, taxes, depreciation, amortization, and certain other adjustments (&#8220;Adjusted EBITDA&#8221;).&#160; We are also subject to an interest expense coverage ratio covenant, which requires us to maintain Adjusted EBITDA of at
    least three times consolidated interest expense.&#160; As of March 31, 2024, we were in compliance with our debt covenants.&#160; We expect to remain in compliance with our debt covenants during fiscal 2025 and beyond.</div>

  <div><br/>
  </div>

  <div>See Note 17 of the Notes to Consolidated Financial Statements for additional information regarding our credit agreements.</div>

  <div><br/>
  </div>

  <div style="font-style: italic;"><span style="text-decoration: underline;">Share repurchase program</span></div>

  <div>We repurchased $13 million and $7 million of our common stock during fiscal 2024 and 2023, respectively.&#160; As of March 31, 2024, we had $32 million of authorized share repurchases remaining under our current repurchase program, which expires in
    November 2024.&#160; Our decision whether and to what extent to repurchase additional shares depends on a number of factors, including business conditions, other cash priorities, and stock price.</div>

  <div>&#160;</div>

  <div style="font-weight: bold;">Critical Accounting Policies</div>

  <div>&#160;</div>

  <div>The following critical accounting policies reflect the more significant judgments and estimates used in preparing our consolidated financial statements.&#160; Application of these policies results in accounting estimates that have the greatest potential
    for a significant impact on our financial statements.&#160; The following discussion of these judgments and estimates is intended to supplement the significant accounting policies presented in Note 1 of the Notes to Consolidated Financial Statements.&#160; In
    addition, recently issued accounting pronouncements that either have or could materially impact our financial statements are disclosed in Note 1 of the Notes to Consolidated Financial Statements.</div>

  <div>&#160;</div>

  <div style="font-style: italic; font-weight: bold;">Revenue recognition</div>

  <div>&#160;</div>

  <div>We recognize revenue based upon consideration specified in a contract and as we satisfy performance obligations by transferring control over our products to our customers, which may be at a point in time or over time.&#160; The majority of our revenue is
    recognized at a point in time, based upon shipment terms.&#160; A limited number of our customer contracts provide an enforceable right to payment for performance completed to date.&#160; For these contracts, we recognize revenue over time based upon our
    estimated progress toward the satisfaction of the contract&#8217;s performance obligations.&#160; We record an allowance for credit losses and we accrue for estimated warranty costs at the time of sale.&#160; We base these estimates upon historical experience, current
    business trends and economic conditions, and risks specific to the underlying accounts receivable or warranty claims.</div>

  <div>&#160;</div>

  <div style="font-style: italic; font-weight: bold;">Impairment of long-lived assets</div>

  <div>&#160;</div>

  <div>We perform impairment evaluations of long-lived assets, including property, plant and equipment and intangible assets, whenever business conditions or events indicate that those assets may be impaired.&#160; We consider factors such as operating losses,
    declining financial outlooks and market conditions when evaluating the necessity for an impairment analysis.&#160; In the event the net asset values exceed undiscounted cash flows expected to be generated by the assets, we write down the assets to fair
    value and record an impairment charge.&#160; We estimate fair value in various ways depending on the nature of the underlying assets.&#160; Fair value is generally based upon appraised value, estimated salvage value, or selling prices under negotiation, as
    applicable.</div>

  <div>&#160;</div>

  <div>The most significant long-lived assets we evaluated for impairment indicators were property, plant and equipment and intangible assets, which totaled $366 million and $188 million, respectively, at March 31, 2024.&#160; Within property, plant and
    equipment, the most significant assets evaluated are buildings and improvements and machinery and equipment.&#160; Our most significant intangible assets evaluated are customer relationships, trade names, and acquired technology.&#160; The majority of our
    intangibles assets are related to our Climate Solutions segment and include $102 million of intangibles recently recorded from our acquisition of Scott Springfield Manufacturing.&#160; We evaluate impairment at the lowest level of separately identifiable
    cash flows, which is generally at the manufacturing plant level.&#160; We monitor manufacturing plant financial performance to determine whether indicators exist that would require an impairment evaluation for the facility.&#160; This includes significant
    adverse changes in plant profitability metrics; substantial changes in the mix of customer products manufactured in the plant; changes in manufacturing strategy; and the shifting of programs to other facilities under a manufacturing realignment
    strategy.&#160; When such indicators are present, we perform an impairment evaluation.</div>

  <div>&#160;</div>

  <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
    <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-weight: normal; font-style: normal;">37</span></div>

    <div style="page-break-after: always;" class="BRPFPageBreak">
      <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

    <div style="width: 100%;" class="BRPFPageHeader"><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"></span></a>
      <div>
        <div style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="font-style: italic; font-size: 8pt;">Table of Contents</span></a><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"><br/>
            </span></a></div>

      </div>

    </div>

  </div>

  <div>&#160;</div>

  <div>During fiscal 2022, we recorded a net impairment reversal of $56 million, primarily related to assets that were held for sale in the Performance Technologies segment.&#160; In fiscal 2022, we adjusted the long-lived assets in the liquid-cooled automotive
    business to the lower of carrying or fair value when they no longer met the held for sale classification criteria.&#160; S<span style="color: rgb(0, 0, 0);">ee Note 2 of the Notes to the Consolidated Financial Statements for additional information.</span></div>

  <div>&#160;</div>

  <div style="font-style: italic; font-weight: bold;">Impairment of goodwill</div>

  <div>&#160;</div>

  <div>We perform goodwill impairment tests annually, as of March 31, unless business events or other conditions exist that require a more frequent evaluation.&#160; We consider factors such as operating losses, declining financial and market outlooks, and
    market capitalization when evaluating the necessity for an interim impairment analysis.&#160; We test goodwill for impairment at a reporting unit level.&#160; Goodwill resulting from recent acquisitions generally represents the highest risk of impairment, which
    typically decreases as the businesses are integrated into the Company and positioned for future operating and financial performance.&#160; We test goodwill for impairment by comparing the fair value of each reporting unit with its carrying value.&#160; We
    determine the fair value of a reporting unit based upon the present value of estimated future cash flows.&#160; If the fair value of a reporting unit exceeds the carrying value of the reporting unit&#8217;s net assets, goodwill is not impaired.&#160; However, if the
    carrying value of the reporting unit&#8217;s net assets exceeds its fair value, we would conclude goodwill is impaired and would record an impairment charge equal to the amount that the reporting unit&#8217;s carrying value exceeds its fair value.</div>

  <div>&#160;</div>

  <div>Determining the fair value of a reporting unit involves judgment and the use of estimates and assumptions, which include assumptions regarding the revenue growth rates and operating profit margins used to calculate estimated future cash flows and
    risk-adjusted discount rates.&#160; We determine the expected future revenue growth rates and operating profit margins after consideration of our historical revenue growth rates and earnings levels, our assessment of future market potential and our
    expectations of future business performance.&#160; The discount rates used in determining discounted cash flows are rates corresponding to our cost of capital, adjusted for country- and business-specific risks where appropriate.&#160; While we believe the
    assumptions used in our goodwill impairment tests are appropriate and result in a reasonable estimate of the fair value of each reporting unit, future events or circumstances could have a potential negative effect on the estimated fair value of our
    reporting units.&#160; These events or circumstances include lower than forecasted revenues, market trends that fall below our current expectations, actions of key customers, increases in discount rates, and continued inflationary market conditions.&#160; We
    cannot predict the occurrence of certain events or changes in circumstances that might adversely affect the carrying value of goodwill.</div>

  <div>&#160;</div>

  <div>At March 31, 2024, our goodwill totaled $231 million.&#160; We conducted goodwill impairment tests as of March 31, 2024 by applying a fair value-based test and determined the fair value of the reporting units in each of our operating segments exceeded
    their respective book value.&#160; A 10 percent decrease in the estimated fair value of each reporting unit would not have resulted in a different conclusion.</div>

  <div>&#160;</div>

  <div style="font-style: italic; font-weight: bold;">Acquisitions</div>

  <div>&#160;</div>

  <div>From time to time, we make strategic acquisitions that have a material impact on our consolidated results of operations or financial position.&#160; We allocate the purchase price of acquired businesses to the identifiable tangible and intangible assets
    acquired and liabilities assumed in the transaction based upon their estimated fair values as of the acquisition date.&#160; We determine the estimated fair values using information available to us and engage third-party valuation specialists when
    necessary.&#160; The estimates we use to determine the fair value of long-lived assets, such as intangible assets, can be complex and require significant judgments.&#160; While we use our best estimates and assumptions, our estimates are inherently uncertain and
    subject to refinement.&#160; As a result, during the measurement period, which may be up to one year from the acquisition date, we record adjustments to the assets acquired and liabilities assumed, with the corresponding offset to goodwill.&#160; Upon conclusion
    of the measurement period or final determination of the values of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to our consolidated statement of operations.&#160; We also estimate the useful lives of
    intangible assets to determine the amount of amortization expense to record in future periods.&#160; We periodically review the estimated useful lives assigned to our intangible assets to determine whether such estimated useful lives continue to be
    appropriate.&#160; During fiscal 2024, we acquired Scott Springfield Manufacturing and Napps.&#160; See Note 2 of the Notes to Consolidated Financial Statements for additional information regarding these acquisitions.</div>

  <div>&#160;</div>

  <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
    <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-weight: normal; font-style: normal;">38</span></div>

    <div style="page-break-after: always;" class="BRPFPageBreak">
      <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

    <div style="width: 100%;" class="BRPFPageHeader"><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"></span></a>
      <div>
        <div style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="font-style: italic; font-size: 8pt;">Table of Contents</span></a><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"><br/>
            </span></a></div>

      </div>

    </div>

  </div>

  <div style="font-style: italic; font-weight: bold;">Pension obligations</div>

  <div><br/>
  </div>

  <div>Our calculation of the expense and liabilities of our pension plans is dependent upon various assumptions.&#160; At March 31, 2024, our global pension liabilities totaled $29 million.&#160; The most significant assumptions include the discount rate, expected
    return on plan assets, and mortality rates.&#160; We base our selection of assumptions on historical trends and economic and market conditions at the time of valuation.&#160; In accordance with U.S. GAAP, actual results that differ from these assumptions are
    accumulated and amortized over future periods.&#160; These differences impact future pension expense.&#160; Our domestic pension plans are closed to new participants; therefore, participants in these plans are not accruing benefits based upon their current
    service as the plans do not include increases in annual earnings or for future service in calculating the average annual earnings and years of credited service under the pension plan formula.&#160; The primary non-U.S. plans are maintained in Germany and
    Italy and are also closed to new participants and are substantially unfunded.</div>

  <div><br/>
  </div>

  <div>For the following discussion regarding sensitivity of assumptions, all amounts presented are in reference to our domestic pension plans, since our domestic plans comprise all of our pension plan assets and the majority of our pension plan expense.</div>

  <div><br/>
  </div>

  <div>
    <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">To determine the expected rate of return on pension plan assets, we consider such factors as (<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">i</span>) the actual return earned on plan assets, (<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">ii</span>) historical rates of return on the various asset classes in the plan portfolio, (<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">iii</span>) projections of returns on those asset classes, (<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">iv</span>) the amount of active
      management of the assets, (<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">v</span>) capital market conditions and economic forecasts, and (<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">vi</span>)
      administrative expenses paid with the plan assets.&#160; The rate of return on plan assets utilized in fiscal 2024 and 2023 was 6.5 percent and 7.0 percent, respectively.&#160; For fiscal 2025, we have assumed a rate of 5.5 percent.&#160; A change of 25 basis
      points in the expected rate of return on plan assets would impact our fiscal 2025 pension expense by less than $1 million.</div>

  </div>

  <div><br/>
  </div>

  <div>The discount rate reflects rates available on high-quality fixed-income corporate bonds on the measurement date of March 31.&#160; For fiscal 2024 and 2023, for purposes of determining pension expense, we used a discount rate of 5.2 percent and 3.9
    percent, respectively.&#160; We determined these rates based upon a yield curve that was created following an analysis of the projected cash flows for our plans.&#160; See Note 18 of the Notes to Consolidated Financial Statements for additional information.&#160; A
    change in the assumed discount rate of 25 basis points would impact our fiscal 2025 pension expense and projected benefit obligation by less than $1 million and approximately $4 million, respectively.</div>

  <div><br/>
  </div>

  <div style="font-style: italic; font-weight: bold;">Income taxes</div>

  <div><br/>
  </div>

  <div>We operate in numerous taxing jurisdictions; therefore, we are subject to regular examinations by federal, state and non-U.S. taxing authorities.&#160; Due to the application of complex and sometimes ambiguous tax laws and rulings in the jurisdictions in
    which we do business, there is an inherent level of uncertainty within our worldwide tax provisions.&#160; Despite our belief that our tax return positions are consistent with applicable tax laws, it is possible that taxing authorities could challenge
    certain positions.</div>

  <div><br/>
  </div>

  <div>Our deferred tax assets and liabilities reflect temporary differences between the amount of assets and liabilities for financial and tax reporting purposes.&#160; We adjust these amounts to reflect changes in tax rates expected to be in effect when the
    temporary differences reverse.&#160; We record a valuation allowance if we determine it is more likely than not that the net deferred tax assets in a particular jurisdiction will not be realized.&#160; This determination, which is made on a legal entity-by-legal
    entity basis, involves judgment and the use of significant estimates and assumptions, including expectations of future taxable income and tax planning strategies.&#160; We believe the assumptions that we used are appropriate and result in a reasonable
    determination regarding the future realizability of deferred tax assets.&#160; However, future events or circumstances, such as lower-than-expected taxable income or unfavorable changes in the financial outlook of our operations in certain jurisdictions,
    could cause us to record additional valuation allowances.</div>

  <div><br/>
  </div>

  <div>See Note 8 of the Notes to Consolidated Financial Statements for additional information regarding income taxes.</div>

  <div><br/>
  </div>

  <div style="font-style: italic; font-weight: bold;">Loss reserves</div>

  <div><span style="font-weight: bold; font-style: italic;">&#160;</span><br/>
  </div>

  <div>We maintain liabilities and reserves for a number of loss exposures, including environmental remediation costs, product warranties, self-insurance costs, estimated credit losses associated with trade receivables, regulatory compliance matters, and
    litigation.&#160; Establishing loss reserves for these exposures requires the use of estimates and judgment to determine the risk exposure and ultimate potential liability.&#160; We estimate these reserve requirements by using consistent and suitable
    methodologies for the particular type of loss reserve being calculated.&#160; See Notes 15 and 20 of the Notes to Consolidated Financial Statements for additional information regarding product warranties and contingencies and litigation, respectively.</div>

  <div><br/>
  </div>

  <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
    <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-weight: normal; font-style: normal;">39</span></div>

    <div style="page-break-after: always;" class="BRPFPageBreak">
      <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

    <div style="width: 100%;" class="BRPFPageHeader"><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"></span></a>
      <div>
        <div style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="font-style: italic; font-size: 8pt;">Table of Contents</span></a><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"><br/>
            </span></a></div>

      </div>

    </div>

  </div>

  <div style="color: #000000; font-weight: bold;">Forward-Looking Statements</div>

  <div>&#160;</div>

  <div>This report, including, but not limited to, the discussion under Item 7. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations, contains statements, including information about future financial performance,
    accompanied by phrases such as &#8220;believes,&#8221; &#8220;estimates,&#8221; &#8220;expects,&#8221; &#8220;plans,&#8221; &#8220;anticipates,&#8221; &#8220;intends,&#8221; and other similar &#8220;forward-looking&#8221; statements, as defined in the Private Securities Litigation Reform Act of 1995.&#160; Modine&#8217;s actual results,
    performance or achievements may differ materially from those expressed or implied in these statements, because of certain risks and uncertainties, including, but not limited to, those described under &#8220;Risk Factors&#8221; in Item 1A. in Part I. of this report
    and identified in our other public filings with the U.S. Securities and Exchange Commission.&#160; Other risks and uncertainties include, but are not limited to, the following:</div>

  <div><br/>
  </div>

  <div style="font-style: italic; font-weight: bold;">Market Risks</div>

  <div><br/>
  </div>

  <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt;">&#160;</td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
          <div>The impact of potential adverse developments or disruptions in the global economy and financial markets, including impacts related to inflation, energy costs, supply chain challenges, tariffs, sanctions and other trade issues or cross-border
            trade restrictions (and any potential resulting trade war), and military conflicts, including the current conflicts in Ukraine and in the Middle East and heightened tension in the Red Sea;</div>
        </td>

  </tr>


</table>
  <div><br/>
  </div>

  <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt;">&#160;</td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
          <div>The impact of other economic, social and political conditions, changes, challenges and unrest, particularly in the geographic, product and financial markets where we and our customers operate and compete, including foreign currency exchange
            rate fluctuations; increases in interest rates; recession and recovery therefrom; and the general uncertainties about the impact of regulatory and/or policy changes, including those related to tax and trade that have been or may be implemented
            in the U.S. or abroad;</div>
        </td>

  </tr>


</table>
  <div><br/>
  </div>

  <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt;">&#160;</td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
          <div>The impact of potential price increases associated with raw materials, including aluminum, copper, steel and stainless steel (nickel), and other purchased component inventory including, but not limited to, increases in the underlying
            material cost based upon the London Metal Exchange and related premiums or fabrication costs.&#160; These prices may be impacted by a variety of factors, including changes in trade laws and tariffs, the behavior of our suppliers and significant
            fluctuations in demand.&#160; This risk includes our ability to successfully manage our exposure and our ability to adjust product pricing in response to price increases, including through our quotation process or through contract provisions for
            prospective price adjustments, as well as the inherent lag in timing of such contract provisions;</div>
        </td>

  </tr>


</table>
  <div><br/>
  </div>

  <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt;">&#160;</td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
          <div>Our ability to be at the forefront of technological advances in order to differentiate ourselves from our competitors and provide innovative products and services to our customers, and the impacts of any changes in or the adoption rate of
            technologies that we expect to drive sales growth, including those related to data center cooling and electric vehicles;</div>
        </td>

  </tr>


</table>
  <div><br/>
  </div>

  <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt;">&#160;</td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
          <div>Our ability to mitigate increases in labor costs and labor shortages;</div>
        </td>

  </tr>


</table>
  <div><br/>
  </div>

  <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt;">&#160;</td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
          <div>The impact of public health threats, such as COVID-19, on the national and global economy, our business, suppliers (and the supply chain), customers, and employees; and</div>
        </td>

  </tr>


</table>
  <div><br/>
  </div>

  <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt;">&#160;</td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
          <div>The impact of legislation, regulations, and government incentive programs, including those addressing climate change, on demand for our products and the markets we serve, including our ability to take advantage of opportunities to supply
            alternative new technologies to meet environmental and/or energy standards and objectives.</div>
        </td>

  </tr>


</table>
  <div><br/>
  </div>

  <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
    <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-weight: normal; font-style: normal;">40</span></div>

    <div class="BRPFPageBreak" style="page-break-after: always;">
      <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

    <div style="width: 100%;" class="BRPFPageHeader"><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"></span></a>
      <div>
        <div style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="font-style: italic; font-size: 8pt;">Table of Contents</span></a><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"><br/>
            </span></a></div>

      </div>

    </div>

  </div>

  <div style="font-style: italic; font-weight: bold;">Operational Risks</div>

  <div><br/>
  </div>

  <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt;">&#160;</td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
          <div>The impact of problems, including logistic and transportation challenges, associated with suppliers meeting our quantity, quality, price and timing demands, and the overall health of our suppliers, including their ability and willingness to
            supply our volume demands if their production capacity becomes constrained;</div>
        </td>

  </tr>


</table>
  <div><br/>
  </div>

  <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt;">&#160;</td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
          <div>The overall health of and pricing pressure from our customers in light of economic and market-specific factors and the potential impact on us from any deterioration in the stability or performance of any of our major customers;</div>
        </td>

  </tr>


</table>
  <div><br/>
  </div>

  <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt;">&#160;</td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
          <div>Our ability to maintain current customer relationships and compete effectively for new business, including our ability to achieve profit margins acceptable to us by offsetting or otherwise addressing any cost increases associated with supply
            chain challenges and inflationary market conditions;</div>
        </td>

  </tr>


</table>
  <div><br/>
  </div>

  <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt;">&#160;</td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
          <div>The impact of product or manufacturing difficulties or operating inefficiencies, including any product or program launches, product transfer challenges and warranty claims;</div>
        </td>

  </tr>


</table>
  <div><br/>
  </div>

  <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt;">&#160;</td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
          <div>The impact of delays or modifications initiated by major customers with respect to product or program launches, product applications or requirements;</div>
        </td>

  </tr>


</table>
  <div><br/>
  </div>

  <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt;">&#160;</td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
          <div>Our ability to consistently structure our operations in order to develop and maintain a competitive cost base with appropriately skilled and stable labor, while also positioning ourselves geographically, so that we can continue to support
            our customers with the technical expertise and market-leading products they demand and expect from Modine;</div>
        </td>

  </tr>


</table>
  <div><br/>
  </div>

  <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt;">&#160;</td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
          <div>Our ability to effectively and efficiently manage our operations in response to sales volume changes, including maintaining adequate production capacity to meet demand in our growing businesses while also completing restructuring activities
            and realizing the anticipated benefits thereof;</div>
        </td>

  </tr>


</table>
  <div><br/>
  </div>

  <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt;">&#160;</td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
          <div>Costs and other effects of the investigation and remediation of environmental contamination; including when related to the actions or inactions of others and/or facilities over which we have no control;</div>
        </td>

  </tr>


</table>
  <div><br/>
  </div>

  <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt;">&#160;</td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
          <div>Our ability to recruit and maintain talent, including personnel in managerial, leadership, operational and administrative functions;</div>
        </td>

  </tr>


</table>
  <div><br/>
  </div>

  <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt;">&#160;</td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
          <div>Our ability to protect our proprietary information and intellectual property from theft or attack by internal or external sources;</div>
        </td>

  </tr>


</table>
  <div><br/>
  </div>

  <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt;">&#160;</td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
          <div>The impact of a substantial disruption or material breach of our information technology systems, and any related delays, problems or costs;</div>
        </td>

  </tr>


</table>
  <div><br/>
  </div>

  <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt;">&#160;</td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
          <div>The impact of the material weakness identified in our internal control over financial reporting related to IT system access in Europe on our financial reporting process;</div>
        </td>

  </tr>


</table>
  <div><br/>
  </div>

  <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt;">&#160;</td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
          <div>Increasingly complex and restrictive laws and regulations and the costs associated with compliance therewith, including state and federal labor regulations, laws and regulations associated with being a U.S. public company, and other laws and
            regulations present in various jurisdictions in which we operate;</div>
        </td>

  </tr>


</table>
  <div><br/>
  </div>

  <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt;">&#160;</td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
          <div>Increasing emphasis by customers, investors, and employees on environmental, social and corporate governance matters may impose additional costs on us, adversely affect our reputation or expose us to new risks;</div>
        </td>

  </tr>


</table>
  <div><br/>
  </div>

  <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt;">&#160;</td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
          <div>Work stoppages or interference at our facilities or those of our major customers and/or suppliers;</div>
        </td>

  </tr>


</table>
  <div><br/>
  </div>

  <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt;">&#160;</td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
          <div>The constant and increasing pressures associated with healthcare and associated insurance costs; and</div>
        </td>

  </tr>


</table>
  <div><br/>
  </div>

  <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt;">&#160;</td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
          <div>Costs and other effects of litigation, claims, or other obligations, including those that may be asserted against us in connection with divested businesses.</div>
        </td>

  </tr>


</table>
  <div><br/>
  </div>

  <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
    <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-weight: normal; font-style: normal;">41</span></div>

    <div class="BRPFPageBreak" style="page-break-after: always;">
      <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

    <div style="width: 100%;" class="BRPFPageHeader"><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"></span></a>
      <div>
        <div style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="font-style: italic; font-size: 8pt;">Table of Contents</span></a><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"><br/>
            </span></a></div>

      </div>

    </div>

  </div>

  <div style="font-style: italic; font-weight: bold;">Strategic Risks</div>

  <div><br/>
  </div>

  <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt;">&#160;</td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
          <div>Our ability to successfully realize anticipated benefits, including improved profit margins and cash flow, from strategic initiatives and our continued application of 80/20 principles across our businesses; and</div>
        </td>

  </tr>


</table>
  <div><br/>
  </div>

  <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt;">&#160;</td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
          <div>Our ability to accelerate growth by identifying and executing on organic growth opportunities and acquisitions, and to efficiently and successfully integrate acquired businesses.</div>
        </td>

  </tr>


</table>
  <div> <br/>
  </div>

  <div style="font-style: italic; font-weight: bold;">Financial Risks</div>

  <div><br/>
  </div>

  <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt;">&#160;</td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
          <div>Our ability to fund our global liquidity requirements efficiently for our current operations and meet our long-term commitments in the event of disruption in or tightening of the credit markets or extended recessionary conditions in the
            global economy;</div>
        </td>

  </tr>


</table>
  <div><br/>
  </div>

  <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt;">&#160;</td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
          <div>The impact of increases in interest rates in relation to our variable-rate debt obligations;</div>
        </td>

  </tr>


</table>
  <div><br/>
  </div>

  <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt;">&#160;</td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
          <div>The impact of changes in federal, state or local taxes that could have the effect of increasing our income tax expense;</div>
        </td>

  </tr>


</table>
  <div><br/>
  </div>

  <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt;">&#160;</td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
          <div>Costs arising from the integration of Scott Springfield Manufacturing and the timing and impact of potential purchase accounting adjustments;</div>
        </td>

  </tr>


</table>
  <div><br/>
  </div>

  <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt;">&#160;</td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
          <div>Our ability to comply with the financial covenants in our credit agreements, including our leverage ratio (net debt divided by Adjusted EBITDA, as defined in our credit agreements) and our interest coverage ratio (Adjusted EBITDA divided by
            interest expense, as defined in our credit agreements);</div>
        </td>

  </tr>


</table>
  <div><br/>
  </div>

  <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt;">&#160;</td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
          <div>The potential unfavorable impact of foreign currency exchange rate fluctuations on our financial results; and</div>
        </td>

  </tr>


</table>
  <div><br/>
  </div>

  <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt;">&#160;</td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
          <div>Our ability to effectively realize the benefits of deferred tax assets in various jurisdictions in which we operate.</div>
        </td>

  </tr>


</table>
  <div><br/>
  </div>

  <div>Forward-looking statements are as of the date of this report; we do not assume any obligation to update any forward-looking statements.</div>

  <div><br/>
  </div>

  <a id="ITEM7A."><!--Anchor--></a>
  <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 54pt; vertical-align: top; font-weight: bold;"><span style="text-decoration: underline;">ITEM 7A.</span></td>

    <td style="width: auto; vertical-align: top;">
          <div style="font-weight: bold;"><span style="text-decoration: underline;">QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK.</span></div>
        </td>

  </tr>


</table>
  <div>&#160;</div>

  <div>In the normal course of business, we are subject to market exposure from changes in foreign currency exchange rates, interest rates, commodity prices, credit risk and other market changes.</div>

  <div>&#160;</div>

  <div style="font-weight: bold;">Foreign Currency Risk</div>

  <div>&#160;</div>

  <div>We are subject to the risk of changes in foreign currency exchange rates due to our operations in foreign countries.&#160; We have manufacturing facilities in Brazil, Canada, China, India, Mexico, and throughout Europe.&#160; We also have joint ventures in
    China and South Korea.&#160; We sell and distribute products throughout the world and also purchase raw materials from suppliers in foreign countries.&#160; As a result, our financial results are affected by changes in foreign currency exchange rates and
    economic conditions in the foreign markets in which we do business.&#160; Whenever possible, we attempt to mitigate foreign currency risks on transactions with customers and suppliers in foreign countries by entering into contracts that are denominated in
    the functional currency of the entity engaging in the transaction.&#160; In addition, for certain transactions that are denominated in a currency other than the engaging entity&#8217;s functional currency, we<span style="color: rgb(0, 0, 0);"> may enter into
      foreign currency derivative contracts to further manage our foreign currency risk.</span>&#160; In fiscal 2024, we recorded a net gain of less than $1 million within our statement of operations related to foreign currency derivative contracts.&#160; In
    addition, our consolidated financial results are impacted by the translation of revenue and expenses in foreign currencies into U.S. dollars.&#160; These translation impacts are primarily affected by changes in exchange rates between the U.S. dollar and
    European currencies, primarily the euro and the British pound sterling, the Brazilian real, and the Chinese yuan.&#160; In fiscal 2024, approximately 49 percent of our sales were generated in countries outside the U.S.&#160; A change in foreign currency exchange
    rates will positively or negatively affect our sales; however, this impact will be offset, usually to a large degree, with a corresponding effect on our cost of sales and other expenses.&#160; In fiscal 2024, changes in foreign currency exchange rates
    favorably impacted our sales by $28 million; however, the impact on our operating income was only $4 million.&#160; Foreign currency exchange rate risk can be estimated by measuring the impact of a near-term adverse movement of 10 percent in foreign
    currency exchange rates.&#160; If these rates were 10 percent higher or lower during fiscal 2024, there would not have been a material impact on our fiscal 2024 earnings.</div>

  <div>&#160;</div>

  <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
    <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-weight: normal; font-style: normal;">42</span></div>

    <div class="BRPFPageBreak" style="page-break-after: always;">
      <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

    <div style="width: 100%;" class="BRPFPageHeader"><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"></span></a>
      <div>
        <div style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="font-style: italic; font-size: 8pt;">Table of Contents</span></a><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"><br/>
            </span></a></div>

      </div>

    </div>

  </div>

  <div>We maintain foreign currency-denominated debt obligations and intercompany loans that are subject to foreign currency exchange risk.&#160; We seek to mitigate this risk through maintaining offsetting positions between external and intercompany loans;
    however, <span style="color: rgb(0, 0, 0);">from time to time, we also enter into foreign currency derivative contracts to manage the currency exchange rate exposure.&#160; These derivative instruments are typically not accounted for as hedges, and
      accordingly, gains </span>or losses on the derivatives are recorded in other income and expense in the consolidated statements of operations and typically offset the foreign currency changes on the outstanding loans.</div>

  <div>&#160;</div>

  <div style="font-weight: bold;">Interest Rate Risk</div>

  <div><br/>
  </div>

  <div>We seek to reduce the potential volatility of earnings that could arise from changes in interest rates.&#160; We generally utilize a mixture of debt maturities and both fixed-rate and variable-rate debt to manage exposure to changes in interest rates.&#160;
    Interest on both our term loans and borrowings under our multi-currency revolving credit facility, including swingline borrowings, is variable and is currently based on either SOFR or EURIBOR, plus 137.5 to 175 basis points, depending on our leverage
    ratio.&#160; As a result, we are subject to risk of fluctuations in SOFR and EURIBOR and changes in our leverage ratio, which would affect the variable interest rate on our term loans and revolving credit facility and could create variability in interest
    expense.</div>

  <div><br/>
  </div>

  <div>As of March 31, 2024, our outstanding borrowings on variable-rate term loans and the revolving credit facility totaled $205 million and $92 million, respectively.&#160; Based upon our outstanding debt with variable interest rates at March 31, 2024, a
    100-basis point increase in interest rates would increase our annual interest expense in fiscal 2025 by approximately $3 million.</div>

  <div><br/>
  </div>

  <div style="font-weight: bold;">Commodity Price and Supply Risk</div>

  <div><br/>
  </div>

  <div>To produce the products we sell, we purchase raw materials and supplies including aluminum, copper, steel and stainless steel (nickel), brass, refrigerants, and gases such as natural gas, helium, and nitrogen.&#160; In addition, we also purchase
    components and parts that are integrated into our end products.</div>

  <div><br/>
  </div>

  <div>We seek to mitigate commodity price risk primarily by adjusting product pricing in response to applicable price increases.&#160; Our contracts with certain customers contain provisions that provide for prospective price adjustments based upon changes in
    raw material prices.&#160; These prospective price adjustments generally lag behind the actual raw material price fluctuations by three months or longer, and the contract provisions are limited to the underlying material cost based upon a relevant pricing
    source, such as the London Metal Exchange, American Metal Market, or Platts index, and typically exclude additional cost elements, such as related metals premiums and fabrication.&#160; <span style="color: rgb(0, 0, 0);">In instances where the risk is not
      covered contractually, we seek to adjust product pricing in response to price increases, including through our quotation process and through price list increases.&#160; Nevertheless, we are still subject to the risk of price increases on commodities,
      components, and other goods and services that we purchase.</span></div>

  <div><br/>
  </div>

  <div style="color: #000000;">We regularly engage with our suppliers to ensure availability of purchased commodities and components.&#160; While the global supply chain challenges that were widespread in fiscal 2023 have largely eased and we do not currently
    anticipate significant shortages or delays from our key suppliers, we are subject to supply risk.&#160; We use a limited number of supply sources for certain components, including aluminum, copper, steel and stainless steel (nickel) and are exposed to the
    risk that our suppliers may not be able or willing to meet our supply requirements due to strong customer demand, as they may not be able to increase their output capacity as quickly as customers increase their orders, or the potential effects of trade
    laws and tariffs, capacity constraints, financial instability, or other circumstances.</div>

  <div><br/>
  </div>

  <div>We also purchase parts from suppliers that use our tooling to create the parts.&#160; In most instances, and for financial reasons, we do not have duplicate tooling for the manufacture of the purchased parts.&#160; As a result, we are exposed to the risk of a
    supplier being unable to provide the quantity or quality of parts that we require.&#160; Even in situations where suppliers are manufacturing parts without the use of our tooling, we face the challenge of obtaining consistently high-quality parts from
    suppliers that are financially stable.&#160; We manage supplier risk by leveraging internal and third-party tools to identify and mitigate higher-risk supplier situations.</div>

  <div><br/>
  </div>

  <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
    <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-weight: normal; font-style: normal;">43</span></div>

    <div class="BRPFPageBreak" style="page-break-after: always;">
      <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

    <div style="width: 100%;" class="BRPFPageHeader"><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"></span></a>
      <div>
        <div style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="font-style: italic; font-size: 8pt;">Table of Contents</span></a><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"><br/>
            </span></a></div>

      </div>

    </div>

  </div>

  <div style="font-weight: bold;">Credit Risk</div>

  <div><br/>
  </div>

  <div>Credit risk represents the possibility of loss from a customer failing to make payment according to contract terms.&#160; Our principal credit risk consists of outstanding trade accounts receivable.&#160; At March 31, 2024, 35 percent of our trade accounts
    receivable was concentrated with our top ten customers.&#160; These customers operate primarily in the commercial vehicle, off-highway, automotive and light vehicle, data center cooling, and commercial air conditioning and refrigeration markets and are
    influenced by similar market and general economic factors.&#160; In the past, credit losses from our customers have not been significant, nor have we experienced a significant increase in credit losses in connection with the current inflationary market
    conditions.</div>

  <div><br/>
  </div>

  <div>We manage credit risk through a focus on the following:</div>

  <div><br/>
  </div>

  <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 27pt;">&#160;</td>

    <td style="width: 15.85pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
          <div><span style="font-style: italic;">Cash and investments</span> &#8211; We review cash deposits and short-term investments to ensure banks have acceptable credit ratings, and short-term investments are maintained in secured or guaranteed
            instruments.&#160; We consider our holdings in cash and investments to be stable and secure at March 31, 2024;</div>
        </td>

  </tr>


</table>
  <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 27pt;"><br/>
        </td>

    <td style="width: 15.85pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
          <div><span style="font-style: italic;">Trade accounts receivable</span> &#8211; Prior to granting credit, we evaluate each customer, taking into consideration the customer&#8217;s financial condition, payment experience and credit information.&#160; After credit
            is granted, we actively monitor the customer&#8217;s financial condition and applicable business news;</div>
        </td>

  </tr>


</table>
  <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 27pt;"><br/>
        </td>

    <td style="width: 15.85pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
          <div><span style="font-style: italic;">Pension assets</span> &#8211; We have retained outside advisors to assist in the management of the assets in our pension plans.&#160; In making investment decisions, we utilize an established risk management protocol
            that focuses on protection of the plan assets against downside risk.&#160; We ensure that investments within these plans provide appropriate diversification, the investments are monitored by investment teams, and portfolio managers adhere to the
            established investment policies.&#160; We believe the plan assets are subject to appropriate investment policies and controls; and</div>
        </td>

  </tr>


</table>
  <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 27pt;"><br/>
        </td>

    <td style="width: 15.85pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
          <div><span style="font-style: italic;">Insurance</span> &#8211; We monitor our insurance providers to ensure they maintain financial ratings that are acceptable to us.&#160; We have not identified any concerns in this regard based upon our reviews.</div>
        </td>

  </tr>


</table>
  <div><br/>
  </div>

  <div>In addition, we are exposed to risks associated with price reduction pressure applied by OEM customers.&#160; If contractual price downs are unavoidable, we contemplate them in our overall strategy and adjust pricing as necessary to provide profit
    margins that are acceptable to us.</div>

  <div><br/>
  </div>

  <div style="font-weight: bold;">Economic and Market Risk</div>

  <div><br/>
  </div>

  <div>Economic risk represents the possibility of loss resulting from economic instability in certain areas of the world, such as that caused by geopolitical uncertainly or pandemics, or downturns in markets in which we operate.&#160; We sell a broad range of
    thermal solution systems to customers operating in diverse markets, including the commercial, industrial, and building HVAC&amp;R, data center cooling and commercial vehicle, off-highway, and automotive and light vehicle markets.</div>

  <div><br/>
  </div>

  <div>Considering our global presence, we also encounter risks imposed by potential trade restrictions, including tariffs, embargoes, sanctions, and the like.&#160; We continue to pursue non-speculative opportunities to mitigate these economic risks, and
    capitalize, when possible, on changing market conditions.&#160; We pursue new market opportunities after careful consideration of the potential associated risks and benefits.&#160; Successes in new markets are dependent upon our ability to commercialize our
    investments.&#160; Current examples of new and emerging markets for us include those related to electric vehicles, data centers, indoor air quality, and Gensets.&#160; Our investments in these areas are subject to the risks associated with technological success,
    customer and market acceptance, and our ability to meet the demands of our customers as these markets grow.</div>

  <div> <br/>
  </div>

  <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
    <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-weight: normal; font-style: normal;">44</span></div>

    <div style="page-break-after: always;" class="BRPFPageBreak">
      <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

    <div style="width: 100%;" class="BRPFPageHeader"><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"></span></a>
      <div>
        <div style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="font-style: italic; font-size: 8pt;">Table of Contents</span></a><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"><br/>
            </span></a></div>

      </div>

    </div>

  </div>

</div>
<div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; ">

    <!--Anchor--> <a id="ITEM8."><!--Anchor--></a>
    <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 45pt; vertical-align: top;"><!--Anchor--><span style="text-decoration: underline;"><span style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; color: rgb(0, 0, 0);">ITEM 8<!--Anchor--></span></span><span style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; color: rgb(0, 0, 0);">.</span></td>

    <td style="width: auto; vertical-align: top; text-align: left;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><span style="text-decoration: underline;">FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA</span>.</div>
          </td>

  </tr>


</table>
    <div><br/>
    </div>

    <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">MODINE MANUFACTURING COMPANY</div>

    <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">CONSOLIDATED STATEMENTS OF OPERATIONS</div>

    <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">For the years ended March 31, 2024, 2023 and 2022</div>

    <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(In millions, except per share amounts)</div>

    <div><br/>
    </div>

    <table cellspacing="0" cellpadding="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">


  <tr>

    <td valign="bottom" style="vertical-align: top; padding-bottom: 2px;"/>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2022</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Net sales</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_34055f5d4fa54174ba91ce62424d11db" contextRef="c20230401to20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">2,407.8</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_fac24a24bf4f41eda120bb1c55f1f15b" contextRef="c20220401to20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">2,297.9</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_0b047ad6494e4092b2bde5f03228e7e2" contextRef="c20210401to20220331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">2,050.1</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%; padding-bottom: 2px;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Cost of sales</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" id="Fact_30fa5262d00d4ae6a306a268962f6255" contextRef="c20230401to20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">1,882.2</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" id="Fact_ba84721db6ac4532b0e4c3436bf1ccdd" contextRef="c20220401to20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">1,908.5</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" id="Fact_706fb5e9e44f4705a31409a8deacdca5" contextRef="c20210401to20220331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">1,740.8</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Gross profit</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:GrossProfit" id="Fact_510db3d6a3a743039b95c2c34341c377" contextRef="c20230401to20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">525.6</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:GrossProfit" id="Fact_a5ee55b39d21402e9e99bb3a12a858d1" contextRef="c20220401to20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">389.4</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:GrossProfit" id="Fact_43abf16d2cf64ede81b0996eea7bf777" contextRef="c20210401to20220331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">309.3</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Selling, general and administrative expenses</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:SellingGeneralAndAdministrativeExpense" id="Fact_8f3fcf40e53b439bb7850e09433d2727" contextRef="c20230401to20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">273.9</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:SellingGeneralAndAdministrativeExpense" id="Fact_0b7932a292824c4eba761a320ea5dfbc" contextRef="c20220401to20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">234.0</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:SellingGeneralAndAdministrativeExpense" id="Fact_1189ee6ebc91457493b5a525db5d2f93" contextRef="c20210401to20220331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">215.1</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Restructuring expenses</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RestructuringCharges" id="Fact_d95d85a7d3234ded943e033e4a0c2b5a" contextRef="c20230401to20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">15.0</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RestructuringCharges" id="Fact_ab79c95849574549a1061ce32dbacdbe" contextRef="c20220401to20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">5.0</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RestructuringCharges" id="Fact_e3f765fc5aaf4b69a53a590596eaa6c8" contextRef="c20210401to20220331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">24.1</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Impairment charges (reversals) &#8211; net</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:AssetImpairmentCharges" id="Fact_4ca7af168942456cb6b9ab8133868b88" contextRef="c20230401to20240331" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:AssetImpairmentCharges" id="Fact_0a432aaa820a4b549e61cc70d8e8d741" contextRef="c20220401to20230331" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:AssetImpairmentCharges" id="Fact_821c352e4d2d43178a24a724e45d5e6a" contextRef="c20210401to20220331" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">55.7</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(Gain) loss on sale of assets</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:GainLossOnSaleOfBusiness" id="Fact_5c936f8605ec4742ad8a32861c649211" contextRef="c20230401to20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">4.0</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:GainLossOnSaleOfBusiness" id="Fact_702ba56296f1425ca7adaa35cc87be05" contextRef="c20220401to20230331" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:GainLossOnSaleOfBusiness" id="Fact_56be02138a884a669e95eecccd102ec7" contextRef="c20210401to20220331" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">6.6</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Operating income<br/>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" id="Fact_ba88e7ee3a734c48bf296c56123458bf" contextRef="c20230401to20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">240.7</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" id="Fact_11a7271d5262458a8020d38a0e19a05f" contextRef="c20220401to20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">150.4</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" id="Fact_034749c16de44cadb638b307b8da1218" contextRef="c20210401to20220331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">119.2</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Interest expense</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:InterestExpense" id="Fact_d68f5c6e84d34d4c8ace20a59539ac25" contextRef="c20230401to20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">24.1</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:InterestExpense" id="Fact_adff6b8fd06842f39548e5e908c65bc8" contextRef="c20220401to20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">20.7</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:InterestExpense" id="Fact_299c1206fd00474c99b4fb0999fd00bd" contextRef="c20210401to20220331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">15.6</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%; padding-bottom: 2px;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Other expense &#8211; net</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:OtherNonoperatingIncomeExpense" id="Fact_67c11bcf9b0b41ba9ca3c778395616f5" contextRef="c20230401to20240331" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">2.0</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:OtherNonoperatingIncomeExpense" id="Fact_d969e168c2444292b8a7f62f2c7ca5ae" contextRef="c20220401to20230331" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">4.4</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:OtherNonoperatingIncomeExpense" id="Fact_170b98e96c2f4abaad3e7febfd49b3bd" contextRef="c20210401to20220331" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">2.1</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Earnings before income taxes</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" id="Fact_d95a58aa58cb4d558b078f08ef0b2423" contextRef="c20230401to20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">214.6</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" id="Fact_82015e1af72c450c8c4ee4ac939f4ee8" contextRef="c20220401to20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">125.3</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" id="Fact_2a82ede98edf4636864db9d28b714d60" contextRef="c20210401to20220331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">101.5</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%; padding-bottom: 2px;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(Provision) benefit for income taxes</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" id="Fact_ac0dcdd72b724f5186f06c0db726149f" contextRef="c20230401to20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">51.2</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" id="Fact_b184e50f42aa49dcb5180d1c6b00560e" contextRef="c20220401to20230331" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">28.3</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" id="Fact_bd9b4a0c49a14d1e8c6a0062522f3a95" contextRef="c20210401to20220331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">15.2</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Net earnings<br/>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ProfitLoss" id="Fact_2bf5c221257b41b7aadeded8b77af310" contextRef="c20230401to20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">163.4</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ProfitLoss" id="Fact_cef737dcaa6a4413927c2de0e969bdc8" contextRef="c20220401to20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">153.6</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ProfitLoss" id="Fact_6c6786a78441489799a95025a456c03a" contextRef="c20210401to20220331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">86.3</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%; padding-bottom: 2px;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Net earnings attributable to noncontrolling interest</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" id="Fact_ae231f654a4643ee84192b314f61c5f1" contextRef="c20230401to20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">1.9</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" id="Fact_fbcba992003f4ff9a9f993396cf807cd" contextRef="c20220401to20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.5</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" id="Fact_ac0e5b98f84b4bb28603092ee74f1017" contextRef="c20210401to20220331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">1.1</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Net earnings&#160; attributable to Modine</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_b47b2421b1674863b2488710150f2b1a" contextRef="c20230401to20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">161.5</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_a6de9af7f6624820888431cfb5eca70a" contextRef="c20220401to20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">153.1</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_0f6b71bcf73c407d9235ccef78a00ed8" contextRef="c20210401to20220331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">85.2</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Net earnings per share attributable to Modine shareholders:</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Basic</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:EarningsPerShareBasic" id="Fact_1b9dff31e6d6465ebbb9b92520c27399" contextRef="c20230401to20240331" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">3.08</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:EarningsPerShareBasic" id="Fact_8edfc86e5448415a9e618449b7b23f20" contextRef="c20220401to20230331" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">2.93</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:EarningsPerShareBasic" id="Fact_d9100ece6b7c4c428f874203cf33e9a1" contextRef="c20210401to20220331" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">1.64</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Diluted</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:EarningsPerShareDiluted" id="Fact_6c71bdf88c164f6a970a5e84fb954c1a" contextRef="c20230401to20240331" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">3.03</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:EarningsPerShareDiluted" id="Fact_2a5d0a7e554a408cb6f49d6e63c45c31" contextRef="c20220401to20230331" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">2.90</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:EarningsPerShareDiluted" id="Fact_32108c07f2dd42bea8b93d97baf0a3e1" contextRef="c20210401to20220331" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">1.62</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Weighted-average shares outstanding:</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Basic</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" id="Fact_cc6e47ca6cb441e0be350aa3c0be3214" contextRef="c20230401to20240331" unitRef="U002" decimals="-5" scale="6" format="ixt:num-dot-decimal">52.4</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" id="Fact_daa330cfc3ab4346b5b04a4369be4106" contextRef="c20220401to20230331" unitRef="U002" decimals="-5" scale="6" format="ixt:num-dot-decimal">52.3</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" id="Fact_8c822839a0374168b0b66a7011330d93" contextRef="c20210401to20220331" unitRef="U002" decimals="-5" scale="6" format="ixt:num-dot-decimal">52.0</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Diluted</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" id="Fact_fd914bb763f24887b0e5a8766512400b" contextRef="c20230401to20240331" unitRef="U002" decimals="-5" scale="6" format="ixt:num-dot-decimal">53.4</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" id="Fact_46c9a8745b2a4631b4cafda66d824a62" contextRef="c20220401to20230331" unitRef="U002" decimals="-5" scale="6" format="ixt:num-dot-decimal">52.8</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" id="Fact_e46537f7cbfa4750a1f284c49afec305" contextRef="c20210401to20220331" unitRef="U002" decimals="-5" scale="6" format="ixt:num-dot-decimal">52.5</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>


</table>
    <div><br/>
    </div>

    <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The notes to consolidated financial statements are an integral part of these statements.</div>

    <div><br/>
    </div>

    <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
      <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-weight: normal; font-style: normal;">45</span></div>

      <div style="page-break-after:always;" class="BRPFPageBreak">
        <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

      <div class="BRPFPageHeader" style="width: 100%;"><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"></span></a>
        <div>
          <div style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="font-style: italic; font-size: 8pt;">Table of Contents</span></a><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"><br/>
              </span></a></div>

        </div>

      </div>

    </div>


  </div>
<div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; ">

    <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">MODINE MANUFACTURING COMPANY</div>

    <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</div>

    <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">For the years ended March 31, 2024, 2023 and 2022</div>

    <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(In millions)</div>

    <div><br/>
    </div>

    <table cellspacing="0" cellpadding="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"/>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2022</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Net earnings<br/>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ProfitLoss" id="Fact_4d78f68f26c3449aaab1bab9026e605e" contextRef="c20230401to20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">163.4</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ProfitLoss" id="Fact_63962331e0e24779952fd9b6e2b23150" contextRef="c20220401to20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">153.6</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ProfitLoss" id="Fact_8037b5a9e46d480997cb3f5eaa376e7b" contextRef="c20210401to20220331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">86.3</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Other comprehensive income (loss):</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Foreign currency translation</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" id="Fact_c586bb939d4740bcb0eee7b9027880a4" contextRef="c20230401to20240331" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">5.6</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" id="Fact_25602bb2afaa485cbbd2ec2a1fc6342c" contextRef="c20220401to20230331" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">18.9</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" id="Fact_0c8676c4474a412fb5115f01d1fa93e0" contextRef="c20210401to20220331" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">8.3</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Defined benefit plans, net of income taxes of $<span style="text-indent: 0pt;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" id="Fact_ae204621b9634645b527f398111f2cd2" contextRef="c20230401to20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">1.6</ix:nonFraction></span>, $<span style="text-indent: 0pt;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" id="Fact_85834c5065074c0b850795b047c3ddf3" contextRef="c20220401to20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">1.1</ix:nonFraction></span> and $<span style="text-indent: 0pt;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" id="Fact_28f7b6a9951242578b02b02484791f57" contextRef="c20210401to20220331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">0</ix:nonFraction></span> million</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" id="Fact_aaa722a60394444ba8cd5c96d70f1899" contextRef="c20230401to20240331" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">3.7</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" id="Fact_7067100985e84b618927f57908bc11a9" contextRef="c20220401to20230331" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">6.7</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" id="Fact_890c0385f26b4d06b041bfc790d97227" contextRef="c20210401to20220331" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">19.7</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Cash flow hedges, net of income taxes of ($<span style="text-indent: 0pt;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax" id="Fact_4e0ae951f0ed43a79c4e5f32cea3869d" contextRef="c20230401to20240331" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">0.2</ix:nonFraction></span>), $<span style="text-indent: 0pt;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax" id="Fact_d51888cf2efd4b0691a3678186dc771f" contextRef="c20220401to20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">0</ix:nonFraction></span> and $<span style="text-indent: 0pt;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax" id="Fact_09a22a8912db4fac90b98bb8d8b3f221" contextRef="c20210401to20220331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">0</ix:nonFraction></span> million</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" id="Fact_0d9c6c87c97e43af933378d8ec994ae2" contextRef="c20230401to20240331" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">0.7</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" id="Fact_b8f282e7b6684e04b0c6c2a2ac85bb71" contextRef="c20220401to20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.1</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" id="Fact_6e914ef1c900433e99341985b0e831b1" contextRef="c20210401to20220331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.1</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%; padding-bottom: 2px;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Total other comprehensive income (loss)</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" id="Fact_35a2de049bc249d7acb6749f8201b2c9" contextRef="c20230401to20240331" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">2.6</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" id="Fact_762be53d5eff45268248e3b2392aaaa9" contextRef="c20220401to20230331" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">12.1</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" id="Fact_8d372b639cb84c2897ceed49c2b96b32" contextRef="c20210401to20220331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">11.5</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Comprehensive income<br/>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" id="Fact_e1703fade279485e80fb7b871af25b4a" contextRef="c20230401to20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">160.8</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" id="Fact_c9e369c75f4b472b99f291ac9bb7cb84" contextRef="c20220401to20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">141.5</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" id="Fact_dc5543b8a588467caab0f6f4f1b14276" contextRef="c20210401to20220331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">97.8</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Comprehensive income attributable to noncontrolling interest</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" id="Fact_12ac586ac810477aa5293f06071e9092" contextRef="c20230401to20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">1.6</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" id="Fact_ae44083e6bb74e0a98cc4e23379023b3" contextRef="c20220401to20230331" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" id="Fact_85231d9b310a49fcaacfb31189566b4d" contextRef="c20210401to20220331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.9</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%; padding-bottom: 4px;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Comprehensive income attributable to Modine</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTax" id="Fact_4d74d6c2eacc4a6b9a2c77caa4a846be" contextRef="c20230401to20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">159.2</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTax" id="Fact_71f22f17ac394dd783dad1e023c1c226" contextRef="c20220401to20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">141.5</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTax" id="Fact_5766179a3cb9432c8156a5381fc51d63" contextRef="c20210401to20220331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">96.9</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

  </tr>


</table>
    <div><br/>
    </div>

    <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The notes to consolidated financial statements are an integral part of these statements.</div>

    <div><br/>
    </div>

    <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
      <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-weight: normal; font-style: normal;">46</span></div>

      <div class="BRPFPageBreak" style="page-break-after:always;">
        <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

      <div class="BRPFPageHeader" style="width: 100%;"><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"></span></a>
        <div>
          <div style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="font-style: italic; font-size: 8pt;">Table of Contents</span></a><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"><br/>
              </span></a></div>

        </div>

      </div>

    </div>


  </div>
<div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; ">

    <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">MODINE MANUFACTURING COMPANY</div>

    <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">CONSOLIDATED BALANCE SHEETS</div>

    <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">March 31, 2024 and 2023</div>

    <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(In millions, except per share amounts)</div>

    <div><br/>
    </div>

    <table cellspacing="0" cellpadding="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">


  <tr>

    <td valign="bottom" style="vertical-align: top; padding-bottom: 2px;"/>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><span style="text-decoration: underline;">ASSETS</span></div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: top; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: top; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Cash and cash equivalents</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" id="Fact_38f9d3f8d2024f4a8e2307f6aa52625a" contextRef="c20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">60.1</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" id="Fact_89eb183bff44405bb12e77405f6349cc" contextRef="c20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">67.1</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 76%;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Trade accounts receivable &#8211; net</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:AccountsReceivableNetCurrent" id="Fact_208cc30c0ccf4a69a475269b4125a6a6" contextRef="c20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">422.9</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:AccountsReceivableNetCurrent" id="Fact_7fc2cb6fb040493ca583d1bd025d65d4" contextRef="c20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">398.0</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Inventories</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:InventoryNet" id="Fact_687217a004394ac0b95a39a9995326f4" contextRef="c20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">357.9</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:InventoryNet" id="Fact_f28c5085697944ada52a996611da84aa" contextRef="c20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">324.9</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 76%; padding-bottom: 2px;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Other current assets</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:OtherAssetsCurrent" id="Fact_d639cc9fa5344c9cb0a098dd87285e0b" contextRef="c20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">53.1</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:OtherAssetsCurrent" id="Fact_9326fcea60304fff8a7f9991e7e65e10" contextRef="c20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">56.4</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Total current assets</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:AssetsCurrent" id="Fact_eb3a1e32d80942d8bbb890384a4e5047" contextRef="c20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">894.0</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:AssetsCurrent" id="Fact_293f6aba353540f5b048940bd6c0d2d5" contextRef="c20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">846.4</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 76%;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Property, plant and equipment &#8211; net</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" id="Fact_0b84b46445c040f3b2d37872e0aaba98" contextRef="c20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">365.7</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" id="Fact_acded4d2589941fcbfe0cba8f039a52b" contextRef="c20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">314.5</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Intangible assets &#8211; net</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" id="Fact_ae4cb3e11bde4b05b81a847f8a2f0d2e" contextRef="c20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">188.3</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" id="Fact_db50acbdeb13429ca8740373cfadb112" contextRef="c20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">81.1</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 76%;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Goodwill</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:Goodwill" id="Fact_971eef498e1c4aada8d1c9ac2035b890" contextRef="c20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">230.9</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:Goodwill" id="Fact_a17593f0dfe641ca8e05142224e09cbd" contextRef="c20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">165.6</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Deferred income taxes</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DeferredIncomeTaxAssetsNet" id="Fact_98681e3f81c944458c5ff2eb43a6872f" contextRef="c20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">75.1</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DeferredIncomeTaxAssetsNet" id="Fact_6b80b4b4404640c3b1e72f033bec6877" contextRef="c20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">83.7</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 76%; padding-bottom: 2px;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Other noncurrent assets</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:OtherAssetsNoncurrent" id="Fact_051c350ff26d463c9efed0bc61cb8400" contextRef="c20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">97.5</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:OtherAssetsNoncurrent" id="Fact_091f593a0f6b4afd9e672ac4a9683682" contextRef="c20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">74.6</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Total assets</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:Assets" id="Fact_2644569adcfd4ef7971b56d8dc44c90c" contextRef="c20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">1,851.5</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:Assets" id="Fact_9ae99b8231b94003b2202f5bd21f1f43" contextRef="c20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">1,565.9</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 76%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><span style="text-decoration: underline;">LIABILITIES AND SHAREHOLDERS&#8217; EQUITY</span></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 76%;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Short-term debt</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShortTermBorrowings" id="Fact_45d437dc793e4648bac5f7ad22058c54" contextRef="c20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">12.0</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShortTermBorrowings" id="Fact_ee6e77ec204f42afa2b7dc83d81213b6" contextRef="c20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">3.7</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Long-term debt &#8211; current portion</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent" id="Fact_83422a2c538e4e9da3de4704e8089e7d" contextRef="c20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">19.7</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent" id="Fact_329d8d7813b3446ea76c2d904b7a218e" contextRef="c20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">19.7</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 76%;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Accounts payable</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:AccountsPayableCurrent" id="Fact_67610d3bbe0a4560ac18c2dcb36dea8c" contextRef="c20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">283.4</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:AccountsPayableCurrent" id="Fact_0fe4e94777e4408e88d8488c09b5dd51" contextRef="c20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">332.8</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Accrued compensation and employee benefits</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:EmployeeRelatedLiabilitiesCurrent" id="Fact_c5ffa48892364b67bfd6c4bf9d630cf6" contextRef="c20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">101.6</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:EmployeeRelatedLiabilitiesCurrent" id="Fact_b94810c2aa6341499c85f19c4897cae9" contextRef="c20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">89.8</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 76%; padding-bottom: 2px;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Other current liabilities</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:OtherLiabilitiesCurrent" id="Fact_eaa130d5bbef45179945b01e49c6acb4" contextRef="c20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">129.1</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:OtherLiabilitiesCurrent" id="Fact_28c7c307d41a4d40b5683e85c90da884" contextRef="c20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">61.1</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Total current liabilities</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:LiabilitiesCurrent" id="Fact_5e0c08d06adf48ba96d068ca85d31367" contextRef="c20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">545.8</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:LiabilitiesCurrent" id="Fact_c3f59efc405c49d3a60eaad8099f4354" contextRef="c20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">507.1</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 76%;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Long-term debt</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:LongTermDebtAndCapitalLeaseObligations" id="Fact_2f25fac674a44027bb19ead4bc7eba44" contextRef="c20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">399.9</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:LongTermDebtAndCapitalLeaseObligations" id="Fact_c9b5c6ae8d9b4bdc8797dba8dd63a4a6" contextRef="c20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">329.3</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Deferred income taxes</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DeferredIncomeTaxLiabilitiesNet" id="Fact_839225d1e8aa41c4b29665eb0fc8b0d9" contextRef="c20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">30.0</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DeferredIncomeTaxLiabilitiesNet" id="Fact_fcb09909641a4ffa9c1cca7fd06e7e59" contextRef="c20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">4.8</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 76%;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Pensions</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPensionPlanLiabilitiesNoncurrent" id="Fact_d317fbf3f0fe473fbe3f0103d616884b" contextRef="c20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">27.7</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPensionPlanLiabilitiesNoncurrent" id="Fact_db47331114af4632896c59c8dc8cdb1d" contextRef="c20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">40.2</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Other noncurrent liabilities</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:OtherLiabilitiesNoncurrent" id="Fact_82a41fd709024814a97a39daccc0ca18" contextRef="c20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">92.6</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:OtherLiabilitiesNoncurrent" id="Fact_2f90a7a5d0cf41bbaac59001ebb96119" contextRef="c20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">84.9</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 76%; padding-bottom: 2px;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Total liabilities</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:Liabilities" id="Fact_99412beae9fb4b16bcab8aa172e5846f" contextRef="c20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">1,096.0</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:Liabilities" id="Fact_ca9237136ed94635b4ac070cc29a9ca5" contextRef="c20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">966.3</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Commitments and contingencies (see Note 20)</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><span style="-sec-ix-hidden:Fact_e852098e61da4c42b0920fbed13d950f"> </span>
            <br/>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><span style="-sec-ix-hidden:Fact_8b9b6646b2554a67b92ceea5a2803c39"> </span>
            <br/>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 76%;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Shareholders&#8217; equity:</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Preferred stock, $<span style="text-indent: 0pt;"><ix:nonFraction name="us-gaap:PreferredStockParOrStatedValuePerShare" id="Fact_a3adb35475204c0ebafabdcc842f9ea9" contextRef="c20240331" unitRef="U003" decimals="3" scale="0" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:PreferredStockParOrStatedValuePerShare" id="Fact_24213cf43dac4cb098d33eafed5b8c09" contextRef="c20230331" unitRef="U003" decimals="3" scale="0" format="ixt:num-dot-decimal">0.025</ix:nonFraction></ix:nonFraction></span> par value, authorized <span style="text-indent: 0pt;"><ix:nonFraction name="us-gaap:PreferredStockSharesAuthorized" id="Fact_e4927f2f3ca0446e8334e524ba060f51" contextRef="c20240331" unitRef="U002" decimals="-5" scale="6" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:PreferredStockSharesAuthorized" id="Fact_354dee3912864d3cbad706ee98a5d91c" contextRef="c20230331" unitRef="U002" decimals="-5" scale="6" format="ixt:num-dot-decimal">16.0</ix:nonFraction></ix:nonFraction></span> million shares, issued &#8211; <span style="text-indent: 0pt;"><ix:nonFraction name="us-gaap:PreferredStockSharesIssued" id="Fact_9e900c8bcb1f4e64bc5b90502c11c5b5" contextRef="c20230331" unitRef="U002" decimals="-6" scale="6" format="ixt-sec:numwordsen"><ix:nonFraction name="us-gaap:PreferredStockSharesIssued" id="Fact_61711248b02448aa96ccd2203368b280" contextRef="c20240331" unitRef="U002" decimals="-6" scale="6" format="ixt-sec:numwordsen">none</ix:nonFraction></ix:nonFraction></span></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:PreferredStockValue" id="Fact_3f05cd3023de4b97bb7903fbb53d6494" contextRef="c20240331" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:PreferredStockValue" id="Fact_41c59671bdc947a6a936fb00537c99ad" contextRef="c20230331" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 76%;">
            <div style="text-align: left; text-indent: -18pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Common stock, $<span style="text-indent: 0pt;"><ix:nonFraction name="us-gaap:CommonStockParOrStatedValuePerShare" id="Fact_e6940be2fedc4ec3b442cd5cc9bb9e15" contextRef="c20240331" unitRef="U003" decimals="3" scale="0" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:CommonStockParOrStatedValuePerShare" id="Fact_8558564daac44a259c79c3be6a489df8" contextRef="c20230331" unitRef="U003" decimals="3" scale="0" format="ixt:num-dot-decimal">0.625</ix:nonFraction></ix:nonFraction></span> par value, authorized <span style="text-indent: 0pt;"><ix:nonFraction name="us-gaap:CommonStockSharesAuthorized" id="Fact_bb2b80a9d97249c4b8490cd40d03d0c4" contextRef="c20240331" unitRef="U002" decimals="-5" scale="6" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:CommonStockSharesAuthorized" id="Fact_b38ba155d50143a1a328276d344a9d75" contextRef="c20230331" unitRef="U002" decimals="-5" scale="6" format="ixt:num-dot-decimal">80.0</ix:nonFraction></ix:nonFraction></span> million shares, issued <span style="text-indent: 0pt;"><ix:nonFraction name="us-gaap:CommonStockSharesIssued" id="Fact_afb7c272b24e4db8b3a3ff6637cc3357" contextRef="c20240331" unitRef="U002" decimals="-5" scale="6" format="ixt:num-dot-decimal">56.1</ix:nonFraction></span> million and <span style="text-indent: 0pt;"><ix:nonFraction name="us-gaap:CommonStockSharesIssued" id="Fact_02b19e20602641a2b3b614fdf98e5099" contextRef="c20230331" unitRef="U002" decimals="-5" scale="6" format="ixt:num-dot-decimal">55.4</ix:nonFraction></span> million
              shares </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:CommonStockValue" id="Fact_458a0f2012ea4466a580f0fe2f5d23f4" contextRef="c20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">35.0</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:CommonStockValue" id="Fact_ab4890e6e4924c5085b667f8a8e54867" contextRef="c20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">34.6</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: rgb(204, 238, 255);">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Additional paid-in capital</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:AdditionalPaidInCapital" id="Fact_57479f223d2a4136a087fcb2a7b6c9a6" contextRef="c20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">283.7</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:AdditionalPaidInCapital" id="Fact_886fc9bf6b324f22b7a050aeed90014a" contextRef="c20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">270.8</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 76%;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Retained earnings</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RetainedEarningsAccumulatedDeficit" id="Fact_a6dc6f32be204b8a92d6885b65197854" contextRef="c20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">659.0</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RetainedEarningsAccumulatedDeficit" id="Fact_da90289e4b2c42a1a58ee0f88be973fd" contextRef="c20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">497.5</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: rgb(204, 238, 255);">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Accumulated other comprehensive loss</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" id="Fact_129effeb4b6143879089cd52e0c727aa" contextRef="c20240331" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">163.4</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" id="Fact_a984ea85ca014d789ae905c89a9245af" contextRef="c20230331" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">161.1</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 76%; padding-bottom: 2px;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Treasury stock, at cost, <span style="text-indent: 0pt;"><ix:nonFraction name="us-gaap:TreasuryStockCommonShares" id="Fact_71e33b4a47e040a49dec4e109ff07613" contextRef="c20240331" unitRef="U002" decimals="-5" scale="6" format="ixt:num-dot-decimal">3.7</ix:nonFraction></span> million and <span style="text-indent: 0pt;"><ix:nonFraction name="us-gaap:TreasuryStockCommonShares" id="Fact_2e8e8fe328f74f64969a0e0087a9c656" contextRef="c20230331" unitRef="U002" decimals="-5" scale="6" format="ixt:num-dot-decimal">3.3</ix:nonFraction></span> million shares</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:TreasuryStockCommonValue" id="Fact_315bc7b2a46f4f6a9fc8988eeac68551" contextRef="c20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">66.7</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:TreasuryStockCommonValue" id="Fact_821cc390d091460fad004d35c192a53b" contextRef="c20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">49.0</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: rgb(204, 238, 255);">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Total Modine shareholders&#8217; equity</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_98c9fe68b72c4a50a9e748f69e3f84c9" contextRef="c20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">747.6</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_71888d75ced841f29293b623e8897cf1" contextRef="c20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">592.8</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 76%; padding-bottom: 2px;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Noncontrolling interest</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:MinorityInterest" id="Fact_1572d3da38284187b1122dd2122e7ff7" contextRef="c20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">7.9</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:MinorityInterest" id="Fact_4ff99651a2d74df287d2d9a82e103db4" contextRef="c20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">6.8</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: rgb(204, 238, 255);">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Total equity</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" id="Fact_5463e918065e4e6dbaf247e372040679" contextRef="c20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">755.5</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" id="Fact_d4b2e90c3d6348ad9a9f64fccc92bcd7" contextRef="c20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">599.6</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 76%; padding-bottom: 4px;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Total liabilities and equity</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:LiabilitiesAndStockholdersEquity" id="Fact_2461007033f644cf90a8573c43a45e47" contextRef="c20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">1,851.5</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:LiabilitiesAndStockholdersEquity" id="Fact_0aef1283f7d444a6ab7632110c2e12f1" contextRef="c20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">1,565.9</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

  </tr>


</table>
    <div><br/>
    </div>

    <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The notes to consolidated financial statements are an integral part of these statements.</div>

    <div><br/>
    </div>

    <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
      <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-weight: normal; font-style: normal;">47</span></div>

      <div class="BRPFPageBreak" style="page-break-after:always;">
        <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

      <div class="BRPFPageHeader" style="width: 100%;"><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"></span></a>
        <div>
          <div style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="font-style: italic; font-size: 8pt;">Table of Contents</span></a><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"><br/>
              </span></a></div>

        </div>

      </div>

    </div>


  </div>
<div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; ">

    <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">MODINE MANUFACTURING COMPANY</div>

    <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">CONSOLIDATED STATEMENTS OF CASH FLOWS</div>

    <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">For the years ended March 31, 2024, 2023 and 2022</div>

    <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(In millions)</div>

    <div><br/>
    </div>

    <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;" class="cfttable">


  <tr>

    <td valign="bottom" style="vertical-align: top; padding-bottom: 2px;"/>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;" colspan="2">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;" colspan="2">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;" colspan="2">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2022</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Cash flows from operating activities:</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: top;" colspan="2">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: top;" colspan="2">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: top;" colspan="2">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Net earnings<br/>
            </div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ProfitLoss" id="Fact_e5ed1cb48b444039ac49c5014155881b" contextRef="c20230401to20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">163.4</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ProfitLoss" id="Fact_d4db5a9bfb4b4c9c9d9cd43073a35912" contextRef="c20220401to20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">153.6</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ProfitLoss" id="Fact_1b0b2ae7a19b41ddbefdc0394335cf5b" contextRef="c20210401to20220331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">86.3</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Adjustments to reconcile net earnings to net cash provided by operating activities:</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Depreciation and amortization</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" id="Fact_abd3f437ec2245a2a84c7e3f42912565" contextRef="c20230401to20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">56.1</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" id="Fact_1bd11d30be334d4f99c18a4e2fc6be47" contextRef="c20220401to20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">54.5</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" id="Fact_e6d1b7bc0a674e4695b0593a6cd31af3" contextRef="c20210401to20220331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">54.8</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Impairment charges (reversals) &#8211; net</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:AssetImpairmentCharges" id="Fact_8213c43e510f4d71a8b66b81581538a6" contextRef="c20230401to20240331" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:AssetImpairmentCharges" id="Fact_11967e8abd5a41f79ad546155d0b44c6" contextRef="c20220401to20230331" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:AssetImpairmentCharges" id="Fact_5dc890e7b0b54d0387136b5666fa667c" contextRef="c20210401to20220331" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">55.7</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(Gain) loss on sale of assets</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:GainLossOnSaleOfBusiness" id="Fact_300b4286aa9144f79bbb8ac08e041745" contextRef="c20230401to20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">4.0</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:GainLossOnSaleOfBusiness" id="Fact_6783a1105e224261af8c6c1fb6af2529" contextRef="c20220401to20230331" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:GainLossOnSaleOfBusiness" id="Fact_316139e77ef74171bc9b6d77aa848490" contextRef="c20210401to20220331" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">6.6</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Stock-based compensation expense</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShareBasedCompensation" id="Fact_5b57505bca634dbca96da65d432cfb7e" contextRef="c20230401to20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">10.8</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShareBasedCompensation" id="Fact_c7dac929f7ea42df84239b3fb92883fd" contextRef="c20220401to20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">6.6</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShareBasedCompensation" id="Fact_370be350ae06405aa5e838b8cb3dd2af" contextRef="c20210401to20220331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">5.7</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Deferred income taxes</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DeferredIncomeTaxExpenseBenefit" id="Fact_1148e38f22ab4ffe8b8c9efb586b9de7" contextRef="c20230401to20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">6.2</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DeferredIncomeTaxExpenseBenefit" id="Fact_b1143a2596e04efa9d255f918aa8ab5f" contextRef="c20220401to20230331" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">59.6</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DeferredIncomeTaxExpenseBenefit" id="Fact_160dc67be9e54433b9f7edb30353c1d2" contextRef="c20210401to20220331" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">3.8</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Other &#8211; net</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:OtherNoncashIncomeExpense" id="Fact_90c76150acc54fd4bab753166767e709" contextRef="c20230401to20240331" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">6.1</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:OtherNoncashIncomeExpense" id="Fact_5f9a219072d246b893f524bcd341d43a" contextRef="c20220401to20230331" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">4.8</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:OtherNoncashIncomeExpense" id="Fact_2e1a3fd4e57f4641909c6bb47cd54396" contextRef="c20210401to20220331" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">3.1</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Changes in operating assets and liabilities:</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 27pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Trade accounts receivable</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsReceivable" id="Fact_511bd95c330147168075d9970478b887" contextRef="c20230401to20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">8.3</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsReceivable" id="Fact_e1d93444f33e4129a44eea9b26de27c7" contextRef="c20220401to20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">40.7</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsReceivable" id="Fact_a2db07ba35544a5b915c014ac5caff4a" contextRef="c20210401to20220331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">55.6</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 27pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Inventories</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInInventories" id="Fact_afa52673011d40cbbf420c0519fa3a5a" contextRef="c20230401to20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">17.3</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInInventories" id="Fact_4e00ce6ef17747d798a27171973e9f2d" contextRef="c20220401to20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">49.4</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInInventories" id="Fact_b6306ac3b2a04b2daa3d524eaf97df47" contextRef="c20210401to20220331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">70.7</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 27pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Accounts payable</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsPayable" id="Fact_654e47b9fc4f46e2bef7217a17df7d0e" contextRef="c20230401to20240331" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">59.1</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsPayable" id="Fact_e39c2934773e4bcb9301119a8db1c8b8" contextRef="c20220401to20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">10.2</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsPayable" id="Fact_59a9c101db3748a6894140c40439aaef" contextRef="c20210401to20220331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">55.1</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 27pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Accrued compensation and employee benefits</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities" id="Fact_361d3ca32ac548a49a3346b3ed515d73" contextRef="c20230401to20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">15.2</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities" id="Fact_7f21cde0a1f7472f8c18f6cc37c49d4a" contextRef="c20220401to20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">6.4</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities" id="Fact_bb10e6197d9a405faf96924c1fd97e9a" contextRef="c20210401to20220331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">9.8</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 27pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Other assets</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" id="Fact_c71bd630924a492caf3a8af6a020fa26" contextRef="c20230401to20240331" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">12.0</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" id="Fact_4836020978be4d99986793759839bda1" contextRef="c20220401to20230331" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">19.6</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" id="Fact_d6f0b524a0304978b42c98c3f154c0b2" contextRef="c20210401to20220331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">2.4</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 27pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Other liabilities</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInOtherOperatingLiabilities" id="Fact_944dbce727ea4d6b8230dd29daab6861" contextRef="c20230401to20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">33.5</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInOtherOperatingLiabilities" id="Fact_7dfcb59bab5942e291a5669556c3a137" contextRef="c20220401to20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">1.5</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInOtherOperatingLiabilities" id="Fact_58c94abb07cc455f808b20530ddebf39" contextRef="c20210401to20220331" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">21.7</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%; padding-bottom: 2px;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Net cash provided by operating activities</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" id="Fact_d0c5d941b63e427abb30c3da2a28a29e" contextRef="c20230401to20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">214.6</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" id="Fact_0b99c9450733450f976bce2a848aabe9" contextRef="c20220401to20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">107.5</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" id="Fact_8fa3736f7e0b4b8eb69f152a35890f48" contextRef="c20210401to20220331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">11.5</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Cash flows from investing activities:</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Expenditures for property, plant and equipment</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" id="Fact_81d53f7011f149ccbd7bab4dfe18018b" contextRef="c20230401to20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">87.7</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" id="Fact_e20753c40cda4d1cbaee50d3caa9858a" contextRef="c20220401to20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">50.7</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" id="Fact_f93d210f2c594b719146edeb6cec9367" contextRef="c20210401to20220331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">40.3</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%;" rowspan="1">Business acquisitions, net of cash acquired (see Note 2)&#160; <br/>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" rowspan="1" colspan="1">(<ix:nonFraction name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" id="Fact_8e565178244b42f7a4e995b97bc64fac" contextRef="c20230401to20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">186.2</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">)</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" id="Fact_5dd7243662e443e293efcc79156a7af0" contextRef="c20220401to20230331" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" id="Fact_c27fdd34b5c94e7c9febdfbb4e49945d" contextRef="c20210401to20220331" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%; background-color: #CCEEFF;" rowspan="1">Purchase of TMGcore, Inc. technology and related assets (see Note 2)&#160; <br/>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" rowspan="1" colspan="1">(<ix:nonFraction name="mod:PaymentsToAcquireIntangibleAndProductiveAssets" id="Fact_c3c54a5d1f7b43f8bce3599e22767c25" contextRef="c20230401to20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">12.0</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">)</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" rowspan="1" colspan="1"><ix:nonFraction name="mod:PaymentsToAcquireIntangibleAndProductiveAssets" id="Fact_d13e702af47b460baca4da83d4048345" contextRef="c20220401to20230331" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" rowspan="1" colspan="1"><ix:nonFraction name="mod:PaymentsToAcquireIntangibleAndProductiveAssets" id="Fact_e9c7233bcc62442ba526a4c867df7d08" contextRef="c20210401to20220331" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Proceeds from (payments for) dispositions of assets</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="mod:PaymentsForProceedsFromDispositionOfAssets" id="Fact_6c00f8432e77444cb6a16b05a46d1c56" contextRef="c20230401to20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.8</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="mod:PaymentsForProceedsFromDispositionOfAssets" id="Fact_a966f74a05564f19a3ddf3ca45e9fb50" contextRef="c20220401to20230331" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">0.3</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="mod:PaymentsForProceedsFromDispositionOfAssets" id="Fact_85a5dc5fd81648a3afbcd6ef5cbb9ded" contextRef="c20210401to20220331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">7.6</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Proceeds from maturities of short-term investments</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" id="Fact_51e37b74c3bf44479142901683fadd2c" contextRef="c20230401to20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">3.3</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" id="Fact_1600e5339d0a4bb7a4c63e7c3027cb11" contextRef="c20220401to20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">3.4</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" id="Fact_f9c871ec705a4ebfac1f46d19d243fa6" contextRef="c20210401to20220331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">3.6</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%;" rowspan="1">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Purchases of short-term investments</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" rowspan="1" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:PaymentsToAcquireShortTermInvestments" id="Fact_a79fffc74f0644ed8a3fa5ec15666f12" contextRef="c20230401to20240331" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" rowspan="1" colspan="1">(<ix:nonFraction name="us-gaap:PaymentsToAcquireShortTermInvestments" id="Fact_3b08949b709341f98c9ce1c54afbf29c" contextRef="c20220401to20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">3.4</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">)</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" rowspan="1" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:PaymentsToAcquireShortTermInvestments" id="Fact_44d08e1e51bd4ad5a1377a341a45ccd3" contextRef="c20210401to20220331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">3.9</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%; background-color: #CCEEFF;" rowspan="1">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Disbursements for loan origination (see Note 2)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:PaymentsToAcquireNotesReceivable" id="Fact_2169ab7831f5469fa8af0c10ec387122" contextRef="c20230401to20240331" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction><br/>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:PaymentsToAcquireNotesReceivable" id="Fact_f66cf16f2c07485199d69043c1cd3a0b" contextRef="c20220401to20230331" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction><br/>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" rowspan="1" colspan="1">(<ix:nonFraction name="us-gaap:PaymentsToAcquireNotesReceivable" id="Fact_7a0a24bcff81420db17f3b1f02a84efe" contextRef="c20210401to20220331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">4.7</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">)</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%; padding-bottom: 2px;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Other &#8211; net</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" id="Fact_cc1b5bf5e8e54eb689f9df71940d8399" contextRef="c20230401to20240331" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" id="Fact_0a5c8ff9b68b4a6c85d372707692c187" contextRef="c20220401to20230331" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" id="Fact_28b188c908cc43178ac611254c532520" contextRef="c20210401to20220331" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">1.9</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Net cash used for investing activities</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInInvestingActivities" id="Fact_8d587026bd3e4079bc64717649d0f34c" contextRef="c20230401to20240331" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">283.4</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInInvestingActivities" id="Fact_2af715f0f38245a0ad2f0fd9751fbbaa" contextRef="c20220401to20230331" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">50.4</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInInvestingActivities" id="Fact_d77fc5e139784667b030379144beb3ce" contextRef="c20210401to20220331" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">51.0</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%;">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Cash flows from financing activities:</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Borrowings of debt</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfDebt" id="Fact_291c57a813714679918ede0ca915c0f0" contextRef="c20230401to20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">332.5</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfDebt" id="Fact_70a0c4a8204a4d5fa9797c8ce5d83239" contextRef="c20220401to20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">374.3</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfDebt" id="Fact_cd814a85c6154b788c91d030a6b9684b" contextRef="c20210401to20220331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">351.8</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Repayments of debt</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:RepaymentsOfDebtAndCapitalLeaseObligations" id="Fact_b716949184b84efa816fe94b630bf35a" contextRef="c20230401to20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">260.4</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:RepaymentsOfDebtAndCapitalLeaseObligations" id="Fact_80a2bb6836984781b78d462cf49925a6" contextRef="c20220401to20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">403.4</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:RepaymentsOfDebtAndCapitalLeaseObligations" id="Fact_03d3ffd8a9d24b59a2d25adf1aea8a83" contextRef="c20210401to20220331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">306.7</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Borrowings (repayments) on bank overdraft facilities &#8211; net</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ProceedsFromRepaymentsOfBankOverdrafts" id="Fact_9474c73e206f49198d704292d58ce814" contextRef="c20230401to20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">6.3</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ProceedsFromRepaymentsOfBankOverdrafts" id="Fact_fe9450ab69fd4b48aeb55cfdab98ab05" contextRef="c20220401to20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">3.0</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:ProceedsFromRepaymentsOfBankOverdrafts" id="Fact_fef596ee5d534d5ba0822090a7a53d13" contextRef="c20210401to20220331" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">4.3</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%; background-color: #CCEEFF;" rowspan="1">
            <div style="margin-left: 9pt; text-indent: -9pt;">
              <div>
                <div>Purchase of treasury stock under share repurchase program <br/>
                </div>
              </div>
            </div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" rowspan="1" colspan="1">(<ix:nonFraction name="us-gaap:PaymentsForRepurchaseOfCommonStock" id="Fact_78cf4f663dae4cec9c7996bf03f1bb3b" contextRef="c20230401to20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">13.3</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">)</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" rowspan="1" colspan="1">(<ix:nonFraction name="us-gaap:PaymentsForRepurchaseOfCommonStock" id="Fact_302951674aeb4a0fac81488e3fd9d485" contextRef="c20220401to20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">7.3</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">)</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:PaymentsForRepurchaseOfCommonStock" id="Fact_55d790ea8e1145528442bb5c209e19e6" contextRef="c20210401to20220331" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Dividend paid to noncontrolling interest</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:PaymentsOfDividendsMinorityInterest" id="Fact_ee642720af304cd9a9af91ee7575a405" contextRef="c20230401to20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.5</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:PaymentsOfDividendsMinorityInterest" id="Fact_747bcadbdac24aae9f42b274c7e119a6" contextRef="c20220401to20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.6</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:PaymentsOfDividendsMinorityInterest" id="Fact_2d14a562f5224747bba64e645f4b9133" contextRef="c20210401to20220331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.9</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Other &#8211; net</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" id="Fact_38c222bda7574bb290d89948444c4fa6" contextRef="c20230401to20240331" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">1.9</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" id="Fact_0bfe01b586984570abe1ca83e2ed92a2" contextRef="c20220401to20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.7</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" id="Fact_a2c2f62f06204c05851854f9d64ec81b" contextRef="c20210401to20220331" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">0.7</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%; padding-bottom: 2px;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Net cash provided by (used for) financing activities</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInFinancingActivities" id="Fact_c4543dc6762741708d6f7494017d87a5" contextRef="c20230401to20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">62.7</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInFinancingActivities" id="Fact_363b0caddaa0427f8ec8c1bc6a746a8f" contextRef="c20220401to20230331" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">33.3</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInFinancingActivities" id="Fact_7caf271baa52407091ab36077dd39dee" contextRef="c20210401to20220331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">39.2</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%; padding-bottom: 2px;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Effect of exchange rate changes on cash</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" id="Fact_9db798e03a8a4a519435d0dc459e9644" contextRef="c20230401to20240331" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">0.8</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" id="Fact_8a9e9a4719c74c13a4b3cf9c7ff35494" contextRef="c20220401to20230331" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">2.0</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" id="Fact_1a92c9451d6e410089eb858a5580903a" contextRef="c20210401to20220331" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">0.4</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Net (decrease) increase in cash, cash equivalents and restricted cash</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" id="Fact_78b1c57ac7b744c8875c3c48d981e421" contextRef="c20230401to20240331" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">6.9</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" id="Fact_10a435e14ef74d4cbf30b1fc4827ca23" contextRef="c20220401to20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">21.8</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" id="Fact_4ed59958650b4fe887a2e273a3fe9f7c" contextRef="c20210401to20220331" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">0.7</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%; padding-bottom: 2px;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Cash, cash equivalents and restricted cash &#8211; beginning of year</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" id="Fact_ca3d0dfbb20b4494afb92ac89c1b1538" contextRef="c20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">67.2</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" id="Fact_19ee72a938ff4afa805beff82fd11466" contextRef="c20220331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">45.4</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" id="Fact_443bbad1f9654db7bdb20aa6ece3c4eb" contextRef="c20210331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">46.1</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Cash, cash equivalents and restricted cash &#8211; end of year</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" id="Fact_e8d7a943cb644df5a167cca6db63426b" contextRef="c20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">60.3</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" id="Fact_43289b0bbb844b4e930f8da12da871fa" contextRef="c20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">67.2</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" id="Fact_69e325045975468588abb409e84f2210" contextRef="c20220331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">45.4</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>


</table>
    <div><br/>
    </div>

    <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The notes to consolidated financial statements are an integral part of these statements.</div>

    <div><br/>
    </div>

    <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
      <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-weight: normal; font-style: normal;">48</span></div>

      <div class="BRPFPageBreak" style="page-break-after:always;">
        <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

      <div class="BRPFPageHeader" style="width: 100%;"><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"></span></a>
        <div>
          <div style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="font-style: italic; font-size: 8pt;">Table of Contents</span></a><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"><br/>
              </span></a></div>

        </div>

      </div>

    </div>


  </div>
<div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; ">

    <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">MODINE MANUFACTURING COMPANY</div>

    <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">CONSOLIDATED STATEMENTS OF SHAREHOLDERS&#8217; EQUITY</div>

    <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">For the years ended March 31, 2024, 2023 and 2022</div>

    <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(In millions)</div>

    <div><br/>
    </div>

    <table cellspacing="0" cellpadding="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">


  <tr>

    <td valign="bottom" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px;"/>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Common stock</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; white-space: nowrap;">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Additional</div>
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">paid-in</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; white-space: nowrap;">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">&#160;Retained </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; white-space: nowrap;">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Accumulated </div>
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">other</div>
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">comprehensive</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; white-space: nowrap;">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Treasury</div>
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">stock, at</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; white-space: nowrap;">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Non-</div>
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">controlling</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px;"/>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Shares</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Amount</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">capital </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">earnings</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">&#160; loss</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">&#160; cost</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">&#160; interest</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Total</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 20%; padding-bottom: 2px; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Balance, March 31, 2021</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:CommonStockSharesIssued" id="Fact_ffcb32500ef1468a962716af32e65cb5" contextRef="c20210331_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-5" scale="6" format="ixt:num-dot-decimal">54.3</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" id="Fact_8638db6315da49a5ba8459e3b8906305" contextRef="c20210331_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">33.9</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" id="Fact_0d2f6f9c391c440b94ab0321945f497b" contextRef="c20210331_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">255.0</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" id="Fact_629cdf9af4f64f168798322515b9c1e9" contextRef="c20210331_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">259.2</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" id="Fact_4f65d191ced842f89105464f567ded06" contextRef="c20210331_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">161.2</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" id="Fact_480c2a79e3b74ab79db57b2c3067b978" contextRef="c20210331_StatementEquityComponentsAxis_TreasuryStockCommonMember" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">38.2</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" id="Fact_d70318553dab4d479f883e670b0d56b5" contextRef="c20210331_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">7.4</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" id="Fact_f1d98d947cff4d688e1d9de7e18f6bc2" contextRef="c20210331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">356.1</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 20%;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Net earnings</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ProfitLoss" id="Fact_0dcbd0a963a542ccac71062764181a2e" contextRef="c20210401to20220331_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ProfitLoss" id="Fact_224c023fe7c64f00ba699c442941f296" contextRef="c20210401to20220331_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ProfitLoss" id="Fact_d496ed837fc74e07938bca055860b01f" contextRef="c20210401to20220331_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">85.2</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ProfitLoss" id="Fact_eb8edac8cf8949ea9ea7c3063a90a372" contextRef="c20210401to20220331_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ProfitLoss" id="Fact_33d4cb74be3546d28d4367edd6f19435" contextRef="c20210401to20220331_StatementEquityComponentsAxis_TreasuryStockCommonMember" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ProfitLoss" id="Fact_f9404930b4d4451a98075c7f3dc8aac2" contextRef="c20210401to20220331_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">1.1</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ProfitLoss" id="Fact_727022d7a0b64d5aad1e50195fd21472" contextRef="c20210401to20220331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">86.3</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 20%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Other comprehensive income (loss)<br/>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" id="Fact_be0bc4710e454332b9321f2322c2e649" contextRef="c20210401to20220331_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" id="Fact_8dbb291bba664c7ea7b8f27f9b67858a" contextRef="c20210401to20220331_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" id="Fact_7c5cecb02b2243308474f3427c489ccb" contextRef="c20210401to20220331_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" id="Fact_0574156076924ea3993ee25660e2f9b2" contextRef="c20210401to20220331_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">11.7</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" id="Fact_1c3abbe5861d4c3fac4363ab89c9895d" contextRef="c20210401to20220331_StatementEquityComponentsAxis_TreasuryStockCommonMember" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" id="Fact_81cc8659269f422c93d0867bd55203ec" contextRef="c20210401to20220331_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">0.2</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" id="Fact_5a340df2fdac4befab52b8e09d2f3802" contextRef="c20210401to20220331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">11.5</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 20%;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Stock options and awards</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" id="Fact_bdecaf9abb76426ba6975a3ff90cd34b" contextRef="c20210401to20220331_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.5</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" id="Fact_6da2b529530143c7a8b204944f8574aa" contextRef="c20210401to20220331_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.3</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" id="Fact_7380e2b0c695420598a0a8fa4e8e3156" contextRef="c20210401to20220331_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.9</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" id="Fact_cb47f2df24794b90ac12d3491ba9f2ca" contextRef="c20210401to20220331_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" id="Fact_5792bd01319647569111dcf30c81e94c" contextRef="c20210401to20220331_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" id="Fact_37e788dc83b440d9bb28bcf1f38fb138" contextRef="c20210401to20220331_StatementEquityComponentsAxis_TreasuryStockCommonMember" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" id="Fact_f4293c5120a2436ba6a196e1b3c1db81" contextRef="c20210401to20220331_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" id="Fact_dfaa22b8295a432fa51bd448e16a2979" contextRef="c20210401to20220331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">1.2</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 20%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Purchase of treasury stock</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:TreasuryStockValueAcquiredCostMethod" id="Fact_e4c470db72bf44f1ada1fad8473c40f9" contextRef="c20210401to20220331_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:TreasuryStockValueAcquiredCostMethod" id="Fact_5a11adf0603a475a9dd10fb9e07c638d" contextRef="c20210401to20220331_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:TreasuryStockValueAcquiredCostMethod" id="Fact_ce4fc5fb2f2e479caad6dada53845f7e" contextRef="c20210401to20220331_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:TreasuryStockValueAcquiredCostMethod" id="Fact_9bf2ff832bb941f8b0e9fcfa9fb4a9e6" contextRef="c20210401to20220331_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:TreasuryStockValueAcquiredCostMethod" id="Fact_b1d8d18f61214d95afedfec31b57c796" contextRef="c20210401to20220331_StatementEquityComponentsAxis_TreasuryStockCommonMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">1.8</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:TreasuryStockValueAcquiredCostMethod" id="Fact_3e393a7639024e4f9387c2e0b0f1361a" contextRef="c20210401to20220331_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:TreasuryStockValueAcquiredCostMethod" id="Fact_37f0b8ece1b94e969443c4f1af27c0bb" contextRef="c20210401to20220331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">1.8</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 20%;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Stock-based compensation expense</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" id="Fact_92678fdb85854f55b5c52d73dc06a023" contextRef="c20210401to20220331_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" id="Fact_23291ec4795b4822ac833d5854242a47" contextRef="c20210401to20220331_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">5.7</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" id="Fact_56c3f0d1edcf4d66bf30ff53b1f4804e" contextRef="c20210401to20220331_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" id="Fact_6d325191a1f24c158c7b9e2ce72ea096" contextRef="c20210401to20220331_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" id="Fact_6cffba205d044c2f83b8d9476654222d" contextRef="c20210401to20220331_StatementEquityComponentsAxis_TreasuryStockCommonMember" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" id="Fact_a3cd3a1da3404d84b7f68dc1ed39534c" contextRef="c20210401to20220331_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" id="Fact_032dd204daf64fe7bbf1dd314a737af8" contextRef="c20210401to20220331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">5.7</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" rowspan="1" style="vertical-align: bottom; width: 20%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Dividend paid to noncontrolling interest</div>
          </td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">-</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" id="Fact_b9df1c1c412b499192c9f39dc57b46fe" contextRef="c20210401to20220331_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" id="Fact_afa6f43e2bc04a899a2a3968e56b41fa" contextRef="c20210401to20220331_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" id="Fact_c17e27ca139945239347732276ddb0c7" contextRef="c20210401to20220331_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" id="Fact_516c6acd52aa4b0599e4786927e09322" contextRef="c20210401to20220331_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" id="Fact_e8d2613d418e438a8f847aaa3c6cc8d2" contextRef="c20210401to20220331_StatementEquityComponentsAxis_TreasuryStockCommonMember" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" id="Fact_4b88f8764b5b4719ac80a3f307f0554c" contextRef="c20210401to20220331_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.9</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">)</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" id="Fact_5175e22b569d40a8bf75c80b916631c9" contextRef="c20210401to20220331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.9</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">)</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 20%; padding-bottom: 2px;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Balance, <span style="text-indent: 0pt;">March 31, 2022</span></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: 2px solid rgb(0, 0, 0);">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:CommonStockSharesIssued" id="Fact_3ef9b1a6cbba4a388000e8e74ae8db2d" contextRef="c20220331_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-5" scale="6" format="ixt:num-dot-decimal">54.8</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: 2px solid rgb(0, 0, 0);">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" id="Fact_c10bf63d95c64f37b8167cf8beb7faa6" contextRef="c20220331_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">34.2</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: 2px solid rgb(0, 0, 0);">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" id="Fact_a691ca9fae914a6d8567eadde5e0a077" contextRef="c20220331_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">261.6</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: 2px solid rgb(0, 0, 0);">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" id="Fact_8c9167b4edda4d6a800a414cf57fe6eb" contextRef="c20220331_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">344.4</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: 2px solid rgb(0, 0, 0);">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" id="Fact_039755202de04ed2bcf7c0242ec963ab" contextRef="c20220331_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">149.5</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: 2px solid rgb(0, 0, 0);">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" id="Fact_8c80fc3553904a13a31309509b2fb755" contextRef="c20220331_StatementEquityComponentsAxis_TreasuryStockCommonMember" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">40.0</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: 2px solid rgb(0, 0, 0);">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" id="Fact_8d21bf52bfb34f82b77d4377b5d48a89" contextRef="c20220331_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">7.4</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: 2px solid rgb(0, 0, 0);">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" id="Fact_58bb425faac44ba29ba66e2411961e5a" contextRef="c20220331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">458.1</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 20%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Net earnings</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ProfitLoss" id="Fact_36618dca16694fb5a315c24ca767fe2e" contextRef="c20220401to20230331_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ProfitLoss" id="Fact_e8d56463f49045dfb5c7d4ee070a78e4" contextRef="c20220401to20230331_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ProfitLoss" id="Fact_f6485dcd0c134f04a55706cde6500996" contextRef="c20220401to20230331_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">153.1</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ProfitLoss" id="Fact_5e865f88dc7a4870a3ed651cf6426c80" contextRef="c20220401to20230331_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ProfitLoss" id="Fact_c5bf32c90ddc4ed4a6919e22de5264db" contextRef="c20220401to20230331_StatementEquityComponentsAxis_TreasuryStockCommonMember" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ProfitLoss" id="Fact_c9b26d85eddc4febb51b2fd8a604799d" contextRef="c20220401to20230331_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.5</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ProfitLoss" id="Fact_0303e55fd7ce4ed79fe5220a983f24dc" contextRef="c20220401to20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">153.6</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 20%;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Other comprehensive loss<br/>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" id="Fact_5ffbbaa71d0e47958c0151c1eb1be330" contextRef="c20220401to20230331_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" id="Fact_f49dac2a121f421cb7b14d5f9b964bc4" contextRef="c20220401to20230331_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" id="Fact_b15f57ac7d9a4881873bcbf63cdc8d96" contextRef="c20220401to20230331_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" id="Fact_5ec6e05f3f794a52a6c6e2b82101875d" contextRef="c20220401to20230331_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">11.6</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" id="Fact_c0078e290a344454854b6b7da3b0fc9d" contextRef="c20220401to20230331_StatementEquityComponentsAxis_TreasuryStockCommonMember" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" id="Fact_59b2eda85ec24277829180019f5e6b8e" contextRef="c20220401to20230331_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">0.5</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" id="Fact_5dafa3f90dc54323a9f8925734bf9cf0" contextRef="c20220401to20230331" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">12.1</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 20%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Stock options and awards</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" id="Fact_c93d34ecfafb43dda963275b2e34c7f1" contextRef="c20220401to20230331_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.6</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" id="Fact_9ee9569414f3483589f8f7cc94e59449" contextRef="c20220401to20230331_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.4</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" id="Fact_5fa959e9984a4cecba200f15347b2297" contextRef="c20220401to20230331_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">2.6</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" id="Fact_cfbdcaef674a4e8ca5860afe298d94fd" contextRef="c20220401to20230331_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" id="Fact_736a89c5a0214a548cc31d065509af2a" contextRef="c20220401to20230331_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" id="Fact_994baee680c949d484554679f34d9fd3" contextRef="c20220401to20230331_StatementEquityComponentsAxis_TreasuryStockCommonMember" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" id="Fact_96d52da6806f4b8a9b162ec98fd7e870" contextRef="c20220401to20230331_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" id="Fact_d0ff9dc4e2a845a5ba3e2dce7d45f4ba" contextRef="c20220401to20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">3.0</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 20%;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Purchase of treasury stock</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:TreasuryStockValueAcquiredCostMethod" id="Fact_452cc1dac9524804adbffa25dbf882fe" contextRef="c20220401to20230331_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:TreasuryStockValueAcquiredCostMethod" id="Fact_f2ff9d4118834fb88e6c669135c48020" contextRef="c20220401to20230331_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:TreasuryStockValueAcquiredCostMethod" id="Fact_18201907d2b140eb98e7525d4b824cae" contextRef="c20220401to20230331_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:TreasuryStockValueAcquiredCostMethod" id="Fact_528392acdd8e4d8fb7e5449dacf765a8" contextRef="c20220401to20230331_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:TreasuryStockValueAcquiredCostMethod" id="Fact_15796002ca8446b38e3df21a9d050352" contextRef="c20220401to20230331_StatementEquityComponentsAxis_TreasuryStockCommonMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">9.0</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:TreasuryStockValueAcquiredCostMethod" id="Fact_0dfd2260e5c14bcdbca0bfde0d0bfcec" contextRef="c20220401to20230331_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:TreasuryStockValueAcquiredCostMethod" id="Fact_6d6ca296a60e410fae8975be1611cb92" contextRef="c20220401to20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">9.0</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 20%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Stock-based compensation expense</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" id="Fact_e0a0ac55d2e3406a8e4059efac763d1b" contextRef="c20220401to20230331_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" id="Fact_fc981f5b89c84a3e9eab1bb87663f2c9" contextRef="c20220401to20230331_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">6.6</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" id="Fact_894c3b153bc34c00b35093255ba4caef" contextRef="c20220401to20230331_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" id="Fact_d78abd7cce884966aaf2d7155c130ae8" contextRef="c20220401to20230331_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" id="Fact_57ea763fbe0444289d8eabc135c41669" contextRef="c20220401to20230331_StatementEquityComponentsAxis_TreasuryStockCommonMember" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" id="Fact_e0c1141af0b1433ab45442158d86530d" contextRef="c20220401to20230331_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" id="Fact_e475b3eedc8d4a10b89ed1ef27e453dd" contextRef="c20220401to20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">6.6</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" rowspan="1" style="vertical-align: bottom; width: 20%; padding-bottom: 2px;">
            <div style="margin-left: 9pt; text-indent: -9pt;">Dividend paid to noncontrolling interest <br/>
            </div>
          </td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: 2px solid rgb(0, 0, 0);">-</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: 2px solid rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" id="Fact_efa8afd0627748ff9ac0d01ce2bca23e" contextRef="c20220401to20230331_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: 2px solid rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" id="Fact_97e15b08732545d4971e413f90d2f7c6" contextRef="c20220401to20230331_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: 2px solid rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" id="Fact_a192d9c89aca4de29058e479dd80878d" contextRef="c20220401to20230331_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: 2px solid rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" id="Fact_b67a5732c1174469869050e2db69e180" contextRef="c20220401to20230331_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: 2px solid rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" id="Fact_e1cf825e034e4f0c83b8468cb1bb9198" contextRef="c20220401to20230331_StatementEquityComponentsAxis_TreasuryStockCommonMember" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: 2px solid rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" id="Fact_152300f085284633a9f156ac3f5a47a7" contextRef="c20220401to20230331_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.6</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">)</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: 2px solid rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" id="Fact_7c1aa67b332c45caa71f9ac457756494" contextRef="c20220401to20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.6</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">)</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 20%; padding-bottom: 2px; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Balance, <span style="text-indent: 0pt;">March 31, 2023</span></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:CommonStockSharesIssued" id="Fact_ba03e7c510e941269b6dd5ec3f8da97c" contextRef="c20230331_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-5" scale="6" format="ixt:num-dot-decimal">55.4</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" id="Fact_fb20fe66bcfe4c46bd2e0bb7eba2a9df" contextRef="c20230331_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">34.6</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" id="Fact_d792c8ae410a46f5b8482300e4800266" contextRef="c20230331_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">270.8</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" id="Fact_5e6a8404f5ad4a288cf4aeded375754c" contextRef="c20230331_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">497.5</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" id="Fact_ac73090d61164f92b7f9a761a76ee94b" contextRef="c20230331_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">161.1</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" id="Fact_90cfe183ed9f467193453de10ac90235" contextRef="c20230331_StatementEquityComponentsAxis_TreasuryStockCommonMember" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">49.0</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" id="Fact_3151d958af8a41d7b122bd96d67b2947" contextRef="c20230331_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">6.8</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" id="Fact_eebd0f34afd14bfb97e3fd8a9446eef9" contextRef="c20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">599.6</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 20%;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Net earnings</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ProfitLoss" id="Fact_3b05beac6d0b4217aa2fd90293e53259" contextRef="c20230401to20240331_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ProfitLoss" id="Fact_51eb4dd8c0b542b690292a1d7c03bff2" contextRef="c20230401to20240331_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ProfitLoss" id="Fact_1f7a037e4b4048b3aaa1a4c5d393d9c0" contextRef="c20230401to20240331_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">161.5</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ProfitLoss" id="Fact_5c6d9df1f0b349ac853cbb974fa41293" contextRef="c20230401to20240331_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ProfitLoss" id="Fact_27aa4d6f3e574e368ecee24cb8125777" contextRef="c20230401to20240331_StatementEquityComponentsAxis_TreasuryStockCommonMember" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ProfitLoss" id="Fact_a79b4e27352c45ac86afd1e47ea36d81" contextRef="c20230401to20240331_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">1.9</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ProfitLoss" id="Fact_eca62d1574e945fc9b40f44a9e782c41" contextRef="c20230401to20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">163.4</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 20%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Other comprehensive loss</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" id="Fact_6e8fffdd4dab4ae5b37d3d5ba6698217" contextRef="c20230401to20240331_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" id="Fact_58162dd4e4ee42ae9b9ed583d6a7198c" contextRef="c20230401to20240331_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" id="Fact_999c2eebe7da4ac69b5fe9ef2cb59060" contextRef="c20230401to20240331_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" id="Fact_f4f355546a78434ab43618541b388cd9" contextRef="c20230401to20240331_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">2.3</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" id="Fact_d7c2f5cd992c43449981c3db2bc49568" contextRef="c20230401to20240331_StatementEquityComponentsAxis_TreasuryStockCommonMember" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" id="Fact_647ffb598ec44d66a5479cf6ef0cdc65" contextRef="c20230401to20240331_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">0.3</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" id="Fact_0f8e2eaf27354eb58c55690a5875d7ad" contextRef="c20230401to20240331" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">2.6</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 20%;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Stock options and awards</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" id="Fact_a67dd3c17de7428294b325aa5f2cfd03" contextRef="c20230401to20240331_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.7</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" id="Fact_24f7853c3e8447908cc973960d00d0e9" contextRef="c20230401to20240331_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.4</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" id="Fact_2b714116b1444f4abdac6cd1c5f35da6" contextRef="c20230401to20240331_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">2.1</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" id="Fact_293e4174c4a342e1834b22415db7fd99" contextRef="c20230401to20240331_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" id="Fact_5737667529a842729c7364b676699d1e" contextRef="c20230401to20240331_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" id="Fact_8992cbc344b84d21bbbf9d0e29ef9647" contextRef="c20230401to20240331_StatementEquityComponentsAxis_TreasuryStockCommonMember" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" id="Fact_5acac6139dd84f488ae7362f48770eb5" contextRef="c20230401to20240331_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" id="Fact_d3ee9f8d6e69469e9bc2fcf5290ae417" contextRef="c20230401to20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">2.5</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 20%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Purchase of treasury stock</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:TreasuryStockValueAcquiredCostMethod" id="Fact_751471b811ba4f7e8a6515490af1ad19" contextRef="c20230401to20240331_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:TreasuryStockValueAcquiredCostMethod" id="Fact_f79e2c3236f1472885bc2b42c8912f63" contextRef="c20230401to20240331_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:TreasuryStockValueAcquiredCostMethod" id="Fact_ffee7b5a8a25446d944e6198fb8f1840" contextRef="c20230401to20240331_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:TreasuryStockValueAcquiredCostMethod" id="Fact_83652abe793146989451d8ce13e8a701" contextRef="c20230401to20240331_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:TreasuryStockValueAcquiredCostMethod" id="Fact_e7b41b1991674b929bb98bf35f8a2dbd" contextRef="c20230401to20240331_StatementEquityComponentsAxis_TreasuryStockCommonMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">17.7</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:TreasuryStockValueAcquiredCostMethod" id="Fact_f33c6ec76fa84eb2b9b9cbfe9493b892" contextRef="c20230401to20240331_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:TreasuryStockValueAcquiredCostMethod" id="Fact_1740226d63b94bfb81e08df20f2afaf4" contextRef="c20230401to20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">17.7</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 20%;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Stock-based compensation expense</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" id="Fact_e269ff765d5f4f01beecbbfbb5069273" contextRef="c20230401to20240331_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" id="Fact_89884b5f278e4e64b6f7476ce83d06c6" contextRef="c20230401to20240331_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">10.8</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" id="Fact_58ec6f85609d41458e79afb98a267fa1" contextRef="c20230401to20240331_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" id="Fact_16aae8b5276946cabe3622b04c2dd8bf" contextRef="c20230401to20240331_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" id="Fact_a7530fb3cfa84824ba23e7470236cfc4" contextRef="c20230401to20240331_StatementEquityComponentsAxis_TreasuryStockCommonMember" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" id="Fact_d057423c8b864a5c875703291106b4d0" contextRef="c20230401to20240331_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" id="Fact_818996b353d04fdebac48336ee9e30ec" contextRef="c20230401to20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">10.8</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 20%; padding-bottom: 2px; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Dividend paid to noncontrolling interest</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" id="Fact_e984e7341d2c4d8f841d4550bc387d10" contextRef="c20230401to20240331_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" id="Fact_f25e2b15ef8f40e49a33fe6aa3c0bf8d" contextRef="c20230401to20240331_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" id="Fact_d6e897bccfbf4fadb832f2300c9dd198" contextRef="c20230401to20240331_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" id="Fact_de782992c6b24d3b923df8bb99228b82" contextRef="c20230401to20240331_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" id="Fact_01a99a2ec39f4aafaa4e4dc4cdd3d251" contextRef="c20230401to20240331_StatementEquityComponentsAxis_TreasuryStockCommonMember" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" id="Fact_a662cc116460454b91c7be9cdcdb9073" contextRef="c20230401to20240331_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.5</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" id="Fact_9835f6cf4def4952870fc4fa295fea64" contextRef="c20230401to20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.5</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 20%; padding-bottom: 4px;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Balance, <span style="text-indent: 0pt;">March 31, 2024</span></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: 4px double rgb(0, 0, 0);">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:CommonStockSharesIssued" id="Fact_87bf83fb24be4ac7acf84b22726960ae" contextRef="c20240331_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-5" scale="6" format="ixt:num-dot-decimal">56.1</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: 4px double rgb(0, 0, 0);">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" id="Fact_e94e818afb664893b404d6397694f019" contextRef="c20240331_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">35.0</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: 4px double rgb(0, 0, 0);">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" id="Fact_d10d3c8628004352b42fb26236274d04" contextRef="c20240331_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">283.7</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: 4px double rgb(0, 0, 0);">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" id="Fact_18242459031347839fa2e58cc03291b1" contextRef="c20240331_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">659.0</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: 4px double rgb(0, 0, 0);">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" id="Fact_534ff98de8424766a24a4ee37cbe5c38" contextRef="c20240331_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">163.4</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: 4px double rgb(0, 0, 0);">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" id="Fact_1768b6d549c54e76b48601e2d984239e" contextRef="c20240331_StatementEquityComponentsAxis_TreasuryStockCommonMember" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">66.7</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: 4px double rgb(0, 0, 0);">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" id="Fact_6acc44e2da2b4847b36a1dc5e9f5abb8" contextRef="c20240331_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">7.9</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: 4px double rgb(0, 0, 0);">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" id="Fact_cce33c5ee6f345e3bc675b9edbbaff30" contextRef="c20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">755.5</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

  </tr>


</table>
    <div><br/>
    </div>

    <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The notes to consolidated financial statements are an integral part of these statements.</div>

    <div><br/>
    </div>

    <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
      <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-weight: normal; font-style: normal;">49</span></div>

      <div class="BRPFPageBreak" style="page-break-after:always;">
        <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

      <div class="BRPFPageHeader" style="width: 100%;"><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"></span></a>
        <div>
          <div style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="font-style: italic; font-size: 8pt;">Table of Contents</span></a></div>

          <div style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"><br/>
              </span></a></div>

          <div style="font-weight: normal;">
            <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">MODINE MANUFACTURING COMPANY</div>

            <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</div>

            <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">(In millions, except per share amounts)</div>

            <a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"> </span></a></div>

        </div>

      </div>

    </div>


  </div>
<div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; ">

    <ix:nonNumeric name="us-gaap:SignificantAccountingPoliciesTextBlock" id="Text_ed1bfdc14aa84c2282ea53e36a347366" contextRef="c20230401to20240331" escape="true" continuedAt="Text_e2d08542e7f540a1a344e158b6bdbba31">
<div style="display:none;"><br/></div>
<div style="text-align: left; text-indent: -36pt; margin-left: 36pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Note 1:&#160; Significant Accounting Policies</div>
</ix:nonNumeric>
    <ix:continuation id="Text_e2d08542e7f540a1a344e158b6bdbba31" continuedAt="Text_e2d08542e7f540a1a344e158b6bdbba32">
<div><br/>
    </div>
</ix:continuation>
    <ix:continuation id="Text_e2d08542e7f540a1a344e158b6bdbba32" continuedAt="Text_e2d08542e7f540a1a344e158b6bdbba33">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"><span style="text-decoration: underline;">Nature of operations</span></div>
</ix:continuation>
    <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">
      <ix:continuation id="Text_e2d08542e7f540a1a344e158b6bdbba33" continuedAt="Text_e2d08542e7f540a1a344e158b6bdbba34">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Modine Manufacturing Company (&#8220;Modine&#8221; or the &#8220;Company&#8221;) specializes in providing innovative and environmentally responsible thermal management products and
        solutions to diversified global markets and customers in a wide array of commercial, industrial, and building heating, ventilating, air conditioning, and refrigeration (&#8220;HVAC&amp;R&#8221;) markets.&#160; In addition, the Company is a leading provider of
        engineered heat transfer systems and high-quality heat transfer components for use in on- and off-highway original equipment manufacturer (&#8220;OEM&#8221;) vehicular applications.&#160; The Company&#8217;s primary product groups include i) heat transfer; ii) HVAC&amp;<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">R</span>; iii) data center cooling; iv) air-cooled; v) liquid-cooled; and vi) advanced solutions.</div>
</ix:continuation>
    </div>

    <ix:continuation id="Text_e2d08542e7f540a1a344e158b6bdbba34" continuedAt="Text_e2d08542e7f540a1a344e158b6bdbba35">
<div><br/>
    </div>
</ix:continuation>
    <ix:continuation id="Text_e2d08542e7f540a1a344e158b6bdbba35" continuedAt="Text_e2d08542e7f540a1a344e158b6bdbba36">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"><span style="text-decoration: underline;">Acquisitions and dispositions<br/>
      </span></div>
</ix:continuation>
    <ix:continuation id="Text_e2d08542e7f540a1a344e158b6bdbba36" continuedAt="Text_e2d08542e7f540a1a344e158b6bdbba37">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman';"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company accounts for acquired businesses using the acquisition method.&#160; Under the acquisition method, the Company records
          assets acquired and liabilities assumed at their respective fair values.&#160; If the assets acquired do not constitute a business, the Company accounts for the transaction as an asset acquisition.&#160; For asset purchases, the Company allocates the
          purchase price to the underlying assets based on their relative fair values.</span><br/>
        <br/>
        <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">During fiscal 2024, the Company acquired
          Scott Springfield Mfg. Inc., a Canadian-based manufacturer of air handling units, and substantially all of the net operating assets of Napps Technology Corporation, a Texas-based manufacturer of air- and water-cooled chillers, condensing units
          and heat pumps.&#160; In addition, the Company purchased intellectual property related to liquid immersion cooling technology from TMGcore, Inc.&#160; Also during fiscal 2024, the Company sold three automotive businesses based in Germany and two coatings
          facilities in the United States.</span><br/>
        <br/>
        <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">During fiscal 2022, the Company sold its
          Austrian air-cooled automotive business and a previously-closed manufacturing facility in the U.S.</span><br/>
        <br/>
        <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">See Note 2 for information regarding the
          Company&#8217;s acquisitions and dispositions</span></span><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">.</span></div>
</ix:continuation>
    <div>
      <ix:continuation id="Text_e2d08542e7f540a1a344e158b6bdbba37" continuedAt="Text_e2d08542e7f540a1a344e158b6bdbba38">
<div><br/>
      </div>
</ix:continuation>
    </div>


    <ix:continuation id="Text_e2d08542e7f540a1a344e158b6bdbba38" continuedAt="Text_e2d08542e7f540a1a344e158b6bdbba39"><ix:nonNumeric name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="Text_b02f086dcb64422882bb8627c73b8a51" contextRef="c20230401to20240331" escape="true" continuedAt="Text_9e83e4ff6d254c628415302d168034da1">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"><span style="text-decoration: underline;">Basis of presentation</span></div>
</ix:nonNumeric></ix:continuation>
    <ix:continuation id="Text_e2d08542e7f540a1a344e158b6bdbba39" continuedAt="Text_e2d08542e7f540a1a344e158b6bdbba310"><ix:continuation id="Text_9e83e4ff6d254c628415302d168034da1">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company prepares its consolidated financial statements in conformity with generally accepted accounting principles (&#8220;GAAP&#8221;) in the United States.&#160;
      These principles require management to make certain estimates and assumptions in determining assets, liabilities, revenue, expenses and related disclosures.&#160; Actual amounts could differ materially from those estimates.</div>
</ix:continuation></ix:continuation>

    <ix:continuation id="Text_e2d08542e7f540a1a344e158b6bdbba310" continuedAt="Text_e2d08542e7f540a1a344e158b6bdbba311">
<div><br/>
    </div>
</ix:continuation>

    <ix:continuation id="Text_e2d08542e7f540a1a344e158b6bdbba311" continuedAt="Text_e2d08542e7f540a1a344e158b6bdbba312"><ix:nonNumeric name="us-gaap:ConsolidationPolicyTextBlock" id="Text_1c316d5daa36448583d33ae5ccbcdbde" contextRef="c20230401to20240331" escape="true" continuedAt="Text_731f7832e98245a5a561fc1fae1ee6881">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"><span style="text-decoration: underline;">Consolidation principles</span></div>
</ix:nonNumeric></ix:continuation>
    <ix:continuation id="Text_e2d08542e7f540a1a344e158b6bdbba312" continuedAt="Text_e2d08542e7f540a1a344e158b6bdbba313"><ix:continuation id="Text_731f7832e98245a5a561fc1fae1ee6881">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The consolidated financial statements include the accounts of Modine Manufacturing Company and its majority-owned or Modine-controlled subsidiaries.&#160;
      The Company eliminates intercompany transactions and balances in consolidation.</div>
</ix:continuation></ix:continuation>

    <ix:continuation id="Text_e2d08542e7f540a1a344e158b6bdbba313" continuedAt="Text_e2d08542e7f540a1a344e158b6bdbba314">
<div><br/>
    </div>
</ix:continuation>

    <ix:continuation id="Text_e2d08542e7f540a1a344e158b6bdbba314" continuedAt="Text_e2d08542e7f540a1a344e158b6bdbba315"><ix:nonNumeric name="us-gaap:RevenueFromContractWithCustomerPolicyTextBlock" id="Text_9e140fc21d6940b9a595b1ec04f85904" contextRef="c20230401to20240331" escape="true" continuedAt="Text_78152e36018f4367b180ce0d2d51458a1">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"><span style="text-decoration: underline;">Revenue recognition</span></div>
</ix:nonNumeric></ix:continuation>
    <ix:continuation id="Text_e2d08542e7f540a1a344e158b6bdbba315" continuedAt="Text_e2d08542e7f540a1a344e158b6bdbba316"><ix:continuation id="Text_78152e36018f4367b180ce0d2d51458a1">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company recognizes revenue based upon consideration specified in a contract and as it satisfies performance obligations by transferring control
      over its products to its customers, which may be at a point in time or over time. The majority of the Company&#8217;s revenue is recognized at a point in time, based upon shipment terms. A portion of the Company&#8217;s revenue is recognized over time, based
      upon estimated progress toward satisfaction of the contractual performance obligations. See Note 3 for additional information.</div>
</ix:continuation></ix:continuation>

    <ix:continuation id="Text_e2d08542e7f540a1a344e158b6bdbba316" continuedAt="Text_e2d08542e7f540a1a344e158b6bdbba317">
<div><br/>
    </div>
</ix:continuation>

    <ix:continuation id="Text_e2d08542e7f540a1a344e158b6bdbba317" continuedAt="Text_e2d08542e7f540a1a344e158b6bdbba318"><ix:nonNumeric name="mod:ShippingAndHandlingCostsPolicyTextBlock" id="Text_8f00ac43791948509204bbd509c64a20" contextRef="c20230401to20240331" escape="true" continuedAt="Text_b5fb1f4ce53e44018ae4e8b8063a7c9e1">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"><span style="text-decoration: underline;">Shipping and handling costs</span></div>
</ix:nonNumeric></ix:continuation>
    <ix:continuation id="Text_e2d08542e7f540a1a344e158b6bdbba318" continuedAt="Text_e2d08542e7f540a1a344e158b6bdbba319"><ix:continuation id="Text_b5fb1f4ce53e44018ae4e8b8063a7c9e1">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company records shipping and handling costs incurred upon the shipment of products to its customers in cost of sales, and related amounts billed to
      these customers in net sales.</div>
</ix:continuation></ix:continuation>

    <ix:continuation id="Text_e2d08542e7f540a1a344e158b6bdbba319" continuedAt="Text_e2d08542e7f540a1a344e158b6bdbba320">
<div><br/>
    </div>
</ix:continuation>

    <ix:continuation id="Text_e2d08542e7f540a1a344e158b6bdbba320" continuedAt="Text_e2d08542e7f540a1a344e158b6bdbba321"><ix:nonNumeric name="us-gaap:TradeAndOtherAccountsReceivablePolicy" id="Text_b1cb98f7bc654fb1a2ecc99d8113a788" contextRef="c20230401to20240331" escape="true" continuedAt="Text_1e7f2a4ea28d4d039f6f438a64b816e61">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"><span style="text-decoration: underline;">Trade accounts receivable</span></div>
</ix:nonNumeric></ix:continuation>
    <ix:continuation id="Text_e2d08542e7f540a1a344e158b6bdbba321" continuedAt="Text_e2d08542e7f540a1a344e158b6bdbba322"><ix:continuation id="Text_1e7f2a4ea28d4d039f6f438a64b816e61" continuedAt="Text_1e7f2a4ea28d4d039f6f438a64b816e62">
<div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left;">The Company records trade receivables at the invoiced amount. Trade receivables do not bear interest if paid according to the original terms. The Company
      maintains an allowance for credit losses, representing its estimate of expected losses associated with its trade accounts receivable. The Company bases its estimate using historical loss experience and considers the aging of the receivables and risks
      specific to customers where appropriate. At March 31, 2024 and 2023, the allowance for credit losses was $<ix:nonFraction name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" id="Fact_4c3efe3826444465b8f67cecfc85a198" contextRef="c20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">2.7</ix:nonFraction> million and $<ix:nonFraction name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" id="Fact_efa60b425d454abcb873fe20883e2820" contextRef="c20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">2.2</ix:nonFraction> million, respectively. &#160;The changes to the Company&#8217;s allowance for credit losses during fiscal 2024 and 2023 were not material and primarily consisted
      of current-period provisions, write-offs charged against the allowance, recoveries collected, and foreign currency translation. </div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_e2d08542e7f540a1a344e158b6bdbba322" continuedAt="Text_e2d08542e7f540a1a344e158b6bdbba323"><ix:continuation id="Text_1e7f2a4ea28d4d039f6f438a64b816e62" continuedAt="Text_1e7f2a4ea28d4d039f6f438a64b816e63">
<div><br/>
    </div>
</ix:continuation></ix:continuation>
    <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
      <div style="width: 100%;" class="BRPFPageFooter"></div>

      <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-weight: normal; font-style: normal;">50</span></div>

      <div class="BRPFPageBreak" style="page-break-after: always;">
        <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

      <div class="BRPFPageHeader" style="width: 100%;"><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"></span></a>
        <div>
          <div style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="font-style: italic; font-size: 8pt;">Table of Contents</span></a></div>

          <div style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"><br/>
              </span></a></div>

          <div style="font-weight: normal;">
            <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">MODINE MANUFACTURING COMPANY</div>

            <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</div>

            <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">(In millions, except per share amounts)</div>

            <a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"> </span></a></div>

        </div>

      </div>

    </div>

    <ix:continuation id="Text_e2d08542e7f540a1a344e158b6bdbba323" continuedAt="Text_e2d08542e7f540a1a344e158b6bdbba324"><ix:continuation id="Text_1e7f2a4ea28d4d039f6f438a64b816e63">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company enters into supply chain financing programs from time to time to sell accounts receivable, without recourse, to third-party financial
      institutions.&#160; Sales of accounts receivable are reflected as a reduction of accounts receivable on the consolidated balance sheets and the proceeds are included in cash flows from operating activities in the consolidated statements of cash flows.
      During fiscal 2024, 2023, and 2022, the Company sold $<ix:nonFraction name="mod:TradeReceivablesSoldWithoutRecourse" id="Fact_6eb773d0a08242f5a2de9d6703501d6d" contextRef="c20230401to20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">130.2</ix:nonFraction> million, $<ix:nonFraction name="mod:TradeReceivablesSoldWithoutRecourse" id="Fact_ce736317302545c6857652eef52b6db9" contextRef="c20220401to20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">150.6</ix:nonFraction> million, and $<ix:nonFraction name="mod:TradeReceivablesSoldWithoutRecourse" id="Fact_46aafc5bb6dc44038a3ce5f948470738" contextRef="c20210401to20220331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">126.4</ix:nonFraction> million, respectively, of accounts receivable to
      accelerate cash receipts. During fiscal 2024, 2023, and 2022, the Company recorded <span style="font-size: 10pt; font-family: 'Times New Roman';">costs totaling</span> $<ix:nonFraction name="us-gaap:GainLossOnSaleOfAccountsReceivable" id="Fact_a4ca799a7da24f5d8db7a858a5608974" contextRef="c20230401to20240331" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">1.6</ix:nonFraction> million, $<ix:nonFraction name="us-gaap:GainLossOnSaleOfAccountsReceivable" id="Fact_bd6f3c1615a8464398a8cf32dd268c53" contextRef="c20220401to20230331" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">1.2</ix:nonFraction> million, and $<ix:nonFraction name="us-gaap:GainLossOnSaleOfAccountsReceivable" id="Fact_a50dc2532f8541739eb1a293423cbdcc" contextRef="c20210401to20220331" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">0.3</ix:nonFraction> million, respectively, <span style="font-size: 10pt; font-family: 'Times New Roman';">related to selling accounts receivable </span>in the consolidated statements of
      operations. </div>
</ix:continuation></ix:continuation>

    <ix:continuation id="Text_e2d08542e7f540a1a344e158b6bdbba324" continuedAt="Text_e2d08542e7f540a1a344e158b6bdbba325">
<div><br/>
    </div>
</ix:continuation>

    <ix:continuation id="Text_e2d08542e7f540a1a344e158b6bdbba325" continuedAt="Text_e2d08542e7f540a1a344e158b6bdbba326"><ix:nonNumeric name="us-gaap:StandardProductWarrantyPolicy" id="Text_2e2517af6efe46fd8f577f148665fd2f" contextRef="c20230401to20240331" escape="true" continuedAt="Text_8539de6614f64583a63137ec53a966241">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"><span style="text-decoration: underline;">Warranty</span></div>
</ix:nonNumeric></ix:continuation>
    <ix:continuation id="Text_e2d08542e7f540a1a344e158b6bdbba326" continuedAt="Text_e2d08542e7f540a1a344e158b6bdbba327"><ix:continuation id="Text_8539de6614f64583a63137ec53a966241">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company provides product warranties for specific product lines and accrues for estimated future warranty costs in the period in which the sale is
      recorded.&#160; The Company records warranty expense, within cost of sales, based upon historical and current claims data or based upon estimated future claims.&#160; Accrual balances, which are recorded within other current liabilities, are monitored and
      adjusted if it is probable that expected claims will differ from previous estimates.&#160; See Note 15 for additional information.</div>
</ix:continuation></ix:continuation>

    <ix:continuation id="Text_e2d08542e7f540a1a344e158b6bdbba327" continuedAt="Text_e2d08542e7f540a1a344e158b6bdbba328">
<div><br/>
    </div>
</ix:continuation>

    <ix:continuation id="Text_e2d08542e7f540a1a344e158b6bdbba328" continuedAt="Text_e2d08542e7f540a1a344e158b6bdbba329"><ix:nonNumeric name="us-gaap:PropertyPlantAndEquipmentPreproductionDesignAndDevelopmentCosts" id="Text_e7cd55fdae3847f9a8a5d264d216c8f3" contextRef="c20230401to20240331" escape="true" continuedAt="Text_aaaf7eb8adbb453c9361d65a4c35f8dd1">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"><span style="text-decoration: underline;">Tooling</span></div>
</ix:nonNumeric></ix:continuation>
    <ix:continuation id="Text_e2d08542e7f540a1a344e158b6bdbba329" continuedAt="Text_e2d08542e7f540a1a344e158b6bdbba330"><ix:continuation id="Text_aaaf7eb8adbb453c9361d65a4c35f8dd1" continuedAt="Text_aaaf7eb8adbb453c9361d65a4c35f8dd2">
<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">The Company accounts for production tooling costs as a component of property, plant and
        equipment when it owns title to the tooling and amortizes the capitalized cost to cost of sales over the estimated life of the asset, which is generally </span><ix:nonNumeric name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="Fact_0e278d7e383449e9b79324b51bcd3959" contextRef="c20240331_PropertyPlantAndEquipmentByTypeAxis_ToolsDiesAndMoldsMember" format="ixt-sec:durwordsen">three years</ix:nonNumeric><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">.&#160; At March 31, 2024 and 2023</span>,<span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"> Company-owned tooling totaled </span>$<ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" id="Fact_ae1d6352b6e347bead4730420e620cd1" contextRef="c20240331_PropertyPlantAndEquipmentByTypeAxis_ToolsDiesAndMoldsMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">16.1</ix:nonFraction> million<span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"> and </span>$<ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" id="Fact_5ec272422a314f6cb7b14f60ada3eeb6" contextRef="c20230331_PropertyPlantAndEquipmentByTypeAxis_ToolsDiesAndMoldsMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">17.1</ix:nonFraction> million<span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">, respectively.</span></div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_e2d08542e7f540a1a344e158b6bdbba330" continuedAt="Text_e2d08542e7f540a1a344e158b6bdbba331"><ix:continuation id="Text_aaaf7eb8adbb453c9361d65a4c35f8dd2" continuedAt="Text_aaaf7eb8adbb453c9361d65a4c35f8dd3">
<div><br/>
    </div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_e2d08542e7f540a1a344e158b6bdbba331" continuedAt="Text_e2d08542e7f540a1a344e158b6bdbba332"><ix:continuation id="Text_aaaf7eb8adbb453c9361d65a4c35f8dd3">
<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">In certain instances, tooling is owned by the customer.&#160; At the time customer-owned
        tooling is completed and customer acceptance is obtained, the Company records tooling revenue and related production costs within net sales and cost of sales, respectively, in the consolidated statements of operations.</span><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(255, 0, 0);">&#160; </span><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">If the customer has agreed to reimburse the Company, unbilled customer-owned tooling costs
        are recorded as a receivable within other current assets. No significant arrangements exist where customer-owned tooling costs were not accompanied by guaranteed reimbursement. At March 31, 2024 and 2023</span>,<span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"> customer-owned tooling receivables totaled </span>$<ix:nonFraction name="mod:CustomerOwnedToolingReceivables" id="Fact_9e99f2a5967b4f3d9bad20512a18221f" contextRef="c20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">7.6</ix:nonFraction> million<span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"> and </span>$<ix:nonFraction name="mod:CustomerOwnedToolingReceivables" id="Fact_6d1896bdb6864fed9457550f0bcf763f" contextRef="c20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">10.9</ix:nonFraction> million<span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">, respectively.</span><br/>
    </div>
</ix:continuation></ix:continuation>

    <ix:continuation id="Text_e2d08542e7f540a1a344e158b6bdbba332" continuedAt="Text_e2d08542e7f540a1a344e158b6bdbba333">
<div><br/>
    </div>
</ix:continuation>

    <ix:continuation id="Text_e2d08542e7f540a1a344e158b6bdbba333" continuedAt="Text_e2d08542e7f540a1a344e158b6bdbba334"><ix:nonNumeric name="us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy" id="Text_54ed023f93de473ab4437d8fa6c720d8" contextRef="c20230401to20240331" escape="true" continuedAt="Text_73e9611166f14ff19f8d1144f56296bb1">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"><span style="text-decoration: underline;">Stock-based compensation</span></div>
</ix:nonNumeric></ix:continuation>
    <ix:continuation id="Text_e2d08542e7f540a1a344e158b6bdbba334" continuedAt="Text_e2d08542e7f540a1a344e158b6bdbba335"><ix:continuation id="Text_73e9611166f14ff19f8d1144f56296bb1">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company recognizes stock-based compensation using the fair value method. Accordingly, compensation expense for stock options, restricted stock and
      performance-based stock awards is calculated based upon the fair value of the instruments at the time of grant and is recognized as expense over the respective vesting periods. See Note 5 for additional information.</div>
</ix:continuation></ix:continuation>

    <ix:continuation id="Text_e2d08542e7f540a1a344e158b6bdbba335" continuedAt="Text_e2d08542e7f540a1a344e158b6bdbba336">
<div><br/>
    </div>
</ix:continuation>

    <ix:continuation id="Text_e2d08542e7f540a1a344e158b6bdbba336" continuedAt="Text_e2d08542e7f540a1a344e158b6bdbba337"><ix:nonNumeric name="us-gaap:ResearchAndDevelopmentExpensePolicy" id="Text_00a646d560bf468397acfe35e9ec6809" contextRef="c20230401to20240331" escape="true" continuedAt="Text_34a45af3db4547fcb86a5518cf5bc24a1">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"><span style="text-decoration: underline;">Research and development</span></div>
</ix:nonNumeric></ix:continuation>
    <ix:continuation id="Text_e2d08542e7f540a1a344e158b6bdbba337" continuedAt="Text_e2d08542e7f540a1a344e158b6bdbba338"><ix:continuation id="Text_34a45af3db4547fcb86a5518cf5bc24a1">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman';">The Company expenses research and development costs as incurred within selling, general,
        and administrative (&#8220;SG&amp;A&#8221;) expenses. During fiscal </span>2024, 2023, and 2022<span style="font-size: 10pt; font-family: 'Times New Roman';">, research and development costs totaled</span> $<ix:nonFraction name="us-gaap:ResearchAndDevelopmentExpense" id="Fact_c4229516287946298ab549e9c24e7a8e" contextRef="c20230401to20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">42.0</ix:nonFraction> million, $<ix:nonFraction name="us-gaap:ResearchAndDevelopmentExpense" id="Fact_7821b431ff92475cb0424e7e7b4c2150" contextRef="c20220401to20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">44.0</ix:nonFraction> million, and $<ix:nonFraction name="us-gaap:ResearchAndDevelopmentExpense" id="Fact_2c0efeb593b44046af43e42163e92f40" contextRef="c20210401to20220331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">50.3</ix:nonFraction> million, respectively.</div>
</ix:continuation></ix:continuation>

    <ix:continuation id="Text_e2d08542e7f540a1a344e158b6bdbba338" continuedAt="Text_e2d08542e7f540a1a344e158b6bdbba339">
<div><br/>
    </div>
</ix:continuation>

    <ix:continuation id="Text_e2d08542e7f540a1a344e158b6bdbba339" continuedAt="Text_e2d08542e7f540a1a344e158b6bdbba340"><ix:nonNumeric name="us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" id="Text_fc774db0441042e2879c535d2b8962ca" contextRef="c20230401to20240331" escape="true" continuedAt="Text_52c7abd3e4dd4432885318f0e632fb4b1">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"><span style="text-decoration: underline;">Translation of foreign currencies</span></div>
</ix:nonNumeric></ix:continuation>
    <ix:continuation id="Text_e2d08542e7f540a1a344e158b6bdbba340" continuedAt="Text_e2d08542e7f540a1a344e158b6bdbba341"><ix:continuation id="Text_52c7abd3e4dd4432885318f0e632fb4b1">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company translates assets and liabilities of foreign subsidiaries into U.S. dollars at the period-end exchange rates and translates income and
      expense items at the monthly average exchange rate for the period in which the transactions occur.&#160; The Company reports resulting translation adjustments within accumulated other comprehensive income (loss) within shareholders&#8217; equity.&#160; The Company
      includes foreign currency transaction gains or losses in the statement of operations within other income and expense.</div>
</ix:continuation></ix:continuation>

    <ix:continuation id="Text_e2d08542e7f540a1a344e158b6bdbba341" continuedAt="Text_e2d08542e7f540a1a344e158b6bdbba342">
<div><br/>
    </div>
</ix:continuation>

    <ix:continuation id="Text_e2d08542e7f540a1a344e158b6bdbba342" continuedAt="Text_e2d08542e7f540a1a344e158b6bdbba343"><ix:nonNumeric name="us-gaap:DerivativesPolicyTextBlock" id="Text_331a65ea6a124f5a908598df195c646f" contextRef="c20230401to20240331" escape="true" continuedAt="Text_3a4dd49dc60845acaf982df3bcf5dbe81">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"><span style="text-decoration: underline;">Derivative instruments</span></div>
</ix:nonNumeric></ix:continuation>
    <ix:continuation id="Text_e2d08542e7f540a1a344e158b6bdbba343" continuedAt="Text_e2d08542e7f540a1a344e158b6bdbba344"><ix:continuation id="Text_3a4dd49dc60845acaf982df3bcf5dbe81">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company enters into derivative financial instruments from time to time to manage certain financial risks. The Company enters into forward contracts
      to reduce exposure to changing future purchase prices for aluminum and copper and into foreign currency exchange contracts to hedge specific foreign currency-denominated assets and liabilities as well as forecasted transactions. The Company
      designates certain derivative financial instruments as cash flow hedges for accounting purposes. These instruments are used to manage financial risks and are not speculative.&#160; See Note 19 for additional information.</div>
</ix:continuation></ix:continuation>

    <ix:continuation id="Text_e2d08542e7f540a1a344e158b6bdbba344" continuedAt="Text_e2d08542e7f540a1a344e158b6bdbba345">
<div><br/>
    </div>
</ix:continuation>

    <ix:continuation id="Text_e2d08542e7f540a1a344e158b6bdbba345" continuedAt="Text_e2d08542e7f540a1a344e158b6bdbba346"><ix:nonNumeric name="us-gaap:IncomeTaxPolicyTextBlock" id="Text_6c79d37e30194852b1859962819155a0" contextRef="c20230401to20240331" escape="true" continuedAt="Text_ed4b3d328e284f439efb2acd558471441">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"><span style="text-decoration: underline;">Income taxes</span></div>
</ix:nonNumeric></ix:continuation>
    <ix:continuation id="Text_e2d08542e7f540a1a344e158b6bdbba346" continuedAt="Text_e2d08542e7f540a1a344e158b6bdbba347"><ix:continuation id="Text_ed4b3d328e284f439efb2acd558471441">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company determines deferred tax assets and liabilities based upon the difference between the amounts reported in the financial statements and the
      tax basis of assets and liabilities, using enacted tax rates in effect in the years in which the differences are expected to reverse. The Company establishes a valuation allowance if it is more likely than not that a deferred tax asset, or portion
      thereof, will not be realized.&#160; The Company records the tax effects of global intangible low-taxed income (&#8220;GILTI&#8221;) as a period expense in the applicable tax year. The Company uses the portfolio approach for releasing income tax effects from
      accumulated other comprehensive income (loss).&#160; See Note 8 for additional information.</div>
</ix:continuation></ix:continuation>

    <ix:continuation id="Text_e2d08542e7f540a1a344e158b6bdbba347" continuedAt="Text_e2d08542e7f540a1a344e158b6bdbba348">
<div><br/>
    </div>
</ix:continuation>
    <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
      <div style="width: 100%;" class="BRPFPageFooter"></div>

      <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-weight: normal; font-style: normal;">51</span></div>

      <div class="BRPFPageBreak" style="page-break-after: always;">
        <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

      <div class="BRPFPageHeader" style="width: 100%;"><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"></span></a>
        <div>
          <div style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="font-style: italic; font-size: 8pt;">Table of Contents</span></a></div>

          <div style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"><br/>
              </span></a></div>

          <div style="font-weight: normal;">
            <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">MODINE MANUFACTURING COMPANY</div>

            <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</div>

            <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">(In millions, except per share amounts)</div>

            <a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"> </span></a></div>

        </div>

      </div>

    </div>


    <ix:continuation id="Text_e2d08542e7f540a1a344e158b6bdbba348" continuedAt="Text_e2d08542e7f540a1a344e158b6bdbba349"><ix:nonNumeric name="us-gaap:EarningsPerSharePolicyTextBlock" id="Text_9b0dd382bd5441dfb224e43f70d49846" contextRef="c20230401to20240331" escape="true" continuedAt="Text_f68059fc98e548aab54d40e46862e6901">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"><span style="text-decoration: underline;">Earnings per share</span></div>
</ix:nonNumeric></ix:continuation>
    <ix:continuation id="Text_e2d08542e7f540a1a344e158b6bdbba349" continuedAt="Text_e2d08542e7f540a1a344e158b6bdbba350"><ix:continuation id="Text_f68059fc98e548aab54d40e46862e6901">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company calculates basic earnings per share based upon the weighted-average number of common shares outstanding during the period, while the
      calculation of diluted earnings per share includes the dilutive effect of potential common shares outstanding during the period.&#160; The calculation of diluted earnings per share excludes potential common shares if their inclusion would have an
      anti-dilutive effect.&#160; See Note 9 for additional information.</div>
</ix:continuation></ix:continuation>

    <ix:continuation id="Text_e2d08542e7f540a1a344e158b6bdbba350" continuedAt="Text_e2d08542e7f540a1a344e158b6bdbba351">
<div><br/>
    </div>
</ix:continuation>

    <ix:continuation id="Text_e2d08542e7f540a1a344e158b6bdbba351" continuedAt="Text_e2d08542e7f540a1a344e158b6bdbba352"><ix:nonNumeric name="us-gaap:CashAndCashEquivalentsPolicyTextBlock" id="Text_95961fcde8034a3982421e8b704922cb" contextRef="c20230401to20240331" escape="true" continuedAt="Text_923e8c559e2040acb54b70d97f460d741">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"><span style="text-decoration: underline;">Cash and cash equivalents</span></div>
</ix:nonNumeric></ix:continuation>
    <ix:continuation id="Text_e2d08542e7f540a1a344e158b6bdbba352" continuedAt="Text_e2d08542e7f540a1a344e158b6bdbba353"><ix:continuation id="Text_923e8c559e2040acb54b70d97f460d741">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company considers all highly-liquid investments with original maturities of three months or less to be cash equivalents.<br/>
    </div>
</ix:continuation></ix:continuation>

    <ix:continuation id="Text_e2d08542e7f540a1a344e158b6bdbba353" continuedAt="Text_e2d08542e7f540a1a344e158b6bdbba354">
<div><br/>
    </div>
</ix:continuation>

    <ix:continuation id="Text_e2d08542e7f540a1a344e158b6bdbba354" continuedAt="Text_e2d08542e7f540a1a344e158b6bdbba355"><ix:nonNumeric name="us-gaap:InvestmentPolicyTextBlock" id="Text_567c74c66863472bbcfd135d8f6ab17c" contextRef="c20230401to20240331" escape="true" continuedAt="Text_d281e8978f71414b830948e9d68a24d51">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"><span style="text-decoration: underline;">Short-term investments</span></div>
</ix:nonNumeric></ix:continuation>
    <ix:continuation id="Text_e2d08542e7f540a1a344e158b6bdbba355" continuedAt="Text_e2d08542e7f540a1a344e158b6bdbba356"><ix:continuation id="Text_d281e8978f71414b830948e9d68a24d51">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company invests in time deposits with original maturities of more than three months but not more than one year.&#160; The Company records these
      short-term investments at cost, which approximates fair value, within other current assets in the consolidated balance sheets.&#160; As of March 31, 2023, the Company&#8217;s short-term investments totaled $<ix:nonFraction name="us-gaap:ShortTermInvestments" id="Fact_f864fe627de34bbb8c1a698957420aaf" contextRef="c20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">3.5</ix:nonFraction> million. The Company had&#160;<ix:nonFraction name="us-gaap:ShortTermInvestments" id="Fact_575a192538bf4b909d858bc9de50908d" contextRef="c20240331" unitRef="U001" decimals="-6" scale="6" format="ixt-sec:numwordsen">no</ix:nonFraction> short-term investments as of March 31, 2024.<br/>
    </div>
</ix:continuation></ix:continuation>

    <ix:continuation id="Text_e2d08542e7f540a1a344e158b6bdbba356" continuedAt="Text_e2d08542e7f540a1a344e158b6bdbba357">
<div><br/>
    </div>
</ix:continuation>

    <ix:continuation id="Text_e2d08542e7f540a1a344e158b6bdbba357" continuedAt="Text_e2d08542e7f540a1a344e158b6bdbba358"><ix:nonNumeric name="us-gaap:InventoryPolicyTextBlock" id="Text_01e3f0e7befb43809a9cd141b3207b7f" contextRef="c20230401to20240331" escape="true" continuedAt="Text_4e630bb9db9e494a9d1bb54ff205850a1">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"><span style="text-decoration: underline;">Inventories</span></div>
</ix:nonNumeric></ix:continuation>
    <ix:continuation id="Text_e2d08542e7f540a1a344e158b6bdbba358" continuedAt="Text_e2d08542e7f540a1a344e158b6bdbba359"><ix:continuation id="Text_4e630bb9db9e494a9d1bb54ff205850a1">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company values inventories using a first-in, first-out or weighted-average basis, at the lower of cost and net realizable value.</div>
</ix:continuation></ix:continuation>

    <ix:continuation id="Text_e2d08542e7f540a1a344e158b6bdbba359" continuedAt="Text_e2d08542e7f540a1a344e158b6bdbba360">
<div><br/>
    </div>
</ix:continuation>

    <ix:continuation id="Text_e2d08542e7f540a1a344e158b6bdbba360" continuedAt="Text_e2d08542e7f540a1a344e158b6bdbba361"><ix:nonNumeric name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" id="Text_5763926b2f744228aa279f90d8c58fc4" contextRef="c20230401to20240331" escape="true" continuedAt="Text_edbbdd390ce345e89d225f750e2eed211">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"><span style="text-decoration: underline;">Property, plant and equipment</span></div>
</ix:nonNumeric></ix:continuation>
    <ix:continuation id="Text_e2d08542e7f540a1a344e158b6bdbba361" continuedAt="Text_e2d08542e7f540a1a344e158b6bdbba362"><ix:continuation id="Text_edbbdd390ce345e89d225f750e2eed211">
<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">The Company records property, plant and equipment at cost. For financial reporting
        purposes, the Company computes depreciation using the straight-line method over the expected useful lives of the assets. The Company expenses maintenance and repair costs as incurred. The Company capitalizes costs of improvements. Upon the sale or
        other disposition of an asset, the Company removes the cost and related accumulated depreciation from the accounts and includes the gain or loss in the consolidated statements of operations. Capital expenditures of </span>$<ix:nonFraction name="mod:AccruedCapitalExpendituresCurrent" id="Fact_7197778ed48c4cdd898a428199636d7a" contextRef="c20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">22.7</ix:nonFraction> million<span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">, </span>$<ix:nonFraction name="mod:AccruedCapitalExpendituresCurrent" id="Fact_13b78c6c101a47e28abc822212911f40" contextRef="c20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">13.6</ix:nonFraction> million,<span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"> and </span>$<ix:nonFraction name="mod:AccruedCapitalExpendituresCurrent" id="Fact_c8c7c5fcb89442c9b74ef39ac1809867" contextRef="c20220331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">9.0</ix:nonFraction> million<span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"> were accrued within accounts payable at March 31, 2024, 2023 and 2022</span>,<span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"> respectively.<br/>
      </span></div>
</ix:continuation></ix:continuation>

    <ix:continuation id="Text_e2d08542e7f540a1a344e158b6bdbba362" continuedAt="Text_e2d08542e7f540a1a344e158b6bdbba363">
<div><br/>
    </div>
</ix:continuation>

    <ix:continuation id="Text_e2d08542e7f540a1a344e158b6bdbba363" continuedAt="Text_e2d08542e7f540a1a344e158b6bdbba364"><ix:nonNumeric name="us-gaap:LesseeLeasesPolicyTextBlock" id="Text_ea62d621fe6e4ccbb3f00d5dcc0a0b40" contextRef="c20230401to20240331" escape="true" continuedAt="Text_41e9429b92a946dca0691073e1d72b171">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"><span style="text-decoration: underline;">Leases</span></div>
</ix:nonNumeric></ix:continuation>
    <ix:continuation id="Text_e2d08542e7f540a1a344e158b6bdbba364" continuedAt="Text_e2d08542e7f540a1a344e158b6bdbba365"><ix:continuation id="Text_41e9429b92a946dca0691073e1d72b171">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company&#8217;s most significant leases represent leases of real estate, such as manufacturing facilities, warehouses, and office buildings.&#160; The Company
      also leases manufacturing and information technology equipment and vehicles.&#160; The Company recognizes right-of-use (&#8220;ROU&#8221;) assets and lease liabilities at the lease commencement date, based upon the present value of lease payments over the lease
      term.&#160; See Note 16 for additional information.</div>
</ix:continuation></ix:continuation>

    <ix:continuation id="Text_e2d08542e7f540a1a344e158b6bdbba365" continuedAt="Text_e2d08542e7f540a1a344e158b6bdbba366">
<div><br/>
    </div>
</ix:continuation>

    <ix:continuation id="Text_e2d08542e7f540a1a344e158b6bdbba366" continuedAt="Text_e2d08542e7f540a1a344e158b6bdbba367"><ix:nonNumeric name="us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock" id="Text_e11246859ea4452a917dac68228bcda9" contextRef="c20230401to20240331" escape="true" continuedAt="Text_e4a951dd7cf64f899ca956acc35b44e61">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"><span style="text-decoration: underline;">Goodwill</span></div>
</ix:nonNumeric></ix:continuation>
    <ix:continuation id="Text_e2d08542e7f540a1a344e158b6bdbba367" continuedAt="Text_e2d08542e7f540a1a344e158b6bdbba368"><ix:continuation id="Text_e4a951dd7cf64f899ca956acc35b44e61">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company does not amortize goodwill; rather, it tests for impairment annually unless conditions exist that would require a more frequent
      evaluation.&#160; The Company performs an assessment of the fair value of its reporting units for goodwill impairment testing based upon, among other things, the present value of expected future cash flows.&#160; The Company performed its goodwill impairment
      tests as of March 31, 2024 and determined the fair value of each of its reporting units exceeded the respective book value.&#160; See Note 14 for additional information.</div>
</ix:continuation></ix:continuation>

    <ix:continuation id="Text_e2d08542e7f540a1a344e158b6bdbba368" continuedAt="Text_e2d08542e7f540a1a344e158b6bdbba369">
<div><br/>
    </div>
</ix:continuation>

    <ix:continuation id="Text_e2d08542e7f540a1a344e158b6bdbba369" continuedAt="Text_e2d08542e7f540a1a344e158b6bdbba370"><ix:nonNumeric name="us-gaap:ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" id="Text_e1ac1c9702414a5aa2f007c5cd31589f" contextRef="c20230401to20240331" escape="true" continuedAt="Text_1f592efa0a7b4a838ea67a8b06b645461">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"><span style="text-decoration: underline;">I<span style="font-size: 10pt; font-family: 'Times New Roman';">mpairment of held and used long-lived assets</span></span></div>
</ix:nonNumeric></ix:continuation>
    <ix:continuation id="Text_e2d08542e7f540a1a344e158b6bdbba370" continuedAt="Text_e2d08542e7f540a1a344e158b6bdbba371"><ix:continuation id="Text_1f592efa0a7b4a838ea67a8b06b645461">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company reviews held and used long-lived assets, including property, plant and equipment and intangible assets, for impairment whenever events or
      changes in circumstances indicate that the carrying amount of the asset may not be fully recoverable.&#160; In these instances, the Company compares the undiscounted future cash flows expected to be generated from the asset with its carrying value.&#160; If
      the asset&#8217;s carrying value exceeds expected future cash flows, the Company measures and records an impairment loss, if any, as the amount by which the carrying value of the asset exceeds its fair value.&#160; The Company estimates fair value using a
      variety of valuation techniques, including discounted cash flows, market values and comparison values for similar assets.</div>
</ix:continuation></ix:continuation>

    <ix:continuation id="Text_e2d08542e7f540a1a344e158b6bdbba371" continuedAt="Text_e2d08542e7f540a1a344e158b6bdbba372">
<div><br/>
    </div>
</ix:continuation>

    <ix:continuation id="Text_e2d08542e7f540a1a344e158b6bdbba372" continuedAt="Text_e2d08542e7f540a1a344e158b6bdbba373"><ix:nonNumeric name="mod:AssetsHeldForSalePolicyTextBlock" id="Text_2779816eb7534a41a8295eb1525455ce" contextRef="c20230401to20240331" escape="true" continuedAt="Text_e1db1bad14b3477dbd7de05ccd74160e1">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"><span style="text-decoration: underline;">Assets held for sale</span></div>
</ix:nonNumeric></ix:continuation>
    <ix:continuation id="Text_e2d08542e7f540a1a344e158b6bdbba373" continuedAt="Text_e2d08542e7f540a1a344e158b6bdbba374"><ix:continuation id="Text_e1db1bad14b3477dbd7de05ccd74160e1">
<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">The Company classifies an asset as held for sale when (i) management approves and commits to a formal plan to actively market the asset for sale at a reasonable price in
      relation to its fair value; (ii) the asset is available for immediate sale in its present condition; (iii) an active program to locate a buyer and other actions required to complete the sale have been initiated; (iv) the sale of the asset is expected
      to be completed within one year; and (v) it is unlikely that significant changes will be made to the plan.&#160; Upon classification as held for sale, the Company records the carrying value of the asset at the lower of its carrying value or its estimated
      fair value, less costs to sell.&#160; In addition, the Company ceases to record depreciation for assets held for sale. The Company had <ix:nonFraction name="us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" id="Fact_baebbe30ffed4850a73c8dbd8e1555c2" contextRef="c20230331" unitRef="U001" decimals="-6" scale="6" format="ixt-sec:numwordsen"><ix:nonFraction name="us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" id="Fact_2b8eaf9857144bc581e903aedf475cd3" contextRef="c20240331" unitRef="U001" decimals="-6" scale="6" format="ixt-sec:numwordsen">no</ix:nonFraction></ix:nonFraction>
      assets classified as held for sale as of March 31, 2024 and 2023.</div>
</ix:continuation></ix:continuation>

    <ix:continuation id="Text_e2d08542e7f540a1a344e158b6bdbba374" continuedAt="Text_e2d08542e7f540a1a344e158b6bdbba375">
<div><br/>
    </div>
</ix:continuation>
    <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
      <div class="BRPFPageFooter" style="width: 100%;"></div>

      <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-weight: normal; font-style: normal;">52</span></div>

      <div class="BRPFPageBreak" style="page-break-after: always;">
        <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

      <div class="BRPFPageHeader" style="width: 100%;"><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"></span></a>
        <div>
          <div style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="font-style: italic; font-size: 8pt;">Table of Contents</span></a></div>

          <div style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"><br/>
              </span></a></div>

          <div style="font-weight: normal;">
            <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">MODINE MANUFACTURING COMPANY</div>

            <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</div>

            <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">(In millions, except per share amounts)</div>

            <a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"> </span></a></div>

        </div>

      </div>

    </div>


    <ix:continuation id="Text_e2d08542e7f540a1a344e158b6bdbba375" continuedAt="Text_e2d08542e7f540a1a344e158b6bdbba376"><ix:nonNumeric name="mod:DeferredCompensationTrustPolicyTextBlock" id="Text_38339827c1204ee28b48db445fb74821" contextRef="c20230401to20240331" escape="true" continuedAt="Text_2c04889e0b58499e9c6915536c5201621">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"><span style="text-decoration: underline;">Deferred compensation trusts</span></div>
</ix:nonNumeric></ix:continuation>
    <ix:continuation id="Text_e2d08542e7f540a1a344e158b6bdbba376" continuedAt="Text_e2d08542e7f540a1a344e158b6bdbba377"><ix:continuation id="Text_2c04889e0b58499e9c6915536c5201621">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company maintains deferred compensation trusts to fund future obligations under its non-qualified deferred compensation plans.&#160; The trusts&#8217;
      investments in third-party debt and equity securities are presented within other noncurrent assets in the consolidated balance sheets.</div>
</ix:continuation></ix:continuation>

    <ix:continuation id="Text_e2d08542e7f540a1a344e158b6bdbba377" continuedAt="Text_e2d08542e7f540a1a344e158b6bdbba378">
<div><br/>
    </div>
</ix:continuation>

    <ix:continuation id="Text_e2d08542e7f540a1a344e158b6bdbba378" continuedAt="Text_e2d08542e7f540a1a344e158b6bdbba379"><ix:nonNumeric name="mod:SelfInsuranceReservesPolicyTextBlock" id="Text_2c502691540a48b8b0706cffa8f72222" contextRef="c20230401to20240331" escape="true" continuedAt="Text_114425dce5a34fd9bbf7e0b4a309128a1">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"><span style="text-decoration: underline;">Self-insurance reserves</span></div>
</ix:nonNumeric></ix:continuation>
    <ix:continuation id="Text_e2d08542e7f540a1a344e158b6bdbba379" continuedAt="Text_e2d08542e7f540a1a344e158b6bdbba380"><ix:continuation id="Text_114425dce5a34fd9bbf7e0b4a309128a1">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company retains a portion of the financial risk for certain insurance coverage, including property, general liability, workers compensation, and
      employee healthcare, and therefore maintains reserves that estimate the impact of unreported and under-reported claims that fall below various stop-loss limits and deductibles under its insurance policies.&#160; The Company maintains reserves for the
      estimated settlement cost of known claims, as well as estimates of incurred but not reported claims.&#160; The Company charges costs of claims, including the impact of changes in reserves due to claim experience and severity, to cost of sales or SG&amp;A
      expenses.&#160; The Company reviews and updates the amount of its insurance-related reserves on a quarterly basis.</div>
</ix:continuation></ix:continuation>

    <ix:continuation id="Text_e2d08542e7f540a1a344e158b6bdbba380" continuedAt="Text_e2d08542e7f540a1a344e158b6bdbba381">
<div><br/>
    </div>
</ix:continuation>

    <ix:continuation id="Text_e2d08542e7f540a1a344e158b6bdbba381" continuedAt="Text_e2d08542e7f540a1a344e158b6bdbba382"><ix:nonNumeric name="us-gaap:EnvironmentalCostsPolicy" id="Text_807aac1b6bc7434c97779a244b49f4a9" contextRef="c20230401to20240331" escape="true" continuedAt="Text_66c5e38bda0c4b85b43f4fba960530fd1">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"><span style="text-decoration: underline;">Environmental liabilities</span></div>
</ix:nonNumeric></ix:continuation>
    <ix:continuation id="Text_e2d08542e7f540a1a344e158b6bdbba382" continuedAt="Text_e2d08542e7f540a1a344e158b6bdbba383"><ix:continuation id="Text_66c5e38bda0c4b85b43f4fba960530fd1">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company records liabilities for environmental assessments and remediation activities in the period in which its responsibility is probable and the
      costs can be reasonably estimated.&#160; The Company records environmental indemnification assets from third parties, including prior owners, when recovery is probable. To the extent that the required remediation procedures change, or additional
      contamination is identified, the Company&#8217;s estimated environmental liabilities may also change. See Note 20 for additional information.</div>
</ix:continuation></ix:continuation>

    <ix:continuation id="Text_e2d08542e7f540a1a344e158b6bdbba383" continuedAt="Text_e2d08542e7f540a1a344e158b6bdbba384">
<div><br/>
    </div>
</ix:continuation>

    <ix:continuation id="Text_e2d08542e7f540a1a344e158b6bdbba384" continuedAt="Text_e2d08542e7f540a1a344e158b6bdbba385"><ix:nonNumeric name="us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" id="Text_be92339cf30149cda7559498f017b3bf" contextRef="c20230401to20240331" escape="true" continuedAt="Text_85518f59e27e4254b318422e640015ee1">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman';"><span style="text-decoration: underline;">S</span></span><span style="font-size: 10pt; font-family: 'Times New Roman'; font-style: italic;"><span style="text-decoration: underline;">upplemental cash flow information</span></span></div>
</ix:nonNumeric></ix:continuation>
    <ix:continuation id="Text_e2d08542e7f540a1a344e158b6bdbba385" continuedAt="Text_e2d08542e7f540a1a344e158b6bdbba386"><ix:continuation id="Text_85518f59e27e4254b318422e640015ee1" continuedAt="Text_85518f59e27e4254b318422e640015ee2">
<div><br/>
    </div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_e2d08542e7f540a1a344e158b6bdbba386" continuedAt="Text_e2d08542e7f540a1a344e158b6bdbba387"><ix:continuation id="Text_85518f59e27e4254b318422e640015ee2">
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;" class="cfttable">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"> </td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="10">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Years ended March 31,</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" colspan="2">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" colspan="2">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" colspan="2">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2022</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Interest paid</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:InterestPaidNet" id="Fact_8bcb6574920c4086803a94afbe8160d5" contextRef="c20230401to20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">23.3</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:InterestPaidNet" id="Fact_886a3338a69c490caf04e6f6c48c8cad" contextRef="c20220401to20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">18.4</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:InterestPaidNet" id="Fact_f7c2ae0727be4e6d8550d2d22b53c168" contextRef="c20210401to20220331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">14.1</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; white-space: nowrap;">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Income taxes paid</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:IncomeTaxesPaidNet" id="Fact_83f27cf13d764513b54bd3be5f884056" contextRef="c20230401to20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">46.9</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:IncomeTaxesPaidNet" id="Fact_0b8972fec4534d78ab2a74d2d7c57a18" contextRef="c20220401to20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">31.9</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:IncomeTaxesPaidNet" id="Fact_368802b9c0fa45e3a4928934678643d7" contextRef="c20210401to20220331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">21.8</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation>

    <ix:continuation id="Text_e2d08542e7f540a1a344e158b6bdbba387" continuedAt="Text_e2d08542e7f540a1a344e158b6bdbba388">
<div><br/>
    </div>
</ix:continuation>
    <ix:continuation id="Text_e2d08542e7f540a1a344e158b6bdbba388" continuedAt="Text_e2d08542e7f540a1a344e158b6bdbba389">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman';">See Note </span>16<span style="font-size: 10pt; font-family: 'Times New Roman';"> for
        supplemental cash flow information related to the Company&#8217;s leases.</span></div>
</ix:continuation>
    <ix:continuation id="Text_e2d08542e7f540a1a344e158b6bdbba389" continuedAt="Text_e2d08542e7f540a1a344e158b6bdbba390">
<div><br/>
    </div>
</ix:continuation>

    <ix:continuation id="Text_e2d08542e7f540a1a344e158b6bdbba390" continuedAt="Text_e2d08542e7f540a1a344e158b6bdbba391"><ix:nonNumeric name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="Text_6fb66e8d1df94006abbf39275cbdea11" contextRef="c20230401to20240331" escape="true" continuedAt="Text_c5359433b824404781ce89f81cf7d34d1">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"><span style="text-decoration: underline;">New accounting guidance</span></div>
</ix:nonNumeric></ix:continuation>
    <ix:continuation id="Text_e2d08542e7f540a1a344e158b6bdbba391" continuedAt="Text_e2d08542e7f540a1a344e158b6bdbba392"><ix:continuation id="Text_c5359433b824404781ce89f81cf7d34d1" continuedAt="Text_c5359433b824404781ce89f81cf7d34d2">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"><span style="text-decoration: underline;"> <br/>
      </span></div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_e2d08542e7f540a1a344e158b6bdbba392" continuedAt="Text_e2d08542e7f540a1a344e158b6bdbba393"><ix:continuation id="Text_c5359433b824404781ce89f81cf7d34d2" continuedAt="Text_c5359433b824404781ce89f81cf7d34d3">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"><span style="text-decoration: underline;"> <span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Supplier finance programs<br/>
        </span></span></div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_e2d08542e7f540a1a344e158b6bdbba393" continuedAt="Text_e2d08542e7f540a1a344e158b6bdbba394"><ix:continuation id="Text_c5359433b824404781ce89f81cf7d34d3" continuedAt="Text_c5359433b824404781ce89f81cf7d34d4">
<div><span style="text-decoration: underline;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></span></div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_e2d08542e7f540a1a344e158b6bdbba394" continuedAt="Text_e2d08542e7f540a1a344e158b6bdbba395"><ix:continuation id="Text_c5359433b824404781ce89f81cf7d34d4" continuedAt="Text_c5359433b824404781ce89f81cf7d34d5">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"> <span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">In September 2022, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued new guidance regarding disclosure of supplier finance programs including the key terms, outstanding obligations, and where such
        obligations are presented within the financial statements.&#160; In addition, beginning for fiscal 2025, a roll forward of obligations under such programs is required annually.&#160; The new guidance does not impact the recognition, measurement or financial
        statement presentation of supplier finance program obligations.&#160; The Company adopted this guidance as of April 1, 2023.&#160; In addition, the Company early adopted the disclosure requirements regarding roll forward information.<br/>
        <br/>
        The Company facilitates a voluntary supplier finance program through a financial institution that allows certain suppliers in the U.S. and Europe to request early payment for invoices, at a discount, from the financial institution.&#160; The Company or
        the financial institution may terminate the supplier finance program upon <ix:nonNumeric name="mod:NoticePeriodToTerminateSupplierFinanceProgram" id="Fact_aba6740326f643e3a43ddb6928d3050a" contextRef="c20230401to20240331" format="ixt-sec:durday">90</ix:nonNumeric> days&#8217; notice.&#160; The Company&#8217;s obligations to its suppliers,
        including amounts due and payment terms, are consistent, irrespective of whether a supplier participates in the program.&#160; The Company is not party to the arrangements between the participating suppliers and the financial institution.&#160; Under this
        program, the Company confirms the validity of supplier invoices to the financial institution and remits payments to it based on the original payment terms, which typically range from <ix:nonNumeric name="us-gaap:SupplierFinanceProgramPaymentTimingPeriod" id="Fact_74c7cae2630f42d0bdc1d60a4f9ba9df" contextRef="c20240331_RangeAxis_MinimumMember" format="ixt-sec:durday">60</ix:nonNumeric> to <ix:nonNumeric name="us-gaap:SupplierFinanceProgramPaymentTimingPeriod" id="Fact_17fe309765594fe5a97884cac73f44dd" contextRef="c20240331_RangeAxis_MaximumMember" format="ixt-sec:durday">120</ix:nonNumeric> days. The outstanding obligations under this program are included
        within <span style="-sec-ix-hidden:Fact_34ca6ce8e1784cf0934067e86d0a5a0f">accounts payable</span> in the consolidated balance sheets.<br/>
        <br/>
      </span></div>
</ix:continuation></ix:continuation>
    <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
      <div class="BRPFPageFooter" style="width: 100%;"></div>

      <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-weight: normal; font-style: normal;">53</span></div>

      <div class="BRPFPageBreak" style="page-break-after: always;">
        <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

      <div class="BRPFPageHeader" style="width: 100%;"><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"></span></a>
        <div>
          <div style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="font-style: italic; font-size: 8pt;">Table of Contents</span></a></div>

          <div style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"><br/>
              </span></a></div>

          <div style="font-weight: normal;">
            <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">MODINE MANUFACTURING COMPANY</div>

            <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</div>

            <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">(In millions, except per share amounts)</div>

            <a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"> </span></a></div>

        </div>

      </div>

    </div>


    <ix:continuation id="Text_e2d08542e7f540a1a344e158b6bdbba395" continuedAt="Text_e2d08542e7f540a1a344e158b6bdbba396"><ix:continuation id="Text_c5359433b824404781ce89f81cf7d34d5" continuedAt="Text_c5359433b824404781ce89f81cf7d34d6"><ix:nonNumeric name="us-gaap:SupplierFinanceProgramTableTextBlock" id="Text_d84c34c7bc2b472cbc81857581a31ee6" contextRef="c20230401to20240331" escape="true" continuedAt="Text_7367048c7a464cca82d0bb31ff6808521">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">The following table presents a roll forward of the Company&#8217;s obligations associated with its supplier finance program during fiscal 2024.</span><span style="text-decoration: underline;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></span> </div>
</ix:nonNumeric></ix:continuation></ix:continuation>
    <ix:continuation id="Text_e2d08542e7f540a1a344e158b6bdbba396" continuedAt="Text_e2d08542e7f540a1a344e158b6bdbba397"><ix:continuation id="Text_c5359433b824404781ce89f81cf7d34d6" continuedAt="Text_c5359433b824404781ce89f81cf7d34d7"><ix:continuation id="Text_7367048c7a464cca82d0bb31ff6808521" continuedAt="Text_7367048c7a464cca82d0bb31ff6808522">
<div><span style="text-decoration: underline;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></span></div>
</ix:continuation></ix:continuation></ix:continuation>
    <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left;"><ix:continuation id="Text_e2d08542e7f540a1a344e158b6bdbba397" continuedAt="Text_e2d08542e7f540a1a344e158b6bdbba398"><ix:continuation id="Text_c5359433b824404781ce89f81cf7d34d7" continuedAt="Text_c5359433b824404781ce89f81cf7d34d8"><ix:continuation id="Text_7367048c7a464cca82d0bb31ff6808522" continuedAt="Text_7367048c7a464cca82d0bb31ff6808523">
<div><br class="Apple-interchange-newline"/></div>
</ix:continuation></ix:continuation></ix:continuation>
      <ix:continuation id="Text_e2d08542e7f540a1a344e158b6bdbba398" continuedAt="Text_e2d08542e7f540a1a344e158b6bdbba399"><ix:continuation id="Text_c5359433b824404781ce89f81cf7d34d8" continuedAt="Text_c5359433b824404781ce89f81cf7d34d9"><ix:continuation id="Text_7367048c7a464cca82d0bb31ff6808523">
<table cellspacing="0" cellpadding="0" border="0" style="letter-spacing: normal; width: 100%; word-spacing: 0px; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left; text-transform: none;" class="cfttable">


  <tr>

    <td valign="bottom" style="vertical-align: top; width: 88%; background-color: #CCEEFF;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-style: normal;">Obligations outstanding, March 31, 2023</div>
            </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-style: normal; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
              <div style="font-style: normal;">$</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
              <div style="font-style: normal;"><ix:nonFraction name="us-gaap:SupplierFinanceProgramObligation" id="Fact_86447db5a6644ad0bbd840b326e7287f" contextRef="c20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">21.2</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-style: normal; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 88%;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-style: normal;">Invoices submitted</div>
            </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; font-style: normal; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; font-style: normal; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">
              <div style="font-style: normal;"><ix:nonFraction name="us-gaap:SupplierFinanceProgramObligationIncrease" id="Fact_078cc495372041e9844dafdc3d282982" contextRef="c20230401to20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">109.7</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; font-style: normal; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 88%; padding-bottom: 2px; background-color: #CCEEFF;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-style: normal;">Invoices paid</div>
            </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); font-style: normal; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); font-style: normal; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
              <div style="font-style: normal;">(<ix:nonFraction name="us-gaap:SupplierFinanceProgramObligationDecreaseSettlement" id="Fact_3c5e81ad58914344a00cdf0dcad50440" contextRef="c20230401to20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">107.3</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
              <div style="font-style: normal;">)</div>
            </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 88%; padding-bottom: 4px;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-style: normal;">Obligations outstanding, March 31, 2024</div>
            </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-style: normal; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" colspan="1">
              <div style="font-style: normal;">$</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" colspan="1">
              <div style="font-style: normal;"><ix:nonFraction name="us-gaap:SupplierFinanceProgramObligation" id="Fact_4951ad0cffe549e7a19174cc83ff347c" contextRef="c20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">23.6</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-style: normal; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation></ix:continuation>

      <ix:continuation id="Text_e2d08542e7f540a1a344e158b6bdbba399" continuedAt="Text_e2d08542e7f540a1a344e158b6bdbba3100"><ix:continuation id="Text_c5359433b824404781ce89f81cf7d34d9" continuedAt="Text_c5359433b824404781ce89f81cf7d34d10">
<div> <br/>
      </div>
</ix:continuation></ix:continuation>
    </div>

    <ix:continuation id="Text_e2d08542e7f540a1a344e158b6bdbba3100" continuedAt="Text_e2d08542e7f540a1a344e158b6bdbba3101"><ix:continuation id="Text_c5359433b824404781ce89f81cf7d34d10" continuedAt="Text_c5359433b824404781ce89f81cf7d34d11">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"><span style="text-decoration: underline;">Segment reporting disclosures<br/>
      </span></div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_e2d08542e7f540a1a344e158b6bdbba3101"><ix:continuation id="Text_c5359433b824404781ce89f81cf7d34d11">
<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">In November 2023, the FASB issued new disclosure guidance for reportable segments.&#160; The new guidance will require disclosure of significant segment expenses, which are
      expenses that are (i) significant to the segment, (ii) regularly provided to the chief operating decision maker (&#8220;CODM&#8221;) and (iii) included in the reported measure of segment profit or loss.&#160; In addition, the new guidance will require companies to
      disclose the title and position of their CODM and expand interim disclosures to include the majority of the annual segment disclosures.&#160; The definition of and method for determining reportable segments is unchanged.&#160; The new disclosure requirements
      will become effective for the Company&#8217;s fiscal 2025 annual financial statements.&#160; The Company is currently evaluating potential impacts of the new disclosure requirements, but does not expect the guidance will have a material impact on its
      consolidated financial statements.</div>
</ix:continuation></ix:continuation>

    <div><br/>
    </div>

    <div class="BRPFPageFooter" style="width: 100%;"></div>


  </div>
<div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; ">

    <ix:nonNumeric name="us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock" id="Text_09c35327cc3547eea0bf3f34ebabc308" contextRef="c20230401to20240331" escape="true" continuedAt="Text_c9d564d3e50b4380b2ea5a24d78420811">
<div style="text-align: left;"><span style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; color: rgb(0, 0, 0);">Note 2:</span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 700; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;"> Acquisitions and Dispositions</span></div>
</ix:nonNumeric>
    <ix:continuation id="Text_c9d564d3e50b4380b2ea5a24d78420811" continuedAt="Text_c9d564d3e50b4380b2ea5a24d78420812">
<div><br/>
    </div>
</ix:continuation>
    <div>
      <ix:continuation id="Text_c9d564d3e50b4380b2ea5a24d78420812" continuedAt="Text_c9d564d3e50b4380b2ea5a24d78420813">
<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; font-style: italic;"><span style="text-decoration: underline;">Acquisition of Scott Springfield Mfg. Inc.</span></div>
</ix:continuation>
      <ix:continuation id="Text_c9d564d3e50b4380b2ea5a24d78420813" continuedAt="Text_c9d564d3e50b4380b2ea5a24d78420814">
<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;">On March 1, 2024, the Company acquired all of the issued and outstanding shares in the capital of Scott Springfield Mfg.
        Inc. (&#8220;Scott Springfield Manufacturing&#8221;) for consideration totaling $<ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" id="Fact_e07305676dd646bf9fc35d726ab855fd" contextRef="c20240301_BusinessAcquisitionAxis_ScottSpringfieldManufacturingMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">184.1</ix:nonFraction> million ($<ix:nonFraction name="mod:BusinessCombinationRecognizedIdentifiableAssetsAcquiredExcludingCashGoodwillAndLiabilitiesAssumedNet" id="Fact_c7f0e575a0e74fd685d96bd01c733c41" contextRef="c20240301_BusinessAcquisitionAxis_ScottSpringfieldManufacturingMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">183.8</ix:nonFraction> million net of cash acquired.)&#160; The final purchase price is pending and will be adjusted for net working capital and certain other items, as defined by the purchase
        agreement. The Company paid $<ix:nonFraction name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" id="Fact_2441d5dee0b44791b3dc964b1b199d5d" contextRef="c20230401to20240331_BusinessAcquisitionAxis_ScottSpringfieldManufacturingMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">181.4</ix:nonFraction> million upon transaction closing and expects to pay the seller $<ix:nonFraction name="mod:BusinessCombinationConsiderationPayable" id="Fact_8619ac9b9f844e19ab901fd6713167a6" contextRef="c20240331_BusinessAcquisitionAxis_ScottSpringfieldManufacturingMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">2.4</ix:nonFraction> million during the first half of fiscal 2025, primarily for the working capital adjustment.&#160; The Company utilized its revolving credit facility and
        cash on hand to fund the purchase price.</div>
</ix:continuation>
      <ix:continuation id="Text_c9d564d3e50b4380b2ea5a24d78420814" continuedAt="Text_c9d564d3e50b4380b2ea5a24d78420815">
<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"><br/>
      </div>
</ix:continuation>
      <ix:continuation id="Text_c9d564d3e50b4380b2ea5a24d78420815" continuedAt="Text_c9d564d3e50b4380b2ea5a24d78420816">
<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;">Based in Calgary, Canada, Scott Springfield Manufacturing is a leading manufacturer of air handling units to customers in
        the data center, telecommunications, healthcare, and aerospace markets.&#160; This acquisition expands the Company&#8217;s product offerings and customer base in the high-growth data center and indoor air quality markets in the U.S. and Canada.&#160; Prior to
        being acquired by the Company, Scott Springfield Manufacturing reported approximately $<ix:nonFraction name="us-gaap:BusinessAcquisitionRevenueReportedByAcquiredEntityForLastAnnualPeriod" id="Fact_71ada53512214990a0ac8b1c4a48acfb" contextRef="c20230101to20231231_BusinessAcquisitionAxis_ScottSpringfieldManufacturingMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">110.0</ix:nonFraction> million of net sales during the year ended
        December 31, 2023.&#160; Since the date of the acquisition, March 1, 2024, the Company has reported the financial results of the Scott Springfield Manufacturing business within the Climate Solutions segment.&#160; For the <ix:nonNumeric name="us-gaap:BusinessAcquisitionPeriodResultsIncludedInCombinedEntity1" id="Fact_2b33626b8345409392e8094684c43cf8" contextRef="c20230401to20240331_BusinessAcquisitionAxis_ScottSpringfieldManufacturingMember" format="ixt-sec:durwordsen">one month</ix:nonNumeric> in fiscal 2024 that the Company owned Scott Springfield Manufacturing, it included $<ix:nonFraction name="us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" id="Fact_7cd5dce4640d4d4986f93a0f22496f3f" contextRef="c20240301to20240331_BusinessAcquisitionAxis_ScottSpringfieldManufacturingMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">7.9</ix:nonFraction> million of net sales of the acquired business within its consolidated statement of operations.&#160; Operating income attributable to the acquired business in fiscal 2024 was not significant
        and included the impact of the inventory fair value adjustment, as further described below.&#160; In addition, the Company recorded $<ix:nonFraction name="us-gaap:BusinessAcquisitionCostOfAcquiredEntityTransactionCosts" id="Fact_b7314cf3b1924bcdb16bb7c2602192ca" contextRef="c20240331_BusinessAcquisitionAxis_ScottSpringfieldManufacturingMember_IncomeStatementLocationAxis_SellingGeneralAndAdministrativeExpensesMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">2.1</ix:nonFraction>
        million of costs directly related to the acquisition and integration of Scott Springfield Manufacturing as SG&amp;A expenses within the consolidated statement of operations during the year ended March 31, 2024.&#160; These costs principally consisted of
        fees for i) transaction advisors, ii) legal, accounting, and other professional services, and iii) incremental costs directly associated with integration activities.</div>
</ix:continuation>
      <ix:continuation id="Text_c9d564d3e50b4380b2ea5a24d78420816" continuedAt="Text_c9d564d3e50b4380b2ea5a24d78420817">
<div><br class="Apple-interchange-newline"/></div>
</ix:continuation>
    </div>

    <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
      <div class="BRPFPageFooter" style="width: 100%;"></div>

      <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-weight: normal; font-style: normal;">54</span></div>

      <div style="page-break-after: always;" class="BRPFPageBreak">
        <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

      <div style="width: 100%;" class="BRPFPageHeader"><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"></span></a>
        <div>
          <div style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="font-style: italic; font-size: 8pt;">Table of Contents</span></a></div>

          <div style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"><br/>
              </span></a></div>

          <div style="font-weight: normal;">
            <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">MODINE MANUFACTURING COMPANY</div>

            <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</div>

            <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">(In millions, except per share amounts)</div>

            <a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"> </span></a></div>

        </div>

      </div>

    </div>


    <ix:continuation id="Text_c9d564d3e50b4380b2ea5a24d78420817" continuedAt="Text_c9d564d3e50b4380b2ea5a24d78420818"><ix:nonNumeric name="us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" id="Text_96bb0e19d61d47839a5d60f2eb71bf3a" contextRef="c20230401to20240331_BusinessAcquisitionAxis_ScottSpringfieldManufacturingMember" escape="true" continuedAt="Text_00b7abc53e7d4082aa4316068cd69ccf1">
<div style="text-align: left; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-size: 13.3333px; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-indent: 0px; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">The Company has preliminarily
        allocated the purchase price of Scott Springfield Manufacturing to the identifiable tangible and intangible assets acquired and the liabilities assumed based upon their estimated fair values as of the acquisition date, as follows:</span></div>
</ix:nonNumeric></ix:continuation>
    <ix:continuation id="Text_c9d564d3e50b4380b2ea5a24d78420818" continuedAt="Text_c9d564d3e50b4380b2ea5a24d78420819"><ix:continuation id="Text_00b7abc53e7d4082aa4316068cd69ccf1" continuedAt="Text_00b7abc53e7d4082aa4316068cd69ccf2">
<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none;"> <br/>
    </span></div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_c9d564d3e50b4380b2ea5a24d78420819" continuedAt="Text_c9d564d3e50b4380b2ea5a24d784208110"><ix:continuation id="Text_00b7abc53e7d4082aa4316068cd69ccf2">
<table cellspacing="0" cellpadding="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">Cash and cash
              equivalents</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" id="Fact_5b13c79e5a7946d7bfb0b556de9b290d" contextRef="c20240301_BusinessAcquisitionAxis_ScottSpringfieldManufacturingMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.3</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #FFFFFF;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">Trade accounts
              receivable</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" id="Fact_9650ff082daa49ae920972db3a018787" contextRef="c20240301_BusinessAcquisitionAxis_ScottSpringfieldManufacturingMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">27.5</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">Inventories</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" id="Fact_ae4171b735b14f45b1f18c60e108867f" contextRef="c20240301_BusinessAcquisitionAxis_ScottSpringfieldManufacturingMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">20.9</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #FFFFFF;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">Property, plant and
              equipment</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" id="Fact_1077399b6dd9426d9feb34951ea796cf" contextRef="c20240301_BusinessAcquisitionAxis_ScottSpringfieldManufacturingMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">6.0</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">Intangible assets</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" id="Fact_4b8fac23bac543eda80389897b4fb329" contextRef="c20240301_BusinessAcquisitionAxis_ScottSpringfieldManufacturingMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">102.3</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #FFFFFF;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">Goodwill</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"><ix:nonFraction name="us-gaap:Goodwill" id="Fact_50ab233122f5407e96bb1eddaebc7aab" contextRef="c20240301_BusinessAcquisitionAxis_ScottSpringfieldManufacturingMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">65.2</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">Other assets</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" id="Fact_f6e3dd27bd9945589f408f6305c43f82" contextRef="c20240301_BusinessAcquisitionAxis_ScottSpringfieldManufacturingMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">4.0</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #FFFFFF;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">Accounts payable</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">(<ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" id="Fact_641cfff79fcd44458c3ec7848fc31261" contextRef="c20240301_BusinessAcquisitionAxis_ScottSpringfieldManufacturingMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">8.6</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">)</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">Accrued compensation
              and employee benefits</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">(<ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" id="Fact_e8e42dae3aa74e879a0b11ff0ade3775" contextRef="c20240301_BusinessAcquisitionAxis_ScottSpringfieldManufacturingMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">1.3</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">)</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #FFFFFF;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">Deferred income taxes</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">(<ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" id="Fact_2f33a6d6dfc84d4c9ce73beba0253f74" contextRef="c20240301_BusinessAcquisitionAxis_ScottSpringfieldManufacturingMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">24.4</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">)</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">Other liabilities</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">(<ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" id="Fact_069245e9257f45a09c57dd8db5bf778b" contextRef="c20240301_BusinessAcquisitionAxis_ScottSpringfieldManufacturingMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">7.8</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">)</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 4px; background-color: #FFFFFF;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">Purchase price</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" id="Fact_85463eaff2c443c7909423e5f49f2ba3" contextRef="c20240301_BusinessAcquisitionAxis_ScottSpringfieldManufacturingMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">184.1</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation><ix:continuation id="Text_c9d564d3e50b4380b2ea5a24d784208110" continuedAt="Text_c9d564d3e50b4380b2ea5a24d784208111">
<div>
     <span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation>
    <ix:continuation id="Text_c9d564d3e50b4380b2ea5a24d784208111" continuedAt="Text_c9d564d3e50b4380b2ea5a24d784208112">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none;">
      </span><br/>
    </div>
</ix:continuation>
    <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">
      <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;">
        <ix:continuation id="Text_c9d564d3e50b4380b2ea5a24d784208112" continuedAt="Text_c9d564d3e50b4380b2ea5a24d784208113">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">At the time the March 31, 2024 financial statements were finalized, the Company was continuing its review of the fair value estimates for certain assets
          acquired, including intangible assets, and liabilities assumed.&#160; As part of its purchase accounting and integration activities, the Company is in the process of assessing, refining and harmonizing the internal controls and accounting processes of
          the acquired business with those of the Company.&#160; As part of this process, the Company is continuing to review the appropriateness of accruals and reserves, including those related to accounts receivable, inventory, and product warranties.&#160; In
          addition, <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">the final determination of the purchase price is pending calculations of working capital and other adjustments.&#160; </span>As such, the allocation of purchase
          price above is considered preliminary.&#160; The Company expects to complete its accounting for the acquisition of Scott Springfield Manufacturing during the first half of fiscal 2025.</div>
</ix:continuation>
      </div>

      <ix:continuation id="Text_c9d564d3e50b4380b2ea5a24d784208113" continuedAt="Text_c9d564d3e50b4380b2ea5a24d784208114">
<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"><br/>
      </div>
</ix:continuation>
      <ix:continuation id="Text_c9d564d3e50b4380b2ea5a24d784208114" continuedAt="Text_c9d564d3e50b4380b2ea5a24d784208115">
<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;">The Company primarily based its fair value estimates upon third-party valuations
        using assumptions developed by management and other information compiled by management, including, but not limited to, future expected cash flows.&#160; The Company allocated the excess of the purchase price over the net assets recognized to goodwill in
        the amount of $<ix:nonFraction name="us-gaap:Goodwill" id="Fact_5c4d3763ca604675b612db7f9d62eb31" contextRef="c20240301_BusinessAcquisitionAxis_ScottSpringfieldManufacturingMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">65.2</ix:nonFraction> million, none of which is expected to be deductible for income tax purposes.&#160; Goodwill represents the future economic
        benefits arising from other assets acquired that could not be individually identified and separately recognized.&#160; Specifically, the goodwill recorded as part of the acquisition includes Scott Springfield Manufacturing&#8217;s workforce and anticipated
        future revenue and cost synergies.</div>
</ix:continuation>
      <ix:continuation id="Text_c9d564d3e50b4380b2ea5a24d784208115" continuedAt="Text_c9d564d3e50b4380b2ea5a24d784208116">
<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"><br/>
      </div>
</ix:continuation>
      <ix:continuation id="Text_c9d564d3e50b4380b2ea5a24d784208116" continuedAt="Text_c9d564d3e50b4380b2ea5a24d784208117">
<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;">Below is a summary of the methodologies and significant assumptions used in
        estimating the fair value of certain classes of acquired assets.&#160; The fair values were primarily based upon significant inputs that are not observable in the market and thus represent Level 3 measurements.&#160; See Note 4 for information regarding
        Level 3 fair value measurements.</div>
</ix:continuation>
      <ix:continuation id="Text_c9d564d3e50b4380b2ea5a24d784208117" continuedAt="Text_c9d564d3e50b4380b2ea5a24d784208118">
<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"><br/>
      </div>
</ix:continuation>
      <ix:continuation id="Text_c9d564d3e50b4380b2ea5a24d784208118" continuedAt="Text_c9d564d3e50b4380b2ea5a24d784208119">
<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"><span style="font-style: italic; font-size: 10pt;">Inventories:</span><span style="font-size: 10pt;">&#160; The Company determined the fair value of acquired inventory by estimating the selling price of finished goods inventory, less an estimate of costs to be incurred to complete work-in-process inventory.&#160; For raw materials
          acquired, the Company estimated the cost of replacement.&#160; As a result, the Company wrote-up acquired inventory by $<ix:nonFraction name="mod:BusinessAcquisitionWriteUpOfAcquiredInventory" id="Fact_6031a3bc46e3489bbcaa9bfbbeb171df" contextRef="c20240301_BusinessAcquisitionAxis_ScottSpringfieldManufacturingMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">3.2</ix:nonFraction> million.&#160; The
          Company charged $<ix:nonFraction name="us-gaap:AssetsFairValueAdjustment" id="Fact_ce75cd03875b4d5aa90082845223a3a8" contextRef="c20240301to20240331_BusinessAcquisitionAxis_ScottSpringfieldManufacturingMember_IncomeStatementLocationAxis_CostOfSalesMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">1.6</ix:nonFraction> million of this write-up to cost of sales in March 2024 and expects to charge the remaining $<ix:nonFraction name="us-gaap:AssetsFairValueAdjustment" id="Fact_8503abfc73ff43b69b1724f5930a746c" contextRef="c20240401to20240630_BusinessAcquisitionAxis_ScottSpringfieldManufacturingMember_IncomeStatementLocationAxis_CostOfSalesMember_StatementScenarioAxis_ScenarioPlanMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">1.6</ix:nonFraction> million to cost of sales during the first quarter of fiscal 2025, as the remaining underlying inventory is sold.</span></div>
</ix:continuation>
      <ix:continuation id="Text_c9d564d3e50b4380b2ea5a24d784208119" continuedAt="Text_c9d564d3e50b4380b2ea5a24d784208120">
<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"><br/>
      </div>
</ix:continuation>
      <ix:continuation id="Text_c9d564d3e50b4380b2ea5a24d784208120" continuedAt="Text_c9d564d3e50b4380b2ea5a24d784208121">
<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"><span style="font-style: italic; font-size: 10pt;">Property, plant and equipment:</span><span style="font-size: 10pt;">&#160; The Company valued property, plant and equipment primarily utilizing the cost and market approaches.&#160; The cost approach considers the amount required to replace an asset by constructing or purchasing a new asset with
          similar utility and adjusting the value in consideration of depreciation as of the acquisition date.&#160; The cost approach relies on assumptions regarding replacement costs and the age and estimated remaining useful lives of the assets.&#160; The market
          approach considers values on secondary equipment markets for similar assets.&#160; The fair value of property, plant and equipment will be recognized as depreciation expense in our results of operations over the expected remaining useful lives of the
          assets.</span></div>
</ix:continuation>
      <ix:continuation id="Text_c9d564d3e50b4380b2ea5a24d784208121" continuedAt="Text_c9d564d3e50b4380b2ea5a24d784208122">
<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"><span style="font-size: 10pt;"> <br/>
        </span></div>
</ix:continuation>
    </div>

    <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
      <div class="BRPFPageFooter" style="width: 100%;"></div>

      <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-weight: normal; font-style: normal;">55</span></div>

      <div style="page-break-after: always;" class="BRPFPageBreak">
        <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

      <div style="width: 100%;" class="BRPFPageHeader"><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"></span></a>
        <div>
          <div style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="font-style: italic; font-size: 8pt;">Table of Contents</span></a></div>

          <div style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"><br/>
              </span></a></div>

          <div style="font-weight: normal;">
            <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">MODINE MANUFACTURING COMPANY</div>

            <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</div>

            <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">(In millions, except per share amounts)</div>

            <a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"> </span></a></div>

        </div>

      </div>

    </div>

    <ix:continuation id="Text_c9d564d3e50b4380b2ea5a24d784208122" continuedAt="Text_c9d564d3e50b4380b2ea5a24d784208123">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt;"> </span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; font-style: italic;">Intangible assets:&#160;</span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">The Company determined the fair value of acquired intangible assets by using variations of the income approach.&#160; These methods generally forecast expected future net cash flows discretely associated with each of the
        identified intangible assets and adjust the forecasts to present value by applying a discount rate intended to reflect risk factors associated with the cash flows and the time value of money. <ix:nonNumeric name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock" id="Text_5af2e2eb0c42441496a6820bf95abd79" contextRef="c20230401to20240331_BusinessAcquisitionAxis_ScottSpringfieldManufacturingMember" escape="true" continuedAt="Text_af450477c661483e88aafbb569b3fac41"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;">Acquired intangible assets were as follows:</span></ix:nonNumeric></span></div>
</ix:continuation>
    <ix:continuation id="Text_af450477c661483e88aafbb569b3fac41" continuedAt="Text_af450477c661483e88aafbb569b3fac42"><ix:continuation id="Text_c9d564d3e50b4380b2ea5a24d784208123" continuedAt="Text_c9d564d3e50b4380b2ea5a24d784208124">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"> <br/>
      </span></div>
</ix:continuation></ix:continuation>
    <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">
      <div>
        <ix:continuation id="Text_af450477c661483e88aafbb569b3fac42"><ix:continuation id="Text_c9d564d3e50b4380b2ea5a24d784208124" continuedAt="Text_c9d564d3e50b4380b2ea5a24d784208125">
<table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;" class="cfttable">


  <tr>

    <td valign="bottom" style="vertical-align: top; width: 77.83%;">&#160;</td>

    <td valign="bottom" style="vertical-align: top; width: 0.99%;" colspan="1">&#160;</td>

    <td style="vertical-align: bottom; text-align: center;" colspan="2">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Gross</div>
              </td>

    <td style="text-align: center; vertical-align: bottom; width: 0.99%; white-space: nowrap;" colspan="1">&#160;</td>

    <td style="vertical-align: bottom; text-align: center; width: 8.99%; font-weight: bold;" colspan="1"> Weighted-</td>

    <td valign="bottom" style="vertical-align: top; text-align: right; width: 0.99%;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 77.83%;">&#160;</td>

    <td valign="bottom" style="vertical-align: top; width: 0.99%;" colspan="1">&#160;</td>

    <td style="vertical-align: bottom; text-align: center;" colspan="2">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Carrying</div>
              </td>

    <td style="text-align: center; vertical-align: bottom; width: 0.99%; white-space: nowrap;" colspan="1">&#160;</td>

    <td style="vertical-align: bottom; text-align: center; width: 8.99%; font-weight: bold;" colspan="1">Average <br/>
              </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 0.99%;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; padding-bottom: 2px; width: 77.83%;">&#160;</td>

    <td valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0); width: 0.99%;" colspan="1">&#160;</td>

    <td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center;" colspan="2">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Value</div>
              </td>

    <td style="text-align: center; vertical-align: bottom; padding-bottom: 2px; width: 0.99%; white-space: nowrap;" colspan="1">&#160;</td>

    <td style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0); width: 8.99%; font-weight: bold; white-space: nowrap;" colspan="1">Useful Life <br/>
              </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; border-bottom: 2px solid rgb(0, 0, 0); width: 0.99%;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 77.83%; background-color: rgb(204, 238, 255);">
                <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Customer relationships</div>
              </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 0.99%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1.11%; background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 8.99%; background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" id="Fact_6d9d18d0c3c248f992347ece1033bce7" contextRef="c20240331_BusinessAcquisitionAxis_ScottSpringfieldManufacturingMember_FiniteLivedIntangibleAssetsByMajorClassAxis_CustomerRelationshipsMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">66.9</ix:nonFraction></div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 0.99%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 8.99%; background-color: rgb(204, 238, 255);" colspan="1"><ix:nonNumeric name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" id="Fact_3d3105822c7243d187a5890631511bab" contextRef="c20230401to20240331_BusinessAcquisitionAxis_ScottSpringfieldManufacturingMember_FiniteLivedIntangibleAssetsByMajorClassAxis_CustomerRelationshipsMember" format="ixt-sec:duryear">12</ix:nonNumeric>
                years <br/>
              </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 0.99%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 77.83%;">
                <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Order backlog</div>
              </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 0.99%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1.11%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 8.99%;" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" id="Fact_5a103fba14c44d4887b607cb9ce22b42" contextRef="c20240331_BusinessAcquisitionAxis_ScottSpringfieldManufacturingMember_FiniteLivedIntangibleAssetsByMajorClassAxis_OrderOrProductionBacklogMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">22.6</ix:nonFraction></div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 0.99%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 8.99%;" colspan="1">&#160;<ix:nonNumeric name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" id="Fact_48d0aeb84a2c4bca8180cf27baf82e13" contextRef="c20230401to20240331_BusinessAcquisitionAxis_ScottSpringfieldManufacturingMember_FiniteLivedIntangibleAssetsByMajorClassAxis_OrderOrProductionBacklogMember" format="ixt-sec:duryear">1</ix:nonNumeric> year <br/>
              </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 0.99%;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 77.83%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">
                <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Trade name</div>
              </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 0.99%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1.11%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 8.99%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" id="Fact_f76d5a4c12a945ac8c628abfbe771c29" contextRef="c20240331_BusinessAcquisitionAxis_ScottSpringfieldManufacturingMember_FiniteLivedIntangibleAssetsByMajorClassAxis_TradeNamesMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">12.8</ix:nonFraction></div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 0.99%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 8.99%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1"><ix:nonNumeric name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" id="Fact_cc81820ddbf7496fa2b114950366a767" contextRef="c20230401to20240331_BusinessAcquisitionAxis_ScottSpringfieldManufacturingMember_FiniteLivedIntangibleAssetsByMajorClassAxis_TradeNamesMember" format="ixt-sec:duryear">10</ix:nonNumeric> years <br/>
              </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 0.99%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 77.83%; padding-bottom: 4px;">
                <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; margin-left: 9pt;">Total intangible assets acquired</div>
              </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 0.99%; padding-bottom: 4px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1.11%; border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 8.99%; border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" id="Fact_c842a4dbe97141aea28f10cd765673bb" contextRef="c20240331_BusinessAcquisitionAxis_ScottSpringfieldManufacturingMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">102.3</ix:nonFraction></div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 0.99%; padding-bottom: 4px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 8.99%; padding-bottom: 4px;" colspan="1">&#160;&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 0.99%; padding-bottom: 4px;" colspan="1">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation><ix:continuation id="Text_c9d564d3e50b4380b2ea5a24d784208125" continuedAt="Text_c9d564d3e50b4380b2ea5a24d784208126">
<div>
         <br/></div>
</ix:continuation>
      </div>

    </div>

    <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">
      <ix:continuation id="Text_c9d564d3e50b4380b2ea5a24d784208126" continuedAt="Text_c9d564d3e50b4380b2ea5a24d784208127">
<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;">Customer relationships represent the estimated fair value of Scott Springfield
        Manufacturing&#8217;s business relationship with existing customers.&#160; Order backlog represents the estimated fair value of open purchase orders as of the acquisition date.&#160; The fair values for the customer relationship and order backlog intangible assets
        were determined using the multi-period excess earnings method, in which the value is derived by projecting the future anticipated after-tax cash flows attributable to the customer relationships and order backlog.&#160; Key inputs used in the valuation
        included future revenue growth rates, customer attrition rates, and discount rates.</div>
</ix:continuation>
      <ix:continuation id="Text_c9d564d3e50b4380b2ea5a24d784208127" continuedAt="Text_c9d564d3e50b4380b2ea5a24d784208128">
<div><span style="font-size: 10pt;"> </span></div>
</ix:continuation>
      <ix:continuation id="Text_c9d564d3e50b4380b2ea5a24d784208128" continuedAt="Text_c9d564d3e50b4380b2ea5a24d784208129">
<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"><span style="font-size: 10pt;"><br/>
        </span> </div>
</ix:continuation>
      <ix:continuation id="Text_c9d564d3e50b4380b2ea5a24d784208129" continuedAt="Text_c9d564d3e50b4380b2ea5a24d784208130">
<div><span style="font-size: 10pt;"> </span></div>
</ix:continuation>
      <ix:continuation id="Text_c9d564d3e50b4380b2ea5a24d784208130" continuedAt="Text_c9d564d3e50b4380b2ea5a24d784208131">
<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;">The Company determined the value of the acquired Scott Springfield Manufacturing
        trade name using the relief-from-royalty method, a variation of the income approach, which applies an assumed royalty rate to revenue expected to be derived under the acquired trade name.&#160; The fair value was estimated to be the present value of the
        royalties saved because the Company owns the trade name.</div>
</ix:continuation>
      <ix:continuation id="Text_c9d564d3e50b4380b2ea5a24d784208131" continuedAt="Text_c9d564d3e50b4380b2ea5a24d784208132">
<div><span style="font-size: 10pt;"> </span></div>
</ix:continuation>
      <ix:continuation id="Text_c9d564d3e50b4380b2ea5a24d784208132" continuedAt="Text_c9d564d3e50b4380b2ea5a24d784208133">
<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"><span style="font-size: 10pt;"><br/>
        </span> </div>
</ix:continuation><ix:nonNumeric name="us-gaap:BusinessAcquisitionProFormaInformationTextBlock" id="Text_60e084b7eeb14445b1670ecf262fe10e" contextRef="c20230401to20240331_BusinessAcquisitionAxis_ScottSpringfieldManufacturingMember" escape="true" continuedAt="Text_8ca85b78d4c64647b634c31c14fab1a41"><ix:continuation id="Text_c9d564d3e50b4380b2ea5a24d784208133" continuedAt="Text_c9d564d3e50b4380b2ea5a24d784208134">
<div><span style="font-size: 10pt;"> </span>
      </div>
</ix:continuation></ix:nonNumeric>
      <ix:continuation id="Text_8ca85b78d4c64647b634c31c14fab1a41" continuedAt="Text_8ca85b78d4c64647b634c31c14fab1a42"><ix:continuation id="Text_c9d564d3e50b4380b2ea5a24d784208134" continuedAt="Text_c9d564d3e50b4380b2ea5a24d784208135">
<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial;">The following unaudited supplemental pro forma information presents the Company&#8217;s consolidated results of operations as though the acquisition of Scott
        Springfield Manufacturing had occurred at the beginning of fiscal 2023.&#160; This pro forma financial information is presented for illustrative purposes only and is not considered to be indicative of the operating results that would have been achieved
        had the acquisition been completed as of the date indicated or the operating results that may be obtained in the future.</div>
</ix:continuation></ix:continuation><ix:continuation id="Text_8ca85b78d4c64647b634c31c14fab1a42" continuedAt="Text_8ca85b78d4c64647b634c31c14fab1a43"><ix:continuation id="Text_c9d564d3e50b4380b2ea5a24d784208135" continuedAt="Text_c9d564d3e50b4380b2ea5a24d784208136">
<div><span style="font-size: 10pt;"> </span>
      <br class="Apple-interchange-newline"/></div>
</ix:continuation></ix:continuation>
    </div>

    <ix:continuation id="Text_8ca85b78d4c64647b634c31c14fab1a43"><ix:continuation id="Text_c9d564d3e50b4380b2ea5a24d784208136" continuedAt="Text_c9d564d3e50b4380b2ea5a24d784208137">
<table cellspacing="0" cellpadding="0" border="0" class="cfttable" style="width: 100%; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left;">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"/>

    <td valign="bottom" colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="6" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none;">Years ended March 31,<br/>
              </span></div>
          </td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none;"><br/>
              </span></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: center; font-weight: bold; vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; text-align: center; font-weight: bold; border-bottom: 2px solid rgb(0, 0, 0);"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none;">2024 <br/>
            </span></td>

    <td valign="bottom" colspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: center; font-weight: bold; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="text-align: center; vertical-align: bottom; font-weight: bold; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none;">2023<br/>
            </span></td>

    <td valign="bottom" colspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" rowspan="1" style="vertical-align: bottom; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; width: 76%; background-color: #CCEEFF;">&#160;Net
            sales</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: right; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><ix:nonFraction name="us-gaap:BusinessAcquisitionsProFormaRevenue" id="Fact_f7814e5fbb7b4392926002e965e4ac1d" contextRef="c20230401to20240331_BusinessAcquisitionAxis_ScottSpringfieldManufacturingMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">2,507.5</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: right; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;"><ix:nonFraction name="us-gaap:BusinessAcquisitionsProFormaRevenue" id="Fact_4f404017bfc5438ab69a968c40e4e84d" contextRef="c20220401to20230331_BusinessAcquisitionAxis_ScottSpringfieldManufacturingMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">2,346.2</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" rowspan="1" style="vertical-align: bottom; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; width: 76%;">&#160;<span style="font-size: 13.3333px; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: left; text-indent: -9.6px; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">Net earnings attributable to Modine</span></td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: right; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction name="us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss" id="Fact_ee4265397bd24865b5aee238b6139791" contextRef="c20230401to20240331_BusinessAcquisitionAxis_ScottSpringfieldManufacturingMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">164.3</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: right; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;"><ix:nonFraction name="us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss" id="Fact_9379ad265c6a4c4fbb7ccefbad90936c" contextRef="c20220401to20230331_BusinessAcquisitionAxis_ScottSpringfieldManufacturingMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">126.3</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation>

    <ix:continuation id="Text_c9d564d3e50b4380b2ea5a24d784208137" continuedAt="Text_c9d564d3e50b4380b2ea5a24d784208138">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <br/>
    </div>
</ix:continuation>
    <ix:continuation id="Text_c9d564d3e50b4380b2ea5a24d784208138" continuedAt="Text_c9d564d3e50b4380b2ea5a24d784208139">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The supplemental pro forma financial information above is based upon the Company&#8217;s historical results and the historical results of Scott Springfield
      Manufacturing, which have been translated from Canadian dollars to U.S. dollars using the historical average foreign exchange rates.&#160; The proforma information includes adjustments for: (i) annual amortization and depreciation expense totaling
      approximately $<ix:nonFraction name="mod:BusinessAcquisitionProFormaAdjustmentAmortizationAndDepreciationExpense" id="Fact_dc9022b32f7740fb89d51325b8adbc2d" contextRef="c20220401to20230331_BusinessAcquisitionAxis_ScottSpringfieldManufacturingMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">20.0</ix:nonFraction> million for fiscal 2023 and approximately $<ix:nonFraction name="mod:BusinessAcquisitionProFormaAdjustmentAmortizationAndDepreciationExpense" id="Fact_6b36a242b1104bccaf0d948427117b16" contextRef="c20230401to20240331_BusinessAcquisitionAxis_ScottSpringfieldManufacturingMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">9.0</ix:nonFraction> million for fiscal 2024 for acquired tangible and intangible assets, (ii) estimated annual interest expense of approximately $<ix:nonFraction name="mod:BusinessAcquisitionProFormaAdjustmentInterestExpense" id="Fact_0eb10bdb3fe243c4858d18c5d536fecc" contextRef="c20230401to20240331_BusinessAcquisitionAxis_ScottSpringfieldManufacturingMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal"><ix:nonFraction name="mod:BusinessAcquisitionProFormaAdjustmentInterestExpense" id="Fact_483b70c340f04a7dbdc37082e1f8292d" contextRef="c20220401to20230331_BusinessAcquisitionAxis_ScottSpringfieldManufacturingMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">6.0</ix:nonFraction></ix:nonFraction> million resulting from acquisition-related borrowings, and (iii) the estimated income tax impacts related to the pro forma adjustments, considering the statutory tax
      rates within Canada.&#160; In addition, the pro forma financial information assumes that both $<ix:nonFraction name="mod:BusinessAcquisitionProFormaAdjustmentTransactionCosts" id="Fact_a576303d44294ce29af80b1c91c0716a" contextRef="c20220401to20230331_BusinessAcquisitionAxis_ScottSpringfieldManufacturingMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">2.0</ix:nonFraction> million of acquisition-related transaction
      costs, not including costs for integration-related activities, and $<ix:nonFraction name="mod:BusinessAcquisitionProFormaAdjustmentInventoryPurchaseAccountingAdjustments" id="Fact_e3c4b5dac84b422aab8a0fec85881474" contextRef="c20220401to20230331_BusinessAcquisitionAxis_ScottSpringfieldManufacturingMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">3.2</ix:nonFraction> million of inventory purchase accounting adjustments were incurred
      during fiscal 2023.&#160; The pro forma financial information does not reflect any expected revenue or cost synergies.</div>
</ix:continuation>
    <ix:continuation id="Text_c9d564d3e50b4380b2ea5a24d784208139" continuedAt="Text_c9d564d3e50b4380b2ea5a24d784208140">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <br/>
    </div>
</ix:continuation>
    <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">
      <ix:continuation id="Text_c9d564d3e50b4380b2ea5a24d784208140" continuedAt="Text_c9d564d3e50b4380b2ea5a24d784208141">
<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; font-style: italic;"><span style="text-decoration: underline;">Purchase of TMGcore, Inc. intellectual property</span></div>
</ix:continuation>
      <ix:continuation id="Text_c9d564d3e50b4380b2ea5a24d784208141" continuedAt="Text_c9d564d3e50b4380b2ea5a24d784208142">
<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;">In January 2024, the Company purchased intellectual property and other specific
        assets from TMGcore, Inc., a specialist in single- and two-phase liquid immersion cooling technology for data centers.&#160; The Company expects to utilize the liquid cooling immersion technology to support its growth strategy of expanding its global
        data center product offerings.&#160; The initial purchase price of the assets was $<ix:nonFraction name="mod:PaymentsToAcquireIntangibleAndProductiveAssets" id="Fact_faf040ad801b48a083ba86be01481502" contextRef="c20240101to20240131_AssetAcquisitionAxis_TMGcoreIncMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">12.0</ix:nonFraction> million.&#160; The Company allocated $<ix:nonFraction name="us-gaap:FinitelivedIntangibleAssetsAcquired1" id="Fact_500e5120f1784417b147201e990e4d4a" contextRef="c20240101to20240131_AssetAcquisitionAxis_TMGcoreIncMember_FiniteLivedIntangibleAssetsByMajorClassAxis_TechnologyBasedIntangibleAssetsMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">11.4</ix:nonFraction> million to acquired technology, which it will amortize over a <ix:nonNumeric name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" id="Fact_70ecc1899be94e8a903e4efb20d7e8c8" contextRef="c20230401to20240331_AssetAcquisitionAxis_TMGcoreIncMember_FiniteLivedIntangibleAssetsByMajorClassAxis_TechnologyBasedIntangibleAssetsMember" format="ixt-sec:durwordsen">10-year</ix:nonNumeric> useful life, and the remaining $<ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentAdditions" id="Fact_35acf78ebcfa46339dc13ec0d563371a" contextRef="c20240101to20240131_AssetAcquisitionAxis_TMGcoreIncMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.6</ix:nonFraction> million to property, plant and
        equipment.&#160; Additional contingent consideration may be payable to the seller in fiscal 2029.&#160; The amount of any additional consideration is dependent upon future financial metrics associated with the acquired technology.&#160; At this time, the Company
        cannot estimate the amount or range of additional consideration that may be payable to the seller in fiscal 2029.&#160; In line with asset acquisition accounting rules under U.S. GAAP, the Company will record an accrual for the contingent consideration
        if and when it becomes probable and estimable.</div>
</ix:continuation>
      <ix:continuation id="Text_c9d564d3e50b4380b2ea5a24d784208142" continuedAt="Text_c9d564d3e50b4380b2ea5a24d784208143">
<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"><br/>
      </div>
</ix:continuation>
      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div class="BRPFPageFooter" style="width: 100%;"></div>

        <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-weight: normal; font-style: normal;">56</span></div>

        <div style="page-break-after: always;" class="BRPFPageBreak">
          <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

        <div style="width: 100%;" class="BRPFPageHeader"><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"></span></a>
          <div>
            <div style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="font-style: italic; font-size: 8pt;">Table of Contents</span></a></div>

            <div style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"><br/>
                </span></a></div>

            <div style="font-weight: normal;">
              <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">MODINE MANUFACTURING COMPANY</div>

              <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</div>

              <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">(In millions, except per share amounts)</div>

              <a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"> </span></a></div>

          </div>

        </div>

      </div>

      <ix:continuation id="Text_c9d564d3e50b4380b2ea5a24d784208143" continuedAt="Text_c9d564d3e50b4380b2ea5a24d784208144">
<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; font-style: italic;"><span style="text-decoration: underline;">Acquisition of Napps Technology Corporation</span></div>
</ix:continuation>
      <ix:continuation id="Text_c9d564d3e50b4380b2ea5a24d784208144" continuedAt="Text_c9d564d3e50b4380b2ea5a24d784208145">
<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;">On July 1, 2023, the Company acquired substantially all of the net operating assets
        of Napps Technology Corporation (&#8220;Napps&#8221;) for consideration totaling $<ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" id="Fact_375375246d4944029488249b28f4b91c" contextRef="c20240331_BusinessAcquisitionAxis_NappsTechnologyCorporationMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">5.8</ix:nonFraction> million.&#160; The Company paid $<ix:nonFraction name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" id="Fact_68188edf11884bebbcd33e1aa3d46b36" contextRef="c20230401to20240331_BusinessAcquisitionAxis_NappsTechnologyCorporationMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">4.8</ix:nonFraction> million during fiscal 2024 and, based upon the terms of the agreement, expects to pay the remaining $<ix:nonFraction name="mod:BusinessCombinationConsiderationPayable" id="Fact_01bc6d71de034d45842fbed328683eff" contextRef="c20240331_BusinessAcquisitionAxis_NappsTechnologyCorporationMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">1.0</ix:nonFraction> million to the seller one year after closing.</div>
</ix:continuation>
      <ix:continuation id="Text_c9d564d3e50b4380b2ea5a24d784208145" continuedAt="Text_c9d564d3e50b4380b2ea5a24d784208146">
<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"><br/>
      </div>
</ix:continuation>
      <ix:continuation id="Text_c9d564d3e50b4380b2ea5a24d784208146" continuedAt="Text_c9d564d3e50b4380b2ea5a24d784208147">
<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;">Napps is a Texas-based manufacturer of air- and water-cooled chillers, condensing
        units and heat pumps.&#160; This acquisition expands the Company&#8217;s indoor air quality product portfolio and supports its growth strategy and mission of improving indoor air quality.&#160; Since the date of the acquisition, the Company has reported the
        financial results of the Napps business within the Climate Solutions segment.&#160; For the fiscal year ended March 31, 2024, the Company included $<ix:nonFraction name="us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" id="Fact_bf03bee480804103857b1651c934f16b" contextRef="c20230401to20240331_BusinessAcquisitionAxis_NappsTechnologyCorporationMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">4.5</ix:nonFraction>
        million of net sales within its consolidated statement of operations attributable to <ix:nonNumeric name="us-gaap:BusinessAcquisitionPeriodResultsIncludedInCombinedEntity1" id="Fact_012f4997e9f5436ab22431d66de1b326" contextRef="c20230401to20240331_BusinessAcquisitionAxis_NappsTechnologyCorporationMember" format="ixt-sec:durwordsen">nine months</ix:nonNumeric> of Napps operations.</div>
</ix:continuation>
      <ix:continuation id="Text_c9d564d3e50b4380b2ea5a24d784208147" continuedAt="Text_c9d564d3e50b4380b2ea5a24d784208148">
<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"><br/>
      </div>
</ix:continuation>
      <ix:continuation id="Text_c9d564d3e50b4380b2ea5a24d784208148" continuedAt="Text_c9d564d3e50b4380b2ea5a24d784208149">
<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;">The Company has completed the purchase price allocation for its acquisition of
        Napps.&#160; The purchase price of $<ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" id="Fact_c62b97df3a2e42408dfd7b047b0a227e" contextRef="c20240331_BusinessAcquisitionAxis_NappsTechnologyCorporationMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">5.8</ix:nonFraction> million was allocated to the identifiable tangible and intangible assets acquired and the liabilities
        assumed based upon their estimated fair values as of the acquisition date.&#160; The Company engaged a third-party valuation specialist to assist in determining the fair value of the acquired intangible assets.&#160; The valuation analysis considered the
        expected future cash flows of the acquired business.&#160; The Company recorded $<ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" id="Fact_32178e3a9a564fe6ae1d45c919cfbf98" contextRef="c20240331_BusinessAcquisitionAxis_NappsTechnologyCorporationMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">2.9</ix:nonFraction> million of intangible assets, including customer
        relationship and acquired technology assets.&#160; The Company is amortizing the acquired intangible assets using a weighted-average life of approximately <ix:nonNumeric name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" id="Fact_cbfc7c530f7d49afb56244601d0606d1" contextRef="c20230401to20240331_BusinessAcquisitionAxis_NappsTechnologyCorporationMember" format="ixt-sec:durwordsen">ten years</ix:nonNumeric>.&#160; The Company allocated the excess of the purchase price over the net assets recognized to goodwill in the amount of $<ix:nonFraction name="us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" id="Fact_d54f04027fb3420287a99325a1d8732c" contextRef="c20240331_BusinessAcquisitionAxis_NappsTechnologyCorporationMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:Goodwill" id="Fact_297fbbef25934d84ab085e79c79adba7" contextRef="c20240331_BusinessAcquisitionAxis_NappsTechnologyCorporationMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">1.0</ix:nonFraction></ix:nonFraction>
        million, which is deductible for income tax purposes.</div>
</ix:continuation>
      <ix:continuation id="Text_c9d564d3e50b4380b2ea5a24d784208149" continuedAt="Text_c9d564d3e50b4380b2ea5a24d784208150">
<div><span style="font-size: 10pt;"><br class="Apple-interchange-newline"/>
      </span></div>
</ix:continuation></div>

    <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonNumeric name="us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" id="Text_63b9efb49e7e447dbdb4c82ff4ca3ef1" contextRef="c20230401to20240331_BusinessAcquisitionAxis_NappsTechnologyCorporationMember" escape="true" continuedAt="Text_3ec3cb84e1804a5a99fcd64b24b861e71"><ix:continuation id="Text_c9d564d3e50b4380b2ea5a24d784208150" continuedAt="Text_c9d564d3e50b4380b2ea5a24d784208151">
<div><span style="font-size: 10pt;"> </span></div>
</ix:continuation></ix:nonNumeric>
      <ix:continuation id="Text_3ec3cb84e1804a5a99fcd64b24b861e71" continuedAt="Text_3ec3cb84e1804a5a99fcd64b24b861e72"><ix:continuation id="Text_c9d564d3e50b4380b2ea5a24d784208151" continuedAt="Text_c9d564d3e50b4380b2ea5a24d784208152">
<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial;">The Company&#8217;s allocation of the purchase price was as follows:</div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_3ec3cb84e1804a5a99fcd64b24b861e72" continuedAt="Text_3ec3cb84e1804a5a99fcd64b24b861e73"><ix:continuation id="Text_c9d564d3e50b4380b2ea5a24d784208152" continuedAt="Text_c9d564d3e50b4380b2ea5a24d784208153">
<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial;"> <br/>
      </div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_3ec3cb84e1804a5a99fcd64b24b861e73"><ix:continuation id="Text_c9d564d3e50b4380b2ea5a24d784208153" continuedAt="Text_c9d564d3e50b4380b2ea5a24d784208154">
<table cellspacing="0" cellpadding="0" border="0" class="cfttable" style="letter-spacing: normal; width: 100%; word-spacing: 0px; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left; text-transform: none;">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Trade accounts receivable</div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
              <div>$</div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
              <div><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" id="Fact_ca08e0a7feae4d08b01b818556954f91" contextRef="c20240331_BusinessAcquisitionAxis_NappsTechnologyCorporationMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">1.2</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 88%; white-space: nowrap;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Inventories</div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
              <div><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" id="Fact_a7116109d71b4d7d9fdc6b32b75f8b02" contextRef="c20240331_BusinessAcquisitionAxis_NappsTechnologyCorporationMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">1.3</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Property, plant and equipment and other assets</div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
              <div><ix:nonFraction name="mod:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipmentAndOtherAssets" id="Fact_8a3de217eaba46d087df932f2fa18ca4" contextRef="c20240331_BusinessAcquisitionAxis_NappsTechnologyCorporationMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.1</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 88%; white-space: nowrap;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Intangible assets</div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
              <div><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" id="Fact_5b3459bd769a4b98898a07712398e0bf" contextRef="c20240331_BusinessAcquisitionAxis_NappsTechnologyCorporationMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">2.9</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Goodwill</div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
              <div><ix:nonFraction name="us-gaap:Goodwill" id="Fact_0a6421afded0470ebe6e317d68aef7f3" contextRef="c20240331_BusinessAcquisitionAxis_NappsTechnologyCorporationMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">1.0</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 2px; white-space: nowrap;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Accounts payable and other liabilities</div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;">
              <div>(<ix:nonFraction name="mod:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayableAndOtherLiabilities" id="Fact_e5b8d0cdeba34fdf92e689d9b64fb232" contextRef="c20240331_BusinessAcquisitionAxis_NappsTechnologyCorporationMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.7</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">
              <div>)</div>
            </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; padding-bottom: 4px; background-color: rgb(204, 238, 255); text-align: left; white-space: nowrap;">
              <div style="margin-left: 9pt;">Purchase price</div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;">
              <div>$</div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;">
              <div><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" id="Fact_8c84e17ea8c640d4a77f0dfa04ad7093" contextRef="c20240331_BusinessAcquisitionAxis_NappsTechnologyCorporationMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">5.8</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation>

      <ix:continuation id="Text_c9d564d3e50b4380b2ea5a24d784208154" continuedAt="Text_c9d564d3e50b4380b2ea5a24d784208155">
<div><br/>
      </div>
</ix:continuation>
      <div>
        <ix:continuation id="Text_c9d564d3e50b4380b2ea5a24d784208155" continuedAt="Text_c9d564d3e50b4380b2ea5a24d784208156">
<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; font-style: italic;"><span style="text-decoration: underline;">Disposition of <ix:nonFraction name="mod:NumberOfCoatingsFacilitiesSold" id="Fact_eb81530d962e4fda9b2daea860d64467" contextRef="c20230901to20230930" unitRef="U004" decimals="INF" scale="0" format="ixt-sec:numwordsen">two</ix:nonFraction> coatings facilities</span></div>
</ix:continuation>
        <ix:continuation id="Text_c9d564d3e50b4380b2ea5a24d784208156" continuedAt="Text_c9d564d3e50b4380b2ea5a24d784208157">
<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;">In September 2023, the Company sold <ix:nonFraction name="mod:NumberOfCoatingsFacilitiesSold" id="Fact_6b20989024894f08ad34a62b7ba3544b" contextRef="c20230901to20230930" unitRef="U004" decimals="INF" scale="0" format="ixt-sec:numwordsen">two</ix:nonFraction> coatings facilities, located in California and Florida, to Protecall, LLC.&#160; These facilities provide aftermarket application services, in which HVAC units are sprayed
          with an anti-corrosion protective coating.&#160; The Company&#8217;s other coatings businesses continue to own and license its spray-applied coatings used in aftermarket applications and are strategically pursuing growth through product licensing
          arrangements.&#160; Prior to the disposition, the Company reported the financial results of these businesses within the Performance Technologies segment.&#160; In fiscal 2023, the net sales of these <ix:nonFraction name="mod:NumberOfCoatingsFacilitiesSold" id="Fact_a69bcf1a88c04274a857b3764147af43" contextRef="c20230901to20230930" unitRef="U004" decimals="INF" scale="0" format="ixt-sec:numwordsen">two</ix:nonFraction> businesses totaled $<ix:nonFraction name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" id="Fact_2e2c7dcd9ca74576b7c964f58eb5cdfc" contextRef="c20220401to20230331_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_TwoCoatingsFacilitiesMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">6.4</ix:nonFraction> million.&#160; As a result of this
          transaction, the Company wrote-off $<ix:nonFraction name="us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit" id="Fact_b0632e5f9376479c96b1680c875be19a" contextRef="c20230401to20240331_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_TwoCoatingsFacilitiesMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.7</ix:nonFraction> million of goodwill attributable to the disposed businesses and recorded a gain on sale of less
          than $<ix:nonFraction name="us-gaap:GainLossOnSaleOfBusiness" id="Fact_016966170a2f41f9b3e46d70862c281e" contextRef="c20230401to20240331_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_TwoCoatingsFacilitiesMember_RangeAxis_MaximumMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.1</ix:nonFraction> million during fiscal 2024.</div>
</ix:continuation>
        <ix:continuation id="Text_c9d564d3e50b4380b2ea5a24d784208157" continuedAt="Text_c9d564d3e50b4380b2ea5a24d784208158">
<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"><br/>
        </div>
</ix:continuation>
        <ix:continuation id="Text_c9d564d3e50b4380b2ea5a24d784208158" continuedAt="Text_c9d564d3e50b4380b2ea5a24d784208159">
<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; font-style: italic;"><span style="text-decoration: underline;">Disposition of Germany automotive businesses</span></div>
</ix:continuation>
        <ix:continuation id="Text_c9d564d3e50b4380b2ea5a24d784208159" continuedAt="Text_c9d564d3e50b4380b2ea5a24d784208160">
<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;">On October 31, 2023, the Company sold <ix:nonFraction name="mod:NumberOfAutomotiveBusinessesSold" id="Fact_525f236aff264640afd799c33d2ee4c7" contextRef="c20231031to20231031" unitRef="U005" decimals="INF" scale="0" format="ixt-sec:numwordsen">three</ix:nonFraction> automotive businesses based in Germany (the &#8220;disposal group&#8221;) to affiliates of Regent, L.P.&#160; The sale of these businesses, which produce air- and liquid-cooled products
          for internal combustion diesel and gasoline engines for the European automotive market, is in line with the Company&#8217;s strategic prioritization of resources towards higher-margin technologies.&#160; The Company determined the disposal group did not
          qualify as a discontinued operation for reporting purposes under U.S. GAAP.&#160; As part of its evaluation, the Company considered anticipated future sales in Europe to automotive and other vehicular customers with similar product offerings and using
          similar heat-transfer technology within the Performance Technologies segment.</div>
</ix:continuation>
        <ix:continuation id="Text_c9d564d3e50b4380b2ea5a24d784208160" continuedAt="Text_c9d564d3e50b4380b2ea5a24d784208161">
<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"><br/>
        </div>
</ix:continuation>
        <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
          <div class="BRPFPageFooter" style="width: 100%;"></div>

          <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-weight: normal; font-style: normal;">57</span></div>

          <div style="page-break-after: always;" class="BRPFPageBreak">
            <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

          <div style="width: 100%;" class="BRPFPageHeader"><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"></span></a>
            <div>
              <div style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="font-style: italic; font-size: 8pt;">Table of Contents</span></a></div>

              <div style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"><br/>
                  </span></a></div>

              <div style="font-weight: normal;">
                <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">MODINE MANUFACTURING COMPANY</div>

                <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</div>

                <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">(In millions, except per share amounts)</div>

                <a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"> </span></a></div>

            </div>

          </div>

        </div>

        <ix:continuation id="Text_c9d564d3e50b4380b2ea5a24d784208161" continuedAt="Text_c9d564d3e50b4380b2ea5a24d784208162">
<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;">The net transaction price for the sale of the disposal group was less than $<ix:nonFraction name="us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration" id="Fact_b04bfe12cfcf4e76a767022d9943853d" contextRef="c20231031_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_ThreeGermanyAutomotiveBusinessesMember_RangeAxis_MaximumMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">1.0</ix:nonFraction> million.&#160; As a result of the sale, the Company recorded a $<ix:nonFraction name="us-gaap:GainLossOnSaleOfBusiness" id="Fact_cec68b00642c495c94a2fd02c395364e" contextRef="c20230401to20240331_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_ThreeGermanyAutomotiveBusinessesMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">4.0</ix:nonFraction> million gain on sale during fiscal 2024, primarily driven by the net liability position of the disposal group at the time of sale.&#160; In addition, the gain on sale includes the write-off of $<ix:nonFraction name="mod:UnrecognizedNetPensionLossGainInDisposedBusinesses" id="Fact_1ee5f97a5dd944f0b546448587ab2c83" contextRef="c20230401to20240331_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_ThreeGermanyAutomotiveBusinessesMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.6</ix:nonFraction> million of net actuarial gains related to the disposal group&#8217;s pension plans.&#160; The Company reported the $<ix:nonFraction name="us-gaap:GainLossOnSaleOfBusiness" id="Fact_057f97dd648340c4b0725ae1f438d951" contextRef="c20230401to20240331_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_ThreeGermanyAutomotiveBusinessesMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">4.0</ix:nonFraction> million gain on the gain on sale of assets line within the consolidated statement of operations.</div>
</ix:continuation>
        <ix:continuation id="Text_c9d564d3e50b4380b2ea5a24d784208162" continuedAt="Text_c9d564d3e50b4380b2ea5a24d784208163">
<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"><br/>
        </div>
</ix:continuation>
        <ix:continuation id="Text_c9d564d3e50b4380b2ea5a24d784208163" continuedAt="Text_c9d564d3e50b4380b2ea5a24d784208164">
<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;">Prior to the disposition, the Company reported the financial results of the
          disposal group within its Performance Technologies segment.&#160; Net sales of the disposal group included within the Company&#8217;s consolidated statements of operations for fiscal 2024 and 2023 totaled $<ix:nonFraction name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" id="Fact_2e14aabbd5e34eb28913e80bf882ad5f" contextRef="c20230401to20240331_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_ThreeGermanyAutomotiveBusinessesMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">54.2</ix:nonFraction> million and $<ix:nonFraction name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" id="Fact_dda77f5143b048ee8f7b6d004aa7d619" contextRef="c20220401to20230331_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_ThreeGermanyAutomotiveBusinessesMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">79.0</ix:nonFraction> million, respectively.</div>
</ix:continuation>
        <ix:continuation id="Text_c9d564d3e50b4380b2ea5a24d784208164" continuedAt="Text_c9d564d3e50b4380b2ea5a24d784208165">
<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"><br/>
        </div>
</ix:continuation>
        <ix:continuation id="Text_c9d564d3e50b4380b2ea5a24d784208165" continuedAt="Text_c9d564d3e50b4380b2ea5a24d784208166">
<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; font-style: italic;"><span style="text-decoration: underline;">Automotive business previously held for sale</span></div>
</ix:continuation>
        <ix:continuation id="Text_c9d564d3e50b4380b2ea5a24d784208166" continuedAt="Text_c9d564d3e50b4380b2ea5a24d784208167">
<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;">During fiscal 2022, in connection with the termination of an agreement to sell
          the liquid-cooled automotive business within its Performance Technologies segment, the Company determined that the business no longer met the requirements to be classified as held for sale.&#160; The Company remeasured the long-lived assets reverting
          back to held and used classification at the lower of their (i) carrying value, as if held for sale classification had not been met; or (ii) fair value at the date of the decision not to sell.&#160; The long-lived assets primarily consisted of
          property, plant and equipment assets and were fully impaired while classified as held for sale.&#160; For purposes of the remeasurement, the Company engaged third-party valuation specialists to assist in estimating the fair values of the assets.&#160; The
          Company primarily used the market and cost valuation approaches and utilized third-party information from various industry-accepted sources, including applicable government-published statistics and data from appraisal and resale service
          providers.&#160; As a result of the remeasurement, the Company recorded a net impairment reversal of $<ix:nonFraction name="us-gaap:AssetImpairmentCharges" id="Fact_4cbf9ad3c7164bafa0f0ac555089f3be" contextRef="c20210401to20220331_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_LiquidCooledAutomotiveBusinessMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">56.0</ix:nonFraction> million during fiscal 2022 within
          the impairment charges (reversals) line on the consolidated statement of operations.&#160; In addition, the Company resumed depreciating the property, plant and equipment assets of the liquid-cooled automotive business based on the remeasured asset
          values during the third quarter of fiscal 2022.</div>
</ix:continuation>
        <ix:continuation id="Text_c9d564d3e50b4380b2ea5a24d784208167" continuedAt="Text_c9d564d3e50b4380b2ea5a24d784208168">
<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"><br/>
        </div>
</ix:continuation>
        <ix:continuation id="Text_c9d564d3e50b4380b2ea5a24d784208168" continuedAt="Text_c9d564d3e50b4380b2ea5a24d784208169">
<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; font-style: italic;"><span style="text-decoration: underline;">Disposition of Austrian air-cooled automotive business</span></div>
</ix:continuation>
        <ix:continuation id="Text_c9d564d3e50b4380b2ea5a24d784208169" continuedAt="Text_c9d564d3e50b4380b2ea5a24d784208170">
<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"><span style="color: rgb(0, 0, 0); font-size: 10pt;">During fiscal 2022 the
            Company sold its Austrian air-cooled automotive business to Schmid Metall GmbH.&#160; As a result of this transaction, the Company recorded a loss of $<ix:nonFraction name="us-gaap:GainLossOnSaleOfBusiness" id="Fact_731b0b0955c14cc289919edebacc7081" contextRef="c20210401to20220331_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_AirCooledAutomotiveBusinessMember" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">6.6</ix:nonFraction>
            million during fiscal 2022, which included the write-off of $<ix:nonFraction name="mod:DisposalGroupWriteOffOfNetActuarialLosses" id="Fact_2acfd09de49c4ecea2f124ae399270f5" contextRef="c20210401to20220331_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_AirCooledAutomotiveBusinessMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">1.7</ix:nonFraction> million of net actuarial losses related to its pension plan.&#160; The
            Company reported this loss within the loss on sale of assets line on the consolidated statement of operations.&#160; Upon transaction closing, $<ix:nonFraction name="us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" id="Fact_ac776eaa94c747708c53dd9a1b1c5ce1" contextRef="c20220331_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_AirCooledAutomotiveBusinessMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">5.9</ix:nonFraction>
            million of cash within the business transferred to the buyer.&#160; Later in fiscal 2022, the Company paid the buyer $<ix:nonFraction name="mod:PaymentsForProceedsFromDispositionOfAssets" id="Fact_9f5c70a2533c483f98f4ecd9f07baf3a" contextRef="c20210401to20220331_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_AirCooledAutomotiveBusinessMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">2.4</ix:nonFraction> million upon the
            finalization of a purchase price adjustment for net working capital and certain other items.&#160; Financial results of this business, prior to the disposition, are reported within the Performance Technologies segment.&#160;&#160;</span><span style="font-size: 10pt;">For the one month in fiscal 2022 that the Company owned this business, it included $<ix:nonFraction name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" id="Fact_ff6f6e4b0f164c2c9bbadd4e8d8c1a10" contextRef="c20210401to20210430_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_AirCooledAutomotiveBusinessMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">5.3</ix:nonFraction> million of net sales
            within its consolidated statement of operations.</span></div>
</ix:continuation>
        <ix:continuation id="Text_c9d564d3e50b4380b2ea5a24d784208170" continuedAt="Text_c9d564d3e50b4380b2ea5a24d784208171">
<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"><br/>
        </div>
</ix:continuation>
        <ix:continuation id="Text_c9d564d3e50b4380b2ea5a24d784208171" continuedAt="Text_c9d564d3e50b4380b2ea5a24d784208172">
<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;">In connection with the sale of this business, the Company provided the buyer with
          a <ix:nonNumeric name="mod:NoteReceivableTerm" id="Fact_374ce944ffa840358a8c26119d4c23ad" contextRef="c20230401to20240331_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_AirCooledAutomotiveBusinessMember" format="ixt-sec:duryear">5</ix:nonNumeric>-year, &#8364;<ix:nonFraction name="us-gaap:NotesAndLoansReceivableNetNoncurrent" id="Fact_b303f0a11b4b4db39a9d98b22dc03c09" contextRef="c20230331_BalanceSheetLocationAxis_OtherNoncurrentAssetsMember_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_AirCooledAutomotiveBusinessMember" unitRef="U006" decimals="-5" scale="6" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:NotesAndLoansReceivableNetNoncurrent" id="Fact_a528e6b7233e44778b3583b26004bcc2" contextRef="c20220331_BalanceSheetLocationAxis_OtherNoncurrentAssetsMember_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_AirCooledAutomotiveBusinessMember" unitRef="U006" decimals="-5" scale="6" format="ixt:num-dot-decimal">4.0</ix:nonFraction></ix:nonFraction>
          million loan facility.&#160; Borrowings under the agreement currently bear interest at <ix:nonFraction name="mod:NoteReceivableInterestRate" id="Fact_82213106feb542cdaa61096305862c35" contextRef="c20230401to20240331_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_AirCooledAutomotiveBusinessMember" unitRef="U007" decimals="3" scale="-2" format="ixt:num-dot-decimal">7.8</ix:nonFraction> percent.&#160; During fiscal 2022, the Company
          disbursed &#8364;<ix:nonFraction name="us-gaap:PaymentsToAcquireNotesReceivable" id="Fact_80fba70f9aee4a69aaa966a5e0b65e85" contextRef="c20210401to20220331_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_AirCooledAutomotiveBusinessMember" unitRef="U006" decimals="-5" scale="6" format="ixt:num-dot-decimal">4.0</ix:nonFraction> million ($<ix:nonFraction name="us-gaap:PaymentsToAcquireNotesReceivable" id="Fact_3ff5718c55d74379811a1840355d42f7" contextRef="c20210401to20220331_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_AirCooledAutomotiveBusinessMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">4.7</ix:nonFraction>
          million) to the buyer under this facility.&#160; At both March 31, 2024 and 2023, the Company recorded the loan receivable within other noncurrent assets on its consolidated balance sheet because the Company expects to receive the principal repayment
          more than twelve months from the balance sheet date.</div>
</ix:continuation>
        <ix:continuation id="Text_c9d564d3e50b4380b2ea5a24d784208172" continuedAt="Text_c9d564d3e50b4380b2ea5a24d784208173">
<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"><br/>
        </div>
</ix:continuation>
        <ix:continuation id="Text_c9d564d3e50b4380b2ea5a24d784208173" continuedAt="Text_c9d564d3e50b4380b2ea5a24d784208174">
<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; font-style: italic;"><span style="text-decoration: underline;">Disposition of previously-closed facility in fiscal 2022</span></div>
</ix:continuation>
        <ix:continuation id="Text_c9d564d3e50b4380b2ea5a24d784208174">
<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;">During fiscal 2022, the Company sold a previously-closed manufacturing facility
          in the U.S. and received net cash proceeds of $<ix:nonFraction name="mod:PaymentsForProceedsFromDispositionOfAssets" id="Fact_20db44ab02e145bc9510bac9e6519ba9" contextRef="c20210401to20220331_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_PreviouslyClosedManufacturingFacilityMember" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">0.7</ix:nonFraction> million.&#160; As a result of the sale, the Company recorded an impairment charge of $<ix:nonFraction name="us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf" id="Fact_c494b1618afc498c8b85dd3d6e6159d8" contextRef="c20210401to20220331_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_PreviouslyClosedManufacturingFacilityMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.3</ix:nonFraction> million within the Climate Solutions segment to write down the property to fair value less costs to sell.</div>
</ix:continuation>
         </div>

      <div><br class="Apple-interchange-newline"/></div>

    </div>

    <div class="BRPFPageFooter" style="width: 100%;"></div>


  </div>
<div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; ">

    <ix:nonNumeric name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="Text_db250b5d51514f769ee3e3c76fd089aa" contextRef="c20230401to20240331" escape="true" continuedAt="Text_2a72ceb216744437b04bcefede3a3f7e1">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Note 3:&#160; Revenue Recognition</div>
</ix:nonNumeric>
    <ix:continuation id="Text_2a72ceb216744437b04bcefede3a3f7e1" continuedAt="Text_2a72ceb216744437b04bcefede3a3f7e2">
<div><br/>
    </div>
</ix:continuation>
    <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">
      <ix:continuation id="Text_2a72ceb216744437b04bcefede3a3f7e2" continuedAt="Text_2a72ceb216744437b04bcefede3a3f7e3">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company generates revenue from selling innovative thermal management products and solutions to diversified global markets and customers.&#160; The Company
        recognizes revenue based upon consideration specified in a contract and as it satisfies performance obligations by transferring control over its products to its customers, which may be at a point in time or over time.&#160; The majority of the Company&#8217;s
        revenue is recognized at a point in time, based upon shipment terms.&#160; The Company records an allowance for credit losses and accrues for estimated warranty costs at the time of sale.&#160; These estimates are based upon historical experience, current
        business trends, and current economic conditions.&#160; The Company accounts for shipping and handling activities as fulfil<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">l</span>ment costs rather than separate performance
        obligations and records shipping and handling costs in cost of sales and related amounts billed to customers in net sales.&#160; The Company establishes payment terms with its customers based upon industry and regional practices, which typically do not
        exceed <ix:nonNumeric name="mod:PeriodAfterBillingWhenPaymentIsReceived" id="Fact_e4e50d86f8db4855ba03205e3ceced6b" contextRef="c20230401to20240331_RangeAxis_MaximumMember" format="ixt-sec:durwordsen">90 days</ix:nonNumeric>.&#160; As the Company expects to receive payment from its customers within one year from the time of sale, it disregards the
        effects of the time value of money in its determination of the transaction price.&#160; The Company has not disclosed the value of unsatisfied performance obligations because the revenue associated with customer contracts for which the original expected
        performance period is greater than one year is immaterial.</div>
</ix:continuation>
    </div>

    <ix:continuation id="Text_2a72ceb216744437b04bcefede3a3f7e3" continuedAt="Text_2a72ceb216744437b04bcefede3a3f7e4">
<div><br/>
    </div>
</ix:continuation>
    <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
      <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-weight: normal; font-style: normal;">58</span></div>

      <div style="page-break-after: always;" class="BRPFPageBreak">
        <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

      <div style="width: 100%;" class="BRPFPageHeader"><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"></span></a>
        <div>
          <div style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="font-style: italic; font-size: 8pt;">Table of Contents</span></a></div>

          <div style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"><br/>
              </span></a></div>

          <div style="font-weight: normal;">
            <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">MODINE MANUFACTURING COMPANY</div>

            <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</div>

            <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">(In millions, except per share amounts)</div>

            <a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"> </span></a></div>

        </div>

      </div>

    </div>

    <ix:continuation id="Text_2a72ceb216744437b04bcefede3a3f7e4" continuedAt="Text_2a72ceb216744437b04bcefede3a3f7e5">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The following is a description of the Company&#8217;s principal revenue-generating activities:</div>
</ix:continuation>
    <ix:continuation id="Text_2a72ceb216744437b04bcefede3a3f7e5" continuedAt="Text_2a72ceb216744437b04bcefede3a3f7e6">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <br/>
    </div>
</ix:continuation>
    <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">
      <ix:continuation id="Text_2a72ceb216744437b04bcefede3a3f7e6" continuedAt="Text_2a72ceb216744437b04bcefede3a3f7e7">
<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-variant: normal; text-transform: none;"><span style="text-decoration: underline;">Climate Solutions</span></div>
</ix:continuation>
      <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">
        <ix:continuation id="Text_2a72ceb216744437b04bcefede3a3f7e7" continuedAt="Text_2a72ceb216744437b04bcefede3a3f7e8">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Climate Solutions segment principally generates revenue from selling heat transfer products, HVAC&amp;<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">R</span> products, and data center cooling solutions.&#160; Heat transfer products include heat recovery and round tube plate fin coils.&#160; Heating products include unit heaters, roof-mounted direct- and
          indirect-fired makeup air units, duct furnaces, infrared units and perimeter heating products.&#160; Indoor air quality products include ventilation and air conditioning products, such as single packaged unit ventilators, modular chillers, air handler
          units, condensing units and ceiling cassettes.&#160; Refrigeration products include evaporator unit coolers, remote condensers and fluid, gas, dry, and brine coolers.&#160; In addition, the segment provides products to the industrial power generation
          markets.&#160; Data center cooling products include IT cooling solutions, including precision air conditioning units for data center applications; computer room air conditioning and computer room air handler units; hybrid fan coils; fan walls;
          chillers; condensers; condensing units; and liquid cooling solutions for high-density computing.</div>
</ix:continuation>
      </div>

    </div>

    <ix:continuation id="Text_2a72ceb216744437b04bcefede3a3f7e8" continuedAt="Text_2a72ceb216744437b04bcefede3a3f7e9">
<div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation>
    <ix:continuation id="Text_2a72ceb216744437b04bcefede3a3f7e9" continuedAt="Text_2a72ceb216744437b04bcefede3a3f7e10">
<div><br/>
    </div>
</ix:continuation>
    <ix:continuation id="Text_2a72ceb216744437b04bcefede3a3f7e10" continuedAt="Text_2a72ceb216744437b04bcefede3a3f7e11">
<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Heating products are manufactured in the U.S. and are largely sold to independent distributors, who in turn market the heating products to end customers. Because these
      products are sold to many different customers without contractual or practical limitations, the Climate Solutions segment recognizes revenue at the time control is transferred to the customer, generally the independent distributor, based upon
      shipping terms, which is generally upon shipment.</div>
</ix:continuation>
    <ix:continuation id="Text_2a72ceb216744437b04bcefede3a3f7e11" continuedAt="Text_2a72ceb216744437b04bcefede3a3f7e12">
<div><br/>
    </div>
</ix:continuation>
    <ix:continuation id="Text_2a72ceb216744437b04bcefede3a3f7e12" continuedAt="Text_2a72ceb216744437b04bcefede3a3f7e13">
<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Ventilation and air conditioning products are highly-specified to a customer&#8217;s needs; the majority of the underlying sales contracts do not provide the Company with an
      enforceable right to payment for performance completed to date.&#160; As a result, the Climate Solutions segment recognizes revenue for the majority of its products at the time control is transferred to the customer based upon shipping terms, which is
      generally upon shipment.<br/>
    </div>
</ix:continuation>
    <ix:continuation id="Text_2a72ceb216744437b04bcefede3a3f7e13" continuedAt="Text_2a72ceb216744437b04bcefede3a3f7e14">
<div><br/>
    </div>
</ix:continuation>
    <ix:continuation id="Text_2a72ceb216744437b04bcefede3a3f7e14" continuedAt="Text_2a72ceb216744437b04bcefede3a3f7e15">
<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">For the sale of heat transfer products, refrigeration products, and data center cooling solutions, individual customer purchase orders generally represent the Company&#8217;s
      contract with its customers. With the exception of a small number of customers, the applicable customer contracts do not provide the Company with an enforceable right to payment for performance completed to date. As a result, the Climate Solutions
      segment recognizes revenue for these products primarily at the time control is transferred to the customer based upon shipping terms, which is generally upon shipment.</div>
</ix:continuation>
    <ix:continuation id="Text_2a72ceb216744437b04bcefede3a3f7e15" continuedAt="Text_2a72ceb216744437b04bcefede3a3f7e16">
<div><br/>
    </div>
</ix:continuation>
    <ix:continuation id="Text_2a72ceb216744437b04bcefede3a3f7e16" continuedAt="Text_2a72ceb216744437b04bcefede3a3f7e17">
<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">For sales to customers whose contract cancellation terms provide an enforceable right to payment for customized products and solutions, the Climate Solutions segment
      recognizes revenue over time based upon its estimated progress toward satisfaction of the performance obligations. The segment measures progress by evaluating the production status toward completion of ordered products not yet shipped to its
      customers.</div>
</ix:continuation>
    <ix:continuation id="Text_2a72ceb216744437b04bcefede3a3f7e17" continuedAt="Text_2a72ceb216744437b04bcefede3a3f7e18">
<div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
      </span> </div>
</ix:continuation>
    <ix:continuation id="Text_2a72ceb216744437b04bcefede3a3f7e18" continuedAt="Text_2a72ceb216744437b04bcefede3a3f7e19">
<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-variant: normal; text-transform: none;"><span style="text-decoration: underline;">Performance Technologies</span></div>
</ix:continuation>
    <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">
      <ix:continuation id="Text_2a72ceb216744437b04bcefede3a3f7e19" continuedAt="Text_2a72ceb216744437b04bcefede3a3f7e20">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Performance Technologies segment provides products and solutions that enhance the performance of customer applications and develops solutions that
        provide mission critical power, increase fuel economy and lower emissions in light of increasingly stringent government regulations.&#160; The Performance Technologies segment designs and manufactures air- and liquid-cooled heat exchangers for
        vehicular, stationary power, and industrial applications.&#160; Air-cooled products consist primarily of powertrain cooling products, such as radiators, condensers, engine cooling modules, charge air coolers, fan shrouds, and surge tanks; and cooling
        module generator sets.&#160; Liquid-cooled products include engine oil coolers, EGR coolers, liquid charge air coolers, transmission and retarder oil coolers, chillers, and condensers.&#160; In addition, the Performance Technologies segment provides advanced
        solutions, designed to improve battery range and vehicle life, to zero-emission and hybrid commercial vehicle, off-highway machine and automotive customers.&#160; These solutions include battery thermal management systems, electronics cooling packages,
        and battery chillers.&#160; The advanced solutions provided by the segment also include coating products and application services that extend the life of equipment and components by protecting against corrosion.</div>
</ix:continuation>
    </div>

    <ix:continuation id="Text_2a72ceb216744437b04bcefede3a3f7e20" continuedAt="Text_2a72ceb216744437b04bcefede3a3f7e21">
<div><br/>
    </div>
</ix:continuation>
    <ix:continuation id="Text_2a72ceb216744437b04bcefede3a3f7e21" continuedAt="Text_2a72ceb216744437b04bcefede3a3f7e22">
<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">While the Performance Technologies segment provides customized production and service parts to customers under multi-year programs, these programs typically do not contain
      contractually-guaranteed volumes to be purchased by the customer. As a result, individual purchase orders typically represent the quantities ordered by the customer. With the exception of a small number of customers, the terms within the customer
      agreement, purchase order, or customer-owned tooling contract do not provide the Company with an enforceable right to payment for performance completed to date. As a result, the Performance Technologies segment recognizes revenue primarily at the
      time control is transferred to the customer based upon shipping terms, which is generally upon shipment.</div>
</ix:continuation>
    <ix:continuation id="Text_2a72ceb216744437b04bcefede3a3f7e22" continuedAt="Text_2a72ceb216744437b04bcefede3a3f7e23">
<div><br/>
    </div>
</ix:continuation>
    <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
      <div style="width: 100%;" class="BRPFPageFooter"></div>

      <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-weight: normal; font-style: normal;">59</span></div>

      <div style="page-break-after: always;" class="BRPFPageBreak">
        <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

      <div style="width: 100%;" class="BRPFPageHeader"><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"></span></a>
        <div>
          <div style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="font-style: italic; font-size: 8pt;">Table of Contents</span></a></div>

          <div style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"><br/>
              </span></a></div>

          <div style="font-weight: normal;">
            <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">MODINE MANUFACTURING COMPANY</div>

            <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</div>

            <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">(In millions, except per share amounts)</div>

            <a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"> </span></a></div>

        </div>

      </div>

    </div>

    <ix:continuation id="Text_2a72ceb216744437b04bcefede3a3f7e23" continuedAt="Text_2a72ceb216744437b04bcefede3a3f7e24">
<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">In regard to the Performance Technologies customers with contractual cancellation terms that provide an enforceable right to payment for performance completed to date, the
      Company recognizes revenue over time based upon its estimated progress toward satisfaction of the performance obligations. The Performance Technologies segment measures progress by evaluating the production status of ordered products not yet shipped
      to the customer.</div>
</ix:continuation>
    <ix:continuation id="Text_2a72ceb216744437b04bcefede3a3f7e24" continuedAt="Text_2a72ceb216744437b04bcefede3a3f7e25">
<div><br/>
    </div>
</ix:continuation>
    <div>
      <ix:continuation id="Text_2a72ceb216744437b04bcefede3a3f7e25" continuedAt="Text_2a72ceb216744437b04bcefede3a3f7e26">
<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">For sales of coatings
        products, in which the customers control the equipment being enhanced by the coating application, the Performance Technologies segment recognizes revenue over time based upon its estimated progress toward satisfaction of the performance
        obligations. The segment measures progress by evaluating the production status toward completion of ordered products or services not yet shipped to its customers.</div>
</ix:continuation>
      <ix:continuation id="Text_2a72ceb216744437b04bcefede3a3f7e26" continuedAt="Text_2a72ceb216744437b04bcefede3a3f7e27">
<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"> <br/>
      </div>
</ix:continuation>
    </div>

    <ix:continuation id="Text_2a72ceb216744437b04bcefede3a3f7e27" continuedAt="Text_2a72ceb216744437b04bcefede3a3f7e28">
<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">For certain customer programs, the Company agrees to provide annual price reductions based upon contract terms. For these scheduled price reductions, the Company evaluates
      whether the provisions represent a material right to the customer, and if so, defers associated revenue as a result.</div>
</ix:continuation>
    <ix:continuation id="Text_2a72ceb216744437b04bcefede3a3f7e28" continuedAt="Text_2a72ceb216744437b04bcefede3a3f7e29">
<div><br/>
    </div>
</ix:continuation>
    <ix:continuation id="Text_2a72ceb216744437b04bcefede3a3f7e29" continuedAt="Text_2a72ceb216744437b04bcefede3a3f7e30">
<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">At times, the Company makes up-front incentive payments to certain customers related to future sales under multi-year programs. The Company capitalizes these incentive
      payments, which it expects to recover through future sales, and amortizes the assets as a reduction to revenue when the related products are sold to customers.</div>
</ix:continuation>
    <ix:continuation id="Text_2a72ceb216744437b04bcefede3a3f7e30" continuedAt="Text_2a72ceb216744437b04bcefede3a3f7e31">
<div><br/>
    </div>
</ix:continuation>
    <ix:continuation id="Text_2a72ceb216744437b04bcefede3a3f7e31" continuedAt="Text_2a72ceb216744437b04bcefede3a3f7e32">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"><span style="text-decoration: underline;">Disaggregation of revenue</span></div>
</ix:continuation>
    <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">
      <ix:continuation id="Text_2a72ceb216744437b04bcefede3a3f7e32" continuedAt="Text_2a72ceb216744437b04bcefede3a3f7e33"><ix:nonNumeric name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="Text_29cee74935e64e208e881352efabb6ff" contextRef="c20230401to20240331" escape="true" continuedAt="Text_3529715f1b834b499da20f242de096bd1">
<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">The tables below present
        revenue for each of the Company&#8217;s operating segments, Climate Solutions and Performance Technologies. Each segment&#8217;s revenue is disaggregated by product group, by geographic location and based upon the timing of revenue recognition.</div>
</ix:nonNumeric></ix:continuation>
      <ix:continuation id="Text_2a72ceb216744437b04bcefede3a3f7e33" continuedAt="Text_2a72ceb216744437b04bcefede3a3f7e34"><ix:continuation id="Text_3529715f1b834b499da20f242de096bd1" continuedAt="Text_3529715f1b834b499da20f242de096bd2">
<div><br/>
      </div>
</ix:continuation></ix:continuation>
      <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">
        <ix:continuation id="Text_2a72ceb216744437b04bcefede3a3f7e34" continuedAt="Text_2a72ceb216744437b04bcefede3a3f7e35"><ix:continuation id="Text_3529715f1b834b499da20f242de096bd2" continuedAt="Text_3529715f1b834b499da20f242de096bd3">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Beginning in fiscal 2024 and in connection with the Company&#8217;s strategic transformation and continued application of 80/20 principles across its
          businesses, the Company has refined its reporting of disaggregated revenue within the Climate Solutions segment to be more consistent with how the segment has aligned its teams around three market-based verticals: i) heat transfer products; ii)
          HVAC&amp;<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">R</span>; and iii) data center cooling.&#160; For the refined fiscal 2024 presentation, the Company reports revenue based upon the respective product lines and
          related customer relationships managed by each market-based vertical team.&#160; See Note 22 for additional information regarding the Company&#8217;s operating segments.&#160; The disaggregated revenue information presented in the tables below for fiscal 2023
          and 2022 has been recast to be comparable with the fiscal 2024 presentation.</div>
</ix:continuation></ix:continuation>
      </div>

    </div>

    <ix:continuation id="Text_2a72ceb216744437b04bcefede3a3f7e35" continuedAt="Text_2a72ceb216744437b04bcefede3a3f7e36"><ix:continuation id="Text_3529715f1b834b499da20f242de096bd3" continuedAt="Text_3529715f1b834b499da20f242de096bd4">
<div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_2a72ceb216744437b04bcefede3a3f7e36" continuedAt="Text_2a72ceb216744437b04bcefede3a3f7e37"><ix:continuation id="Text_3529715f1b834b499da20f242de096bd4" continuedAt="Text_3529715f1b834b499da20f242de096bd5">
<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"><br/>
    </div>
</ix:continuation></ix:continuation>
    <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
      <div style="width: 100%;" class="BRPFPageFooter"></div>

      <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-weight: normal; font-style: normal;">60</span></div>

      <div style="page-break-after: always;" class="BRPFPageBreak">
        <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

      <div style="width: 100%;" class="BRPFPageHeader"><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"></span></a>
        <div>
          <div style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="font-style: italic; font-size: 8pt;">Table of Contents</span></a></div>

          <div style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"><br/>
              </span></a></div>

          <div style="font-weight: normal;">
            <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">MODINE MANUFACTURING COMPANY</div>

            <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</div>

            <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">(In millions, except per share amounts)</div>

            <a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"> </span></a></div>

        </div>

      </div>

    </div>

    <ix:continuation id="Text_2a72ceb216744437b04bcefede3a3f7e37" continuedAt="Text_2a72ceb216744437b04bcefede3a3f7e38"><ix:continuation id="Text_3529715f1b834b499da20f242de096bd5" continuedAt="Text_3529715f1b834b499da20f242de096bd6">
<table cellspacing="0" cellpadding="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Year ended March 31, 2024</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"/>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Climate</div>
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> Solutions</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Performance</div>
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> Technologies</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Segment</div>
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Total</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Product groups:</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Heat transfer</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_5468b08553fc476e8168097514dd1fbd" contextRef="c20230401to20240331_ProductOrServiceAxis_HeatTransferMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">419.9</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_376c09ebf8b9422089694af6acb6399a" contextRef="c20230401to20240331_ProductOrServiceAxis_HeatTransferMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_1c7dd15589c34e41bb0f443bac6d135c" contextRef="c20230401to20240331_ProductOrServiceAxis_HeatTransferMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">419.9</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">HVAC&amp;R</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_c79a4dba70264a4690ca3919dd85c795" contextRef="c20230401to20240331_ProductOrServiceAxis_HvacAndRefrigerationMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">340.5</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_79c586ddb4aa4ea9857f862cb2a8ee0e" contextRef="c20230401to20240331_ProductOrServiceAxis_HvacAndRefrigerationMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_50b330cb285a4365bdda4fe01713b962" contextRef="c20230401to20240331_ProductOrServiceAxis_HvacAndRefrigerationMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">340.5</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Data center cooling</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_46542abc66384194bac02343053a636d" contextRef="c20230401to20240331_ProductOrServiceAxis_DataCenterCoolingMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">294.2</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_5695301c58904819aa1ccf98edbb2772" contextRef="c20230401to20240331_ProductOrServiceAxis_DataCenterCoolingMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_db11de6e49b04842bc72b6ddee8f1149" contextRef="c20230401to20240331_ProductOrServiceAxis_DataCenterCoolingMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">294.2</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Air-cooled</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_5e056061be184c4e8cc8c76c7c263a2e" contextRef="c20230401to20240331_ProductOrServiceAxis_AirCooledMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_55351244f54f46f2a7c891a31bcd81dc" contextRef="c20230401to20240331_ProductOrServiceAxis_AirCooledMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">681.2</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_f12b05d7850949c68b709c429cad18ff" contextRef="c20230401to20240331_ProductOrServiceAxis_AirCooledMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">681.2</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Liquid-cooled</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_93dd38ef35c644eaa5c93cf467c7db6d" contextRef="c20230401to20240331_ProductOrServiceAxis_LiquidCooledMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_75f65bcf105b4456b8e7c680598949ca" contextRef="c20230401to20240331_ProductOrServiceAxis_LiquidCooledMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">491.6</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_d83b3057e050430a9dcb4ee242af328c" contextRef="c20230401to20240331_ProductOrServiceAxis_LiquidCooledMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">491.6</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Advanced solutions</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_ee97547d3f4147a4a00d6052cd8278e2" contextRef="c20230401to20240331_ProductOrServiceAxis_AdvancedSolutionsMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_a57b5689a6cb42a1b8a0eb0d9b72ecc1" contextRef="c20230401to20240331_ProductOrServiceAxis_AdvancedSolutionsMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">180.4</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_884049aaab6649f899ebb2ed9efcb19f" contextRef="c20230401to20240331_ProductOrServiceAxis_AdvancedSolutionsMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">180.4</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Inter-segment sales</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_68a52e31c609439c8a7c00041950bfed" contextRef="c20230401to20240331_ConsolidationItemsAxis_IntersegmentEliminationMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_16a54a456a7240cb8e950afd26a8caf8" contextRef="c20230401to20240331_ConsolidationItemsAxis_IntersegmentEliminationMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">24.8</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_22ab91c0b0d843abae741798fca231d3" contextRef="c20230401to20240331_ConsolidationItemsAxis_IntersegmentEliminationMember" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">24.8</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 4px;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Net sales</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_378506a0b937456db8b470476f7daf48" contextRef="c20230401to20240331_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">1,054.6</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_543d1aa02d114af8945e6350ddd1a11f" contextRef="c20230401to20240331_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">1,378.0</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_708e64e34bf14ad293254e16fe908930" contextRef="c20230401to20240331_ConsolidationItemsAxis_OperatingSegmentsMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">2,432.6</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Geographic location:</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Americas</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_7468c0bf6103453fa8d9ff6749fa2b51" contextRef="c20230401to20240331_StatementBusinessSegmentsAxis_ClimateSolutionsMember_StatementGeographicalAxis_AmericasMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">607.9</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_dd528c356d604ba1bf82dd66f0de8781" contextRef="c20230401to20240331_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember_StatementGeographicalAxis_AmericasMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">764.2</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_bb39f71412b246d9ad7a85571758cd67" contextRef="c20230401to20240331_StatementGeographicalAxis_AmericasMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">1,372.1</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Europe</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_7db2e5cfbe2c4050a56c89edd0712f9e" contextRef="c20230401to20240331_StatementBusinessSegmentsAxis_ClimateSolutionsMember_StatementGeographicalAxis_EuropeMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">420.3</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_c3bfb27d87fa47559c95759599a284ba" contextRef="c20230401to20240331_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember_StatementGeographicalAxis_EuropeMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">420.3</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_72dd962cfe73415f9b768be6a3012b48" contextRef="c20230401to20240331_StatementGeographicalAxis_EuropeMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">840.6</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Asia</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_3027a037709246dbbcb7b114065e9aa3" contextRef="c20230401to20240331_StatementBusinessSegmentsAxis_ClimateSolutionsMember_StatementGeographicalAxis_AsiaMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">26.4</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_402f7540942e41058691f097719ac6ed" contextRef="c20230401to20240331_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember_StatementGeographicalAxis_AsiaMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">193.5</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_beedcd0329014a279d0861a17f3a2aa7" contextRef="c20230401to20240331_StatementGeographicalAxis_AsiaMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">219.9</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 4px;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Net sales</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_87aa15af90ad4f49bdb6430630e6ad71" contextRef="c20230401to20240331_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">1,054.6</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_1a8d4660be8f4fbc8b37471bc4f31c8c" contextRef="c20230401to20240331_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">1,378.0</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_131dd8ef2f29437985178b68917b38d5" contextRef="c20230401to20240331_ConsolidationItemsAxis_OperatingSegmentsMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">2,432.6</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Timing of revenue recognition:</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Products transferred at a point in time</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_d7e9aa138d8345cab505ef9c8799d65f" contextRef="c20230401to20240331_StatementBusinessSegmentsAxis_ClimateSolutionsMember_TimingOfTransferOfGoodOrServiceAxis_TransferredAtPointInTimeMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">1,015.3</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_15fb6bb37ec24551978b5a6a8d2fc5ed" contextRef="c20230401to20240331_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember_TimingOfTransferOfGoodOrServiceAxis_TransferredAtPointInTimeMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">1,313.4</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_499dbe84144045839fc71df651806d74" contextRef="c20230401to20240331_TimingOfTransferOfGoodOrServiceAxis_TransferredAtPointInTimeMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">2,328.7</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Products transferred over time</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_d72e9778d3ca4a63bead9c3ea0f8391d" contextRef="c20230401to20240331_StatementBusinessSegmentsAxis_ClimateSolutionsMember_TimingOfTransferOfGoodOrServiceAxis_TransferredOverTimeMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">39.3</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_c098c8d6bfbb45c0a958b84813282b7a" contextRef="c20230401to20240331_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember_TimingOfTransferOfGoodOrServiceAxis_TransferredOverTimeMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">64.6</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_e815ad4484744874abd01329e1ae80ea" contextRef="c20230401to20240331_TimingOfTransferOfGoodOrServiceAxis_TransferredOverTimeMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">103.9</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Net sales</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_3a8cc665c45b402eba4bfb6b7224432a" contextRef="c20230401to20240331_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">1,054.6</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_622a377cd9d74f149627d89151652be3" contextRef="c20230401to20240331_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">1,378.0</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_a5d2f5a6eaff48b99f140083c1d58969" contextRef="c20230401to20240331_ConsolidationItemsAxis_OperatingSegmentsMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">2,432.6</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_2a72ceb216744437b04bcefede3a3f7e38" continuedAt="Text_2a72ceb216744437b04bcefede3a3f7e39"><ix:continuation id="Text_3529715f1b834b499da20f242de096bd6" continuedAt="Text_3529715f1b834b499da20f242de096bd7">
<div><br/>
    </div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_2a72ceb216744437b04bcefede3a3f7e39" continuedAt="Text_2a72ceb216744437b04bcefede3a3f7e40"><ix:continuation id="Text_3529715f1b834b499da20f242de096bd7" continuedAt="Text_3529715f1b834b499da20f242de096bd8">
<table cellspacing="0" cellpadding="0" border="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Year ended March 31, 2023</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"/>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">
              <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Climate</div>
              <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> Solutions</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">
              <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Performance</div>
              <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> Technologies</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Segment</div>
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Total</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Product groups:</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Heat transfer</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_f843eb5bd99f426289e5bd705162a6a2" contextRef="c20220401to20230331_ProductOrServiceAxis_HeatTransferMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">496.7</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_669d152f4dae4275b1b5e5d9099272a8" contextRef="c20220401to20230331_ProductOrServiceAxis_HeatTransferMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_e4cdf28d820b42ef8943d5541a285193" contextRef="c20220401to20230331_ProductOrServiceAxis_HeatTransferMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">496.7</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">
              <div style="text-align: left; text-indent: -9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">HVAC&amp;R</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_2a8644c6e8ba4d1e9f4c6e4cf15c3696" contextRef="c20220401to20230331_ProductOrServiceAxis_HvacAndRefrigerationMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">341.0</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_e587174d1c2b44e0945e83ceca7aa3df" contextRef="c20220401to20230331_ProductOrServiceAxis_HvacAndRefrigerationMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_8c8c86eb1af542f39332db2ae4403322" contextRef="c20220401to20230331_ProductOrServiceAxis_HvacAndRefrigerationMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">341.0</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Data center cooling</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_efb945fb295a412082fa75fd7e830978" contextRef="c20220401to20230331_ProductOrServiceAxis_DataCenterCoolingMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">173.8</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_e5d840ef7974441da9b93b0058197aa6" contextRef="c20220401to20230331_ProductOrServiceAxis_DataCenterCoolingMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_5e884cc460fe45349a70ee809bb6f72e" contextRef="c20220401to20230331_ProductOrServiceAxis_DataCenterCoolingMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">173.8</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Air-cooled</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_cf27a27aaaf14297b16e15833655624d" contextRef="c20220401to20230331_ProductOrServiceAxis_AirCooledMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_b580fc3434a34133ac118b77c44f63a5" contextRef="c20220401to20230331_ProductOrServiceAxis_AirCooledMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">658.6</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_1b3c31a8164041f7909cd04ac939ccba" contextRef="c20220401to20230331_ProductOrServiceAxis_AirCooledMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">658.6</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Liquid-cooled</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_adb32adf0a8848e0a2a49ed0bdb6dd4e" contextRef="c20220401to20230331_ProductOrServiceAxis_LiquidCooledMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_e5667ecc4bd44372851034071ace1ff5" contextRef="c20220401to20230331_ProductOrServiceAxis_LiquidCooledMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">483.9</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_f0e4b69340a246479a97ebc1d02354f5" contextRef="c20220401to20230331_ProductOrServiceAxis_LiquidCooledMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">483.9</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Advanced solutions</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_52036398adf8470cb65d19f738868372" contextRef="c20220401to20230331_ProductOrServiceAxis_AdvancedSolutionsMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_f9fd38e793eb4cf291bf50b82b2f0da1" contextRef="c20220401to20230331_ProductOrServiceAxis_AdvancedSolutionsMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">143.9</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_f95601fd6da948d09d85e5ce52593730" contextRef="c20220401to20230331_ProductOrServiceAxis_AdvancedSolutionsMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">143.9</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Inter-segment sales</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_88b7609ccf614129bbb8f899cfbc4423" contextRef="c20220401to20230331_ConsolidationItemsAxis_IntersegmentEliminationMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">0.4</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_e6f391d0ed0c45b1b4deb5b23f4300f3" contextRef="c20220401to20230331_ConsolidationItemsAxis_IntersegmentEliminationMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">29.8</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_211ef8f0a00e4bceab27a37583382e60" contextRef="c20220401to20230331_ConsolidationItemsAxis_IntersegmentEliminationMember" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">30.2</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 4px;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Net sales</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_a258fe1e758444da877133eb66fcd0ed" contextRef="c20220401to20230331_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">1,011.9</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_17c8aa2b876e4a0ca4b3e4177c6044ae" contextRef="c20220401to20230331_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">1,316.2</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_6c679d1573924bf7993809802932b02f" contextRef="c20220401to20230331_ConsolidationItemsAxis_OperatingSegmentsMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">2,328.1</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Geographic location:</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Americas</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_3fbc93933a0c455aa925021de73e4a29" contextRef="c20220401to20230331_StatementBusinessSegmentsAxis_ClimateSolutionsMember_StatementGeographicalAxis_AmericasMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">580.9</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_3b1961f592334af1992452da6a628ffd" contextRef="c20220401to20230331_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember_StatementGeographicalAxis_AmericasMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">702.0</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_c0734a3854ca4bb4b9d5c538a3a1972c" contextRef="c20220401to20230331_StatementGeographicalAxis_AmericasMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">1,282.9</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Europe</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_e8461ca313704730916564eef21c532e" contextRef="c20220401to20230331_StatementBusinessSegmentsAxis_ClimateSolutionsMember_StatementGeographicalAxis_EuropeMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">406.0</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_5593fa7d1e384cdba4312c5d3f611e66" contextRef="c20220401to20230331_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember_StatementGeographicalAxis_EuropeMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">408.5</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_59eb6b98a3774e529065bf7f1fdf5347" contextRef="c20220401to20230331_StatementGeographicalAxis_EuropeMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">814.5</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Asia</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_f9e6c781112449f5ad5a0fc9d349d37f" contextRef="c20220401to20230331_StatementBusinessSegmentsAxis_ClimateSolutionsMember_StatementGeographicalAxis_AsiaMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">25.0</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_2960be9f15104f739ffe6f3479231733" contextRef="c20220401to20230331_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember_StatementGeographicalAxis_AsiaMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">205.7</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_cd76425c98f341ecbddc364ed876169d" contextRef="c20220401to20230331_StatementGeographicalAxis_AsiaMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">230.7</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 4px;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Net sales</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_d39a2d7314364dcd8d9d3e07ccb86573" contextRef="c20220401to20230331_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">1,011.9</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_dc34d921d08c4d3da8026117d185c833" contextRef="c20220401to20230331_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">1,316.2</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_a56bbbb59db7476288489122ec412161" contextRef="c20220401to20230331_ConsolidationItemsAxis_OperatingSegmentsMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">2,328.1</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Timing of revenue recognition:</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Products transferred at a point in time</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_9f7363f77730446dae92c52a119db3e3" contextRef="c20220401to20230331_StatementBusinessSegmentsAxis_ClimateSolutionsMember_TimingOfTransferOfGoodOrServiceAxis_TransferredAtPointInTimeMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">959.8</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_4dee2c43651d486585106d7740b60c83" contextRef="c20220401to20230331_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember_TimingOfTransferOfGoodOrServiceAxis_TransferredAtPointInTimeMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">1,242.3</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_43c00cbcd1b44478bdae1d325fd690fc" contextRef="c20220401to20230331_TimingOfTransferOfGoodOrServiceAxis_TransferredAtPointInTimeMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">2,202.1</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Products transferred over time</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_feae23e1edf94dca8bd084eb6f660142" contextRef="c20220401to20230331_StatementBusinessSegmentsAxis_ClimateSolutionsMember_TimingOfTransferOfGoodOrServiceAxis_TransferredOverTimeMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">52.1</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_2359e6148abf4783a1ece6f073df5ab1" contextRef="c20220401to20230331_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember_TimingOfTransferOfGoodOrServiceAxis_TransferredOverTimeMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">73.9</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_b7416728f8f24d368fb7eeada58feb7b" contextRef="c20220401to20230331_TimingOfTransferOfGoodOrServiceAxis_TransferredOverTimeMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">126.0</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Net sales</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_8acc5290bed34f69971c84e45932b24f" contextRef="c20220401to20230331_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">1,011.9</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_707f95d9e7df4c93ab2e20559373e284" contextRef="c20220401to20230331_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">1,316.2</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_80eb6a9b1eec4bbeaad8a93e35f63170" contextRef="c20220401to20230331_ConsolidationItemsAxis_OperatingSegmentsMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">2,328.1</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_2a72ceb216744437b04bcefede3a3f7e40" continuedAt="Text_2a72ceb216744437b04bcefede3a3f7e41"><ix:continuation id="Text_3529715f1b834b499da20f242de096bd8" continuedAt="Text_3529715f1b834b499da20f242de096bd9">
<div><br/>
    </div>
</ix:continuation></ix:continuation>
    <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
      <div style="width: 100%;" class="BRPFPageFooter"></div>

      <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-weight: normal; font-style: normal;">61</span></div>

      <div style="page-break-after: always;" class="BRPFPageBreak">
        <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

      <div style="width: 100%;" class="BRPFPageHeader"><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"></span></a>
        <div>
          <div style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="font-style: italic; font-size: 8pt;">Table of Contents</span></a></div>

          <div style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"><br/>
              </span></a></div>

          <div style="font-weight: normal;">
            <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">MODINE MANUFACTURING COMPANY</div>

            <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</div>

            <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">(In millions, except per share amounts)</div>

            <a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"> </span></a></div>

        </div>

      </div>

    </div>

    <ix:continuation id="Text_2a72ceb216744437b04bcefede3a3f7e41" continuedAt="Text_2a72ceb216744437b04bcefede3a3f7e42"><ix:continuation id="Text_3529715f1b834b499da20f242de096bd9">
<table cellspacing="0" cellpadding="0" border="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Year ended March 31, 2022</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"/>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">
              <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">
                <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Climate</div>
                <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> Solutions</div>
              </div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">
              <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">
                <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Performance</div>
                <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> Technologies</div>
              </div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Segment</div>
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Total</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Product groups:</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Heat transfer</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_13bb7047cc10495facf0f92f19db81c2" contextRef="c20210401to20220331_ProductOrServiceAxis_HeatTransferMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">460.4</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_596d56e593024570ada3298e7dffabf9" contextRef="c20210401to20220331_ProductOrServiceAxis_HeatTransferMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_e1d7e3937a7a4982aef833f9d604ae3a" contextRef="c20210401to20220331_ProductOrServiceAxis_HeatTransferMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">460.4</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%;">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">
              <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; margin-left: 9pt;">HVAC&amp;R</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_fca4b6aaeabc41569c65bedd2f5e45dd" contextRef="c20210401to20220331_ProductOrServiceAxis_HvacAndRefrigerationMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">311.5</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_43b3f199379246d89a4e00c378759cd8" contextRef="c20210401to20220331_ProductOrServiceAxis_HvacAndRefrigerationMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_695945b65f5c47a78f8be7da4800658f" contextRef="c20210401to20220331_ProductOrServiceAxis_HvacAndRefrigerationMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">311.5</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Data center cooling</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_0700b3b3baa34b268302d7a6e1057f8c" contextRef="c20210401to20220331_ProductOrServiceAxis_DataCenterCoolingMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">138.2</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_f01f013512d94ce995f28d366e311442" contextRef="c20210401to20220331_ProductOrServiceAxis_DataCenterCoolingMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_1e2156b0c2924391869d3c05626bfab7" contextRef="c20210401to20220331_ProductOrServiceAxis_DataCenterCoolingMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">138.2</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Air-cooled</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_e95d186f6e6344c9bbea719ecb0df738" contextRef="c20210401to20220331_ProductOrServiceAxis_AirCooledMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_dc2bbfb612d242439fde784f9c92fea3" contextRef="c20210401to20220331_ProductOrServiceAxis_AirCooledMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">572.3</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_71aa641a2f59451e96304b4b0b5287ee" contextRef="c20210401to20220331_ProductOrServiceAxis_AirCooledMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">572.3</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Liquid-cooled</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_7fc43cfa43a1418f99db6e13ee3e7e1e" contextRef="c20210401to20220331_ProductOrServiceAxis_LiquidCooledMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_38e394e03c7a4d1282987124164d365b" contextRef="c20210401to20220331_ProductOrServiceAxis_LiquidCooledMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">448.3</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_850af9cb1e1c4451b2ae5fd8cf89062d" contextRef="c20210401to20220331_ProductOrServiceAxis_LiquidCooledMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">448.3</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Advanced solutions</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_0744b8865b974cd4bd4b7f2ca7715450" contextRef="c20210401to20220331_ProductOrServiceAxis_AdvancedSolutionsMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_4df2f1d92f1b4754b6c6355ecf0bd18e" contextRef="c20210401to20220331_ProductOrServiceAxis_AdvancedSolutionsMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">119.4</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_cf25e73eef63485baf589962afd2acc2" contextRef="c20210401to20220331_ProductOrServiceAxis_AdvancedSolutionsMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">119.4</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Inter-segment sales</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_1184fbd19b374f03a48e01499f76f3f0" contextRef="c20210401to20220331_ConsolidationItemsAxis_IntersegmentEliminationMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">0.4</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_fbbd022d54164771a61fcd5d50f7980d" contextRef="c20210401to20220331_ConsolidationItemsAxis_IntersegmentEliminationMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">32.4</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_cd41316d1f6148b5827b8b09fb628532" contextRef="c20210401to20220331_ConsolidationItemsAxis_IntersegmentEliminationMember" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">32.8</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 4px;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Net sales</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_c59c9324b3a94f2f8ada511d1c52121a" contextRef="c20210401to20220331_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">910.5</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_4d42d5362ddc4806a25a586809757d99" contextRef="c20210401to20220331_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">1,172.4</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_e8b3d3218a594e27a2f303372adf1a62" contextRef="c20210401to20220331_ConsolidationItemsAxis_OperatingSegmentsMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">2,082.9</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Geographic location:</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Americas</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_0f962dcfca3849a8aeb9dbbaf9e46694" contextRef="c20210401to20220331_StatementBusinessSegmentsAxis_ClimateSolutionsMember_StatementGeographicalAxis_AmericasMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">485.9</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_c208869d1e0b49d4a645b42c0978cb09" contextRef="c20210401to20220331_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember_StatementGeographicalAxis_AmericasMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">585.6</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_76506a882a924af08b615fb881e4c80b" contextRef="c20210401to20220331_StatementGeographicalAxis_AmericasMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">1,071.5</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Europe</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_c361523a385247499b8050ffff4b30e6" contextRef="c20210401to20220331_StatementBusinessSegmentsAxis_ClimateSolutionsMember_StatementGeographicalAxis_EuropeMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">396.7</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_4f39ad2eacd343ac87c3a75e6b2705b7" contextRef="c20210401to20220331_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember_StatementGeographicalAxis_EuropeMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">375.7</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_a8eebe55ed3f4c339997187f5bf9284c" contextRef="c20210401to20220331_StatementGeographicalAxis_EuropeMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">772.4</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Asia</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_8366b7bc506d40cb9c750733f9917b92" contextRef="c20210401to20220331_StatementBusinessSegmentsAxis_ClimateSolutionsMember_StatementGeographicalAxis_AsiaMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">27.9</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_b13a2f3b1cac4eddb343af1fb19888e5" contextRef="c20210401to20220331_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember_StatementGeographicalAxis_AsiaMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">211.1</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_1851f32b0d594670a7f890afd92e15ea" contextRef="c20210401to20220331_StatementGeographicalAxis_AsiaMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">239.0</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 4px;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Net sales</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_7aabc0bbe9584524b2816ef2b4209abe" contextRef="c20210401to20220331_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">910.5</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_6a511a7a361e46769523b4c64cc9743c" contextRef="c20210401to20220331_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">1,172.4</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_a30f3ad2aaca47c088d56e511780de5d" contextRef="c20210401to20220331_ConsolidationItemsAxis_OperatingSegmentsMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">2,082.9</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Timing of revenue recognition:</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Products transferred at a point in time</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_083ea5847bd94090975a8adee6c81f26" contextRef="c20210401to20220331_StatementBusinessSegmentsAxis_ClimateSolutionsMember_TimingOfTransferOfGoodOrServiceAxis_TransferredAtPointInTimeMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">889.3</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_5a3e11f8624140bd804e79c80091758c" contextRef="c20210401to20220331_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember_TimingOfTransferOfGoodOrServiceAxis_TransferredAtPointInTimeMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">1,093.7</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_fc16dccb934241d597edb33ddecaa6b3" contextRef="c20210401to20220331_TimingOfTransferOfGoodOrServiceAxis_TransferredAtPointInTimeMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">1,983.0</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Products transferred over time</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_f69661b4aa1a4478b7619e24a3b04071" contextRef="c20210401to20220331_StatementBusinessSegmentsAxis_ClimateSolutionsMember_TimingOfTransferOfGoodOrServiceAxis_TransferredOverTimeMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">21.2</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_70df1b4435114bf8aa71d0abcc9b25d8" contextRef="c20210401to20220331_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember_TimingOfTransferOfGoodOrServiceAxis_TransferredOverTimeMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">78.7</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_f15cbfccfec943bcb1dc1ec4da6ed8f9" contextRef="c20210401to20220331_TimingOfTransferOfGoodOrServiceAxis_TransferredOverTimeMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">99.9</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Net sales</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_a29f6e2457854b4a8b583171d91c8a0a" contextRef="c20210401to20220331_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">910.5</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_168faded0a904cebb850c9b315bd9c08" contextRef="c20210401to20220331_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">1,172.4</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_2c3cead263224104954fd36efa24cccd" contextRef="c20210401to20220331_ConsolidationItemsAxis_OperatingSegmentsMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">2,082.9</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation>

    <ix:continuation id="Text_2a72ceb216744437b04bcefede3a3f7e42" continuedAt="Text_2a72ceb216744437b04bcefede3a3f7e43">
<div><br/>
    </div>
</ix:continuation>
    <ix:continuation id="Text_2a72ceb216744437b04bcefede3a3f7e43" continuedAt="Text_2a72ceb216744437b04bcefede3a3f7e44">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"><span style="text-decoration: underline;">Contract balances</span></div>
</ix:continuation>

    <ix:continuation id="Text_2a72ceb216744437b04bcefede3a3f7e44" continuedAt="Text_2a72ceb216744437b04bcefede3a3f7e45"><ix:nonNumeric name="us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock" id="Text_5f35a489c10d4b61bd61ff6fa754ecd2" contextRef="c20230401to20240331" escape="true" continuedAt="Text_a431435fd2b048daa7a36809392091bb1">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Contract assets and contract liabilities from contracts with customers were as follows:</div>
</ix:nonNumeric></ix:continuation>
    <ix:continuation id="Text_2a72ceb216744437b04bcefede3a3f7e45" continuedAt="Text_2a72ceb216744437b04bcefede3a3f7e46"><ix:continuation id="Text_a431435fd2b048daa7a36809392091bb1" continuedAt="Text_a431435fd2b048daa7a36809392091bb2">
<div><br/>
    </div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_2a72ceb216744437b04bcefede3a3f7e46" continuedAt="Text_2a72ceb216744437b04bcefede3a3f7e47"><ix:continuation id="Text_a431435fd2b048daa7a36809392091bb2">
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; margin-left: 0px; margin-right: auto;" class="cfttable">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"> </td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="2">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">March 31, 2024</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="2">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">March 31, 2023</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 76%; background-color: #CCEEFF;">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Contract assets</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ContractWithCustomerAssetNet" id="Fact_5c6f8bb5b4014d9cb11b1e483b3ce78f" contextRef="c20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">12.9</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ContractWithCustomerAssetNet" id="Fact_ac16363bc4974c1792042480391d2784" contextRef="c20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">19.3</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 76%;">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Contract liabilities</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ContractWithCustomerLiability" id="Fact_ca3c6bddc5db46b58fe0803b51d8d1a7" contextRef="c20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">79.4</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ContractWithCustomerLiability" id="Fact_b29cbfca84244ee1a13f89b35e6ffb6c" contextRef="c20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">21.5</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation>

    <ix:continuation id="Text_2a72ceb216744437b04bcefede3a3f7e47" continuedAt="Text_2a72ceb216744437b04bcefede3a3f7e48">
<div><br/>
    </div>
</ix:continuation>
    <ix:continuation id="Text_2a72ceb216744437b04bcefede3a3f7e48" continuedAt="Text_2a72ceb216744437b04bcefede3a3f7e49">
<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Contract assets, included within other current assets in the consolidated balance sheets, primarily consist of capitalized costs related to customer-owned tooling
      contracts, wherein the customer has guaranteed reimbursement, and assets recorded for revenue recognized over time, which represent the Company&#8217;s rights to consideration for work completed but not yet billed. The $<ix:nonFraction name="us-gaap:IncreaseDecreaseInContractWithCustomerAsset" id="Fact_bd44433f325540c498a86b9acd18c1bb" contextRef="c20230401to20240331" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">6.4</ix:nonFraction> million decrease in contract assets during fiscal 2024 primarily resulted from a decrease in capitalized costs related to customer-owned tooling
      contracts and contract assets for revenue recognized over time.</div>
</ix:continuation>
    <ix:continuation id="Text_2a72ceb216744437b04bcefede3a3f7e49" continuedAt="Text_2a72ceb216744437b04bcefede3a3f7e50">
<div><br/>
    </div>
</ix:continuation>
    <ix:continuation id="Text_2a72ceb216744437b04bcefede3a3f7e50">
<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Contract liabilities, included within other current liabilities in the consolidated balance sheets, consist of payments received in advance of satisfying performance
      obligations under customer contracts, including contracts for data center cooling products and customer-owned tooling.&#160; The $<ix:nonFraction name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" id="Fact_80c87a68a07c45e6a3cfafd0a504a93a" contextRef="c20230401to20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">57.9</ix:nonFraction> million
      increase in contract liabilities during fiscal 2024 primarily resulted from payments received in advance of the Company&#8217;s satisfaction of performance obligations, largely associated with contracts with long inventory lead times.</div>
</ix:continuation>

    <div><br/>
    </div>

    <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
      <div style="width: 100%;" class="BRPFPageFooter"></div>

      <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-weight: normal; font-style: normal;">62</span></div>

      <div style="page-break-after: always;" class="BRPFPageBreak">
        <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

      <div style="width: 100%;" class="BRPFPageHeader"><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"></span></a>
        <div>
          <div style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="font-style: italic; font-size: 8pt;">Table of Contents</span></a></div>

          <div style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"><br/>
              </span></a></div>

          <div style="font-weight: normal;">
            <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">MODINE MANUFACTURING COMPANY</div>

            <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</div>

            <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">(In millions, except per share amounts)</div>

            <a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"> </span></a></div>

        </div>

      </div>

    </div>


  </div>
<div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; ">

    <ix:nonNumeric name="us-gaap:FairValueDisclosuresTextBlock" id="Text_5c1a85463312403daeaed911b017cfb9" contextRef="c20230401to20240331" escape="true" continuedAt="Text_82cfdf7a57124de5af82f803121316271">
<div style="display:none;"><br/></div>
<div style="text-align: left; text-indent: -36pt; margin-left: 36pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Note 4:&#160; Fair Value Measurements</div>
</ix:nonNumeric>
    <ix:continuation id="Text_82cfdf7a57124de5af82f803121316271" continuedAt="Text_82cfdf7a57124de5af82f803121316272">
<div><br/>
    </div>
</ix:continuation>
    <ix:continuation id="Text_82cfdf7a57124de5af82f803121316272" continuedAt="Text_82cfdf7a57124de5af82f803121316273">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Fair value is defined as the price that would be received for an asset or paid to transfer a liability in the principal or most advantageous market for
      the asset or liability in an orderly transaction between market participants.&#160; Fair value measurements are classified under the following hierarchy:</div>
</ix:continuation>
    <ix:continuation id="Text_82cfdf7a57124de5af82f803121316273" continuedAt="Text_82cfdf7a57124de5af82f803121316274">
<div><br/>
    </div>
</ix:continuation>
    <ix:continuation id="Text_82cfdf7a57124de5af82f803121316274" continuedAt="Text_82cfdf7a57124de5af82f803121316275">
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 18pt;"/>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Level 1 &#8211; Quoted prices for identical instruments in active markets.</div>
          </td>

  </tr>


</table>
</ix:continuation>
    <ix:continuation id="Text_82cfdf7a57124de5af82f803121316275" continuedAt="Text_82cfdf7a57124de5af82f803121316276">
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 18pt;"/>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Level 2 &#8211; Quoted prices for similar instruments in active markets; quoted prices for identical or similar instruments in markets that are not active; and
              model-derived valuations in which all significant inputs are observable in active markets.</div>
          </td>

  </tr>


</table>
</ix:continuation>
    <ix:continuation id="Text_82cfdf7a57124de5af82f803121316276" continuedAt="Text_82cfdf7a57124de5af82f803121316277">
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 18pt;"/>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Level 3 &#8211; Model-derived valuations in which one or more significant inputs are not observable.</div>
          </td>

  </tr>


</table>
</ix:continuation>
    <ix:continuation id="Text_82cfdf7a57124de5af82f803121316277" continuedAt="Text_82cfdf7a57124de5af82f803121316278">
<div><br/>
    </div>
</ix:continuation>
    <ix:continuation id="Text_82cfdf7a57124de5af82f803121316278" continuedAt="Text_82cfdf7a57124de5af82f803121316279">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">When available, the Company uses quoted market prices to determine fair value and classifies such measurements as Level 1.&#160; In some cases, where market
      prices are not available, the Company uses observable market-based inputs to calculate fair value, in which case the measurements are classified as Level 2.&#160; If quoted or observable market prices are not available, the Company determines fair value
      based upon valuation models that use, where possible, market-based data such as interest rates, yield curves or currency rates.&#160; These measurements are classified as Level 3.</div>
</ix:continuation>
    <ix:continuation id="Text_82cfdf7a57124de5af82f803121316279" continuedAt="Text_82cfdf7a57124de5af82f8031213162710">
<div><br/>
    </div>
</ix:continuation>
    <ix:continuation id="Text_82cfdf7a57124de5af82f8031213162710" continuedAt="Text_82cfdf7a57124de5af82f8031213162711">
<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">The carrying values of cash, cash equivalents, restricted cash, short-term investments, trade accounts receivable, accounts payable, and short-term debt approximate fair
      value due to the short-term nature of these instruments. In addition, the Company assesses the fair value of a disposal group for each reporting period it is held for sale. See Note 2 for additional information regarding assets held for sale. The
      fair value of the Company&#8217;s long-term debt is disclosed in Note 17.</div>
</ix:continuation>
    <ix:continuation id="Text_82cfdf7a57124de5af82f8031213162711" continuedAt="Text_82cfdf7a57124de5af82f8031213162712">
<div><br/>
    </div>
</ix:continuation>
    <ix:continuation id="Text_82cfdf7a57124de5af82f8031213162712" continuedAt="Text_82cfdf7a57124de5af82f8031213162713">
<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">The Company holds investments in deferred compensation trusts to fund obligations under certain non-qualified deferred compensation plans. The Company records the fair
      value of these investments within other noncurrent assets on its consolidated balance sheets. The Company classifies money market investments held by the trusts within Level 2 of the valuation hierarchy. The Company classifies all other investments
      held by the trusts within Level 1 of the valuation hierarchy, as it uses quoted market prices to determine the investments&#8217; fair value. The Company&#8217;s deferred compensation obligations, which are recorded as other noncurrent liabilities, are recorded
      at the fair values of the investments held by the trust. At March 31, 2024 and 2023, the fair values of the investments and obligations for the Company&#8217;s deferred compensation plans each totaled $<ix:nonFraction name="us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisObligations" id="Fact_a63c116f32b548129973c84b3f21f9bb" contextRef="c20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:TradingSecurities" id="Fact_3b044a8295b54f199b2c0026a897fa8f" contextRef="c20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">4.1</ix:nonFraction></ix:nonFraction> million and $<ix:nonFraction name="us-gaap:TradingSecurities" id="Fact_ca90249ed28e4138948195bfc4b152e8" contextRef="c20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisObligations" id="Fact_59ca4da434514962b8d3929228fee3ec" contextRef="c20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">2.3</ix:nonFraction></ix:nonFraction> million, respectively.</div>
</ix:continuation>
    <ix:continuation id="Text_82cfdf7a57124de5af82f8031213162713" continuedAt="Text_82cfdf7a57124de5af82f8031213162714">
<div><br/>
    </div>
</ix:continuation>

    <ix:continuation id="Text_82cfdf7a57124de5af82f8031213162714" continuedAt="Text_82cfdf7a57124de5af82f8031213162715"><ix:nonNumeric name="us-gaap:FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" id="Text_9be7725e29fc4c25af69b7a506cdbab8" contextRef="c20230401to20240331" escape="true" continuedAt="Text_53b93b4467904be7b1691d435df454e21">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Plan assets related to the Company&#8217;s pension plans were classified as follows:</div>
</ix:nonNumeric></ix:continuation>
    <ix:continuation id="Text_82cfdf7a57124de5af82f8031213162715" continuedAt="Text_82cfdf7a57124de5af82f8031213162716"><ix:continuation id="Text_53b93b4467904be7b1691d435df454e21" continuedAt="Text_53b93b4467904be7b1691d435df454e22">
<div><br/>
    </div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_82cfdf7a57124de5af82f8031213162716" continuedAt="Text_82cfdf7a57124de5af82f8031213162717"><ix:continuation id="Text_53b93b4467904be7b1691d435df454e22" continuedAt="Text_53b93b4467904be7b1691d435df454e23">
<table cellspacing="0" cellpadding="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; margin-left: 0px; margin-right: auto; width: 100%;">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"/>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">March 31, 2024</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Level 1</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Level 2</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Total</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: top;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: top;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Money market investments</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_ab29f498951e4d4f94d7c93c76f3ce7e" contextRef="c20240331_FairValueByAssetClassAxis_MoneyMarketFundsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_db32f69fd0194f67ac666ed612d120ed" contextRef="c20240331_FairValueByAssetClassAxis_MoneyMarketFundsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">6.7</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_a492eaf87f6140f784ae8cfbf854aefe" contextRef="c20240331_FairValueByAssetClassAxis_MoneyMarketFundsMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">6.7</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" rowspan="1" style="vertical-align: bottom; width: 64%;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Fixed income securities</div>
          </td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_7b66fc82b7484acb9726b853dc825f94" contextRef="c20240331_FairValueByAssetClassAxis_FixedIncomeSecuritiesMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_a5f0e509a3254589825a207b5be76e0b" contextRef="c20240331_FairValueByAssetClassAxis_FixedIncomeSecuritiesMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">45.3</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_8a177002f1e348de94fbea67d8bb5c57" contextRef="c20240331_FairValueByAssetClassAxis_FixedIncomeSecuritiesMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">45.3</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Pooled equity funds</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_7b85a15ecc3849b8a38b2f6b44960505" contextRef="c20240331_FairValueByAssetClassAxis_EquityFundsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">7.0</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_9ca4d0b0f3f6441cb63982d79310fde8" contextRef="c20240331_FairValueByAssetClassAxis_EquityFundsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_0855ef0110f84b61a0ed0339af8e40ac" contextRef="c20240331_FairValueByAssetClassAxis_EquityFundsMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">7.0</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" rowspan="1" style="vertical-align: bottom; width: 64%;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">U.S. government and agency securities</div>
          </td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_4f85192ddd78426dacd58b7d45e11504" contextRef="c20240331_FairValueByAssetClassAxis_USGovernmentAgenciesDebtSecuritiesMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_cb50395ba2a74c51b4b3d64e14da39cd" contextRef="c20240331_FairValueByAssetClassAxis_USGovernmentAgenciesDebtSecuritiesMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">57.0</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_5141310df5644f56b73266fd818e05ab" contextRef="c20240331_FairValueByAssetClassAxis_USGovernmentAgenciesDebtSecuritiesMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">57.0</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Other</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_9486cdc03d854f5aa0286577f5029842" contextRef="c20240331_FairValueByAssetClassAxis_OtherPlanAssetMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">1.1</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_180e6e55753347988ff4e23357135e2a" contextRef="c20240331_FairValueByAssetClassAxis_OtherPlanAssetMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">5.7</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_1310e37ea08b43cd89151f5c341b7f99" contextRef="c20240331_FairValueByAssetClassAxis_OtherPlanAssetMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">6.8</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%; white-space: nowrap;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Fair value excluding investments measured at net asset value</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_da021d1430d54d4493802ea5beacdaaa" contextRef="c20240331_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">8.1</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_6be74391a09a48e5af1c7a99313df789" contextRef="c20240331_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">114.7</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_fb6c3a5f499c4ce5970fd68cfc66ec48" contextRef="c20240331_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel12And3Member_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">122.8</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Investments measured at net asset value</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_8ec7bfe69f9041bf9244949fba225c1d" contextRef="c20240331_FairValueByFairValueHierarchyLevelAxis_FairValueMeasuredAtNetAssetValuePerShareMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">27.7</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%; padding-bottom: 4px;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Total fair value</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_7b365479185d4447818aef2292dc13d4" contextRef="c20240331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">150.5</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_82cfdf7a57124de5af82f8031213162717" continuedAt="Text_82cfdf7a57124de5af82f8031213162718"><ix:continuation id="Text_53b93b4467904be7b1691d435df454e23" continuedAt="Text_53b93b4467904be7b1691d435df454e24">
<div><br/>
    </div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_82cfdf7a57124de5af82f8031213162718" continuedAt="Text_82cfdf7a57124de5af82f8031213162719"><ix:continuation id="Text_53b93b4467904be7b1691d435df454e24">
<table cellspacing="0" cellpadding="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; margin-left: 0px; margin-right: auto; width: 100%;">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"/>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">March 31, 2023</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Level 1</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Level 2</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Total</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: top;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: top;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Money market investments</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_66fcc1f9585d47489ad1f6086c2a89cb" contextRef="c20230331_FairValueByAssetClassAxis_MoneyMarketFundsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_2b26c35e84b74ef9bd015bd415209d9e" contextRef="c20230331_FairValueByAssetClassAxis_MoneyMarketFundsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">1.9</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_4086f45a76234d1b834322c60b62f9e5" contextRef="c20230331_FairValueByAssetClassAxis_MoneyMarketFundsMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">1.9</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Pooled equity funds</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_b3d1ff2fd39747249f3c098faf07e672" contextRef="c20230331_FairValueByAssetClassAxis_EquityFundsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">34.9</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_1f9d779c42ea477aa760c98331d2469a" contextRef="c20230331_FairValueByAssetClassAxis_EquityFundsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_2ad6e19044f44ffca4587fa21453c382" contextRef="c20230331_FairValueByAssetClassAxis_EquityFundsMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">34.9</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Other</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_d5ed7e4dc4ab4e12b180c921be76f813" contextRef="c20230331_FairValueByAssetClassAxis_OtherPlanAssetMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_27b20a3c393c4dec966b1742edf6ef38" contextRef="c20230331_FairValueByAssetClassAxis_OtherPlanAssetMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.4</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_b6c3a8b81d8c4f7db3bdd0dd624df140" contextRef="c20230331_FairValueByAssetClassAxis_OtherPlanAssetMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.4</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%; white-space: nowrap;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Fair value excluding investment measured at net asset value</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_f67f6316c9d1488289340c5776ab8efc" contextRef="c20230331_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">34.9</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_eb02cae8e5c54a5f9cc34d2fc1dea13b" contextRef="c20230331_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">2.3</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_f95fa01c516545bb914440358cd15ec0" contextRef="c20230331_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel12And3Member_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">37.2</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Investments measured at net asset value</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_a4d77ccdfc4a4b63b456140ca008b86a" contextRef="c20230331_FairValueByFairValueHierarchyLevelAxis_FairValueMeasuredAtNetAssetValuePerShareMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">116.1</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%; padding-bottom: 4px;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Total fair value</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_8cc0e77ee74243a6b333272091fc4579" contextRef="c20230331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">153.3</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation>

    <ix:continuation id="Text_82cfdf7a57124de5af82f8031213162719" continuedAt="Text_82cfdf7a57124de5af82f8031213162720">
<div><br/>
    </div>
</ix:continuation>
    <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
      <div style="width: 100%;" class="BRPFPageFooter"></div>

      <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-weight: normal; font-style: normal;">63</span></div>

      <div style="page-break-after: always;" class="BRPFPageBreak">
        <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

      <div style="width: 100%;" class="BRPFPageHeader"><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"></span></a>
        <div>
          <div style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="font-style: italic; font-size: 8pt;">Table of Contents</span></a></div>

          <div style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"><br/>
              </span></a></div>

          <div style="font-weight: normal;">
            <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">MODINE MANUFACTURING COMPANY</div>

            <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</div>

            <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">(In millions, except per share amounts)</div>

            <a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"> </span></a></div>

        </div>

      </div>

    </div>

    <ix:continuation id="Text_82cfdf7a57124de5af82f8031213162720" continuedAt="Text_82cfdf7a57124de5af82f8031213162721">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company determined the fair value of money market investments to approximate their net asset values, without discounts for credit quality or
      liquidity restrictions, and classified them within Level 2 of the valuation hierarchy.&#160; The Company determined the fair value of pooled equity funds based upon quoted prices from active markets and classified them within Level 1 of the valuation
      hierarchy.&#160; The Company determined the fair value of fixed income securities and U.S. government and agency securities based upon recent bid prices or the average of recent bid and asking prices when available and, if not available, the Company
      valued them through matrix pricing models developed by sources considered by management to be reliable.&#160; The Company classified these assets within Level 2 of the valuation hierarchy.&#160; As of March 31, 2024 and 2023, the Company held <ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_c7bee41f3dbc41128aab902383f9f5a3" contextRef="c20230331_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U001" decimals="-6" scale="6" format="ixt-sec:numwordsen"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_b8a54b11738342a5b85e062479faa238" contextRef="c20240331_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U001" decimals="-6" scale="6" format="ixt-sec:numwordsen">no</ix:nonFraction></ix:nonFraction> Level 3 assets within its pension plans.</div>
</ix:continuation>
    <ix:continuation id="Text_82cfdf7a57124de5af82f8031213162721" continuedAt="Text_82cfdf7a57124de5af82f8031213162722">
<div><br/>
    </div>
</ix:continuation>
    <ix:continuation id="Text_82cfdf7a57124de5af82f8031213162722">
<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">As a practical expedient, the Company valued certain investments, including pooled
        equity, fixed income and real estate funds, using their net asset value (&#8220;NAV&#8221;) per unit, and therefore, has not classified these investments within the fair value hierarchy.&#160; The terms and conditions for redemptions vary for the investments valued
        at NAV.&#160; The real estate investment fund may be redeemed quarterly with a </span><ix:nonNumeric name="mod:NoticePeriodForRedeemingRealEstateInvestmentFunds" id="Fact_a403b4bc4d164c54ad119c5f41ff4326" contextRef="c20230401to20240331" format="ixt-sec:durwordsen">90-day</ix:nonNumeric><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"> notice period.&#160; Other investments valued at NAV do not have significantly-restrictive redemption frequency or notice period requirements.&#160; The Company does not intend to sell or otherwise dispose of these
        investments at prices different than the NAV per unit.</span></div>
</ix:continuation>

    <div><br/>
    </div>


  </div>
<div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; ">

    <ix:nonNumeric name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="Text_36dca2f0a7ee4f0fb2bfa7976ebe41fe" contextRef="c20230401to20240331" escape="true" continuedAt="Text_acf969f5cd1548cfbdb40363741650be1">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Note 5:&#160; Stock-Based Compensation</div>
</ix:nonNumeric>
    <ix:continuation id="Text_acf969f5cd1548cfbdb40363741650be1" continuedAt="Text_acf969f5cd1548cfbdb40363741650be2">
<div><br/>
    </div>
</ix:continuation>
    <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">
      <ix:continuation id="Text_acf969f5cd1548cfbdb40363741650be2" continuedAt="Text_acf969f5cd1548cfbdb40363741650be3">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company&#8217;s stock-based incentive programs consist of the following: (<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">i</span>)
        a long-term incentive plan (&#8220;LTIP&#8221;) for officers and other executives that authorizes grants of stock awards, stock options, and performance-based awards granted for retention and performance, (<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">ii</span>) a discretionary equity program for other management and key employees, and (<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">iii</span>) stock awards for non-employee directors.&#160; The
        Company&#8217;s Board of Directors and the Human Capital and Compensation Committee, as applicable, have discretionary authority to set the terms of the stock-based awards.&#160; Grants to employees during fiscal 2024 were issued under the Company&#8217;s Amended
        and Restated 2020 Incentive Compensation Plan.&#160; In fiscal 2024, the Company granted performance-based stock awards and restricted stock awards.&#160; In fiscal 2023 and 2022, the Company granted performance cash awards, restricted stock awards, and
        stock options.&#160; At present, the Company settles equity-based grants through the issuance of new common shares.&#160; As of March 31, 2024,<span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"> approximately </span><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" id="Fact_18f1bfb18ca64fa0a3912999e0349d69" contextRef="c20240331_PlanNameAxis_IncentiveCompensationPlan2020Member" unitRef="U002" decimals="-5" scale="6" format="ixt:num-dot-decimal">1.5</ix:nonFraction> million<span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"> shares authorized under the Amended and Restated 2020
          Incentive Compensation Plan remain available for future grants.&#160; Employee participants have the opportunity to deliver back to the Company the number of shares from the vesting of stock awards sufficient to satisfy the individual&#8217;s minimum tax
          withholding obligations.&#160; These shares are held as treasury shares.&#160; The Company recorded stock-based compensation expense of </span>$<ix:nonFraction name="us-gaap:ShareBasedCompensation" id="Fact_a408e5b4170040748275b67f1b38c22d" contextRef="c20230401to20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">10.8</ix:nonFraction>
        million<span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">, </span>$<ix:nonFraction name="us-gaap:ShareBasedCompensation" id="Fact_4ec64000158546478e0a1cd63e0b23f3" contextRef="c20220401to20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">6.6</ix:nonFraction> million<span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">, and </span>$<ix:nonFraction name="us-gaap:ShareBasedCompensation" id="Fact_d0433fc626c34e2eaf20dffcc39470c3" contextRef="c20210401to20220331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">5.7</ix:nonFraction> million<span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"> in fiscal 2024, 2023</span>, and 2022,<span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"> respectively.</span></div>
</ix:continuation>
    </div>

    <ix:continuation id="Text_acf969f5cd1548cfbdb40363741650be3" continuedAt="Text_acf969f5cd1548cfbdb40363741650be4">
<div><br/>
    </div>
</ix:continuation>
    <ix:continuation id="Text_acf969f5cd1548cfbdb40363741650be4" continuedAt="Text_acf969f5cd1548cfbdb40363741650be5">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"><span style="text-decoration: underline;">Stock options</span></div>
</ix:continuation>
    <ix:continuation id="Text_acf969f5cd1548cfbdb40363741650be5" continuedAt="Text_acf969f5cd1548cfbdb40363741650be6">
<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">The Company recorded </span>$<ix:nonFraction name="us-gaap:ShareBasedCompensation" id="Fact_ee0225cea77d4a689f21cb257ac90cf1" contextRef="c20230401to20240331_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">1.0</ix:nonFraction> million<span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">, </span>$<ix:nonFraction name="us-gaap:ShareBasedCompensation" id="Fact_edd7854dca774940b79bc606ecc5e32b" contextRef="c20220401to20230331_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">1.2</ix:nonFraction> million<span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">, and </span>$<ix:nonFraction name="us-gaap:ShareBasedCompensation" id="Fact_daf706e145ca419387e63a193a5fe4a0" contextRef="c20210401to20220331_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">1.1</ix:nonFraction> million<span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"> of compensation expense related to stock options in fiscal 2024, 2023</span>, and
      2022,<span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"> respectively.&#160; The grant date fair value of stock options that vested during fiscal 2024, 2023</span>, and 2022,<span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"> was </span>$<ix:nonFraction name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" id="Fact_f0fd96622015431eb86b0e92d1a8bfe6" contextRef="c20230401to20240331_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">1.2</ix:nonFraction> million<span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">, </span>$<ix:nonFraction name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" id="Fact_4146328c593243b697596005e3b086f5" contextRef="c20220401to20230331_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">1.0</ix:nonFraction> million<span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">, and </span>$<ix:nonFraction name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" id="Fact_f63eb492ea124e73a2cf2bc5e9bb909c" contextRef="c20210401to20220331_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.9</ix:nonFraction> million<span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">, respectively.&#160; As of March 31, 2024</span>,<span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"> the total compensation expense not yet recognized related to non-vested stock options was </span>$<ix:nonFraction name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" id="Fact_0aa240d959334b709521514af4c6efd8" contextRef="c20240331_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">1.1</ix:nonFraction> million<span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"> and the weighted-average period in which the remaining expense is expected to be
        recognized was </span><ix:nonNumeric name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" id="Fact_d226d5286a764bd7bbbf3f85ba76fb11" contextRef="c20230401to20240331_AwardTypeAxis_EmployeeStockOptionMember" format="ixt-sec:duryear">1.2</ix:nonNumeric><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"> years.</span></div>
</ix:continuation>
    <ix:continuation id="Text_acf969f5cd1548cfbdb40363741650be6" continuedAt="Text_acf969f5cd1548cfbdb40363741650be7">
<div><br/>
    </div>
</ix:continuation>

    <ix:continuation id="Text_acf969f5cd1548cfbdb40363741650be7" continuedAt="Text_acf969f5cd1548cfbdb40363741650be8"><ix:nonNumeric name="us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" id="Text_7b057cc834814928a8eb1d2519906314" contextRef="c20230401to20240331" escape="true" continuedAt="Text_82dc5c5ca68d4a408a60f1a38f477a4d1">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company estimated the fair value of option awards on the date of grant using the Black-Scholes option valuation model and the following
      assumptions:</div>
</ix:nonNumeric></ix:continuation>
    <ix:continuation id="Text_acf969f5cd1548cfbdb40363741650be8" continuedAt="Text_acf969f5cd1548cfbdb40363741650be9"><ix:continuation id="Text_82dc5c5ca68d4a408a60f1a38f477a4d1" continuedAt="Text_82dc5c5ca68d4a408a60f1a38f477a4d2">
<div><br/>
    </div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_acf969f5cd1548cfbdb40363741650be9" continuedAt="Text_acf969f5cd1548cfbdb40363741650be10"><ix:continuation id="Text_82dc5c5ca68d4a408a60f1a38f477a4d2">
<table cellspacing="0" cellpadding="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; margin-left: 0px; margin-right: auto; width: 100%;">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"/>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Years ended March 31,</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2022</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Fair value of options</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" id="Fact_c1122a68e3114ff3a343a61c03100eb3" contextRef="c20220401to20230331_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">6.99</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" id="Fact_a06370e9dc1d4ba896a8ee990409c5ea" contextRef="c20210401to20220331_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">8.79</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Expected life of awards in years</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="Fact_6fb3b5ce5a694e43b5d06a5ee6ee424c" contextRef="c20220401to20230331_AwardTypeAxis_EmployeeStockOptionMember" format="ixt-sec:duryear">6.0</ix:nonNumeric></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="Fact_84ec784a907a4d62884a03593e8a13ff" contextRef="c20210401to20220331_AwardTypeAxis_EmployeeStockOptionMember" format="ixt-sec:duryear">6.1</ix:nonNumeric></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Risk-free interest rate</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" id="Fact_92c75486401047049f815d415c05cf4a" contextRef="c20220401to20230331_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U007" decimals="3" scale="-2" format="ixt:num-dot-decimal">3.0</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">%</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" id="Fact_526b67323c7a47ba8321f9d6dd301356" contextRef="c20210401to20220331_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U007" decimals="3" scale="-2" format="ixt:num-dot-decimal">1.1</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">%</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Expected volatility of the Company&#8217;s stock</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" id="Fact_d884eb3ebd7143fe8b45773332d98752" contextRef="c20220401to20230331_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U007" decimals="3" scale="-2" format="ixt:num-dot-decimal">57.8</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">%</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" id="Fact_3895ac66984b43db92a51842fd119fed" contextRef="c20210401to20220331_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U007" decimals="3" scale="-2" format="ixt:num-dot-decimal">56.5</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">%</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Expected dividend yield on the Company&#8217;s stock</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" id="Fact_b7e37a72219f41e7ba5ce35650d1aa31" contextRef="c20220401to20230331_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U007" decimals="3" scale="-2" format="ixt:num-dot-decimal">0.0</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">%</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" id="Fact_40a446da91a64d3c835a2082c7c47f3f" contextRef="c20210401to20220331_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U007" decimals="3" scale="-2" format="ixt:num-dot-decimal">0.0</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">%</div>
          </td>

  </tr>


</table>
</ix:continuation></ix:continuation>

    <ix:continuation id="Text_acf969f5cd1548cfbdb40363741650be10" continuedAt="Text_acf969f5cd1548cfbdb40363741650be11">
<div><br/>
    </div>
</ix:continuation>
    <ix:continuation id="Text_acf969f5cd1548cfbdb40363741650be11" continuedAt="Text_acf969f5cd1548cfbdb40363741650be12">
<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">Stock options expire no later than </span><ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" id="Fact_7e047dcd92234f69b36c71bd34c3e806" contextRef="c20230401to20240331_AwardTypeAxis_EmployeeStockOptionMember_RangeAxis_MaximumMember" format="ixt-sec:durwordsen">10 years</ix:nonNumeric><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"> after the grant date and have an exercise price equal to the fair market value of
        Modine&#8217;s common stock on the date of grant.&#160; The risk-free interest rate was based upon yields of U.S. Treasury zero-coupon issues with a term corresponding to the expected life of the options.&#160; The expected volatility assumption was based upon
        changes in the Company&#8217;s historical common stock prices over the same time period as the expected life of the awards.&#160; The expected dividend yield is zero, as the Company currently does not anticipate paying dividends over the expected life of the
        options.&#160; The expected lives of the awards are based upon historical patterns and the terms of the options.&#160; </span>The Company did <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" id="Fact_4d375bec151449c7aa0fcf5859089d54" contextRef="c20230401to20240331_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U002" decimals="-6" scale="6" format="ixt-sec:numwordsen">no</ix:nonFraction>t
      grant options in fiscal 2024.&#160; Based upon the terms of the fiscal 2023 awards, stock options vest <ix:nonFraction name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" id="Fact_e54c412ea1ba4bee841294675f8beeaf" contextRef="c20220401to20230331_AwardTypeAxis_EmployeeStockOptionMember_VestingAxis_ShareBasedCompensationAwardTrancheOneMember" unitRef="U007" decimals="2" scale="-2" format="ixt:num-dot-decimal">33</ix:nonFraction> percent, <ix:nonFraction name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" id="Fact_cd5ac22b4049498aa24991ea8ea0b9d1" contextRef="c20220401to20230331_AwardTypeAxis_EmployeeStockOptionMember_VestingAxis_ShareBasedCompensationAwardTrancheTwoMember" unitRef="U007" decimals="2" scale="-2" format="ixt:num-dot-decimal">33</ix:nonFraction> percent, and <ix:nonFraction name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" id="Fact_86320bb61a8b44f681f7599f75b958c3" contextRef="c20220401to20230331_AwardTypeAxis_EmployeeStockOptionMember_VestingAxis_ShareBasedCompensationAwardTrancheThreeMember" unitRef="U007" decimals="2" scale="-2" format="ixt:num-dot-decimal">34</ix:nonFraction> percent per year for <ix:nonNumeric name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="Fact_c32d47259ca146109163bb80934d69de" contextRef="c20220401to20230331_AwardTypeAxis_EmployeeStockOptionMember" format="ixt-sec:durwordsen">three years</ix:nonNumeric>, respectively. Stock option grants preceding the fiscal 2023 grant vest <ix:nonFraction name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" id="Fact_b05d5c71cddf471286cd69cb4f89ee94" contextRef="c20210401to20220331_AwardTypeAxis_EmployeeStockOptionMember_VestingAxis_ShareBasedCompensationAwardTrancheFourMember" unitRef="U007" decimals="2" scale="-2" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" id="Fact_a6d00a3087cb40909e26045cf78c8477" contextRef="c20210401to20220331_AwardTypeAxis_EmployeeStockOptionMember_VestingAxis_ShareBasedCompensationAwardTrancheThreeMember" unitRef="U007" decimals="2" scale="-2" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" id="Fact_9aef0ea2c8e04b7aaf3a8cd8829d48e3" contextRef="c20210401to20220331_AwardTypeAxis_EmployeeStockOptionMember_VestingAxis_ShareBasedCompensationAwardTrancheTwoMember" unitRef="U007" decimals="2" scale="-2" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" id="Fact_6262cf1c0b314178a82901ccd1496e5f" contextRef="c20210401to20220331_AwardTypeAxis_EmployeeStockOptionMember_VestingAxis_ShareBasedCompensationAwardTrancheOneMember" unitRef="U007" decimals="2" scale="-2" format="ixt:num-dot-decimal">25</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> percent per year for <ix:nonNumeric name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="Fact_f4742b5dd1ef4e32aba42b36599027fb" contextRef="c20210401to20220331_AwardTypeAxis_EmployeeStockOptionMember" format="ixt-sec:durwordsen">four years</ix:nonNumeric>.</div>
</ix:continuation>
    <ix:continuation id="Text_acf969f5cd1548cfbdb40363741650be12" continuedAt="Text_acf969f5cd1548cfbdb40363741650be13">
<div><br/>
    </div>
</ix:continuation>
    <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
      <div style="width: 100%;" class="BRPFPageFooter"></div>

      <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-weight: normal; font-style: normal;">64</span></div>

      <div style="page-break-after: always;" class="BRPFPageBreak">
        <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

      <div style="width: 100%;" class="BRPFPageHeader"><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"></span></a>
        <div>
          <div style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="font-style: italic; font-size: 8pt;">Table of Contents</span></a></div>

          <div style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"><br/>
              </span></a></div>

          <div style="font-weight: normal;">
            <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">MODINE MANUFACTURING COMPANY</div>

            <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</div>

            <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">(In millions, except per share amounts)</div>

            <a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"> </span></a></div>

        </div>

      </div>

    </div>


    <ix:continuation id="Text_acf969f5cd1548cfbdb40363741650be13" continuedAt="Text_acf969f5cd1548cfbdb40363741650be14"><ix:nonNumeric name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" id="Text_bd40bf5a48c945eda0f8fb127b00bf8f" contextRef="c20230401to20240331" escape="true" continuedAt="Text_6e87bc9c106d42698ac1d6cf6a0926cb1">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">A summary of stock option activity for fiscal 2024 was as follows:</div>
</ix:nonNumeric></ix:continuation>
    <ix:continuation id="Text_acf969f5cd1548cfbdb40363741650be14" continuedAt="Text_acf969f5cd1548cfbdb40363741650be15"><ix:continuation id="Text_6e87bc9c106d42698ac1d6cf6a0926cb1" continuedAt="Text_6e87bc9c106d42698ac1d6cf6a0926cb2">
<div><br/>
    </div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_acf969f5cd1548cfbdb40363741650be15" continuedAt="Text_acf969f5cd1548cfbdb40363741650be16"><ix:continuation id="Text_6e87bc9c106d42698ac1d6cf6a0926cb2">
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; margin-left: 0px; margin-right: auto; width: 100%;" class="cfttable">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"/>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="2">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Shares</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="2">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Weighted-average</div>
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">exercise price</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="2">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Weighted-average</div>
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">remaining contractual</div>
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">term (years)</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="2">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Aggregate</div>
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">intrinsic value</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Outstanding, beginning of year</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" id="Fact_4799419b11984979b8dd9323cc2e63c2" contextRef="c20230331_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U002" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.9</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" id="Fact_58481d74ce554b998453b5a75f568861" contextRef="c20230331_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">12.28</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" colspan="2">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" colspan="2">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Granted</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" id="Fact_0b1c81188f1341df8cb9ac1b6a8176fd" contextRef="c20230401to20240331_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U002" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" id="Fact_e37e301883a04c00b2d18f21fd5071ca" contextRef="c20230401to20240331_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U003" decimals="0" scale="0" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;" colspan="2">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;" colspan="2">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Exercised</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" id="Fact_5ad8523a9ec94bc88387368f3a6814f6" contextRef="c20230401to20240331_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U002" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.2</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" id="Fact_cfbd058289f44628b000343c78bfd599" contextRef="c20230401to20240331_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">11.08</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" colspan="2">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" colspan="2">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Forfeited or expired</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; border-bottom: #000000 solid 2px;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" id="Fact_b129ffdeaf1643bab948487318656a35" contextRef="c20230401to20240331_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U002" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.1</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; border-bottom: #000000 solid 2px;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" id="Fact_1a0f21cec6d24823be966c6326428933" contextRef="c20230401to20240331_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">11.13</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="2">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="2">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Outstanding, end of year</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" id="Fact_f9fa7624304d4827b76ae82fbb303bd2" contextRef="c20240331_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U002" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.6</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" id="Fact_806080307af94d5dbc1a6fa4ec149ce6" contextRef="c20240331_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">12.78</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" id="Fact_3ebc206c439b4e37b26e39bdc900e069" contextRef="c20230401to20240331_AwardTypeAxis_EmployeeStockOptionMember" format="ixt-sec:duryear">6.7</ix:nonNumeric></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" id="Fact_719d382745b148a49bbd7f4a76421ddf" contextRef="c20240331_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">51.9</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Exercisable, <span style="text-indent: 0pt;">March 31, 2024</span></div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" id="Fact_06f34cd7c3e84f38a39521bb4e33bee0" contextRef="c20240331_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U002" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.4</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" id="Fact_cc9cb526c7d94127a0658211c6b7a3fc" contextRef="c20240331_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">13.00</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" id="Fact_b87943ad102a48b689dd1a75febfd605" contextRef="c20230401to20240331_AwardTypeAxis_EmployeeStockOptionMember" format="ixt-sec:duryear">6.2</ix:nonNumeric></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" id="Fact_f799496a811247dcbc7034a1b86f112a" contextRef="c20240331_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">29.8</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation>

    <ix:continuation id="Text_acf969f5cd1548cfbdb40363741650be16" continuedAt="Text_acf969f5cd1548cfbdb40363741650be17">
<div><br/>
    </div>
</ix:continuation>
    <ix:continuation id="Text_acf969f5cd1548cfbdb40363741650be17" continuedAt="Text_acf969f5cd1548cfbdb40363741650be18">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The aggregate intrinsic value represents the difference between the closing price of Modine&#8217;s common shares on the last trading day of fiscal 2024 over
      the exercise price of the stock options, multiplied by the number of options outstanding or exercisable.&#160; The aggregate intrinsic value is not recorded for financial statement purposes, and this value will change based upon daily changes in the price
      of Modine&#8217;s common shares.</div>
</ix:continuation>
    <ix:continuation id="Text_acf969f5cd1548cfbdb40363741650be18" continuedAt="Text_acf969f5cd1548cfbdb40363741650be19">
<div><br/>
    </div>
</ix:continuation>

    <ix:continuation id="Text_acf969f5cd1548cfbdb40363741650be19" continuedAt="Text_acf969f5cd1548cfbdb40363741650be20"><ix:nonNumeric name="us-gaap:CashProceedsReceivedAndTaxBenefitFromShareBasedPaymentAwardsTableTextBlock" id="Text_a662b0a5318e4ecda4ee38755dfe03ac" contextRef="c20230401to20240331" escape="true" continuedAt="Text_df7cc863d781414cb85b72c1f5aad5fb1">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Additional information related to stock options exercised is as follows:</div>
</ix:nonNumeric></ix:continuation>
    <ix:continuation id="Text_acf969f5cd1548cfbdb40363741650be20" continuedAt="Text_acf969f5cd1548cfbdb40363741650be21"><ix:continuation id="Text_df7cc863d781414cb85b72c1f5aad5fb1" continuedAt="Text_df7cc863d781414cb85b72c1f5aad5fb2">
<div><br/>
    </div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_acf969f5cd1548cfbdb40363741650be21" continuedAt="Text_acf969f5cd1548cfbdb40363741650be22"><ix:continuation id="Text_df7cc863d781414cb85b72c1f5aad5fb2">
<table cellspacing="0" cellpadding="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; margin-left: 0px; margin-right: auto;">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"> </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Years ended March 31,</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2022</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Intrinsic value of stock options exercised</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" id="Fact_8a4b9fee7e804b11b5be3de2213e9c74" contextRef="c20230401to20240331_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">12.4</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" id="Fact_373a84d8f7534c2ca4416b0a27153e41" contextRef="c20220401to20230331_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">1.5</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" id="Fact_d61c2dcf5209453183444ee8bd7f62c7" contextRef="c20210401to20220331_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.1</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Proceeds from stock options exercised</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ProceedsFromStockOptionsExercised" id="Fact_40afbe921d0749aea2d7193f38e3420e" contextRef="c20230401to20240331_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">2.6</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ProceedsFromStockOptionsExercised" id="Fact_016aa8c5dc58499489f0994454815255" contextRef="c20220401to20230331_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">2.9</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ProceedsFromStockOptionsExercised" id="Fact_e050b36e7bc949f8a71346baece0b0b2" contextRef="c20210401to20220331_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">1.4</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation>

    <ix:continuation id="Text_acf969f5cd1548cfbdb40363741650be22" continuedAt="Text_acf969f5cd1548cfbdb40363741650be23">
<div><br/>
    </div>
</ix:continuation>
    <ix:continuation id="Text_acf969f5cd1548cfbdb40363741650be23" continuedAt="Text_acf969f5cd1548cfbdb40363741650be24">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"><span style="text-decoration: underline;">Restricted stock</span></div>
</ix:continuation>
    <ix:continuation id="Text_acf969f5cd1548cfbdb40363741650be24" continuedAt="Text_acf969f5cd1548cfbdb40363741650be25">
<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">The Company recorded $</span><ix:nonFraction name="us-gaap:ShareBasedCompensation" id="Fact_98a46c43b172405096c6b705106e655d" contextRef="c20230401to20240331_AwardTypeAxis_RestrictedStockMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">5.3</ix:nonFraction><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"> million, $</span><ix:nonFraction name="us-gaap:ShareBasedCompensation" id="Fact_2016d17603c84c198611800013ffc886" contextRef="c20220401to20230331_AwardTypeAxis_RestrictedStockMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">5.4</ix:nonFraction><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"> million, and $</span><ix:nonFraction name="us-gaap:ShareBasedCompensation" id="Fact_7da00f873aee4ad79c0b0df664b6b7bb" contextRef="c20210401to20220331_AwardTypeAxis_RestrictedStockMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">5.0</ix:nonFraction><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"> million of compensation expense related to restricted stock in fiscal 2024, 2023, and
        2022, respectively.&#160; The grant date fair value of restricted stock awards that vested during fiscal 2024, 2023, and 2022 was $</span><ix:nonFraction name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" id="Fact_6b916df4b0814cdd8385406b21ce5d8a" contextRef="c20230401to20240331_AwardTypeAxis_RestrictedStockMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">4.6</ix:nonFraction><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"> million, $</span><ix:nonFraction name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" id="Fact_57fae306a64f4436a1423a44581d1098" contextRef="c20220401to20230331_AwardTypeAxis_RestrictedStockMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">4.7</ix:nonFraction><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"> million, and $</span><ix:nonFraction name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" id="Fact_e633baa4617346b5b1cd60636b16a005" contextRef="c20210401to20220331_AwardTypeAxis_RestrictedStockMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">4.4</ix:nonFraction><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"> million, respectively.&#160; At March 31, 2024, the Company had $</span><ix:nonFraction name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" id="Fact_6335d40d56be4b82818c3724d27bb25a" contextRef="c20240331_AwardTypeAxis_RestrictedStockMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">7.1</ix:nonFraction><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"> million of unrecognized compensation expense related to non-vested restricted stock, which it expects to recognize over a weighted-average period of </span><ix:nonNumeric name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" id="Fact_635191f8923943ee9fd5d346f3c8721a" contextRef="c20230401to20240331_AwardTypeAxis_RestrictedStockMember" format="ixt-sec:duryear">1.5</ix:nonNumeric><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"> years.&#160; The Company values restricted stock awards using the
        closing market price of its common shares on the date of grant.&#160; </span>Based upon the terms of the annual awards, restricted stock awards vest <ix:nonFraction name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" id="Fact_769e1bde7a954fa8a646b0be97629249" contextRef="c20230401to20240331_AwardDateAxis_AwardsGrantedInFiscal2024Member_AwardTypeAxis_RestrictedStockMember_VestingAxis_ShareBasedCompensationAwardTrancheOneMember" unitRef="U007" decimals="2" scale="-2" format="ixt:num-dot-decimal">33</ix:nonFraction>
      percent, <ix:nonFraction name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" id="Fact_9c43760afcb6473d8c10dcc8bd11daf9" contextRef="c20230401to20240331_AwardDateAxis_AwardsGrantedInFiscal2024Member_AwardTypeAxis_RestrictedStockMember_VestingAxis_ShareBasedCompensationAwardTrancheTwoMember" unitRef="U007" decimals="2" scale="-2" format="ixt:num-dot-decimal">33</ix:nonFraction> percent, and <ix:nonFraction name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" id="Fact_aa8f4bddccfa4d1dbb38b2074b673dd2" contextRef="c20230401to20240331_AwardDateAxis_AwardsGrantedInFiscal2024Member_AwardTypeAxis_RestrictedStockMember_VestingAxis_ShareBasedCompensationAwardTrancheThreeMember" unitRef="U007" decimals="2" scale="-2" format="ixt:num-dot-decimal">34</ix:nonFraction>
      percent per year for <ix:nonNumeric name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="Fact_55aa9b6867fa48cf9061f9b2433bd1d2" contextRef="c20230401to20240331_AwardDateAxis_AwardsGrantedInFiscal2024Member_AwardTypeAxis_RestrictedStockMember" format="ixt-sec:durwordsen">three years</ix:nonNumeric>, respectively.&#160; Restricted stock award grants preceding the fiscal 2023 grant vest <ix:nonFraction name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" id="Fact_f5761fce235c4d889bdcf24a3400ca26" contextRef="c20220401to20230331_AwardDateAxis_AwardsGrantedInFiscal2023Member_AwardTypeAxis_RestrictedStockMember_VestingAxis_ShareBasedCompensationAwardTrancheThreeMember" unitRef="U007" decimals="2" scale="-2" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" id="Fact_ea17cb7fe0e74038aabf2f27281963e7" contextRef="c20220401to20230331_AwardDateAxis_AwardsGrantedInFiscal2023Member_AwardTypeAxis_RestrictedStockMember_VestingAxis_ShareBasedCompensationAwardTrancheTwoMember" unitRef="U007" decimals="2" scale="-2" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" id="Fact_bfebb3141e90447c9508f64bcb3a5274" contextRef="c20220401to20230331_AwardDateAxis_AwardsGrantedInFiscal2023Member_AwardTypeAxis_RestrictedStockMember_VestingAxis_ShareBasedCompensationAwardTrancheOneMember" unitRef="U007" decimals="2" scale="-2" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" id="Fact_603d22252da742c29877cfcbbf4cfff6" contextRef="c20220401to20230331_AwardDateAxis_AwardsGrantedInFiscal2023Member_AwardTypeAxis_RestrictedStockMember_VestingAxis_ShareBasedCompensationAwardTrancheFourMember" unitRef="U007" decimals="2" scale="-2" format="ixt:num-dot-decimal">25</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> percent per year for <ix:nonNumeric name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="Fact_db380598978c4eb1a23e18be1024c584" contextRef="c20230401to20240331_AwardDateAxis_AwardsGrantedInFiscal2023Member_AwardTypeAxis_RestrictedStockMember" format="ixt-sec:durwordsen">four years</ix:nonNumeric>.&#160;
      Restricted stock awards granted to non-employee directors in fiscal 2024 vest one year from the time of grant.</div>
</ix:continuation>
    <ix:continuation id="Text_acf969f5cd1548cfbdb40363741650be25" continuedAt="Text_acf969f5cd1548cfbdb40363741650be26">
<div><br/>
    </div>
</ix:continuation>
    <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
      <div style="width: 100%;" class="BRPFPageFooter"></div>

      <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-weight: normal; font-style: normal;">65</span></div>

      <div style="page-break-after: always;" class="BRPFPageBreak">
        <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

      <div style="width: 100%;" class="BRPFPageHeader"><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"></span></a>
        <div>
          <div style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="font-style: italic; font-size: 8pt;">Table of Contents</span></a></div>

          <div style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"><br/>
              </span></a></div>

          <div style="font-weight: normal;">
            <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">MODINE MANUFACTURING COMPANY</div>

            <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</div>

            <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">(In millions, except per share amounts)</div>

            <a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"> </span></a></div>

        </div>

      </div>

    </div>


    <ix:continuation id="Text_acf969f5cd1548cfbdb40363741650be26" continuedAt="Text_acf969f5cd1548cfbdb40363741650be27"><ix:nonNumeric name="us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock" id="Text_19560cf1607646a38a274717fa2fe791" contextRef="c20230401to20240331" escape="true" continuedAt="Text_8d5b8825428c4e6bbde28184dec3b4ec1">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">A summary of restricted stock activity for fiscal 2024 was as follows:</div>
</ix:nonNumeric></ix:continuation>
    <ix:continuation id="Text_acf969f5cd1548cfbdb40363741650be27" continuedAt="Text_acf969f5cd1548cfbdb40363741650be28"><ix:continuation id="Text_8d5b8825428c4e6bbde28184dec3b4ec1" continuedAt="Text_8d5b8825428c4e6bbde28184dec3b4ec2">
<div><br/>
    </div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_acf969f5cd1548cfbdb40363741650be28" continuedAt="Text_acf969f5cd1548cfbdb40363741650be29"><ix:continuation id="Text_8d5b8825428c4e6bbde28184dec3b4ec2">
<table cellspacing="0" cellpadding="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; margin-left: 0px; margin-right: auto;">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"> </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Shares</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Weighted-average</div>
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">price</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Non-vested balance, beginning of year</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" id="Fact_d15d38184b194c6e99f70561efc9945d" contextRef="c20230331_AwardTypeAxis_RestrictedStockMember" unitRef="U002" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.8</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" id="Fact_933253323f2640b88e0efb94997f236e" contextRef="c20230331_AwardTypeAxis_RestrictedStockMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">12.95</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Granted</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" id="Fact_e024ebafddd84c5a94ee000aa089e8d8" contextRef="c20230401to20240331_AwardTypeAxis_RestrictedStockMember" unitRef="U002" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.2</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" id="Fact_fb3c45f6f8344bd09e1cdb024401150c" contextRef="c20230401to20240331_AwardTypeAxis_RestrictedStockMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">37.59</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Vested</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" id="Fact_e0a0bef7d169400796a0b6eb56cb26bc" contextRef="c20230401to20240331_AwardTypeAxis_RestrictedStockMember" unitRef="U002" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.4</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" id="Fact_3889d1dac9ed4813b3bbb6a4ca2b97f1" contextRef="c20230401to20240331_AwardTypeAxis_RestrictedStockMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">12.96</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Forfeited</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" id="Fact_5f615b9ba78c40a89e46b5c07a2a769d" contextRef="c20230401to20240331_AwardTypeAxis_RestrictedStockMember" unitRef="U002" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.1</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" id="Fact_969651447650452daef54ef3b9ee113e" contextRef="c20230401to20240331_AwardTypeAxis_RestrictedStockMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">13.14</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Non-vested balance, end of year</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" id="Fact_d387f85dc41f40b2983d59a851daf735" contextRef="c20240331_AwardTypeAxis_RestrictedStockMember" unitRef="U002" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.5</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" id="Fact_c7092c28dc1346d4ad6cc0dadce08c7e" contextRef="c20240331_AwardTypeAxis_RestrictedStockMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">21.08</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation>

    <ix:continuation id="Text_acf969f5cd1548cfbdb40363741650be29" continuedAt="Text_acf969f5cd1548cfbdb40363741650be30">
<div><br/>
    </div>
</ix:continuation>
    <ix:continuation id="Text_acf969f5cd1548cfbdb40363741650be30" continuedAt="Text_acf969f5cd1548cfbdb40363741650be31">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"><span style="text-decoration: underline;">Restricted stock &#8211; performance-based shares</span></div>
</ix:continuation>
    <ix:continuation id="Text_acf969f5cd1548cfbdb40363741650be31" continuedAt="Text_acf969f5cd1548cfbdb40363741650be32">
<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"><!--Anchor-->The Company granted performance-based stock awards in fiscal 2024.&#160; The Company granted performance<span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">-</span>based














      cash awards in fiscal 2023 and 2022 in lieu of performance-based stock awards.&#160; For performance-based stock awards, the Company values the awards using the closing market price of its common shares on the date of grant.&#160; In fiscal 2024, the Company
      recorded $<ix:nonFraction name="us-gaap:ShareBasedCompensation" id="Fact_47ac8445060c474e9d0aad80753b7714" contextRef="c20230401to20240331_AwardTypeAxis_PerformanceSharesMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">4.5</ix:nonFraction> million of compensation expense related to performance-based stock awards.&#160; During fiscal 2023 all performance-based awards
      were cash-based, therefore, the Company did <ix:nonFraction name="us-gaap:ShareBasedCompensation" id="Fact_20012685d09047fe873f4c263edc3fea" contextRef="c20220401to20230331_AwardTypeAxis_PerformanceSharesMember" unitRef="U001" decimals="-6" scale="6" format="ixt-sec:numwordsen">no</ix:nonFraction>t recognize compensation expense related to performance-based stock awards.&#160; In fiscal 2022,
      the Company recorded a $<ix:nonFraction name="us-gaap:ShareBasedCompensation" id="Fact_bc97089b2c234790aaf5b06c4f29fc77" contextRef="c20210401to20220331_AwardTypeAxis_PerformanceSharesMember" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">0.4</ix:nonFraction> million benefit related to the performance-based stock awards granted in fiscal 2020.&#160; The payout earned for
      the fiscal 2020 awards was less than previously estimated.&#160; At March 31, 2024, the Company had <span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">$</span><ix:nonFraction name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" id="Fact_f26c0fc5d99d49e2b1d7dd866223dae8" contextRef="c20240331_AwardTypeAxis_PerformanceSharesMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">10.8</ix:nonFraction><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"> </span>million of total unrecognized compensation expense related to non-vested performance-based
      stock awards, <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">which is expected to be recognized over a weighted-average period of <ix:nonNumeric name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" id="Fact_7ba9ec72a71447839b81fbe506dae38c" contextRef="c20230401to20240331_AwardTypeAxis_PerformanceSharesMember" format="ixt-sec:duryear">2.0</ix:nonNumeric>
        years.</span></div>
</ix:continuation>
    <ix:continuation id="Text_acf969f5cd1548cfbdb40363741650be32" continuedAt="Text_acf969f5cd1548cfbdb40363741650be33">
<div><br/>
    </div>
</ix:continuation>
    <ix:continuation id="Text_acf969f5cd1548cfbdb40363741650be33">
<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">The payouts earned under the performance portion of the award program are based upon the attainment of certain financial targets over a <ix:nonNumeric name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="Fact_045d7c28c2ee495188fc532828378dd9" contextRef="c20230401to20240331_AwardTypeAxis_PerformanceSharesMember" format="ixt-sec:durwordsen">three-year</ix:nonNumeric> period and are paid after the end of that <ix:nonNumeric name="mod:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod" id="Fact_bfbee3c4d9054005a1a1a00adb36df7c" contextRef="c20230401to20240331_AwardDateAxis_AwardsGrantedInFiscal2024Member_AwardTypeAxis_PerformanceSharesMember" format="ixt-sec:durwordsen">three-year</ix:nonNumeric>
      performance period, if the performance targets have been achieved.&#160; The performance metrics for the performance-based awards granted in fiscal 2024, 2023, and 2022 are based upon both a target <ix:nonNumeric name="mod:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceMetricPeriodOfCashFlowReturnOnInvestedCapital" id="Fact_d75c1e1e44894a1fbecc0d0e3515e486" contextRef="c20230401to20240331_AwardDateAxis_AwardsGrantedInFiscal2024Member_AwardTypeAxis_PerformanceSharesMember" format="ixt-sec:durwordsen"><ix:nonNumeric name="mod:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceMetricPeriodOfCashFlowReturnOnInvestedCapital" id="Fact_b3a4ded11691432fafc45a987c297494" contextRef="c20230401to20240331_AwardDateAxis_AwardsGrantedInFiscal2023Member_AwardTypeAxis_PerformanceSharesMember" format="ixt-sec:durwordsen"><ix:nonNumeric name="mod:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceMetricPeriodOfCashFlowReturnOnInvestedCapital" id="Fact_3096be7977344776b18acb0b362405b0" contextRef="c20230401to20240331_AwardDateAxis_AwardsGrantedInFiscal2022Member_AwardTypeAxis_PerformanceSharesMember" format="ixt-sec:durwordsen">three-year</ix:nonNumeric></ix:nonNumeric></ix:nonNumeric> average consolidated cash flow return on invested capital and a target <ix:nonNumeric name="mod:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceMetricPeriodOfGrowthInEbitda" id="Fact_d7b3d0ef90b04c5c81b882652d344119" contextRef="c20230401to20240331_AwardDateAxis_AwardsGrantedInFiscal2024Member_AwardTypeAxis_PerformanceSharesMember" format="ixt-sec:durwordsen"><ix:nonNumeric name="mod:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceMetricPeriodOfGrowthInEbitda" id="Fact_ba071a0572da4a1ba562fcf699d17d11" contextRef="c20230401to20240331_AwardDateAxis_AwardsGrantedInFiscal2023Member_AwardTypeAxis_PerformanceSharesMember" format="ixt-sec:durwordsen"><ix:nonNumeric name="mod:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceMetricPeriodOfGrowthInEbitda" id="Fact_457886d13eb547c98d5276de990a0200" contextRef="c20230401to20240331_AwardDateAxis_AwardsGrantedInFiscal2022Member_AwardTypeAxis_PerformanceSharesMember" format="ixt-sec:durwordsen">three-year</ix:nonNumeric></ix:nonNumeric></ix:nonNumeric> average growth in consolidated net earnings before interest, taxes, depreciation, amortization, and certain other adjustments (&#8220;Adjusted EBITDA&#8221;) at the end of the <ix:nonNumeric name="mod:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod" id="Fact_82fffb6649404801a33eedf91764ff42" contextRef="c20230401to20240331_AwardDateAxis_AwardsGrantedInFiscal2023Member_AwardTypeAxis_PerformanceSharesMember" format="ixt-sec:durwordsen"><ix:nonNumeric name="mod:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod" id="Fact_5e691bf997ef42ce9b56bd9f90f3cc32" contextRef="c20230401to20240331_AwardDateAxis_AwardsGrantedInFiscal2022Member_AwardTypeAxis_PerformanceSharesMember" format="ixt-sec:durwordsen"><ix:nonNumeric name="mod:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod" id="Fact_2367fce2df2d48d2acab5edc3b0493a5" contextRef="c20230401to20240331_AwardDateAxis_AwardsGrantedInFiscal2024Member_AwardTypeAxis_PerformanceSharesMember" format="ixt-sec:durwordsen">three-year</ix:nonNumeric></ix:nonNumeric></ix:nonNumeric> performance period, commencing with the fiscal year of grant.</div>
</ix:continuation>

    <div> <br/>
    </div>


  </div>
<div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; ">

    <ix:nonNumeric name="us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock" id="Text_12aedea8ba21487ba1b1fd90842617e3" contextRef="c20230401to20240331" escape="true" continuedAt="Text_990a33ed42124c799729ddf7b33be6b91">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Note 6:&#160; Restructuring Activities</div>
</ix:nonNumeric>
    <ix:continuation id="Text_990a33ed42124c799729ddf7b33be6b91" continuedAt="Text_990a33ed42124c799729ddf7b33be6b92">
<div><br/>
    </div>
</ix:continuation>
    <ix:continuation id="Text_990a33ed42124c799729ddf7b33be6b92" continuedAt="Text_990a33ed42124c799729ddf7b33be6b93">
<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">During fiscal 2024,
      restructuring and repositioning expenses primarily consisted of severance expenses.&#160; During fiscal 2024, the Company recorded $<ix:nonFraction name="us-gaap:SeveranceCosts1" id="Fact_74706626be0d46a7b50a5e66c1e88da9" contextRef="c20230401to20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">12.9</ix:nonFraction> million
      of severance expenses, of which $<ix:nonFraction name="us-gaap:SeveranceCosts1" id="Fact_fb449c13f915433d9fdfa2fc10ac6631" contextRef="c20230401to20240331_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">11.5</ix:nonFraction> million were recorded in the Performance Technologies segment and primarily relate to the pending
      closure of a technical service center in Europe.&#160; In addition, the Company incurred equipment transfer costs within the Climate Solutions and Performance Technology segments.&#160; These restructuring activities are part of the Company&#8217;s transformational
      initiatives supported by 80/20 principles and include product line transfers intended to achieve production efficiency improvements in its manufacturing facilities. </div>
</ix:continuation>
    <ix:continuation id="Text_990a33ed42124c799729ddf7b33be6b93" continuedAt="Text_990a33ed42124c799729ddf7b33be6b94">
<div><br/>
    </div>
</ix:continuation>
    <div>
      <ix:continuation id="Text_990a33ed42124c799729ddf7b33be6b94" continuedAt="Text_990a33ed42124c799729ddf7b33be6b95">
<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">During fiscal 2023,
        restructuring and repositioning expenses primarily consisted of severance-related expenses for targeted headcount reductions in each the Climate Solutions and Performance Technologies segments and supported the Company&#8217;s objective of reducing
        operational and SG&amp;A cost structures. In addition, the Performance Technologies and Climate Solutions segments incurred equipment transfer costs in Europe and closure costs related to a previously-leased facility in the U.S., respectively.</div>
</ix:continuation>
      <ix:continuation id="Text_990a33ed42124c799729ddf7b33be6b95" continuedAt="Text_990a33ed42124c799729ddf7b33be6b96">
<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"> <br/>
      </div>
</ix:continuation>
    </div>

    <div>
      <ix:continuation id="Text_990a33ed42124c799729ddf7b33be6b96" continuedAt="Text_990a33ed42124c799729ddf7b33be6b97">
<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">During fiscal 2022,&#160; the Company committed to restructuring actions to reduce SG&amp;A and operational expenses, particularly within the Performance Technologies
        segment.&#160; During fiscal 2022, the Company recorded $<ix:nonFraction name="us-gaap:SeveranceCosts1" id="Fact_d606e495651d42f1a4b78047be53aed1" contextRef="c20210401to20220331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">22.1</ix:nonFraction> million of severance expenses, of which <span style="font-size: 10pt; font-family: 'Times New Roman';">$<ix:nonFraction name="us-gaap:SeveranceCosts1" id="Fact_0ce4ba75ef574b1db3a722652f3ef430" contextRef="c20210401to20220331_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">20.3</ix:nonFraction> million were recorded in the Performance Technologies segment and primarily</span> related to
        targeted headcount reductions in Europe<span style="font-size: 10pt; font-family: 'Times New Roman';">.</span>&#160; In addition, the Company <span style="font-size: 10pt; font-family: 'Times New Roman';">implemented targeted headcount reductions</span>
        in the Climate Solutions segment.&#160; Also in fiscal 2022, the Company incurred equipment transfer costs within the Performance Technologies segment.</div>
</ix:continuation>
    </div>

    <ix:continuation id="Text_990a33ed42124c799729ddf7b33be6b97" continuedAt="Text_990a33ed42124c799729ddf7b33be6b98">
<div><br/>
    </div>
</ix:continuation>
    <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
      <div class="BRPFPageFooter" style="width: 100%;"></div>

      <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-weight: normal; font-style: normal;">66</span></div>

      <div style="page-break-after: always;" class="BRPFPageBreak">
        <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

      <div style="width: 100%;" class="BRPFPageHeader"><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"></span></a>
        <div>
          <div style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="font-style: italic; font-size: 8pt;">Table of Contents</span></a></div>

          <div style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"><br/>
              </span></a></div>

          <div style="font-weight: normal;">
            <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">MODINE MANUFACTURING COMPANY</div>

            <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</div>

            <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">(In millions, except per share amounts)</div>

            <a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"> </span></a></div>

        </div>

      </div>

    </div>


    <ix:continuation id="Text_990a33ed42124c799729ddf7b33be6b98" continuedAt="Text_990a33ed42124c799729ddf7b33be6b99"><ix:nonNumeric name="us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock" id="Text_6365d4efa7cf4042a4fa69679d92ad9e" contextRef="c20230401to20240331" escape="true" continuedAt="Text_43aaccea1b30486298f9f21e94118a241">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Restructuring and repositioning expenses were as follows:</div>
</ix:nonNumeric></ix:continuation>
    <ix:continuation id="Text_990a33ed42124c799729ddf7b33be6b99" continuedAt="Text_990a33ed42124c799729ddf7b33be6b910"><ix:continuation id="Text_43aaccea1b30486298f9f21e94118a241" continuedAt="Text_43aaccea1b30486298f9f21e94118a242">
<div><br/>
    </div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_990a33ed42124c799729ddf7b33be6b910" continuedAt="Text_990a33ed42124c799729ddf7b33be6b911"><ix:continuation id="Text_43aaccea1b30486298f9f21e94118a242">
<table cellspacing="0" cellpadding="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; margin-left: 0px; margin-right: auto;">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"> </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Years ended March 31,</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2022</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Employee severance and related benefits<br/>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:SeveranceCosts1" id="Fact_cdd9460354c64bc8b7b8f8483cbf5741" contextRef="c20230401to20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">12.9</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:SeveranceCosts1" id="Fact_edd1721e174f4bb69c0b47f6368fe934" contextRef="c20220401to20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">3.5</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:SeveranceCosts1" id="Fact_b2a3f143823b42e6b72bd1e7b8750340" contextRef="c20210401to20220331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">22.1</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Other restructuring and repositioning expenses</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:OtherRestructuringCosts" id="Fact_a8a702f8f4a549a3832bc6784a336f82" contextRef="c20230401to20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">2.1</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:OtherRestructuringCosts" id="Fact_d92f21f23be84eadafd0eaa984e48299" contextRef="c20220401to20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">1.5</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:OtherRestructuringCosts" id="Fact_289fe2752f9b4202bf8396987d9954c6" contextRef="c20210401to20220331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">2.0</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Total<br/>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RestructuringCharges" id="Fact_d2ab77c3ba244c13b03a0b020624ed91" contextRef="c20230401to20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">15.0</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RestructuringCharges" id="Fact_4170781e78044f24a0c9606efcdfc1a0" contextRef="c20220401to20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">5.0</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RestructuringCharges" id="Fact_0478ae71583c49f392774fad4607fa82" contextRef="c20210401to20220331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">24.1</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation>

    <ix:continuation id="Text_990a33ed42124c799729ddf7b33be6b911" continuedAt="Text_990a33ed42124c799729ddf7b33be6b912">
<div><br/>
    </div>
</ix:continuation>
    <ix:continuation id="Text_990a33ed42124c799729ddf7b33be6b912" continuedAt="Text_990a33ed42124c799729ddf7b33be6b913">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Other restructuring and repositioning expenses primarily consist of equipment transfer and plant consolidation costs.</div>
</ix:continuation>
    <ix:continuation id="Text_990a33ed42124c799729ddf7b33be6b913" continuedAt="Text_990a33ed42124c799729ddf7b33be6b914">
<div><br/>
    </div>
</ix:continuation>

    <ix:continuation id="Text_990a33ed42124c799729ddf7b33be6b914" continuedAt="Text_990a33ed42124c799729ddf7b33be6b915"><ix:nonNumeric name="us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock" id="Text_c9d561c781e246c4a217c78b3502d7f8" contextRef="c20230401to20240331" escape="true" continuedAt="Text_eda51fe757b24472b743610e3e50f7f41">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company accrues severance in accordance with its written plans, procedures, and relevant statutory requirements.&#160; Changes in accrued severance were
      as follows:</div>
</ix:nonNumeric></ix:continuation>
    <ix:continuation id="Text_990a33ed42124c799729ddf7b33be6b915" continuedAt="Text_990a33ed42124c799729ddf7b33be6b916"><ix:continuation id="Text_eda51fe757b24472b743610e3e50f7f41" continuedAt="Text_eda51fe757b24472b743610e3e50f7f42">
<div><br/>
    </div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_990a33ed42124c799729ddf7b33be6b916" continuedAt="Text_990a33ed42124c799729ddf7b33be6b917"><ix:continuation id="Text_eda51fe757b24472b743610e3e50f7f42" continuedAt="Text_eda51fe757b24472b743610e3e50f7f43">
<table cellspacing="0" cellpadding="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; margin-left: 0px; margin-right: auto; width: 100%;">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;"/>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Years ended March 31,</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Beginning balance</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RestructuringReserve" id="Fact_c08f53b1b6654f45a90de9550b0fc892" contextRef="c20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">10.6</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RestructuringReserve" id="Fact_457652ff6635465ba23be2ed9638af26" contextRef="c20220331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">20.2</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Additions</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RestructuringReserveAccrualAdjustment1" id="Fact_fade9925e9024fbb88332130678325ba" contextRef="c20230401to20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">12.9</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RestructuringReserveAccrualAdjustment1" id="Fact_254ab7d2c3324cf68942ba8b2a7a1f31" contextRef="c20220401to20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">3.5</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Payments</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:PaymentsForRestructuring" id="Fact_6388a382edac45bfbd633dc30dd5ba84" contextRef="c20230401to20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">7.8</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:PaymentsForRestructuring" id="Fact_f588ac8051a1406b8c1cca09c9514dc4" contextRef="c20220401to20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">12.4</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Disposition (a)<br/>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:RestructuringReserveTranslationAndOtherAdjustment" id="Fact_c43f85f38f4343c2b1a7f96a6e2e5c49" contextRef="c20230401to20240331" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">2.5</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RestructuringReserveTranslationAndOtherAdjustment" id="Fact_af967a0a94f64848ba34ebcb3b3ece26" contextRef="c20220401to20230331" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Effect of exchange rate changes</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:RestructuringReserveTranslationAdjustment" id="Fact_5fb3189ddf3345ceb73725ce48b00f4d" contextRef="c20230401to20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.2</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:RestructuringReserveTranslationAdjustment" id="Fact_cb1db6bce7be493ca7675fde1bfda178" contextRef="c20220401to20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.7</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Ending balance</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RestructuringReserve" id="Fact_06bf7add8d87422c85bbc89224d77dce" contextRef="c20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">13.0</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RestructuringReserve" id="Fact_54c5baa54ded454d9d95fd10435d407a" contextRef="c20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">10.6</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation>
    <div>
      <div>
        <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">
          <ix:continuation id="Text_990a33ed42124c799729ddf7b33be6b917" continuedAt="Text_990a33ed42124c799729ddf7b33be6b918"><ix:continuation id="Text_eda51fe757b24472b743610e3e50f7f43" continuedAt="Text_eda51fe757b24472b743610e3e50f7f44"><hr style="height: 2px; width: 5%; color: #000000; background-color: #000000; text-align: left; border: none; margin-left: 0px; margin-right: auto;"/></ix:continuation></ix:continuation></div>

      </div>

      <div>
        <ix:continuation id="Text_990a33ed42124c799729ddf7b33be6b918"><ix:continuation id="Text_eda51fe757b24472b743610e3e50f7f44">
<div>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;">


  <tr style="vertical-align: top;">

    <td style="vertical-align: top; width: 18pt;">
                  <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(a)</div>
                </td>

    <td style="align: left; vertical-align: top; width: auto;"> <ix:footnote id="Foot_2c24619fbc9b4f8d94f971a8796a6638" footnoteRole="http://www.xbrl.org/2003/role/footnote" xml:lang="en-US">The Company sold <ix:nonFraction name="mod:NumberOfAutomotiveBusinessesSold" id="Fact_c3178d21d789443986263e8889ef3b1f" contextRef="c20231001to20231231" unitRef="U005" decimals="INF" scale="0" format="ixt-sec:numwordsen">three</ix:nonFraction> automotive businesses based in Germany during the third quarter of fiscal 2024. See Note 2 for additional information regarding the sale.</ix:footnote></td>

  </tr>


</table>
        </div>
</ix:continuation></ix:continuation>
      </div>

    </div>


    <div><br/>
    </div>


  </div>
<div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; ">

    <ix:nonNumeric name="us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock" id="Text_718c1c0046e848068cc1791a5fc8c98c" contextRef="c20230401to20240331" escape="true" continuedAt="Text_47d035a3fb36410db4c3bfde414243281">
<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">Note </span>7<span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">:&#160; Other Income and Expense</span></div>
</ix:nonNumeric>
    <ix:continuation id="Text_47d035a3fb36410db4c3bfde414243281" continuedAt="Text_47d035a3fb36410db4c3bfde414243282">
<div><br/>
    </div>
</ix:continuation>

    <ix:continuation id="Text_47d035a3fb36410db4c3bfde414243282" continuedAt="Text_47d035a3fb36410db4c3bfde414243283"><ix:nonNumeric name="us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock" id="Text_c5169d78f50441ab830610bb59df7000" contextRef="c20230401to20240331" escape="true" continuedAt="Text_c228a3a618164bd4933b037fdee0d90a1">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Other income and expense consisted of the following:</div>
</ix:nonNumeric></ix:continuation>
    <ix:continuation id="Text_47d035a3fb36410db4c3bfde414243283" continuedAt="Text_47d035a3fb36410db4c3bfde414243284"><ix:continuation id="Text_c228a3a618164bd4933b037fdee0d90a1" continuedAt="Text_c228a3a618164bd4933b037fdee0d90a2">
<div><br/>
    </div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_47d035a3fb36410db4c3bfde414243284" continuedAt="Text_47d035a3fb36410db4c3bfde414243285"><ix:continuation id="Text_c228a3a618164bd4933b037fdee0d90a2" continuedAt="Text_c228a3a618164bd4933b037fdee0d90a3">
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;" class="cfttable">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"/>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="10">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Years ended March 31,</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="2">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="2">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="2">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2022</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Interest income</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:InvestmentIncomeInterest" id="Fact_760ff7a7dc8e449496ceb0bf6fb77646" contextRef="c20230401to20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">4.3</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:InvestmentIncomeInterest" id="Fact_3d17f05f7b1c4103949b85e2b20b9cd0" contextRef="c20220401to20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">1.3</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:InvestmentIncomeInterest" id="Fact_57a573ffe4e44c20b2708a0fa63fb36e" contextRef="c20210401to20220331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.4</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Foreign currency transactions (a)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" id="Fact_7e9bdbe889494b2d80ba3cc0fea921ec" contextRef="c20230401to20240331" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">3.0</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" id="Fact_9d3fab38b1594b4f8c48b25cd470e7a0" contextRef="c20220401to20230331" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">3.7</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" id="Fact_50299a0676f4458884f60c840852e9ed" contextRef="c20210401to20220331" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">1.4</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Net periodic benefit cost (b)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" id="Fact_6c253571460e465f8c3b45c9d231aa7e" contextRef="c20230401to20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">3.3</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" id="Fact_7c7038194a404770a17d6fadc5c267d6" contextRef="c20220401to20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">2.0</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" id="Fact_3da5e7e5ab4542939e4b58343c38b875" contextRef="c20210401to20220331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">1.1</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%; padding-bottom: 4px;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Total other expense - net</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:OtherNonoperatingIncomeExpense" id="Fact_a1fb82fdceb54da18cfac8c7b17fd43a" contextRef="c20230401to20240331" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">2.0</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:OtherNonoperatingIncomeExpense" id="Fact_6cae972b51854631afdf4a83cb37a99f" contextRef="c20220401to20230331" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">4.4</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:OtherNonoperatingIncomeExpense" id="Fact_93cecaee04754704963714b755666634" contextRef="c20210401to20220331" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">2.1</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>


</table>
</ix:continuation></ix:continuation>
    <div>
      <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">
        <ix:continuation id="Text_47d035a3fb36410db4c3bfde414243285" continuedAt="Text_47d035a3fb36410db4c3bfde414243286"><ix:continuation id="Text_c228a3a618164bd4933b037fdee0d90a3" continuedAt="Text_c228a3a618164bd4933b037fdee0d90a4"><hr style="height: 2px; width: 5%; color: #000000; background-color: #000000; text-align: left; border: none; margin-left: 0px; margin-right: auto;"/></ix:continuation></ix:continuation></div>

    </div>

    <div>
      <ix:continuation id="Text_47d035a3fb36410db4c3bfde414243286" continuedAt="Text_47d035a3fb36410db4c3bfde414243287"><ix:continuation id="Text_c228a3a618164bd4933b037fdee0d90a4" continuedAt="Text_c228a3a618164bd4933b037fdee0d90a5">
<div>
        <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;">


  <tr style="vertical-align: top;">

    <td style="vertical-align: top; width: 18pt;">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(a)</div>
              </td>

    <td style="align: left; vertical-align: top; width: auto;">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:footnote id="Foot_ee25cfcafb00491699787d3ee26e7fde" footnoteRole="http://www.xbrl.org/2003/role/footnote" xml:lang="en-US"><span style="font-size: 10pt; font-family: 'Times New Roman';">Foreign currency transactions primarily consist of foreign currency transaction gains and losses on the re-measurement or settlement of foreign currency-denominated assets and liabilities, including
                    transactions denominated in a foreign currency <span style="color: rgb(0, 0, 0); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">and intercompany loans</span>,
                    along with gains and losses on foreign currency exchange contracts.</span></ix:footnote></div>
              </td>

  </tr>


</table>
      </div>
</ix:continuation></ix:continuation>
    </div>

    <div>
      <ix:continuation id="Text_47d035a3fb36410db4c3bfde414243287"><ix:continuation id="Text_c228a3a618164bd4933b037fdee0d90a5">
<div>
        <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;">


  <tr style="vertical-align: top;">

    <td style="vertical-align: top; width: 18pt;">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(b)</div>
              </td>

    <td style="align: left; vertical-align: top; width: auto;">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:footnote id="Foot_021d5a3e07604f7b8e4e5dd18ff9b18b" footnoteRole="http://www.xbrl.org/2003/role/footnote" xml:lang="en-US" continuedAt="Foot_8ce0b54dff9248d2816dd849e44d0bc51">Net periodic benefit cost for the
                  Company&#8217;s pension and postretirement plans is exclusive of service cost</ix:footnote><span style="font-size: 10pt; font-family: 'Times New Roman';"><ix:continuation id="Foot_8ce0b54dff9248d2816dd849e44d0bc51">.</ix:continuation></span></div>
              </td>

  </tr>


</table>
      </div>
</ix:continuation></ix:continuation>
    </div>


    <div> <br/>
    </div>

    <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
      <div style="width: 100%;" class="BRPFPageFooter"></div>

      <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-weight: normal; font-style: normal;">67</span></div>

      <div style="page-break-after: always;" class="BRPFPageBreak">
        <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

      <div style="width: 100%;" class="BRPFPageHeader"><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"></span></a>
        <div>
          <div style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="font-style: italic; font-size: 8pt;">Table of Contents</span></a></div>

          <div style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"><br/>
              </span></a></div>

          <div style="font-weight: normal;">
            <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">MODINE MANUFACTURING COMPANY</div>

            <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</div>

            <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">(In millions, except per share amounts)</div>

            <a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"> </span></a></div>

        </div>

      </div>

    </div>


  </div>
<div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; ">

    <ix:nonNumeric name="us-gaap:IncomeTaxDisclosureTextBlock" id="Text_7bb0c480c7eb46f19e8af674eb8b1c83" contextRef="c20230401to20240331" escape="true" continuedAt="Text_72dfbaa717694dd88f039bca858ad05a1">
<div style="display:none;"><br/></div>
<div style="text-align: left; text-indent: -36pt; margin-left: 36pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Note 8:&#160; Income Taxes</div>
</ix:nonNumeric>
    <ix:continuation id="Text_72dfbaa717694dd88f039bca858ad05a1" continuedAt="Text_72dfbaa717694dd88f039bca858ad05a2">
<div><br/>
    </div>
</ix:continuation>
    <ix:continuation id="Text_72dfbaa717694dd88f039bca858ad05a2" continuedAt="Text_72dfbaa717694dd88f039bca858ad05a3">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The U.S. and foreign components of earnings before income taxes and the provision or benefit for income taxes consisted of the following:</div>
</ix:continuation>
    <ix:continuation id="Text_72dfbaa717694dd88f039bca858ad05a3" continuedAt="Text_72dfbaa717694dd88f039bca858ad05a4">
<div><br/>
    </div>
</ix:continuation>

    <ix:continuation id="Text_72dfbaa717694dd88f039bca858ad05a4" continuedAt="Text_72dfbaa717694dd88f039bca858ad05a5"><ix:nonNumeric name="us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" id="Text_4b0c20285bab43bb9fefb874fa34a536" contextRef="c20230401to20240331" escape="true">
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;" class="cfttable">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"/>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="10">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Years ended March 31,</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="2">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="2">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="2">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2022</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Components of earnings before income taxes:</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;" colspan="2">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;" colspan="2">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;" colspan="2">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">United States</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" id="Fact_69c93c94d4e14268ad6034b762258f01" contextRef="c20230401to20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">37.2</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" id="Fact_0117e2c9225d4632a37700c8dd945a59" contextRef="c20220401to20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">12.5</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" id="Fact_2d2f9f7a4a114649b0dd07d071ee3941" contextRef="c20210401to20220331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.4</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"></div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Foreign</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" id="Fact_2c7172ae9d8a49979bef8de004aaabce" contextRef="c20230401to20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">177.4</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" id="Fact_5d58a91c419441178fd6d5998ce1f765" contextRef="c20220401to20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">112.8</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" id="Fact_d218fa396d7d407da8bc60bfb846b164" contextRef="c20210401to20220331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">101.1</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"></div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Total earnings before income taxes</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" id="Fact_5be1913e7dab4cc8a7b676f4c45c3a00" contextRef="c20230401to20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">214.6</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" id="Fact_113a4b9c40194645bb124f2995995b80" contextRef="c20220401to20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">125.3</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" id="Fact_19d4225e5202416bb841741d7548a4f5" contextRef="c20210401to20220331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">101.5</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"></div>
          </td>

  </tr>


</table>
</ix:nonNumeric></ix:continuation>

    <ix:continuation id="Text_72dfbaa717694dd88f039bca858ad05a5" continuedAt="Text_72dfbaa717694dd88f039bca858ad05a6">
<div><br/>
    </div>
</ix:continuation>

    <ix:continuation id="Text_72dfbaa717694dd88f039bca858ad05a6" continuedAt="Text_72dfbaa717694dd88f039bca858ad05a7"><ix:nonNumeric name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" id="Text_1b63ddfe8d0e4d3980ee1ba08f250c8f" contextRef="c20230401to20240331" escape="true">
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;" class="cfttable">


  <tr>

    <td valign="bottom" style="vertical-align: bottom;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Income tax provision (benefit):</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="2">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="2">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="2">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Federal:</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="2">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="2">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="2">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 27pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Current</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:CurrentFederalTaxExpenseBenefit" id="Fact_429ab670d4e84fa5b4fdfa18322d1d12" contextRef="c20230401to20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">1.6</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:CurrentFederalTaxExpenseBenefit" id="Fact_8385c4f39a6b40468973020168b0caee" contextRef="c20220401to20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">1.5</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:CurrentFederalTaxExpenseBenefit" id="Fact_0562ef90520f4aa58ff112607c79fd8b" contextRef="c20210401to20220331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.1</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 27pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Deferred</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" id="Fact_e42023aec600433f9a94b9cb5a31bc52" contextRef="c20230401to20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">7.1</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" id="Fact_aa70e20093c844bda56a7c6c82651cb4" contextRef="c20220401to20230331" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">47.5</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" id="Fact_35b9dd8c82664e1ca313f5fbb0c8da3e" contextRef="c20210401to20220331" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">State:</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 27pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Current</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" id="Fact_a5224ad1259e499fa4d1498627dd1246" contextRef="c20230401to20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">2.4</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" id="Fact_d8c77a277ea54226b329ba22cf1f3c80" contextRef="c20220401to20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">2.3</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" id="Fact_9c08fdcf1cdd473d995bcf97694cfc32" contextRef="c20210401to20220331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">1.1</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 27pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Deferred</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" id="Fact_e2fab24481ef4f18b73ca97c5354f34c" contextRef="c20230401to20240331" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">0.9</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" id="Fact_88843c4e0aab43078685d1dc61123ddc" contextRef="c20220401to20230331" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">11.4</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" id="Fact_be444a73e3f54d6a8e8c0eea522fe2f3" contextRef="c20210401to20220331" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Foreign:</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 27pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Current</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:CurrentForeignTaxExpenseBenefit" id="Fact_14c8969613b84b2daf0eb7a4d7334790" contextRef="c20230401to20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">41.0</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:CurrentForeignTaxExpenseBenefit" id="Fact_f6c0e85516454f6b98674ec89efc2b7a" contextRef="c20220401to20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">27.5</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:CurrentForeignTaxExpenseBenefit" id="Fact_7cd2d4c0641f428f8f16ab5506fe0cc4" contextRef="c20210401to20220331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">17.8</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 27pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Deferred</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" id="Fact_21212520aeaa476a8b730f461f0d52fe" contextRef="c20230401to20240331" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" id="Fact_40a1eecef4d54f51877603a0f966c79b" contextRef="c20220401to20230331" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">0.7</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" id="Fact_5dfd0882e8cc4871b800d298a141f553" contextRef="c20210401to20220331" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">3.8</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Total income tax provision (benefit)<br/>
            </div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" id="Fact_9a113bcb1e7b4f41bdfdb474aaf13d37" contextRef="c20230401to20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">51.2</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" id="Fact_f137a2e035e64ce0b6be64a3ca6cc328" contextRef="c20220401to20230331" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">28.3</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" id="Fact_63fd81bccd864062b89c1d6b5d23b240" contextRef="c20210401to20220331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">15.2</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>


</table>
</ix:nonNumeric></ix:continuation>

    <ix:continuation id="Text_72dfbaa717694dd88f039bca858ad05a7" continuedAt="Text_72dfbaa717694dd88f039bca858ad05a8">
<div><br/>
    </div>
</ix:continuation>

    <ix:continuation id="Text_72dfbaa717694dd88f039bca858ad05a8" continuedAt="Text_72dfbaa717694dd88f039bca858ad05a9"><ix:nonNumeric name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="Text_6c581e5823ef43e29555e25d25d5c2ca" contextRef="c20230401to20240331" escape="true" continuedAt="Text_e149dbeb51234191826ae57e165aec541">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The reconciliation between the U.S. federal statutory rate and the Company&#8217;s effective tax rate was as follows:</div>
</ix:nonNumeric></ix:continuation>
    <ix:continuation id="Text_72dfbaa717694dd88f039bca858ad05a9" continuedAt="Text_72dfbaa717694dd88f039bca858ad05a10"><ix:continuation id="Text_e149dbeb51234191826ae57e165aec541" continuedAt="Text_e149dbeb51234191826ae57e165aec542">
<div><br/>
    </div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_72dfbaa717694dd88f039bca858ad05a10" continuedAt="Text_72dfbaa717694dd88f039bca858ad05a11"><ix:continuation id="Text_e149dbeb51234191826ae57e165aec542">
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; margin-left: 0px; margin-right: auto; width: 100%;" class="cfttable">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"/>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="10">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Years ended March 31,</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="2">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="2">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="2">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2022</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Statutory federal tax</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" id="Fact_241813227bd0419ebb6dab1d0a072dd3" contextRef="c20230401to20240331" unitRef="U007" decimals="3" scale="-2" format="ixt:num-dot-decimal">21.0</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">%</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" id="Fact_2b8b1806d9c446ac9f1948e8725010ca" contextRef="c20220401to20230331" unitRef="U007" decimals="3" scale="-2" format="ixt:num-dot-decimal">21.0</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">%</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" id="Fact_f4360bac536b43b3b9fbe781866781cc" contextRef="c20210401to20220331" unitRef="U007" decimals="3" scale="-2" format="ixt:num-dot-decimal">21.0</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">%</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">State taxes, net of federal benefit</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" id="Fact_28a6734d91b34d08ad560d2d9b99bd74" contextRef="c20230401to20240331" unitRef="U007" decimals="3" scale="-2" format="ixt:num-dot-decimal">0.5</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">(<ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" id="Fact_fe1a29b8d8744e6f9d9c6faa33ed7673" contextRef="c20220401to20230331" unitRef="U007" decimals="3" sign="-" scale="-2" format="ixt:num-dot-decimal">0.1</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">)</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" id="Fact_b1fb10ef35264b84960b93c3b944439e" contextRef="c20210401to20220331" unitRef="U007" decimals="3" scale="-2" format="ixt:num-dot-decimal">1.4</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Taxes on non-U.S. earnings and losses</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" id="Fact_b5c7c5418032454c80f112b2682eaa99" contextRef="c20230401to20240331" unitRef="U007" decimals="3" scale="-2" format="ixt:num-dot-decimal">3.7</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" id="Fact_471169f3011f49b8b5330fc09e46fd6d" contextRef="c20220401to20230331" unitRef="U007" decimals="3" scale="-2" format="ixt:num-dot-decimal">5.8</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" id="Fact_18e279ab1ed942eea594bac8e594a6fd" contextRef="c20210401to20220331" unitRef="U007" decimals="3" scale="-2" format="ixt:num-dot-decimal">3.5</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Valuation allowances</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" id="Fact_09913229a5a8490d9949fd1c1d036ad0" contextRef="c20230401to20240331" unitRef="U007" decimals="3" scale="-2" format="ixt:num-dot-decimal">2.5</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">(<ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" id="Fact_1692dd6fb0a74b9a92d2f0a1277d2838" contextRef="c20220401to20230331" unitRef="U007" decimals="3" sign="-" scale="-2" format="ixt:num-dot-decimal">42.9</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">)</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">(<ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" id="Fact_14910750fb3e412b90cba44b709514a6" contextRef="c20210401to20220331" unitRef="U007" decimals="3" sign="-" scale="-2" format="ixt:num-dot-decimal">8.8</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">)</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Tax credits and benefits<br/>
            </div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">(<ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits" id="Fact_cb7cb497274b4b239e248dfa2214d2d9" contextRef="c20230401to20240331" unitRef="U007" decimals="3" scale="-2" format="ixt:num-dot-decimal">2.6</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">)</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">(<ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits" id="Fact_71d34dae702b4b06b9bdd31cd363bd88" contextRef="c20220401to20230331" unitRef="U007" decimals="3" scale="-2" format="ixt:num-dot-decimal">4.5</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">)</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">(<ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits" id="Fact_7c77e7c00c1548d5aea8330006af6ae6" contextRef="c20210401to20220331" unitRef="U007" decimals="3" scale="-2" format="ixt:num-dot-decimal">3.4</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">)</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Compensation</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" id="Fact_628a0a70861e4be2bdd4e49a91e1de61" contextRef="c20230401to20240331" unitRef="U007" decimals="3" scale="-2" format="ixt:num-dot-decimal">0.3</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" id="Fact_54b6795f805640ee8d1a4409b8e0955c" contextRef="c20220401to20230331" unitRef="U007" decimals="3" scale="-2" format="ixt:num-dot-decimal">0.7</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" id="Fact_f37727209fed4b38aaed9f5765ae5bd1" contextRef="c20210401to20220331" unitRef="U007" decimals="3" scale="-2" format="ixt:num-dot-decimal">0.6</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Tax rate or law changes</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" id="Fact_82940f3cf0e642c4b560fefbecdb8eb6" contextRef="c20230401to20240331" unitRef="U007" decimals="3" scale="-2" format="ixt:fixed-zero">-</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">(<ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" id="Fact_d73cd3884a3b4132b14fef0bc8682274" contextRef="c20220401to20230331" unitRef="U007" decimals="3" sign="-" scale="-2" format="ixt:num-dot-decimal">0.2</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">)</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" id="Fact_ec8a66b2527c4da8a1d38075338a8d2b" contextRef="c20210401to20220331" unitRef="U007" decimals="3" scale="-2" format="ixt:num-dot-decimal">0.6</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Uncertain tax positions, net of settlements</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">(<ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies" id="Fact_30e034c0eb5143f1962f370e0ebea7ea" contextRef="c20230401to20240331" unitRef="U007" decimals="3" sign="-" scale="-2" format="ixt:num-dot-decimal">0.2</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">)</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies" id="Fact_66fcc973ea114b249f63a83af03e6b27" contextRef="c20220401to20230331" unitRef="U007" decimals="3" scale="-2" format="ixt:num-dot-decimal">0.4</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">(<ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies" id="Fact_8c834b6ad71f4a54952debc94198d7da" contextRef="c20210401to20220331" unitRef="U007" decimals="3" sign="-" scale="-2" format="ixt:num-dot-decimal">0.2</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">)</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Notional interest deductions</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">(<ix:nonFraction name="mod:EffectiveIncomeTaxRateReconciliationNotionalInterestDeductions" id="Fact_6f0b24b74c7f43918d42243d0c8e4603" contextRef="c20230401to20240331" unitRef="U007" decimals="3" sign="-" scale="-2" format="ixt:num-dot-decimal">1.2</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">)</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">(<ix:nonFraction name="mod:EffectiveIncomeTaxRateReconciliationNotionalInterestDeductions" id="Fact_85b9269aac4448baa7a5375ebe53ff96" contextRef="c20220401to20230331" unitRef="U007" decimals="3" sign="-" scale="-2" format="ixt:num-dot-decimal">1.7</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">)</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">(<ix:nonFraction name="mod:EffectiveIncomeTaxRateReconciliationNotionalInterestDeductions" id="Fact_b08136e7d8b842ca9a07eb276dc83255" contextRef="c20210401to20220331" unitRef="U007" decimals="3" sign="-" scale="-2" format="ixt:num-dot-decimal">2.7</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">)</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Dividends and taxable foreign inclusions</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1"><ix:nonFraction name="mod:EffectiveIncomeTaxRateReconciliationDividendsAndTaxableForeignInclusionsPercent" id="Fact_7517c98d41774578b0cbf2282ff60f2a" contextRef="c20230401to20240331" unitRef="U007" decimals="3" scale="-2" format="ixt:num-dot-decimal">0.4</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1"><ix:nonFraction name="mod:EffectiveIncomeTaxRateReconciliationDividendsAndTaxableForeignInclusionsPercent" id="Fact_adcd65a5fa5c4b9d96485c5bd09ac9f6" contextRef="c20220401to20230331" unitRef="U007" decimals="3" scale="-2" format="ixt:num-dot-decimal">0.9</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1"><ix:nonFraction name="mod:EffectiveIncomeTaxRateReconciliationDividendsAndTaxableForeignInclusionsPercent" id="Fact_d6d113241698465393b286d8277ad7da" contextRef="c20210401to20220331" unitRef="U007" decimals="3" scale="-2" format="ixt:num-dot-decimal">1.6</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Other</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">(<ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" id="Fact_2b71efe13ba64e1a9581f8402a072e40" contextRef="c20230401to20240331" unitRef="U007" decimals="3" sign="-" scale="-2" format="ixt:num-dot-decimal">0.5</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">)</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">(<ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" id="Fact_c1acfe013df741779aaab3d5694b679a" contextRef="c20220401to20230331" unitRef="U007" decimals="3" sign="-" scale="-2" format="ixt:num-dot-decimal">2.0</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">)</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" id="Fact_3344c5e48e924035b9a5308ba7987cb6" contextRef="c20210401to20220331" unitRef="U007" decimals="3" scale="-2" format="ixt:num-dot-decimal">1.4</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 4px;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Effective tax rate</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" colspan="1"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" id="Fact_c8b01f565cac48ab8ff531055b4125e0" contextRef="c20230401to20240331" unitRef="U007" decimals="3" scale="-2" format="ixt:num-dot-decimal">23.9</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">%</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" colspan="1">(<ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" id="Fact_7c3c65a09cf242d9bb85ff0deee48e90" contextRef="c20220401to20230331" unitRef="U007" decimals="3" sign="-" scale="-2" format="ixt:num-dot-decimal">22.6</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">%)</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" colspan="1"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" id="Fact_643bef7388a94a53befd09657e09f9c6" contextRef="c20210401to20220331" unitRef="U007" decimals="3" scale="-2" format="ixt:num-dot-decimal">15.0</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">%</td>

  </tr>


</table>
</ix:continuation></ix:continuation>

    <ix:continuation id="Text_72dfbaa717694dd88f039bca858ad05a11" continuedAt="Text_72dfbaa717694dd88f039bca858ad05a12">
<div><br/>
    </div>
</ix:continuation>
    <div>
      <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">
        <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
          <div style="width: 100%;" class="BRPFPageFooter"></div>

          <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-weight: normal; font-style: normal;">68</span></div>

          <div style="page-break-after: always;" class="BRPFPageBreak">
            <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

          <div style="width: 100%;" class="BRPFPageHeader"><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"></span></a>
            <div>
              <div style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="font-style: italic; font-size: 8pt;">Table of Contents</span></a></div>

              <div style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"><br/>
                  </span></a></div>

              <div style="font-weight: normal;">
                <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">MODINE MANUFACTURING COMPANY</div>

                <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</div>

                <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">(In millions, except per share amounts)</div>

                <a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"> </span></a></div>

            </div>

          </div>

        </div>

        <ix:continuation id="Text_72dfbaa717694dd88f039bca858ad05a12" continuedAt="Text_72dfbaa717694dd88f039bca858ad05a13">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">The Company&#8217;s fiscal 2024 effective tax rate was favorably impacted by a $<ix:nonFraction name="us-gaap:IncomeTaxReconciliationDispositionOfBusiness" id="Fact_e67e431724594a6d8f52927b11a96135" contextRef="c20230401to20240331" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">3.1</ix:nonFraction>
            million tax benefit related to the sale of <ix:nonFraction name="mod:NumberOfAutomotiveBusinessesSold" id="Fact_8295cb67b8724cf28343e4a54f544bfd" contextRef="c20230401to20240331" unitRef="U005" decimals="INF" scale="0" format="ixt-sec:numwordsen">three</ix:nonFraction> automotive businesses based in Germany</span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">, which is presented in the table above within dividends and taxable foreign inclusions.&#160; </span>The<span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"> Company&#8217;s fiscal 2023 effective tax rate was favorably impacted by an income tax benefit related to the reversal of a valuation
            allowance on deferred tax assets in the U.S.&#160; The effective tax rate in fiscal 2022 was significantly impacted by an impairment reversal related to the liquid-cooled automotive business and income tax charges or benefits related to valuation
            allowances.&#160; See Note 2 for information regarding the sale of the <ix:nonFraction name="mod:NumberOfAutomotiveBusinessesSold" id="Fact_a8ac65e04f604323b7329172dde0a6e9" contextRef="c20230401to20240331" unitRef="U005" decimals="INF" scale="0" format="ixt-sec:numwordsen">three</ix:nonFraction> automotive businesses in fiscal 2024 and the impairment
            reversal in fiscal 2022.&#160; The income tax charges or benefits related to valuation allowances are described below.</span></div>
</ix:continuation>
      </div>

      <ix:continuation id="Text_72dfbaa717694dd88f039bca858ad05a13" continuedAt="Text_72dfbaa717694dd88f039bca858ad05a14">
<div><br/>
      </div>
</ix:continuation>
    </div>

    <ix:continuation id="Text_72dfbaa717694dd88f039bca858ad05a14" continuedAt="Text_72dfbaa717694dd88f039bca858ad05a15">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company records valuation allowances against its net deferred tax assets to the extent it determines it is more likely than not that such assets
      will not be realized in the future.&#160; Each quarter, the Company evaluates the probability that its deferred tax assets will be realized and determines whether valuation allowances or adjustments thereto are needed.&#160; This determination involves
      judgment and the use of significant estimates and assumptions, including expectations of future taxable income and tax planning strategies.&#160; In addition, the Company considers the duration of statutory carryforward periods and historical financial
      results.</div>
</ix:continuation>
    <ix:continuation id="Text_72dfbaa717694dd88f039bca858ad05a15" continuedAt="Text_72dfbaa717694dd88f039bca858ad05a16">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <br/>
    </div>
</ix:continuation>
    <ix:continuation id="Text_72dfbaa717694dd88f039bca858ad05a16" continuedAt="Text_72dfbaa717694dd88f039bca858ad05a17">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Based upon its analyses during fiscal 2024, the Company recorded net tax expense to increase deferred tax asset valuation allowances by $<ix:nonFraction name="us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount" id="Fact_ff2580b1dfd74ee98164c3e017c32183" contextRef="c20230401to20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">5.4</ix:nonFraction> million.<br/>
    </div>
</ix:continuation>
    <ix:continuation id="Text_72dfbaa717694dd88f039bca858ad05a17" continuedAt="Text_72dfbaa717694dd88f039bca858ad05a18">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <br/>
    </div>
</ix:continuation>
    <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">
      <ix:continuation id="Text_72dfbaa717694dd88f039bca858ad05a18" continuedAt="Text_72dfbaa717694dd88f039bca858ad05a19">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Based upon its analyses during fiscal 2023, the Company reversed the valuation allowance related to certain deferred tax assets in the U.S. and, as a
        result, recorded an income tax benefit of $<ix:nonFraction name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" id="Fact_be95348625d046d1ac66a3049fef519f" contextRef="c20220401to20230331_IncomeTaxAuthorityAxis_DomesticCountryMember" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">57.3</ix:nonFraction> million.&#160; The Company had previously <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">maintained a full valuation allowance against net deferred tax assets in the U.S. since fiscal 2021.&#160; During fiscal 2023, the</span> Company determined it was more likely than not that these deferred tax assets in the
        U.S. would be realized after<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> consideration of </span>both positive and negative objectively verifiable evidence.&#160; The Company placed substantial weight on its fiscal 2022
        and 2023 earnings, which resulted in a significant cumulative <ix:nonNumeric name="mod:IncomeTaxCumulativeIncomePositionTerm" id="Fact_cdfb041059c44324aee1e800d998e427" contextRef="c20230401to20240331" format="ixt-sec:durwordsen">three-year</ix:nonNumeric> income position.&#160; The Company also considered forecasted future
        earnings in certain key businesses.&#160; The Company maintained, however, a valuation allowance on the portion of the deferred tax assets in the U.S. related to certain federal and state tax attributes that are not expected to be realized prior to
        expiration.&#160; In addition, the Company recorded net <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">tax expense to </span>increase other deferred tax asset valuation allowances <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">by</span> $<ix:nonFraction name="us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount" id="Fact_b25eeeb537e94e92bed284a5c2153ff9" contextRef="c20220401to20230331_ValuationAllowanceByDeferredTaxAssetAxis_OtherDeferredTaxAssetsMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">3.6</ix:nonFraction> million.</div>
</ix:continuation>
      <ix:continuation id="Text_72dfbaa717694dd88f039bca858ad05a19" continuedAt="Text_72dfbaa717694dd88f039bca858ad05a20">
<div><br/></div>
</ix:continuation>
    </div>

    <ix:continuation id="Text_72dfbaa717694dd88f039bca858ad05a20" continuedAt="Text_72dfbaa717694dd88f039bca858ad05a21">
<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Based upon its analyses during fiscal 2022, the Company determined it was more likely than not that the deferred tax assets in certain foreign jurisdictions would be
      realized.&#160; As a result, the Company reversed the valuation allowances related to these deferred tax assets and recorded income tax benefits totaling $<ix:nonFraction name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" id="Fact_8f61d99528574b0ca2a9072b7307fe7a" contextRef="c20210401to20220331_IncomeTaxAuthorityAxis_CertainForeignJurisdictionsMember" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">13.0</ix:nonFraction>
      million.&#160; The Company&#8217;s analyses included consideration of the termination of a sale agreement for the liquid-cooled automotive business and the related impairment reversal.&#160; Separately, the Company determined it was more likely than not that the
      deferred tax assets in a foreign jurisdiction would not be realized.&#160; As a result, the Company recorded an income tax charge of $<ix:nonFraction name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" id="Fact_20ada3f03e094dfb96f318d5f9e878fd" contextRef="c20210401to20220331_IncomeTaxAuthorityAxis_ForeignJurisdictionMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">1.6</ix:nonFraction>
      million.&#160; Together, these valuation allowance adjustments resulted in a net income tax benefit of $<ix:nonFraction name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" id="Fact_fe3427f26586423a98810f2c2a1b8324" contextRef="c20210401to20220331_IncomeTaxAuthorityAxis_ForeignCountryMember" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">11.4</ix:nonFraction> million during fiscal 2022.&#160; In
      addition, the Company recorded net <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">tax expense to </span>increase other deferred tax asset valuation allowances <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">by</span> $<ix:nonFraction name="us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount" id="Fact_4c03ea849d204e78bbe8c72bc20a3887" contextRef="c20210401to20220331_ValuationAllowanceByDeferredTaxAssetAxis_OtherDeferredTaxAssetsMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">2.5</ix:nonFraction> million.</div>
</ix:continuation>
    <ix:continuation id="Text_72dfbaa717694dd88f039bca858ad05a21" continuedAt="Text_72dfbaa717694dd88f039bca858ad05a22">
<div><br/>
    </div>
</ix:continuation>
    <ix:continuation id="Text_72dfbaa717694dd88f039bca858ad05a22" continuedAt="Text_72dfbaa717694dd88f039bca858ad05a23">
<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"><!--Anchor-->At March 31, 2024, valuation allowances against deferred tax assets in the U.S. and in certain foreign jurisdictions totaled $<ix:nonFraction name="us-gaap:DeferredTaxAssetsValuationAllowance" id="Fact_782130d8d1654b52802d3d15e1bbab23" contextRef="c20240331_IncomeTaxAuthorityAxis_DomesticCountryMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">42.9</ix:nonFraction> million and $<ix:nonFraction name="us-gaap:DeferredTaxAssetsValuationAllowance" id="Fact_fce0bb50fff04562960a195710d2e5d2" contextRef="c20240331_IncomeTaxAuthorityAxis_ForeignCountryMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">20.1</ix:nonFraction> million,
      respectively.&#160; The Company will maintain the valuation allowances in each applicable tax jurisdiction until it determines it is more likely than not the deferred tax assets will be realized, thereby eliminating the need for a valuation allowance.&#160;
      Future events or circumstances, such as lower taxable income or unfavorable changes in the financial outlook of the Company&#8217;s operations in the U.S. and certain foreign jurisdictions, could necessitate the establishment of further valuation
      allowances.</div>
</ix:continuation>
    <ix:continuation id="Text_72dfbaa717694dd88f039bca858ad05a23" continuedAt="Text_72dfbaa717694dd88f039bca858ad05a24">
<div><br/>
    </div>
</ix:continuation>
    <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
      <div style="width: 100%;" class="BRPFPageFooter"></div>

      <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-weight: normal; font-style: normal;">69</span></div>

      <div style="page-break-after: always;" class="BRPFPageBreak">
        <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

      <div style="width: 100%;" class="BRPFPageHeader"><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"></span></a>
        <div>
          <div style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="font-style: italic; font-size: 8pt;">Table of Contents</span></a></div>

          <div style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"><br/>
              </span></a></div>

          <div style="font-weight: normal;">
            <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">MODINE MANUFACTURING COMPANY</div>

            <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</div>

            <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">(In millions, except per share amounts)</div>

            <a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"> </span></a></div>

        </div>

      </div>

    </div>


    <ix:continuation id="Text_72dfbaa717694dd88f039bca858ad05a24" continuedAt="Text_72dfbaa717694dd88f039bca858ad05a25"><ix:nonNumeric name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" id="Text_16154ba6c07e44d2948ea2af3da80657" contextRef="c20230401to20240331" escape="true" continuedAt="Text_8455b7a474ef4c53878c3498fa5511721">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The tax effects of temporary differences that gave rise to deferred tax assets and liabilities were as follows:</div>
</ix:nonNumeric></ix:continuation>
    <ix:continuation id="Text_72dfbaa717694dd88f039bca858ad05a25" continuedAt="Text_72dfbaa717694dd88f039bca858ad05a26"><ix:continuation id="Text_8455b7a474ef4c53878c3498fa5511721" continuedAt="Text_8455b7a474ef4c53878c3498fa5511722">
<div><br/>
    </div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_72dfbaa717694dd88f039bca858ad05a26" continuedAt="Text_72dfbaa717694dd88f039bca858ad05a27"><ix:continuation id="Text_8455b7a474ef4c53878c3498fa5511722">
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; margin-left: 0px; margin-right: auto; width: 100%;" class="cfttable">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"/>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="6">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">March 31,</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="2">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="2">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Deferred tax assets:</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;" colspan="2">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;" colspan="2">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Accounts receivable</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="mod:DeferredTaxAssetsAccountsReceivable" id="Fact_fa3fc81c8ecd41e89b52a482df40fbd2" contextRef="c20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.7</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="mod:DeferredTaxAssetsAccountsReceivable" id="Fact_13884fc6724e431b9f6cd0b9062dfef0" contextRef="c20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.9</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Inventories</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsInventory" id="Fact_2d1431d1a1564131974f296acdf3b789" contextRef="c20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">6.3</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsInventory" id="Fact_0d967acfd54a48f292af747060a2c413" contextRef="c20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">6.0</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Plant and equipment</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment" id="Fact_78960c57e86741e78c98f556d615024e" contextRef="c20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">12.0</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment" id="Fact_dad0a6cff5f94fb7a2ec8c27f1cfc137" contextRef="c20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">17.2</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Lease liabilities</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent" id="Fact_a511e96419774388a783e3bade8fc7b9" contextRef="c20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">19.1</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent" id="Fact_82c8d1b11d9045b3baf70a279d670118" contextRef="c20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">15.9</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Pension and employee benefits</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" id="Fact_278286e71a314b22bc1ccf01c2b538a4" contextRef="c20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">27.7</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" id="Fact_247f28a37c984c229fed83c57ceebec2" contextRef="c20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">24.1</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Net operating and capital losses</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="mod:DeferredTaxAssetsNetOperatingAndCapitalLosses" id="Fact_408c44103c3244028ccdf6b1426704f8" contextRef="c20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">45.9</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="mod:DeferredTaxAssetsNetOperatingAndCapitalLosses" id="Fact_5ac3af18fec54732b547c2cebda37891" contextRef="c20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">55.4</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Credit carryforwards</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwards" id="Fact_e4db77df7e62420bb150144831383190" contextRef="c20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">45.3</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwards" id="Fact_d009b6426272476b9dd841530389e099" contextRef="c20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">49.0</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%;" rowspan="1">
            <div style="margin-left: 9pt;">Research and experimental expenditures</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" rowspan="1" colspan="1"><ix:nonFraction name="mod:DeferredTaxAssetsResearchAndExperimentalExpenditures" id="Fact_22b6904b114c492095c7645b8f5515a9" contextRef="c20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">12.2</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" rowspan="1" colspan="1"><ix:nonFraction name="mod:DeferredTaxAssetsResearchAndExperimentalExpenditures" id="Fact_9e79af701309427d830901f3eb699ced" contextRef="c20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">8.0</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Other, principally accrued liabilities</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" id="Fact_6bef00a6f17441a783a6fd26ec7ca3dc" contextRef="c20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">11.2</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" id="Fact_dbb6e434511e48cf95a7236c5b12ff72" contextRef="c20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">13.2</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Total gross deferred tax assets</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsGross" id="Fact_a2bf3bbd45634318a4473eceb8060b07" contextRef="c20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">180.4</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsGross" id="Fact_f4f1775cf3934d47bcfd52a065999023" contextRef="c20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">189.7</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Less: valuation allowances</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DeferredTaxAssetsValuationAllowance" id="Fact_7aad5e4a1bc4458aaf41f16542981fe5" contextRef="c20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">63.0</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DeferredTaxAssetsValuationAllowance" id="Fact_772a814de69e430f9a0cba1ee9409f47" contextRef="c20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">61.6</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Net deferred tax assets</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsNet" id="Fact_ad9b54cd95f44f0382d4fadd35b1a3cd" contextRef="c20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">117.4</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsNet" id="Fact_86cc119e9b704d1a956881bed14ec0c0" contextRef="c20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">128.1</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Deferred tax liabilities:</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Plant and equipment</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" id="Fact_d5a9be749f384e9db239bee34d105075" contextRef="c20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">7.2</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" id="Fact_1f6d67db3a8842b8a6e2be2190ff7647" contextRef="c20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">7.5</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Lease assets</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DeferredTaxLiabilitiesLeasingArrangements" id="Fact_dd7e837aa24e4aa5a45e698f60c79cfb" contextRef="c20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">18.8</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DeferredTaxLiabilitiesLeasingArrangements" id="Fact_4155a12097664b27bbd64b28ef8a16c8" contextRef="c20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">15.7</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Goodwill</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill" id="Fact_c5ec8d86ecc749fa9dd3e46b4a44964e" contextRef="c20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">4.8</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill" id="Fact_261f6db284644f389a61eafa6e3fef51" contextRef="c20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">4.8</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Intangible assets</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" id="Fact_187910101ee643d99460e14d24331db9" contextRef="c20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">40.9</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" id="Fact_e7ff8e6057264b2eb39c50a0f26b2b1f" contextRef="c20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">20.1</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Other</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DeferredTaxLiabilitiesOther" id="Fact_58bd580d1f4047219e387faed93df9a4" contextRef="c20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.6</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DeferredTaxLiabilitiesOther" id="Fact_20b5feb154b047c5b884c8ef2a5a932c" contextRef="c20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">1.1</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Total gross deferred tax liabilities</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DeferredIncomeTaxLiabilities" id="Fact_d7b3427714bc4f95b1fe93ff569fced3" contextRef="c20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">72.3</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DeferredIncomeTaxLiabilities" id="Fact_1bc2ddba8cca40bbbb6930b1acd387ca" contextRef="c20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">49.2</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Net deferred tax assets</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsLiabilitiesNet" id="Fact_547a3e9887454da788f4fab1f4046872" contextRef="c20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">45.1</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsLiabilitiesNet" id="Fact_ca9bf7331f264150aa75c63eab96e291" contextRef="c20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">78.9</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation><ix:continuation id="Text_72dfbaa717694dd88f039bca858ad05a27" continuedAt="Text_72dfbaa717694dd88f039bca858ad05a28">
<div>
     <br/></div>
</ix:continuation>
    <ix:nonNumeric name="us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" id="Text_a4295b45a445435996e86a12dac61e85" contextRef="c20230401to20240331" escape="true" continuedAt="Text_9651427e58904bf9a9500cc0c8b5da9a1"><ix:continuation id="Text_72dfbaa717694dd88f039bca858ad05a28" continuedAt="Text_72dfbaa717694dd88f039bca858ad05a29">
<div> <span style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Unrecognized tax benefits were as follows:<br/>
      </span></div>
</ix:continuation></ix:nonNumeric>
    <ix:continuation id="Text_9651427e58904bf9a9500cc0c8b5da9a1" continuedAt="Text_9651427e58904bf9a9500cc0c8b5da9a2"><ix:continuation id="Text_72dfbaa717694dd88f039bca858ad05a29" continuedAt="Text_72dfbaa717694dd88f039bca858ad05a30">
<div><span style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span><br/>
    </div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_9651427e58904bf9a9500cc0c8b5da9a2"><ix:continuation id="Text_72dfbaa717694dd88f039bca858ad05a30" continuedAt="Text_72dfbaa717694dd88f039bca858ad05a31">
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; margin-left: 0px; margin-right: auto; width: 100%;" class="cfttable">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"/>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="6">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Years ended March 31,</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="2">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="2">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Beginning balance</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:UnrecognizedTaxBenefits" id="Fact_daba0ab0f18d4d85b61597d4f8e4b62d" contextRef="c20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">9.7</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:UnrecognizedTaxBenefits" id="Fact_49a32b1362a549689df6bbc7f079a69a" contextRef="c20220331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">9.3</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 76%;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Gross increases - tax positions in prior period</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" id="Fact_79802fd8409d45b89010f0947fa52102" contextRef="c20230401to20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.5</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" id="Fact_85d85c72bbad4f9f92786d2e5831a39f" contextRef="c20220401to20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.2</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Gross decreases - tax positions in prior period</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" id="Fact_72f2d8178ee74150858126f268cf1044" contextRef="c20230401to20240331" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" id="Fact_baf446b39d9b4f09ae842e8b920832d5" contextRef="c20220401to20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.1</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 76%;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Gross increases - tax positions in current period</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" id="Fact_00974c128d054a54a2d0496920a0fe43" contextRef="c20230401to20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">1.3</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" id="Fact_ed0f17bd8247427db05d3d6a8097267e" contextRef="c20220401to20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.9</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Lapse of statute of limitations</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" id="Fact_f16a47c245954846aae0d2ea3e053f7d" contextRef="c20230401to20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">2.3</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" id="Fact_c4ccc82089f640b28e6e96806d98d763" contextRef="c20220401to20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.6</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 76%; padding-bottom: 4px;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Ending balance</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:UnrecognizedTaxBenefits" id="Fact_7d0f7fc02d1a4026b5f2f17488379a68" contextRef="c20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">9.2</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:UnrecognizedTaxBenefits" id="Fact_64dad44eb2ea490db3bb8bbbd592d767" contextRef="c20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">9.7</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation>

    <ix:continuation id="Text_72dfbaa717694dd88f039bca858ad05a31" continuedAt="Text_72dfbaa717694dd88f039bca858ad05a32">
<div><br/>
    </div>
</ix:continuation>
    <ix:continuation id="Text_72dfbaa717694dd88f039bca858ad05a32" continuedAt="Text_72dfbaa717694dd88f039bca858ad05a33">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company&#8217;s liability for unrecognized tax benefits as of March 31, 2024 was $<ix:nonFraction name="us-gaap:UnrecognizedTaxBenefits" id="Fact_b5318a63bb534b50bf21f470c6d7351f" contextRef="c20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">9.2</ix:nonFraction> million and, if recognized, $<ix:nonFraction name="us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" id="Fact_74ebcad954c14d2f8562c544797b7f49" contextRef="c20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">7.3</ix:nonFraction> million would have an
      effective tax rate impact.&#160; The Company does not expect a significant change in unrecognized tax benefits during fiscal 2025.</div>
</ix:continuation>
    <ix:continuation id="Text_72dfbaa717694dd88f039bca858ad05a33" continuedAt="Text_72dfbaa717694dd88f039bca858ad05a34">
<div><br/>
    </div>
</ix:continuation>
    <ix:continuation id="Text_72dfbaa717694dd88f039bca858ad05a34" continuedAt="Text_72dfbaa717694dd88f039bca858ad05a35">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company recognizes interest and penalties related to unrecognized tax benefits as a component of income tax expense.&#160; During fiscal 2024, 2023 and
      2022, interest and penalties accrued on the consolidated balance sheets and included within income tax expense in the consolidated statements of operations were not significant.</div>
</ix:continuation>
    <ix:continuation id="Text_72dfbaa717694dd88f039bca858ad05a35" continuedAt="Text_72dfbaa717694dd88f039bca858ad05a36">
<div><br/>
    </div>
</ix:continuation>
    <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
      <div style="width: 100%;" class="BRPFPageFooter"></div>

      <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-weight: normal; font-style: normal;">70</span></div>

      <div style="page-break-after: always;" class="BRPFPageBreak">
        <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

      <div style="width: 100%;" class="BRPFPageHeader"><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"></span></a>
        <div>
          <div style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="font-style: italic; font-size: 8pt;">Table of Contents</span></a></div>

          <div style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"><br/>
              </span></a></div>

          <div style="font-weight: normal;">
            <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">MODINE MANUFACTURING COMPANY</div>

            <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</div>

            <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">(In millions, except per share amounts)</div>

            <a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"> </span></a></div>

        </div>

      </div>

    </div>

    <ix:continuation id="Text_72dfbaa717694dd88f039bca858ad05a36" continuedAt="Text_72dfbaa717694dd88f039bca858ad05a37">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company files income tax returns in multiple jurisdictions and is subject to examination by taxing authorities throughout the world.&#160; At March 31, 2024, the Company was under
        income tax examination in a number of jurisdictions.&#160; The Company&#8217;s major tax jurisdictions include the United States and Italy.&#160; For the United States, <span style="-sec-ix-hidden:Fact_7a43b6eae6bd45ec93a4dd061beb6afa">fiscal 2021 through fiscal 2023</span> remain subject to examination.&#160; For Italy, <span style="-sec-ix-hidden:Fact_dc6c6334ee8f449999ce8fcd53ef0e01">fiscal 2018 through fiscal 2023</span> remain subject
        to examination.</span><br/>
    </div>
</ix:continuation>
    <ix:continuation id="Text_72dfbaa717694dd88f039bca858ad05a37" continuedAt="Text_72dfbaa717694dd88f039bca858ad05a38">
<div><br/>
    </div>
</ix:continuation>
    <ix:continuation id="Text_72dfbaa717694dd88f039bca858ad05a38" continuedAt="Text_72dfbaa717694dd88f039bca858ad05a39">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">At March 31, 2024, the Company had federal and state tax credits of $<ix:nonFraction name="us-gaap:TaxCreditCarryforwardAmount" id="Fact_987fd2f67f0d41eca74fa028413984d5" contextRef="c20240331_TaxCreditCarryforwardAxis_FederalAndStateMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">58.3</ix:nonFraction> million that, if not utilized against U.S. taxes, will expire between fiscal <span style="-sec-ix-hidden:Fact_548a33afd16741d7adca963ad86ea996">2025</span> and <span style="-sec-ix-hidden:Fact_b3a876402a844d64b70b6ac7729b12eb">2044</span>.&#160; The Company also had state and local tax loss carryforwards totaling $<ix:nonFraction name="us-gaap:OperatingLossCarryforwards" id="Fact_e9097e4d26ae4928b93f6fd52d13686b" contextRef="c20240331_IncomeTaxAuthorityAxis_StateAndLocalJurisdictionMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">138.6</ix:nonFraction> million.&#160; If not utilized against state apportioned taxable income, certain state and local carryforwards will expire between fiscal <span style="-sec-ix-hidden:Fact_c8c11d2ea4d1462d87d3cf9471ff56cf">2025</span> and <span style="-sec-ix-hidden:Fact_1b7e0da8333546c6a56d689cc132d20e">2044</span>, while some will not expire
      due to an unlimited carryforward period.&#160; In addition, the Company had tax loss and foreign attribute carryforwards totaling $<ix:nonFraction name="us-gaap:OperatingLossCarryforwards" id="Fact_a8e60cbf6d4b43c581dcb5a183833d80" contextRef="c20240331_IncomeTaxAuthorityAxis_ForeignCountryMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">236.3</ix:nonFraction> million
      in various tax jurisdictions throughout the world.&#160; Certain of the carryforwards in foreign jurisdictions are offset by valuation allowances.&#160; If not utilized against taxable income, $<ix:nonFraction name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration" id="Fact_ca41b2da54204e2b80a8fdfe388da464" contextRef="c20240331_IncomeTaxAuthorityAxis_ForeignCountryMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">61.7</ix:nonFraction> million of these carryforwards will expire between fiscal <span style="-sec-ix-hidden:Fact_e5f315624b394641871bd883d140c582">2025</span>
      and <span style="-sec-ix-hidden:Fact_b77ecced915641169ce46515bf58c6f7">2034</span>, and $<ix:nonFraction name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration" id="Fact_0b30f96ea7a14f9cb358e220f02150d1" contextRef="c20240331_IncomeTaxAuthorityAxis_ForeignCountryMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">174.6</ix:nonFraction>
      million, mainly related to Germany and Italy, will not expire due to an unlimited carryforward period.</div>
</ix:continuation>
    <ix:continuation id="Text_72dfbaa717694dd88f039bca858ad05a39" continuedAt="Text_72dfbaa717694dd88f039bca858ad05a40">
<div><br/>
    </div>
</ix:continuation>
    <ix:continuation id="Text_72dfbaa717694dd88f039bca858ad05a40">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company&#8217;s practice and intention is to reinvest, with certain insignificant exceptions, the earnings of its non-U.S. subsidiaries outside of the
      U.S., and therefore, the Company has not recorded foreign withholding taxes or deferred income taxes for these earnings.&#160; The Company has estimated the net amount of unrecognized foreign withholding tax and deferred tax liabilities would total
      approximately $<ix:nonFraction name="us-gaap:DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries" id="Fact_b24b0e97f7b442d19f39d8977c514ad4" contextRef="c20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">16.0</ix:nonFraction> million if the accumulated foreign earnings were distributed; however, the actual tax cost would be dependent on
      circumstances existing when remittance occurs.</div>
</ix:continuation>

    <div><br/>
    </div>


  </div>
<div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; ">

    <ix:nonNumeric name="us-gaap:EarningsPerShareTextBlock" id="Text_c67741e4abec4392aafee7ba9588c15d" contextRef="c20230401to20240331" escape="true" continuedAt="Text_220879e902f5436bbff3956e87221cd31">
<div style="display:none;"><br/></div>
<div style="text-align: left; text-indent: -36pt; margin-left: 36pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Note 9:&#160; Earnings Per Share</div>
</ix:nonNumeric>
    <ix:continuation id="Text_220879e902f5436bbff3956e87221cd31" continuedAt="Text_220879e902f5436bbff3956e87221cd32">
<div><br/>
    </div>
</ix:continuation>

    <ix:continuation id="Text_220879e902f5436bbff3956e87221cd32" continuedAt="Text_220879e902f5436bbff3956e87221cd33"><ix:nonNumeric name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="Text_26c5bd0922f44784882c235552eaf541" contextRef="c20230401to20240331" escape="true" continuedAt="Text_5b139c34494f4a8cb34aa228fad36bdc1">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The components of basic and diluted earnings per share were as follows:</div>
</ix:nonNumeric></ix:continuation>
    <ix:continuation id="Text_220879e902f5436bbff3956e87221cd33" continuedAt="Text_220879e902f5436bbff3956e87221cd34"><ix:continuation id="Text_5b139c34494f4a8cb34aa228fad36bdc1" continuedAt="Text_5b139c34494f4a8cb34aa228fad36bdc2">
<div><br/>
    </div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_220879e902f5436bbff3956e87221cd34" continuedAt="Text_220879e902f5436bbff3956e87221cd35"><ix:continuation id="Text_5b139c34494f4a8cb34aa228fad36bdc2">
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;" class="cfttable">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;"> </td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="10">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Years ended March 31,</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" colspan="2">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" colspan="2">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" colspan="2">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2022</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Basic Earnings Per Share:</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: top; white-space: nowrap;" colspan="2">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: top; white-space: nowrap;" colspan="2">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;" colspan="2">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Net earnings attributable to Modine</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_d293c0559fed4c0da540a7f549a667be" contextRef="c20230401to20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">161.5</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_964ea522ff8247509f29c62310cc6dff" contextRef="c20220401to20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">153.1</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"></div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_2d5009481b7f46e1996e2ffba3bec3c9" contextRef="c20210401to20220331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">85.2</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"></div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Weighted-average shares outstanding &#8211; basic</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" id="Fact_e2f074a551234a1696f6321251f6a25b" contextRef="c20230401to20240331" unitRef="U002" decimals="-5" scale="6" format="ixt:num-dot-decimal">52.4</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" id="Fact_18702c7da0974c27b045fdf3d62a05fa" contextRef="c20220401to20230331" unitRef="U002" decimals="-5" scale="6" format="ixt:num-dot-decimal">52.3</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" id="Fact_44e0152f553e4b1d85f0fb8a41bfc9f0" contextRef="c20210401to20220331" unitRef="U002" decimals="-5" scale="6" format="ixt:num-dot-decimal">52.0</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Net earnings per share &#8211; basic</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:EarningsPerShareBasic" id="Fact_d3148ee6ddb4494b98365dd97bdc2cb7" contextRef="c20230401to20240331" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">3.08</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:EarningsPerShareBasic" id="Fact_a1cc70f0372b4749a614614169e426d2" contextRef="c20220401to20230331" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">2.93</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"></div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:EarningsPerShareBasic" id="Fact_e8477938067c4d32abe7e32c4484f897" contextRef="c20210401to20220331" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">1.64</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"></div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Diluted Earnings Per Share:</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%; padding-bottom: 4px;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Net earnings attributable to Modine</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_5b4ef16edd064488ae0795d9c4e207ce" contextRef="c20230401to20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">161.5</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_40b40ac881a24edb8d29fb5d9ef8f093" contextRef="c20220401to20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">153.1</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"></div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_2eea63399bd74ab6a64f28911b76fc40" contextRef="c20210401to20220331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">85.2</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"></div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%; white-space: nowrap;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Weighted-average shares outstanding &#8211; basic</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" id="Fact_204b3fdf6bae44f8826e691add6c6827" contextRef="c20230401to20240331" unitRef="U002" decimals="-5" scale="6" format="ixt:num-dot-decimal">52.4</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" id="Fact_b34c84d7758a4bd58dcf034a7d7fd470" contextRef="c20220401to20230331" unitRef="U002" decimals="-5" scale="6" format="ixt:num-dot-decimal">52.3</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" id="Fact_5c0d1f6c6fb04ae6afaf2c287a9d0f73" contextRef="c20210401to20220331" unitRef="U002" decimals="-5" scale="6" format="ixt:num-dot-decimal">52.0</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Effect of dilutive securities</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" id="Fact_1d37c302364f46ca91992df461e28958" contextRef="c20230401to20240331" unitRef="U002" decimals="-5" scale="6" format="ixt:num-dot-decimal">1.0</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" id="Fact_9fc719e5c0674975bad17eb1758a137e" contextRef="c20220401to20230331" unitRef="U002" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.5</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" id="Fact_4568574c6c764e0aba2881aef956f53c" contextRef="c20210401to20220331" unitRef="U002" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.5</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%; padding-bottom: 4px; white-space: nowrap;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Weighted-average shares outstanding &#8211; diluted</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" id="Fact_b6aca9822c7b4ea8b66a859f5809da6e" contextRef="c20230401to20240331" unitRef="U002" decimals="-5" scale="6" format="ixt:num-dot-decimal">53.4</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" id="Fact_023f4353f8084c59be6d3779fd5e9665" contextRef="c20220401to20230331" unitRef="U002" decimals="-5" scale="6" format="ixt:num-dot-decimal">52.8</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" id="Fact_eff0c366f33a44948c96236b1d8f5505" contextRef="c20210401to20220331" unitRef="U002" decimals="-5" scale="6" format="ixt:num-dot-decimal">52.5</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Net earnings per share &#8211; diluted</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:EarningsPerShareDiluted" id="Fact_b19eae29817a44ca85b41da375920795" contextRef="c20230401to20240331" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">3.03</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:EarningsPerShareDiluted" id="Fact_56a629d72b9d4488b67aeb38a5fa5ae3" contextRef="c20220401to20230331" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">2.90</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"></div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:EarningsPerShareDiluted" id="Fact_95745f8c0fbe484c9fb828937c056f86" contextRef="c20210401to20220331" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">1.62</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"></div>
          </td>

  </tr>


</table>
</ix:continuation></ix:continuation>

    <ix:continuation id="Text_220879e902f5436bbff3956e87221cd35" continuedAt="Text_220879e902f5436bbff3956e87221cd36">
<div><br/>
    </div>
</ix:continuation>
    <ix:continuation id="Text_220879e902f5436bbff3956e87221cd36">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">For fiscal 2024 there were <ix:nonFraction name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" id="Fact_f72d7f26256640c6b00b0fa9dea901db" contextRef="c20230401to20240331" unitRef="U002" decimals="-6" scale="6" format="ixt-sec:numwordsen">no</ix:nonFraction>
      anti-dilutive securities that impacted the calculation of diluted earnings per share. For fiscal 2023 and 2022, the calculation of diluted earnings per share each excluded <ix:nonFraction name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" id="Fact_88027baa3dcf42d0b69013ea121d6f6d" contextRef="c20210401to20220331_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_EmployeeStockOptionMember" unitRef="U002" decimals="-5" scale="6" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" id="Fact_82b8869ab03e437980efd738b92fd626" contextRef="c20220401to20230331_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_EmployeeStockOptionMember" unitRef="U002" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.5</ix:nonFraction></ix:nonFraction> million stock options, respectively, because they were anti-dilutive. For fiscal 2023 and 2022, the calculation of diluted earnings per share each excluded <ix:nonFraction name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" id="Fact_b3fc1402722b4790be0c7eff498c67d4" contextRef="c20210401to20220331_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_RestrictedStockMember" unitRef="U002" decimals="-5" scale="6" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" id="Fact_af2034afd555428192bdf9ab76ea8c8b" contextRef="c20220401to20230331_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_RestrictedStockMember" unitRef="U002" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.2</ix:nonFraction></ix:nonFraction> million restricted stock awards, respectively, because they were anti-dilutive.<br/>
    </div>
</ix:continuation>

    <div><br/>
    </div>

    <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
      <div class="BRPFPageFooter" style="width: 100%;"></div>

      <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-weight: normal; font-style: normal;">71</span></div>

      <div class="BRPFPageBreak" style="page-break-after: always;">
        <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

      <div style="width: 100%;" class="BRPFPageHeader"><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"></span></a>
        <div>
          <div style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="font-style: italic; font-size: 8pt;">Table of Contents</span></a></div>

          <div style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"><br/>
              </span></a></div>

          <div style="font-weight: normal;">
            <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">MODINE MANUFACTURING COMPANY</div>

            <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</div>

            <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">(In millions, except per share amounts)</div>

            <a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"> </span></a></div>

        </div>

      </div>

    </div>


  </div>
<div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; ">

    <ix:nonNumeric name="mod:CashCashEquivalentsAndRestrictedCashTextBlock" id="Text_dc871edfcc6442a7a94250c066f1d13c" contextRef="c20230401to20240331" escape="true" continuedAt="Text_023334ef0f0b452d9373a0becbf4d9fb1">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Note 10:&#160; Cash, Cash Equivalents and Restricted Cash</div>
</ix:nonNumeric>
    <ix:continuation id="Text_023334ef0f0b452d9373a0becbf4d9fb1" continuedAt="Text_023334ef0f0b452d9373a0becbf4d9fb2">
<div><br/>
    </div>
</ix:continuation>

    <ix:continuation id="Text_023334ef0f0b452d9373a0becbf4d9fb2" continuedAt="Text_023334ef0f0b452d9373a0becbf4d9fb3"><ix:nonNumeric name="mod:CashCashEquivalentsAndRestrictedCashTableTextBlock" id="Text_5e553e7085204a53a395d72073d0a51f" contextRef="c20230401to20240331" escape="true" continuedAt="Text_c7adbd8da3934284849fcb79790109961">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Cash, cash equivalents and restricted cash consisted of the following:</div>
</ix:nonNumeric></ix:continuation>
    <ix:continuation id="Text_023334ef0f0b452d9373a0becbf4d9fb3" continuedAt="Text_023334ef0f0b452d9373a0becbf4d9fb4"><ix:continuation id="Text_c7adbd8da3934284849fcb79790109961" continuedAt="Text_c7adbd8da3934284849fcb79790109962">
<div><br/>
    </div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_023334ef0f0b452d9373a0becbf4d9fb4" continuedAt="Text_023334ef0f0b452d9373a0becbf4d9fb5"><ix:continuation id="Text_c7adbd8da3934284849fcb79790109962">
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; margin-left: 0px; margin-right: auto; width: 100%;" class="cfttable">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"/>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="6">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">March 31,</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="2">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="2">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Cash and cash equivalents</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" id="Fact_e014a5e293794056819a6d6a6a9f517c" contextRef="c20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">60.1</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" id="Fact_693729a62824422087e1bbe7607e7276" contextRef="c20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">67.1</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Restricted cash</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RestrictedCash" id="Fact_43ba7d5d29524146a892fd6a141003c9" contextRef="c20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.2</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RestrictedCash" id="Fact_9e7bac1dfa6946d6ac768aa8781eae5b" contextRef="c20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.1</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 76%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Total cash, cash equivalents and restricted cash<br/>
            </div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" id="Fact_ce01211755884d8da85f95d00aca54bc" contextRef="c20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">60.3</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" id="Fact_1d625d7d4828474498981235b3219495" contextRef="c20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">67.2</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation>

    <ix:continuation id="Text_023334ef0f0b452d9373a0becbf4d9fb5" continuedAt="Text_023334ef0f0b452d9373a0becbf4d9fb6">
<div><br/>
    </div>
</ix:continuation>
    <ix:continuation id="Text_023334ef0f0b452d9373a0becbf4d9fb6">
<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Restricted cash, which is reported within other current assets and other noncurrent
      assets in the consolidated balance sheets, consists primarily of deposits for contractual guarantees or commitments required for rents, import and export duties, and commercial agreements. </span></div>
</ix:continuation>
    <div><br/>
    </div>


  </div>
<div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; ">

    <ix:nonNumeric name="us-gaap:InventoryDisclosureTextBlock" id="Text_05741a4b560c45bb881a0600c2e3edd3" contextRef="c20230401to20240331" escape="true" continuedAt="Text_324b29dffde5456785ad15416cd3e1cd1">
<div style="display:none;"><br/></div>
<div style="text-align: left; text-indent: -45pt; margin-left: 45pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Note 11:&#160; Inventories</div>
</ix:nonNumeric>
    <ix:continuation id="Text_324b29dffde5456785ad15416cd3e1cd1" continuedAt="Text_324b29dffde5456785ad15416cd3e1cd2">
<div><br/>
    </div>
</ix:continuation>

    <ix:continuation id="Text_324b29dffde5456785ad15416cd3e1cd2" continuedAt="Text_324b29dffde5456785ad15416cd3e1cd3"><ix:nonNumeric name="us-gaap:ScheduleOfInventoryCurrentTableTextBlock" id="Text_edfc8042c5bb418fab0b7cc35fceac07" contextRef="c20230401to20240331" escape="true" continuedAt="Text_ee85985043374752b77060ccbc4149991">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Inventories consisted of the following:</div>
</ix:nonNumeric></ix:continuation>
    <ix:continuation id="Text_324b29dffde5456785ad15416cd3e1cd3" continuedAt="Text_324b29dffde5456785ad15416cd3e1cd4"><ix:continuation id="Text_ee85985043374752b77060ccbc4149991" continuedAt="Text_ee85985043374752b77060ccbc4149992">
<div><br/>
    </div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_324b29dffde5456785ad15416cd3e1cd4"><ix:continuation id="Text_ee85985043374752b77060ccbc4149992">
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; margin-left: 0px; margin-right: auto;" class="cfttable">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"> </td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="6">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">March 31,</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" colspan="2">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" colspan="2">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Raw materials</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:InventoryRawMaterialsNetOfReserves" id="Fact_3205c9b439d94c478dd067a2cfb0475f" contextRef="c20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">207.8</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:InventoryRawMaterialsNetOfReserves" id="Fact_0a784587e6bf49aaaf60a34561fa4f34" contextRef="c20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">218.3</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 76%;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Work in process</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:InventoryWorkInProcessNetOfReserves" id="Fact_9c3e5531bfbc4178a3753588e49a69bc" contextRef="c20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">64.5</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:InventoryWorkInProcessNetOfReserves" id="Fact_6e0bb0efc23e4f5d88d8f7479f788ef0" contextRef="c20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">49.9</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Finished goods</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:InventoryFinishedGoodsNetOfReserves" id="Fact_09c49f329d614230acd5ece8d64819ba" contextRef="c20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">85.6</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:InventoryFinishedGoodsNetOfReserves" id="Fact_0257384e6e114c0db68666953e08770d" contextRef="c20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">56.7</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 76%; padding-bottom: 4px; white-space: nowrap;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Total inventories</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:InventoryNet" id="Fact_f50b375a66b2410392bb4bea20e55310" contextRef="c20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">357.9</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:InventoryNet" id="Fact_b78842e7669e43b89576149006b5b2a9" contextRef="c20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">324.9</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation>

    <div><br/>
    </div>


  </div>
<div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; ">

    <ix:nonNumeric name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock" id="Text_aad87fdf62204adf81a7909367e43b95" contextRef="c20230401to20240331" escape="true" continuedAt="Text_1c2ffa0850724a71bb13430d5d6065f71">
<div style="display:none;"><br/></div>
<div style="text-align: left; text-indent: -36pt; margin-left: 36pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Note 12:&#160; Property, Plant and Equipment</div>
</ix:nonNumeric>
    <ix:continuation id="Text_1c2ffa0850724a71bb13430d5d6065f71" continuedAt="Text_1c2ffa0850724a71bb13430d5d6065f72">
<div><br/>
    </div>
</ix:continuation>

    <ix:continuation id="Text_1c2ffa0850724a71bb13430d5d6065f72" continuedAt="Text_1c2ffa0850724a71bb13430d5d6065f73"><ix:nonNumeric name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="Text_fb215a3cbda742f9a481c13ee841c165" contextRef="c20230401to20240331" escape="true" continuedAt="Text_6804635fbe524fa79bc82ebb5628fc6b1">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Property, plant and equipment, including depreciable lives, consisted of the following:</div>
</ix:nonNumeric></ix:continuation>
    <ix:continuation id="Text_1c2ffa0850724a71bb13430d5d6065f73" continuedAt="Text_1c2ffa0850724a71bb13430d5d6065f74"><ix:continuation id="Text_6804635fbe524fa79bc82ebb5628fc6b1" continuedAt="Text_6804635fbe524fa79bc82ebb5628fc6b2">
<div><br/>
    </div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_1c2ffa0850724a71bb13430d5d6065f74" continuedAt="Text_1c2ffa0850724a71bb13430d5d6065f75"><ix:continuation id="Text_6804635fbe524fa79bc82ebb5628fc6b2">
<table cellspacing="0" cellpadding="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; margin-left: 0px; margin-right: auto;">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"> </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">March 31,</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Land</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" id="Fact_8cf77dacc3ee4a1db1869f3161560c23" contextRef="c20240331_PropertyPlantAndEquipmentByTypeAxis_LandMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">16.3</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" id="Fact_af7dda87bdbb4837aca6ba28d6f0081c" contextRef="c20230331_PropertyPlantAndEquipmentByTypeAxis_LandMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">16.4</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 76%; white-space: nowrap;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Buildings and improvements (<span style="text-indent: 0pt;"><ix:nonNumeric name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="Fact_bcdbb106cdf045e7a1d8cee8c56b34bf" contextRef="c20240331_PropertyPlantAndEquipmentByTypeAxis_BuildingAndBuildingImprovementsMember_RangeAxis_MinimumMember" format="ixt-sec:duryear">10</ix:nonNumeric></span>-<span style="text-indent: 0pt;"><ix:nonNumeric name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="Fact_27eb545c287143feb68657937367f110" contextRef="c20240331_PropertyPlantAndEquipmentByTypeAxis_BuildingAndBuildingImprovementsMember_RangeAxis_MaximumMember" format="ixt-sec:duryear">40</ix:nonNumeric></span> years)</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" id="Fact_4d121597cafc48d68f93194f8630b95d" contextRef="c20240331_PropertyPlantAndEquipmentByTypeAxis_BuildingAndBuildingImprovementsMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">280.7</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" id="Fact_3dd77a1fe6ed4f96a1fd37de41ccfbfe" contextRef="c20230331_PropertyPlantAndEquipmentByTypeAxis_BuildingAndBuildingImprovementsMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">264.0</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Machinery and equipment (<span style="text-indent: 0pt;"><ix:nonNumeric name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="Fact_2932b2d561304b03b9004f80ebd21c4c" contextRef="c20240331_PropertyPlantAndEquipmentByTypeAxis_MachineryAndEquipmentMember_RangeAxis_MinimumMember" format="ixt-sec:duryear">3</ix:nonNumeric></span>-<span style="text-indent: 0pt;"><ix:nonNumeric name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="Fact_2b25d8687d624896bc580f505b3825d5" contextRef="c20240331_PropertyPlantAndEquipmentByTypeAxis_MachineryAndEquipmentMember_RangeAxis_MaximumMember" format="ixt-sec:duryear">15</ix:nonNumeric></span> years)</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" id="Fact_209056243e42423d9009a3ad97a352bd" contextRef="c20240331_PropertyPlantAndEquipmentByTypeAxis_MachineryAndEquipmentMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">824.4</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" id="Fact_49887f29eca94b91b6d18dc3f78d4887" contextRef="c20230331_PropertyPlantAndEquipmentByTypeAxis_MachineryAndEquipmentMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">853.3</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 76%;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Office equipment (<span style="text-indent: 0pt;"><ix:nonNumeric name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="Fact_fb720f687e4b463299e519121466621c" contextRef="c20240331_PropertyPlantAndEquipmentByTypeAxis_OfficeEquipmentMember_RangeAxis_MinimumMember" format="ixt-sec:duryear">3</ix:nonNumeric></span>-<span style="text-indent: 0pt;"><ix:nonNumeric name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="Fact_983db6b8645640c99e098b21329cdf23" contextRef="c20240331_PropertyPlantAndEquipmentByTypeAxis_OfficeEquipmentMember_RangeAxis_MaximumMember" format="ixt-sec:duryear">10</ix:nonNumeric></span> years)</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" id="Fact_4f01f6cd892648d682b4245fefe105f5" contextRef="c20240331_PropertyPlantAndEquipmentByTypeAxis_OfficeEquipmentMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">97.0</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" id="Fact_458286e5226e4560b9ddd19a88b28176" contextRef="c20230331_PropertyPlantAndEquipmentByTypeAxis_OfficeEquipmentMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">93.6</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Construction in progress</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" id="Fact_e6265decaf414bbc86199232314977ae" contextRef="c20240331_PropertyPlantAndEquipmentByTypeAxis_ConstructionInProgressMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">67.6</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" id="Fact_53a310550ba947bdafa31f9e843a51b1" contextRef="c20230331_PropertyPlantAndEquipmentByTypeAxis_ConstructionInProgressMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">47.5</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 76%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" id="Fact_d13ed4541a6b41008c73e23797f83538" contextRef="c20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">1,286.0</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" id="Fact_eb2447716c5f405da0d7afad63c7c1d7" contextRef="c20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">1,274.8</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Less: accumulated depreciation</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" id="Fact_ca8af88068f0425a98d806318ed755c7" contextRef="c20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">920.3</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" id="Fact_9d208e14a6994cc8a044f17273ccef30" contextRef="c20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">960.3</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 76%; padding-bottom: 4px;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Net property, plant and equipment</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" id="Fact_bb665071d4c4476b9bf37253a0b52c33" contextRef="c20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">365.7</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" id="Fact_7f1d780f40f945dcb38e249684c44c1d" contextRef="c20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">314.5</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation>

    <ix:continuation id="Text_1c2ffa0850724a71bb13430d5d6065f75" continuedAt="Text_1c2ffa0850724a71bb13430d5d6065f76">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/>
      </span></div>
</ix:continuation>
    <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:continuation id="Text_1c2ffa0850724a71bb13430d5d6065f76" continuedAt="Text_1c2ffa0850724a71bb13430d5d6065f77">
<div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Depreciation expense totaled $<ix:nonFraction name="us-gaap:Depreciation" id="Fact_411e8e46f9a648c28beebdf2bf74c8d4" contextRef="c20230401to20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">46.9</ix:nonFraction> million, $<ix:nonFraction name="us-gaap:Depreciation" id="Fact_dddac6e1e406495fa56fa9dbadbd205e" contextRef="c20220401to20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">46.5</ix:nonFraction> million, and $<ix:nonFraction name="us-gaap:Depreciation" id="Fact_988ebceca9e54b9a92761afaa3c424be" contextRef="c20210401to20220331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">46.4</ix:nonFraction> million for
        fiscal 2024, 2023, and 2022, respectively.</span><br/></div>
</ix:continuation>
      <ix:continuation id="Text_1c2ffa0850724a71bb13430d5d6065f77" continuedAt="Text_1c2ffa0850724a71bb13430d5d6065f78">
<div><br/>
      </div>
</ix:continuation>
    </div>

    <ix:continuation id="Text_1c2ffa0850724a71bb13430d5d6065f78">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Gains and losses related to the disposal of property, plant and equipment are recorded within SG&amp;A expenses. For fiscal 2024 and 2023, losses
      related to the disposal of property, plant and equipment totaled $<ix:nonFraction name="us-gaap:GainLossOnDispositionOfAssets" id="Fact_15686cb8e180436c92ab511d6858d033" contextRef="c20230401to20240331" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">0.3</ix:nonFraction> million and $<ix:nonFraction name="us-gaap:GainLossOnDispositionOfAssets" id="Fact_43eed781c1b7424f959019825d2a1b29" contextRef="c20220401to20230331" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">0.1</ix:nonFraction> million, respectively. For fiscal 2022, gains related to the disposal of property, plant and equipment totaled $<ix:nonFraction name="us-gaap:GainLossOnDispositionOfAssets" id="Fact_4dd71257bdbf4c0691cfbffc18b19215" contextRef="c20210401to20220331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.1</ix:nonFraction> million.<br/>
    </div>
</ix:continuation>

    <div><br/>
    </div>

    <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
      <div class="BRPFPageFooter" style="width: 100%;"></div>

      <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-weight: normal; font-style: normal;">72</span></div>

      <div class="BRPFPageBreak" style="page-break-after: always;">
        <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

      <div style="width: 100%;" class="BRPFPageHeader"><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"></span></a>
        <div>
          <div style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="font-style: italic; font-size: 8pt;">Table of Contents</span></a></div>

          <div style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"><br/>
              </span></a></div>

          <div style="font-weight: normal;">
            <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">MODINE MANUFACTURING COMPANY</div>

            <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</div>

            <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">(In millions, except per share amounts)</div>

            <a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"> </span></a></div>

        </div>

      </div>

    </div>


  </div>
<div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; ">

    <ix:nonNumeric name="us-gaap:IntangibleAssetsDisclosureTextBlock" id="Text_75b9b4c4fcff4e7d8faef6b55e571d8b" contextRef="c20230401to20240331" escape="true" continuedAt="Text_834581b0f47b4e33885643dfce5d51251">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Note 13:&#160; Intangible Assets</div>
</ix:nonNumeric>
    <ix:continuation id="Text_834581b0f47b4e33885643dfce5d51251" continuedAt="Text_834581b0f47b4e33885643dfce5d51252">
<div><br/>
    </div>
</ix:continuation>

    <ix:continuation id="Text_834581b0f47b4e33885643dfce5d51252" continuedAt="Text_834581b0f47b4e33885643dfce5d51253"><ix:nonNumeric name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" id="Text_4f0a4815edbc4c37b079378b0bd08fcf" contextRef="c20230401to20240331" escape="true" continuedAt="Text_7065f16952a041e9b78fad91d99e41e01">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Intangible assets consisted of the following:</div>
</ix:nonNumeric></ix:continuation>
    <ix:continuation id="Text_834581b0f47b4e33885643dfce5d51253" continuedAt="Text_834581b0f47b4e33885643dfce5d51254"><ix:continuation id="Text_7065f16952a041e9b78fad91d99e41e01" continuedAt="Text_7065f16952a041e9b78fad91d99e41e02">
<div><br/>
    </div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_834581b0f47b4e33885643dfce5d51254" continuedAt="Text_834581b0f47b4e33885643dfce5d51255"><ix:continuation id="Text_7065f16952a041e9b78fad91d99e41e02">
<table cellspacing="0" cellpadding="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; margin-left: 0px; margin-right: auto; width: 100%;">


  <tr>

    <td valign="bottom" style="vertical-align: top; padding-bottom: 2px; white-space: nowrap;"/>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="10" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">March 31, 2024</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="10" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">March 31, 2023</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; white-space: nowrap;" rowspan="1">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; white-space: nowrap;" rowspan="1">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; text-align: center; font-weight: bold; white-space: nowrap;" rowspan="1">Gross</td>

    <td valign="bottom" colspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;" rowspan="1">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: center; font-weight: bold; white-space: nowrap;" rowspan="1">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; text-align: center; font-weight: bold; white-space: nowrap;" rowspan="1">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;" rowspan="1">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: center; font-weight: bold; white-space: nowrap;" rowspan="1">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; text-align: center; font-weight: bold; white-space: nowrap;" rowspan="1">Net</td>

    <td valign="bottom" colspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;" rowspan="1">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: center; font-weight: bold; white-space: nowrap;" rowspan="1">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; text-align: center; font-weight: bold; white-space: nowrap;" rowspan="1">Gross</td>

    <td valign="bottom" colspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;" rowspan="1">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: center; font-weight: bold; white-space: nowrap;" rowspan="1">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; text-align: center; font-weight: bold; white-space: nowrap;" rowspan="1">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;" rowspan="1">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: center; font-weight: bold; white-space: nowrap;" rowspan="1">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; text-align: center; font-weight: bold; white-space: nowrap;" rowspan="1">Net</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" rowspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; white-space: nowrap;" rowspan="1">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; white-space: nowrap;" rowspan="1">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; text-align: center; font-weight: bold; white-space: nowrap;" rowspan="1">Carrying</td>

    <td valign="bottom" colspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;" rowspan="1">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: center; font-weight: bold; white-space: nowrap;" rowspan="1">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; text-align: center; font-weight: bold; white-space: nowrap;" rowspan="1">Accumulated</td>

    <td valign="bottom" colspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;" rowspan="1">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: center; font-weight: bold; white-space: nowrap;" rowspan="1">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; text-align: center; font-weight: bold; white-space: nowrap;" rowspan="1">Intangible</td>

    <td valign="bottom" colspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;" rowspan="1">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: center; font-weight: bold; white-space: nowrap;" rowspan="1">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; text-align: center; font-weight: bold; white-space: nowrap;" rowspan="1">Carrying</td>

    <td valign="bottom" colspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;" rowspan="1">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: center; font-weight: bold; white-space: nowrap;" rowspan="1">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; text-align: center; font-weight: bold; white-space: nowrap;" rowspan="1">Accumulated</td>

    <td valign="bottom" colspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;" rowspan="1">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: center; font-weight: bold; white-space: nowrap;" rowspan="1">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; text-align: center; font-weight: bold; white-space: nowrap;" rowspan="1">Intangible</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" rowspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Value</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; font-weight: bold; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; text-align: center; font-weight: bold; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Amortization</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; font-weight: bold; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; text-align: center; font-weight: bold; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Assets</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; font-weight: bold; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; text-align: center; font-weight: bold; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Value</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; font-weight: bold; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; text-align: center; font-weight: bold; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Amortization</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; font-weight: bold; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; text-align: center; font-weight: bold; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Assets</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 28%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Customer relationships</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" id="Fact_339b2167aa5b4ff3a1544b48ffbf5d02" contextRef="c20240331_FiniteLivedIntangibleAssetsByMajorClassAxis_CustomerRelationshipsMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">150.5</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" id="Fact_976bff5e3d734ea587957495cc36630d" contextRef="c20240331_FiniteLivedIntangibleAssetsByMajorClassAxis_CustomerRelationshipsMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">26.3</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" id="Fact_fefb770729174817870206c142409c9e" contextRef="c20240331_FiniteLivedIntangibleAssetsByMajorClassAxis_CustomerRelationshipsMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">124.2</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" id="Fact_39f6a6d828b1434d91dde19359eb5af3" contextRef="c20230331_FiniteLivedIntangibleAssetsByMajorClassAxis_CustomerRelationshipsMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">60.3</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" id="Fact_89bd3faffd7242a1ae491e568a0bf8fc" contextRef="c20230331_FiniteLivedIntangibleAssetsByMajorClassAxis_CustomerRelationshipsMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">23.4</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" id="Fact_ba8e2a1fe2d940389620e7d454f23020" contextRef="c20230331_FiniteLivedIntangibleAssetsByMajorClassAxis_CustomerRelationshipsMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">36.9</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 28%;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Trade names</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" id="Fact_619f599b9a714e908583a0e41ba36a65" contextRef="c20240331_FiniteLivedIntangibleAssetsByMajorClassAxis_TradeNamesMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">62.8</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" id="Fact_2757a8f10c0f44dc9854ef56af11e4a5" contextRef="c20240331_FiniteLivedIntangibleAssetsByMajorClassAxis_TradeNamesMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">18.5</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" id="Fact_775caa71fb354c5b8802d0045faff819" contextRef="c20240331_FiniteLivedIntangibleAssetsByMajorClassAxis_TradeNamesMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">44.3</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" id="Fact_00f249354d8b454bb29e0b07dd954923" contextRef="c20230331_FiniteLivedIntangibleAssetsByMajorClassAxis_TradeNamesMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">50.1</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" id="Fact_07f984cf35154115844ff5104030a455" contextRef="c20230331_FiniteLivedIntangibleAssetsByMajorClassAxis_TradeNamesMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">15.9</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" id="Fact_e6a69ce4fb0f4b4ca3af68a74110b2b1" contextRef="c20230331_FiniteLivedIntangibleAssetsByMajorClassAxis_TradeNamesMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">34.2</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 28%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Acquired technology</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" id="Fact_d520a2e30e7941a5b4f125aa211a0879" contextRef="c20240331_FiniteLivedIntangibleAssetsByMajorClassAxis_TechnologyBasedIntangibleAssetsMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">32.5</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" id="Fact_8b8a717aca6b4d27900ff4df8eaafca0" contextRef="c20240331_FiniteLivedIntangibleAssetsByMajorClassAxis_TechnologyBasedIntangibleAssetsMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">12.7</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" id="Fact_873861a543ff45a9b98a4e0141a83b56" contextRef="c20240331_FiniteLivedIntangibleAssetsByMajorClassAxis_TechnologyBasedIntangibleAssetsMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">19.8</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" id="Fact_256479b77f1040288fd691fcb6063daa" contextRef="c20230331_FiniteLivedIntangibleAssetsByMajorClassAxis_TechnologyBasedIntangibleAssetsMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">22.6</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" id="Fact_45c6d5f4916041e692f69e5b6b2d4119" contextRef="c20230331_FiniteLivedIntangibleAssetsByMajorClassAxis_TechnologyBasedIntangibleAssetsMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">12.6</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" id="Fact_8004f26c20a446fc83bdd5a6f02bfed6" contextRef="c20230331_FiniteLivedIntangibleAssetsByMajorClassAxis_TechnologyBasedIntangibleAssetsMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">10.0</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 28%; padding-bottom: 4px; white-space: nowrap;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Total intangible assets</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" id="Fact_29dc6a10d9534103a50eab91b51b8441" contextRef="c20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">245.8</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" id="Fact_d9765e198cc849bfae3a9c243b74fead" contextRef="c20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">57.5</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" id="Fact_49c149ce9150429ebbea97e4e32e0648" contextRef="c20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">188.3</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" id="Fact_9157336548404cfabe364dfaa5876aad" contextRef="c20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">133.0</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" id="Fact_b5de76b7665042208ad3cbb0bf011d07" contextRef="c20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">51.9</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" id="Fact_8954259695274d41b490a48172ae6556" contextRef="c20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">81.1</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation>

    <ix:continuation id="Text_834581b0f47b4e33885643dfce5d51255" continuedAt="Text_834581b0f47b4e33885643dfce5d51256">
<div><br/>
    </div>
</ix:continuation>
    <ix:continuation id="Text_834581b0f47b4e33885643dfce5d51256" continuedAt="Text_834581b0f47b4e33885643dfce5d51257">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">During the second quarter of fiscal 2024, the Company recorded customer relationship and acquired technology intangible assets totaling $<ix:nonFraction name="us-gaap:FinitelivedIntangibleAssetsAcquired1" id="Fact_dd7458c1824a4970a37be1ea3b4df5dd" contextRef="c20230701to20230930_BusinessAcquisitionAxis_NappsTechnologyCorporationMember_FiniteLivedIntangibleAssetsByMajorClassAxis_CustomerRelationshipsAndAcquiredTechnologyMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">2.9</ix:nonFraction> million related to the Napps acquisition.&#160; During the fourth quarter of fiscal 2024, the Company recorded intangible assets totaling $<ix:nonFraction name="us-gaap:FinitelivedIntangibleAssetsAcquired1" id="Fact_713ab9a6a17847a9aa8f2a2f561082b0" contextRef="c20240101to20240331_BusinessAcquisitionAxis_ScottSpringfieldManufacturingMember_FiniteLivedIntangibleAssetsByMajorClassAxis_CustomerRelationshipsOrderBacklogAndTradeNamesMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">102.3</ix:nonFraction> million and $<ix:nonFraction name="us-gaap:FinitelivedIntangibleAssetsAcquired1" id="Fact_ca03819967084b2dbb84ab7847fc1f48" contextRef="c20240101to20240331_BusinessAcquisitionAxis_TMGcoreIncMember_FiniteLivedIntangibleAssetsByMajorClassAxis_TechnologyBasedIntangibleAssetsMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">11.4</ix:nonFraction> million related to
      the Scott Springfield Manufacturing acquisition and the purchase of intellectual property from TMGcore, Inc., respectively.&#160; The intangible assets recorded for the Scott Springfield Manufacturing acquisition are comprised of customer relationships,
      including backlog, and trade names.&#160; The Company recorded acquired technology as part of its purchase of certain assets from TMGcore, Inc.&#160; See Note 2 for additional information.<br/>
    </div>
</ix:continuation>
    <ix:continuation id="Text_834581b0f47b4e33885643dfce5d51257" continuedAt="Text_834581b0f47b4e33885643dfce5d51258">
<div> <br/>
    </div>
</ix:continuation>
    <ix:continuation id="Text_834581b0f47b4e33885643dfce5d51258">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company recorded $<ix:nonFraction name="us-gaap:AmortizationOfIntangibleAssets" id="Fact_a7f28a56fa534b2abc69c7c1df399cb5" contextRef="c20230401to20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">9.2</ix:nonFraction> million, $<ix:nonFraction name="us-gaap:AmortizationOfIntangibleAssets" id="Fact_23191549b2044c958f7f08d58d0fc241" contextRef="c20220401to20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">8.0</ix:nonFraction> million, and $<ix:nonFraction name="us-gaap:AmortizationOfIntangibleAssets" id="Fact_5cd6ba22bec7436d99cc95c62126bae4" contextRef="c20210401to20220331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">8.4</ix:nonFraction> million of
      amortization expense during fiscal 2024, 2023, and 2022, respectively.&#160; The Company estimates that it will record approximately $<ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" id="Fact_05cbbadd987e43c5980bac4506efc4cd" contextRef="c20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">29.0</ix:nonFraction>
      million, $<ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" id="Fact_354cc83d952a491aaf1e8bb9a60fb904" contextRef="c20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">18.0</ix:nonFraction> million, $<ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" id="Fact_fc4b4543055e458da4380ca507d2739a" contextRef="c20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">17.0</ix:nonFraction>
      million, $<ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" id="Fact_c008357d774d430aa75dfe8e6ab24431" contextRef="c20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">17.0</ix:nonFraction> million, and $<ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" id="Fact_dcc3334c042d4b05a82aaa192f7325db" contextRef="c20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">16.0</ix:nonFraction>
      million of annual amortization expense in fiscal 2025 through 2029, respectively.</div>
</ix:continuation>

    <div><br/>
    </div>


  </div>
<div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; ">

    <ix:nonNumeric name="us-gaap:GoodwillDisclosureTextBlock" id="Text_bf1599c2dbc04996a569b61b120014e4" contextRef="c20230401to20240331" escape="true" continuedAt="Text_3dde5a659941436ab3ce079d13be31061">
<div style="display:none;"><br/></div>
<div style="text-align: left; text-indent: -36pt; margin-left: 36pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Note 14:&#160; Goodwill</div>
</ix:nonNumeric>
    <ix:continuation id="Text_3dde5a659941436ab3ce079d13be31061" continuedAt="Text_3dde5a659941436ab3ce079d13be31062">
<div style="display:none;"><br/></div>
<div style="text-align: left; text-indent: -36pt; margin-left: 36pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> <br/>
    </div>
</ix:continuation>

    <ix:continuation id="Text_3dde5a659941436ab3ce079d13be31062" continuedAt="Text_3dde5a659941436ab3ce079d13be31063"><ix:nonNumeric name="us-gaap:ScheduleOfGoodwillTextBlock" id="Text_9d2950d8f2324c4988b4074576e109c0" contextRef="c20230401to20240331" escape="true" continuedAt="Text_4ad5c3d052184cc895c3b473fb30fb7f1">
<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">The following table presents a roll forward of the carrying value of goodwill from March
        31, 2022 to March 31, 2024</span>.<span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"><br/>
      </span></div>
</ix:nonNumeric></ix:continuation>
    <ix:continuation id="Text_3dde5a659941436ab3ce079d13be31063" continuedAt="Text_3dde5a659941436ab3ce079d13be31064"><ix:continuation id="Text_4ad5c3d052184cc895c3b473fb30fb7f1" continuedAt="Text_4ad5c3d052184cc895c3b473fb30fb7f2">
<div><br/>
    </div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_3dde5a659941436ab3ce079d13be31064" continuedAt="Text_3dde5a659941436ab3ce079d13be31065"><ix:continuation id="Text_4ad5c3d052184cc895c3b473fb30fb7f2" continuedAt="Text_4ad5c3d052184cc895c3b473fb30fb7f3">
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; margin-left: 0px; margin-right: auto; width: 100%;" class="cfttable">


  <tr>

    <td valign="bottom" style="vertical-align: top; padding-bottom: 2px;"/>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="2">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Climate </div>
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Solutions<br/>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="2">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Performance </div>
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Technologies<br/>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="2">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Total</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Balance, March 31, <span style="text-indent: 0pt;">2022</span></div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:Goodwill" id="Fact_91f5e641fc2648cb873cc8c26c75a4e1" contextRef="c20220331_StatementBusinessSegmentsAxis_ClimateSolutionsMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">108.1</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:Goodwill" id="Fact_01b2508c32374602b49af7a581ea40ea" contextRef="c20220331_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">60.0</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:Goodwill" id="Fact_71c59be6fa594aec98d848801325b570" contextRef="c20220331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">168.1</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%; padding-bottom: 2px;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Effect of exchange rate changes</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" id="Fact_e140500e8fde4aa4b3af31245619f6de" contextRef="c20220401to20230331_StatementBusinessSegmentsAxis_ClimateSolutionsMember" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">2.4</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" id="Fact_3af790055be944af81aa3fc535f42bc4" contextRef="c20220401to20230331_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">0.1</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" id="Fact_88ea34cba4ee4e6cb344b6d32c0f6d60" contextRef="c20220401to20230331" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">2.5</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Balance, March 31, <span style="text-indent: 0pt;">2023</span></div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:Goodwill" id="Fact_0677d453ef904da9915712d8b61977e9" contextRef="c20230331_StatementBusinessSegmentsAxis_ClimateSolutionsMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">105.7</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:Goodwill" id="Fact_e4516fef8ff3414aaef2cdd3e263f8fa" contextRef="c20230331_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">59.9</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:Goodwill" id="Fact_dde4ba767d7f41cfa7838e2d2a14333d" contextRef="c20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">165.6</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%;" rowspan="1">
            <div style="margin-left: 9pt; text-indent: -9pt;">Acquisition (disposition) (a)<br/>
            </div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:GoodwillAcquiredDuringPeriod" id="Fact_b891d0b382df47b488fe728558846dd9" contextRef="c20230401to20240331_StatementBusinessSegmentsAxis_ClimateSolutionsMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">66.2</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" rowspan="1" colspan="1">(<ix:nonFraction name="us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit" id="Fact_e899ac43295b457daf45bd6a4ee88cf3" contextRef="c20230401to20240331_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.7</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">)</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:GoodwillAcquiredDuringPeriod" id="Fact_46b7b7851327479287ad6516e79c9b7d" contextRef="c20230401to20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">65.5</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Effect of exchange rate changes</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" id="Fact_baa6df72415e43b08ad5bfa5eb8f0cd4" contextRef="c20230401to20240331_StatementBusinessSegmentsAxis_ClimateSolutionsMember" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">0.1</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" id="Fact_7f25d19345bb4921a15d9832f94d32eb" contextRef="c20230401to20240331_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">0.1</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" id="Fact_96e753b095074167b14125bcfb97c61e" contextRef="c20230401to20240331" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">0.2</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%; padding-bottom: 4px;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Balance, March 31, <span style="text-indent: 0pt;">2024</span></div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:Goodwill" id="Fact_f18d0754e64a4f2ca75cdc3c5c2f3ccf" contextRef="c20240331_StatementBusinessSegmentsAxis_ClimateSolutionsMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">171.8</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:Goodwill" id="Fact_c3d26058a08a48dca215379ce00ef8d8" contextRef="c20240331_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">59.1</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:Goodwill" id="Fact_cf21d4bb6141453e87f27c63872e656a" contextRef="c20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">230.9</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation>
    <div>
      <div>
        <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">
          <ix:continuation id="Text_3dde5a659941436ab3ce079d13be31065" continuedAt="Text_3dde5a659941436ab3ce079d13be31066"><ix:continuation id="Text_4ad5c3d052184cc895c3b473fb30fb7f3" continuedAt="Text_4ad5c3d052184cc895c3b473fb30fb7f4"><hr style="height: 2px; width: 5%; color: #000000; background-color: #000000; text-align: left; border: none; margin-left: 0px; margin-right: auto;"/></ix:continuation></ix:continuation> </div>

      </div>

    </div>

    <ix:continuation id="Text_4ad5c3d052184cc895c3b473fb30fb7f4"><ix:continuation id="Text_3dde5a659941436ab3ce079d13be31066" continuedAt="Text_3dde5a659941436ab3ce079d13be31067">
<div>
      <table cellspacing="0" cellpadding="0" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;" class="DSPFListTable">


  <tr style="vertical-align: top;">

    <td style="vertical-align: top; width: 18pt;">
              <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(a)</div>
            </td>

    <td style="align: left; vertical-align: top; width: auto;"> <ix:footnote id="Foot_75f7175273a846a69c328f0a1b900093" footnoteRole="http://www.xbrl.org/2003/role/footnote" xml:lang="en-US">During fiscal 2024, the Company recorded $<ix:nonFraction name="us-gaap:GoodwillAcquiredDuringPeriod" id="Fact_ff9024a7a9fb4681ac86915c5cd25170" contextRef="c20230401to20240331_BusinessAcquisitionAxis_ScottSpringfieldManufacturingMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">65.2</ix:nonFraction> million and $<ix:nonFraction name="us-gaap:GoodwillAcquiredDuringPeriod" id="Fact_43a1c1cc848344719e5e8030e9fdd060" contextRef="c20230401to20240331_BusinessAcquisitionAxis_NappsTechnologyCorporationMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">1.0</ix:nonFraction> million of goodwill in connection
              with its acquisition of Scott Springfield Manufacturing and Napps, respectively.&#160; In addition, the Company wrote-off $<ix:nonFraction name="us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit" id="Fact_44330e373b99409fabf8dc4f4ec98565" contextRef="c20230401to20240331_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.7</ix:nonFraction> million
              of goodwill in connection with the sale of <ix:nonFraction name="mod:NumberOfCoatingsFacilitiesSold" id="Fact_a86068da8cad46d88fcc5389746fb364" contextRef="c20230901to20230930" unitRef="U004" decimals="INF" scale="0" format="ixt-sec:numwordsen">two</ix:nonFraction> coatings facilities.&#160; See Note 2 for additional information.</ix:footnote></td>

  </tr>


</table>
       </div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_3dde5a659941436ab3ce079d13be31067" continuedAt="Text_3dde5a659941436ab3ce079d13be31068">
<div><br/>
    </div>
</ix:continuation>
    <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">
      <ix:continuation id="Text_3dde5a659941436ab3ce079d13be31068" continuedAt="Text_3dde5a659941436ab3ce079d13be31069">
<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">The Company tests goodwill for impairment annually, as of March 31, or more frequently if events or circumstances change that would, more likely than not, reduce the fair
        value of a reporting unit below its carrying value.&#160; To test goodwill for impairment, the Company determines the fair value of each reporting unit based upon the present value of estimated future cash flows and compares the fair value of each
        reporting unit with its carrying value.&#160; The Company&#8217;s determination of fair value involves judgment and the use of estimates and assumptions, including assumptions regarding the revenue growth rates and operating profit margins used to calculate
        estimated future cash flows<span style="font-size: 10pt; font-family: 'Times New Roman';"> and</span> risk-adjusted discount rates.</div>
</ix:continuation>
    </div>

    <ix:continuation id="Text_3dde5a659941436ab3ce079d13be31069" continuedAt="Text_3dde5a659941436ab3ce079d13be310610">
<div><br/>
    </div>
</ix:continuation>
    <ix:continuation id="Text_3dde5a659941436ab3ce079d13be310610" continuedAt="Text_3dde5a659941436ab3ce079d13be310611">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">As a result of its annual goodwill impairment tests performed as of March 31, 2024, the Company determined that the fair value of each of its reporting
      units exceeded their respective book values.</div>
</ix:continuation>
    <ix:continuation id="Text_3dde5a659941436ab3ce079d13be310611" continuedAt="Text_3dde5a659941436ab3ce079d13be310612">
<div><br/>
    </div>
</ix:continuation>
    <ix:continuation id="Text_3dde5a659941436ab3ce079d13be310612">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">At both March 31, 2024 and 2023, accumulated goodwill impairment losses totaled $<ix:nonFraction name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" id="Fact_e8d9034a577b469f967e05d949c31631" contextRef="c20230331_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" id="Fact_b756085a99a34ee6b27c97d3e6f28618" contextRef="c20240331_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">40.8</ix:nonFraction></ix:nonFraction> million within the Performance Technologies segment<span style="font-size: 10pt; font-family: 'Times New Roman';">.</span></div>
</ix:continuation>

    <div><br/>
    </div>

    <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
      <div class="BRPFPageFooter" style="width: 100%;"></div>

      <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-weight: normal; font-style: normal;">73</span></div>

      <div style="page-break-after: always;" class="BRPFPageBreak">
        <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

      <div style="width: 100%;" class="BRPFPageHeader"><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"></span></a>
        <div>
          <div style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="font-style: italic; font-size: 8pt;">Table of Contents</span></a></div>

          <div style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"><br/>
              </span></a></div>

          <div style="font-weight: normal;">
            <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">MODINE MANUFACTURING COMPANY</div>

            <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</div>

            <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">(In millions, except per share amounts)</div>

            <a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"> </span></a></div>

        </div>

      </div>

    </div>


  </div>
<div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; ">

    <ix:nonNumeric name="mod:ProductWarrantiesAndOtherCommitmentsTextBlock" id="Text_a1e763477d134d0690fb92d3e16cc78b" contextRef="c20230401to20240331" escape="true" continuedAt="Text_c9eb6da7455d45de81da1998b180087d1">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Note 15:&#160; Product Warranties and Other Commitments</div>
</ix:nonNumeric>
    <ix:continuation id="Text_c9eb6da7455d45de81da1998b180087d1" continuedAt="Text_c9eb6da7455d45de81da1998b180087d2">
<div><br/>
    </div>
</ix:continuation>
    <ix:continuation id="Text_c9eb6da7455d45de81da1998b180087d2" continuedAt="Text_c9eb6da7455d45de81da1998b180087d3">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"><span style="text-decoration: underline;">Product warranties</span></div>
</ix:continuation>
    <ix:continuation id="Text_c9eb6da7455d45de81da1998b180087d3" continuedAt="Text_c9eb6da7455d45de81da1998b180087d4">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 12pt;"><span style="font-size: 10pt; font-family: 'Times New Roman';">Many of the Company&#8217;s products are covered under a warranty period ranging from <span style="-sec-ix-hidden:Fact_6a7d3f9c807a4bfd9279eef372cf4ec8">one</span> to <ix:nonNumeric name="mod:ProductWarrantyPeriod" id="Fact_17e6ea4771d74393a745176317020822" contextRef="c20230401to20240331_RangeAxis_MaximumMember" format="ixt-sec:durwordsen">five years</ix:nonNumeric>. The Company records a
        liability for product warranty obligations at the time of sale and adjusts its warranty accruals if it becomes probable that expected claims will differ from previous estimates.</span></div>
</ix:continuation>
    <ix:continuation id="Text_c9eb6da7455d45de81da1998b180087d4" continuedAt="Text_c9eb6da7455d45de81da1998b180087d5">
<div><br/>
    </div>
</ix:continuation>

    <ix:continuation id="Text_c9eb6da7455d45de81da1998b180087d5" continuedAt="Text_c9eb6da7455d45de81da1998b180087d6"><ix:nonNumeric name="us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock" id="Text_a2e1566af5f94501be0087ee2baf883b" contextRef="c20230401to20240331" escape="true" continuedAt="Text_1591ac2bf13e4282a5e9863f41be7ba71">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Changes in accrued warranty costs were as follows:</div>
</ix:nonNumeric></ix:continuation>
    <ix:continuation id="Text_c9eb6da7455d45de81da1998b180087d6" continuedAt="Text_c9eb6da7455d45de81da1998b180087d7"><ix:continuation id="Text_1591ac2bf13e4282a5e9863f41be7ba71" continuedAt="Text_1591ac2bf13e4282a5e9863f41be7ba72">
<div><br/>
    </div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_c9eb6da7455d45de81da1998b180087d7" continuedAt="Text_c9eb6da7455d45de81da1998b180087d8"><ix:continuation id="Text_1591ac2bf13e4282a5e9863f41be7ba72" continuedAt="Text_1591ac2bf13e4282a5e9863f41be7ba73">
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; margin-left: 0px; margin-right: auto; width: 100%;" class="cfttable">


  <tr>

    <td valign="bottom" style="vertical-align: top; padding-bottom: 2px;"/>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="6">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 12pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Years ended March 31,</span></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;" colspan="2">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;" colspan="2">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Beginning balance</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:StandardProductWarrantyAccrual" id="Fact_869f3e937b50477daf7f16c9874dea7d" contextRef="c20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">6.9</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:StandardProductWarrantyAccrual" id="Fact_940faacba1ab4e488013c28d88202dd4" contextRef="c20220331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">6.3</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 76%;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Warranties recorded at time of sale</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:StandardProductWarrantyAccrualWarrantiesIssued" id="Fact_6f2e47b44cfb4443940b2f2e0c6821c7" contextRef="c20230401to20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">6.6</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:StandardProductWarrantyAccrualWarrantiesIssued" id="Fact_3e143b3e37e54effa932df7a602efee2" contextRef="c20220401to20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">5.4</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Adjustments to pre-existing warranties</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:StandardProductWarrantyAccrualPreexistingIncreaseDecrease" id="Fact_7ba8ebe6be4647999b1216cab06ecf6c" contextRef="c20230401to20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">2.2</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:StandardProductWarrantyAccrualPreexistingIncreaseDecrease" id="Fact_0737f6b8263e4f7e809039f6c368878f" contextRef="c20220401to20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.9</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 76%;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Settlements</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:StandardProductWarrantyAccrualPayments" id="Fact_7e6f757b4fe34551b8c56de2348c29f2" contextRef="c20230401to20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">5.3</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:StandardProductWarrantyAccrualPayments" id="Fact_2256f296f4d64ef6a24cd3b21356cf43" contextRef="c20220401to20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">5.6</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Acquisition of business (a)<br/>
            </div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1"><ix:nonFraction name="us-gaap:StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition" id="Fact_b52d83f38dc24dd5bcb1c3033b8e40a6" contextRef="c20230401to20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.4</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1"><ix:nonFraction name="us-gaap:StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition" id="Fact_2e929019361646de8e83ce034ced765b" contextRef="c20220401to20230331" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 76%;" rowspan="1">
            <div style="margin-left: 9pt; text-indent: -9pt;">Disposition of businesses (a)<br/>
            </div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" rowspan="1" colspan="1">(<ix:nonFraction name="mod:StandardProductWarrantyAccrualDispositionOfBusinesses" id="Fact_0b99d83db50a425998801f4a4afb5d87" contextRef="c20230401to20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.2</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">)</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" rowspan="1" colspan="1"><ix:nonFraction name="mod:StandardProductWarrantyAccrualDispositionOfBusinesses" id="Fact_8e654a36bb344c1586ebb73e0a067d05" contextRef="c20220401to20230331" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Effect of exchange rate changes</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:StandardProductWarrantyAccrualForeignCurrencyTranslationGainLoss" id="Fact_95e5fb7b6e8d4a5eb5f9dd99a8e41e47" contextRef="c20230401to20240331" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">0.1</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:StandardProductWarrantyAccrualForeignCurrencyTranslationGainLoss" id="Fact_19abd40b5aac4da5bfd29b0b3a114e35" contextRef="c20220401to20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.1</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 76%; padding-bottom: 4px;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Ending balance</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:StandardProductWarrantyAccrual" id="Fact_faa1cd786522418ea4e11d0ad69a6554" contextRef="c20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">10.7</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:StandardProductWarrantyAccrual" id="Fact_c260382cc6a14588922251834c910a65" contextRef="c20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">6.9</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation>
    <div>
      <div>
        <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">
          <ix:continuation id="Text_c9eb6da7455d45de81da1998b180087d8" continuedAt="Text_c9eb6da7455d45de81da1998b180087d9"><ix:continuation id="Text_1591ac2bf13e4282a5e9863f41be7ba73" continuedAt="Text_1591ac2bf13e4282a5e9863f41be7ba74"><hr style="height: 2px; width: 5%; color: #000000; background-color: #000000; text-align: left; border: none; margin-left: 0px; margin-right: auto;"/></ix:continuation></ix:continuation> </div>

      </div>

    </div>

    <div>
      <ix:continuation id="Text_c9eb6da7455d45de81da1998b180087d9" continuedAt="Text_c9eb6da7455d45de81da1998b180087d10"><ix:continuation id="Text_1591ac2bf13e4282a5e9863f41be7ba74">
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;">


  <tr style="vertical-align: top;">

    <td style="vertical-align: top; width: 18pt;">
              <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(a)</div>
            </td>

    <td style="align: left; vertical-align: top; width: auto;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><ix:footnote id="Foot_797f4eefe6db4687974f7ae443cd3d0c" footnoteRole="http://www.xbrl.org/2003/role/footnote" xml:lang="en-US">The Company acquired Scott Springfield Manufacturing during fiscal 2024.&#160; The Company sold <ix:nonFraction name="mod:NumberOfAutomotiveBusinessesSold" id="Fact_8e0cd68aefc34832a88cd4daa67f0fb0" contextRef="c20231031to20231031" unitRef="U005" decimals="INF" scale="0" format="ixt-sec:numwordsen">three</ix:nonFraction> automotive businesses based in Germany during fiscal 2024.&#160; See Note 2 for additional information.</ix:footnote></span> <br/>
            </td>

  </tr>


</table>
</ix:continuation></ix:continuation>

      <ix:continuation id="Text_c9eb6da7455d45de81da1998b180087d10" continuedAt="Text_c9eb6da7455d45de81da1998b180087d11">
<div> <br/>
      </div>
</ix:continuation>
      <ix:continuation id="Text_c9eb6da7455d45de81da1998b180087d11" continuedAt="Text_c9eb6da7455d45de81da1998b180087d12">
<div><span style="text-decoration: underline;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-variant: normal; text-transform: none;">Indemnification agreements</span></span>
      </div>
</ix:continuation>
    </div>

    <ix:continuation id="Text_c9eb6da7455d45de81da1998b180087d12" continuedAt="Text_c9eb6da7455d45de81da1998b180087d13">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">From time to time, the Company provides indemnification agreements
      related to the sale or purchase of an entity or facility. These indemnification agreements cover customary representations and warranties typically provided in conjunction with such transactions, including income, sales, excise or other tax matters,
      environmental matters and other third-party claims. The indemnification periods provided generally range from less than <ix:nonNumeric name="mod:IndemnificationPeriod" id="Fact_d598de1ec68f4eeaa5a1e5fe4f82e1b1" contextRef="c20230401to20240331_RangeAxis_MinimumMember" format="ixt-sec:durwordsen">one year</ix:nonNumeric> to <ix:nonNumeric name="mod:IndemnificationPeriod" id="Fact_c5389174715645e095a3d1dc42ffcaf4" contextRef="c20230401to20240331_RangeAxis_MaximumMember" format="ixt-sec:durwordsen">fifteen years</ix:nonNumeric>.&#160; In addition, standard indemnification provisions reside in many commercial agreements to which the Company is a party and relate to
      responsibility in the event of potential third-party claims. The fair value of the Company&#8217;s outstanding indemnification obligations at March 31, 2024 was not material.</div>
</ix:continuation>
    <ix:continuation id="Text_c9eb6da7455d45de81da1998b180087d13" continuedAt="Text_c9eb6da7455d45de81da1998b180087d14">
<div><br/>
    </div>
</ix:continuation>
    <ix:continuation id="Text_c9eb6da7455d45de81da1998b180087d14" continuedAt="Text_c9eb6da7455d45de81da1998b180087d15">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"><span style="text-decoration: underline;">Commitments</span></div>
</ix:continuation>
    <ix:continuation id="Text_c9eb6da7455d45de81da1998b180087d15">
<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">At
        March 31, 2024, the Company had capital expenditure commitments of $<ix:nonFraction name="us-gaap:LongTermPurchaseCommitmentAmount" id="Fact_412446e8a51643628cfd798477f36286" contextRef="c20230401to20240331_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_CapitalAdditionsMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">20.2</ix:nonFraction> million. Significant commitments include tooling and equipment
        expenditures for new and renewal programs with vehicular customers in the Performance Technologies segment and equipment expenditures to support expanding manufacturing capacity in the Climate Solutions segment.&#160; The Company utilizes inventory
        arrangements with certain vendors in the normal course of business under which the vendors maintain inventory stock at the Company&#8217;s facilities or at outside facilities.&#160; Title passes to the Company at the time goods are withdrawn for use in
        production.&#160; The Company has agreements with the vendors to use the material within a specific period of time.&#160; In some cases, the Company bears the risk of loss for the inventory because Modine is required to insure the inventory against damage
        and/or theft.&#160; This inventory is included within the Company&#8217;s consolidated balance sheets as raw materials inventory.</span></div>
</ix:continuation>
<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span>
    <span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

    <div><br/>
    </div>


  </div>
<div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; ">
   <ix:nonNumeric name="mod:LesseeOperatingAndFinancingLeasesTextBlock" id="Text_95548b01ecde4a789c68e0a743a251a6" contextRef="c20230401to20240331" escape="true" continuedAt="Text_88f4ba47f74b409487cdb46fdc5d55cc1">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">  </span></div>
</ix:nonNumeric>
    <ix:continuation id="Text_88f4ba47f74b409487cdb46fdc5d55cc1" continuedAt="Text_88f4ba47f74b409487cdb46fdc5d55cc2">
<div style="display:none;"><br/></div>
<div style="text-align: justify; text-indent: -36pt; margin-left: 36pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;">Note 16:&#160; Leases</div>
</ix:continuation>
    <ix:continuation id="Text_88f4ba47f74b409487cdb46fdc5d55cc2" continuedAt="Text_88f4ba47f74b409487cdb46fdc5d55cc3">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation>
    <ix:continuation id="Text_88f4ba47f74b409487cdb46fdc5d55cc3" continuedAt="Text_88f4ba47f74b409487cdb46fdc5d55cc4">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"><br/>
      </span> </div>
</ix:continuation>
    <ix:continuation id="Text_88f4ba47f74b409487cdb46fdc5d55cc4" continuedAt="Text_88f4ba47f74b409487cdb46fdc5d55cc5">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation>
    <ix:continuation id="Text_88f4ba47f74b409487cdb46fdc5d55cc5" continuedAt="Text_88f4ba47f74b409487cdb46fdc5d55cc6">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company determines if an arrangement is a lease at contract inception. The lease
      term begins upon lease commencement, which is when the Company takes possession of the asset, and may include options to extend or terminate the lease when it is reasonably certain that such options will be exercised.&#160; The Company uses the lease term
      within its determination of the appropriate lease classification, either as an operating lease or as a finance lease, and to calculate straight-line lease expense for its operating leases.</div>
</ix:continuation>
    <ix:continuation id="Text_88f4ba47f74b409487cdb46fdc5d55cc6" continuedAt="Text_88f4ba47f74b409487cdb46fdc5d55cc7">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation>
    <ix:continuation id="Text_88f4ba47f74b409487cdb46fdc5d55cc7" continuedAt="Text_88f4ba47f74b409487cdb46fdc5d55cc8">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"><br/>
      </span> </div>
</ix:continuation>
    <ix:continuation id="Text_88f4ba47f74b409487cdb46fdc5d55cc8" continuedAt="Text_88f4ba47f74b409487cdb46fdc5d55cc9">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation>
    <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
      <div class="BRPFPageFooter" style="width: 100%;"></div>

      <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-weight: normal; font-style: normal;">74</span></div>

      <div style="page-break-after: always;" class="BRPFPageBreak">
        <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

      <div style="width: 100%;" class="BRPFPageHeader"><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"></span></a>
        <div>
          <div style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="font-style: italic; font-size: 8pt;">Table of Contents</span></a></div>

          <div style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"><br/>
              </span></a></div>

          <div style="font-weight: normal;">
            <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">MODINE MANUFACTURING COMPANY</div>

            <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</div>

            <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">(In millions, except per share amounts)</div>

            <a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"> </span></a></div>

        </div>

      </div>

    </div>

    <ix:continuation id="Text_88f4ba47f74b409487cdb46fdc5d55cc9" continuedAt="Text_88f4ba47f74b409487cdb46fdc5d55cc10">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">ROU assets represent the Company&#8217;s right to use an underlying asset for the lease term
      and lease liabilities represent the Company&#8217;s obligation to make lease payments arising from the lease. The Company recognizes ROU assets and lease liabilities at the lease commencement date, based upon the present value of lease payments over the
      lease term.&#160; As its lease agreements typically do not provide an implicit interest rate, the Company primarily uses an incremental borrowing rate to calculate the ROU asset and lease liability. In determining the incremental borrowing rate, the
      Company considers its current collateralized borrowing rate, the term of the lease, and the economic environment where the lease activity is concentrated. The Company believes this method effectively estimates a borrowing rate that it could obtain
      for a debt instrument with similar terms as the lease agreement.</div>
</ix:continuation>
    <ix:continuation id="Text_88f4ba47f74b409487cdb46fdc5d55cc10" continuedAt="Text_88f4ba47f74b409487cdb46fdc5d55cc11">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation>
    <ix:continuation id="Text_88f4ba47f74b409487cdb46fdc5d55cc11" continuedAt="Text_88f4ba47f74b409487cdb46fdc5d55cc12">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"><br/>
      </span> </div>
</ix:continuation>
    <ix:continuation id="Text_88f4ba47f74b409487cdb46fdc5d55cc12" continuedAt="Text_88f4ba47f74b409487cdb46fdc5d55cc13">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation>
    <ix:continuation id="Text_88f4ba47f74b409487cdb46fdc5d55cc13" continuedAt="Text_88f4ba47f74b409487cdb46fdc5d55cc14">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Based upon its accounting policy, the Company does not separate lease and non-lease
      components for any asset class. In addition, the Company does not record short-term leases (i.e. leases with an initial term of 12 months or less) on its consolidated balance sheets.</div>
</ix:continuation>
    <ix:continuation id="Text_88f4ba47f74b409487cdb46fdc5d55cc14" continuedAt="Text_88f4ba47f74b409487cdb46fdc5d55cc15">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation>
    <ix:continuation id="Text_88f4ba47f74b409487cdb46fdc5d55cc15" continuedAt="Text_88f4ba47f74b409487cdb46fdc5d55cc16">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"><br/>
      </span> </div>
</ix:continuation>
    <ix:continuation id="Text_88f4ba47f74b409487cdb46fdc5d55cc16" continuedAt="Text_88f4ba47f74b409487cdb46fdc5d55cc17">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation>
    <ix:continuation id="Text_88f4ba47f74b409487cdb46fdc5d55cc17" continuedAt="Text_88f4ba47f74b409487cdb46fdc5d55cc18">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Certain leases require the Company to pay taxes, insurance, maintenance, and other
      operating expenses associated with the leased asset. Such amounts are not included in the measurement of the lease liability to the extent they are variable in nature. These variable lease costs are recognized as variable lease expense when incurred.
      The depreciable life of the ROU assets and related leasehold improvements are limited by the expected lease term, unless the lease contains a provision to transfer title to the Company or a purchase option that the Company expects to execute.</div>
</ix:continuation>
    <ix:continuation id="Text_88f4ba47f74b409487cdb46fdc5d55cc18" continuedAt="Text_88f4ba47f74b409487cdb46fdc5d55cc19">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation>
    <ix:continuation id="Text_88f4ba47f74b409487cdb46fdc5d55cc19" continuedAt="Text_88f4ba47f74b409487cdb46fdc5d55cc20">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"><br/>
      </span> </div>
</ix:continuation>
    <ix:continuation id="Text_88f4ba47f74b409487cdb46fdc5d55cc20" continuedAt="Text_88f4ba47f74b409487cdb46fdc5d55cc21">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation>
    <ix:continuation id="Text_88f4ba47f74b409487cdb46fdc5d55cc21" continuedAt="Text_88f4ba47f74b409487cdb46fdc5d55cc22">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company&#8217;s most significant leases represent leases of real estate, such as
      manufacturing facilities, warehouses, and offices. In addition, the Company leases manufacturing and IT equipment and vehicles.&#160; The Company&#8217;s most significant leases have remaining lease terms of <ix:nonNumeric name="us-gaap:LesseeOperatingLeaseRemainingLeaseTerm" id="Fact_1d6762df18794799a2e973078ed13777" contextRef="c20240331_RangeAxis_MinimumMember" format="ixt-sec:duryear">1</ix:nonNumeric> to <ix:nonNumeric name="us-gaap:LesseeOperatingLeaseRemainingLeaseTerm" id="Fact_04993cdff5b24aa6b94d8e1a6fb900cc" contextRef="c20240331_RangeAxis_MaximumMember" format="ixt-sec:duryear">10</ix:nonNumeric> years. Certain leases contain renewal options for varying
      periods, which are at the Company&#8217;s discretion. If reasonably certain of exercise, the Company includes the renewal periods within the calculation of ROU assets and lease liabilities.&#160; The Company&#8217;s lease agreements do not contain material residual
      value guarantees or material restrictive covenants.</div>
</ix:continuation>
    <ix:continuation id="Text_88f4ba47f74b409487cdb46fdc5d55cc22" continuedAt="Text_88f4ba47f74b409487cdb46fdc5d55cc23">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation>
    <ix:continuation id="Text_88f4ba47f74b409487cdb46fdc5d55cc23" continuedAt="Text_88f4ba47f74b409487cdb46fdc5d55cc24">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: italic; font-variant: normal; text-transform: none;"><br/>
      </span> </div>
</ix:continuation>
    <ix:continuation id="Text_88f4ba47f74b409487cdb46fdc5d55cc24" continuedAt="Text_88f4ba47f74b409487cdb46fdc5d55cc25">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: italic; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation>
    <ix:continuation id="Text_88f4ba47f74b409487cdb46fdc5d55cc25" continuedAt="Text_88f4ba47f74b409487cdb46fdc5d55cc26">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-variant: normal; text-transform: none;"><span style="text-decoration: underline;">Lease assets and liabilities</span></div>
</ix:continuation>
    <ix:continuation id="Text_88f4ba47f74b409487cdb46fdc5d55cc26" continuedAt="Text_88f4ba47f74b409487cdb46fdc5d55cc27"><ix:nonNumeric name="mod:LesseeLeaseBalanceSheetInformationTextBlock" id="Text_6361469186f146d1b5cb049e33e3f726" contextRef="c20230401to20240331" escape="true" continuedAt="Text_2713dad2803f4e8d9fa94e78bf4fa8a91">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">  </span></div>
</ix:nonNumeric></ix:continuation>
    <ix:continuation id="Text_88f4ba47f74b409487cdb46fdc5d55cc27" continuedAt="Text_88f4ba47f74b409487cdb46fdc5d55cc28"><ix:continuation id="Text_2713dad2803f4e8d9fa94e78bf4fa8a91" continuedAt="Text_2713dad2803f4e8d9fa94e78bf4fa8a92">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">The
        following table provides a summary of leases recorded on the consolidated balance sheets.<br/>
      </span> </div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_88f4ba47f74b409487cdb46fdc5d55cc28" continuedAt="Text_88f4ba47f74b409487cdb46fdc5d55cc29"><ix:continuation id="Text_2713dad2803f4e8d9fa94e78bf4fa8a92" continuedAt="Text_2713dad2803f4e8d9fa94e78bf4fa8a93">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_88f4ba47f74b409487cdb46fdc5d55cc29" continuedAt="Text_88f4ba47f74b409487cdb46fdc5d55cc30"><ix:continuation id="Text_2713dad2803f4e8d9fa94e78bf4fa8a93" continuedAt="Text_2713dad2803f4e8d9fa94e78bf4fa8a94">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"><br/>
      </span> </div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_88f4ba47f74b409487cdb46fdc5d55cc30" continuedAt="Text_88f4ba47f74b409487cdb46fdc5d55cc31"><ix:continuation id="Text_2713dad2803f4e8d9fa94e78bf4fa8a94" continuedAt="Text_2713dad2803f4e8d9fa94e78bf4fa8a95">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_88f4ba47f74b409487cdb46fdc5d55cc31" continuedAt="Text_88f4ba47f74b409487cdb46fdc5d55cc32"><ix:continuation id="Text_2713dad2803f4e8d9fa94e78bf4fa8a95" continuedAt="Text_2713dad2803f4e8d9fa94e78bf4fa8a96">
<table cellspacing="0" cellpadding="0" border="0" class="cfttable" style="margin-left: 0px; margin-right: auto; font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">


  <tr>

    <td valign="bottom" style="vertical-align: top; padding-bottom: 2px; width: 30%; font-size: 10pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none;"><br/>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 45%;">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;">Balance Sheet Location</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;">March 31, 2024</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;">March 31, 2023</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 30%;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;"><span style="text-decoration: underline;">Lease Assets</span></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 45%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;"><br/>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 30%; background-color: rgb(204, 238, 255);">
            <div style="text-align: left; text-indent: -9pt; margin-left: 17.95pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Operating lease ROU assets</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 45%; background-color: rgb(204, 238, 255);">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="-sec-ix-hidden:Fact_76ffc14a6e8046f399df76279c948862"><span style="-sec-ix-hidden:Fact_2485d78857f3400eb0079ccb5b277948">Other noncurrent assets</span></span></div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAsset" id="Fact_3a559930d5d74549bd342ccd4b96082a" contextRef="c20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">76.0</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAsset" id="Fact_b4741a9de2e94745a783616e7eb42e54" contextRef="c20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">59.1</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;"><br/>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 30%;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 17.95pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Finance lease ROU assets (a)</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 45%;">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="-sec-ix-hidden:Fact_bdb5d911a6c14cf7a4484201d7175f91"><span style="-sec-ix-hidden:Fact_699d6c4e96024b378ebbb0457387cb57">Property, plant and equipment - net</span></span></div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><ix:nonFraction name="us-gaap:FinanceLeaseRightOfUseAsset" id="Fact_6048664b475741f78c36732994edb0f3" contextRef="c20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">6.5</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><ix:nonFraction name="us-gaap:FinanceLeaseRightOfUseAsset" id="Fact_bf14c94441f846ff9c1cb452410c663c" contextRef="c20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">7.1</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;"><br/>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 30%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 45%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;"><br/>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 30%;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;"><span style="text-decoration: underline;">Lease
                Liabilities</span></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 45%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;"><br/>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 30%; background-color: rgb(204, 238, 255);">
            <div style="text-align: left; text-indent: -9pt; margin-left: 17.95pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Operating lease liabilities</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 45%; background-color: rgb(204, 238, 255);">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"><span style="-sec-ix-hidden:Fact_fcce09a63ec148fe91bd9ece08ff04f7"><span style="-sec-ix-hidden:Fact_16baa217aaeb4b5eaf304195a29aa831">Other current liabilities</span></span><br/>
              </span> </div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityCurrent" id="Fact_1644aee072d240d399870d9714fb1976" contextRef="c20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">15.3</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityCurrent" id="Fact_26db3b2442fe4e8a8708386ad87122d2" contextRef="c20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">11.8</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 30%;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 17.95pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Operating lease liabilities</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 45%;">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="-sec-ix-hidden:Fact_bd88b435970f4ba387d3607d8b901f15"><span style="-sec-ix-hidden:Fact_6b6f9dcb876d404aa61d7a4544ae2cac">Other noncurrent liabilities</span></span></div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityNoncurrent" id="Fact_d70ebc2de704447b882afb075458cef5" contextRef="c20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">62.1</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityNoncurrent" id="Fact_25f259ea04704720bb266ee486d1de70" contextRef="c20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">48.9</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 30%; background-color: rgb(204, 238, 255);">
            <div style="text-align: left; text-indent: -9pt; margin-left: 17.95pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Finance lease liabilities</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 45%; background-color: rgb(204, 238, 255);">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="-sec-ix-hidden:Fact_e002580bb5ca4ae88f883765c445112a"><span style="-sec-ix-hidden:Fact_a347fc270be9448e88e79f8a10c45383">Long-term debt - current portion</span></span></div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><ix:nonFraction name="us-gaap:FinanceLeaseLiabilityCurrent" id="Fact_f34cc1526489485287ccee64042ceb32" contextRef="c20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.4</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><ix:nonFraction name="us-gaap:FinanceLeaseLiabilityCurrent" id="Fact_dd1d53d489f0477693d6ee80a850bd2f" contextRef="c20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.4</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 30%;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 17.95pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Finance lease liabilities</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 45%;">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="-sec-ix-hidden:Fact_9fcac3d7e8a249628ecbb47cf8112735"><span style="-sec-ix-hidden:Fact_46f96fe6fe91457bb92b914e546a905c">Long-term debt</span></span></div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><ix:nonFraction name="us-gaap:FinanceLeaseLiabilityNoncurrent" id="Fact_63aa940b65d04367a162ba6e7f348377" contextRef="c20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">1.9</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><ix:nonFraction name="us-gaap:FinanceLeaseLiabilityNoncurrent" id="Fact_fbf4efc92a0740ac839e10f0be305206" contextRef="c20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">2.3</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_88f4ba47f74b409487cdb46fdc5d55cc32" continuedAt="Text_88f4ba47f74b409487cdb46fdc5d55cc33"><ix:continuation id="Text_2713dad2803f4e8d9fa94e78bf4fa8a96" continuedAt="Text_2713dad2803f4e8d9fa94e78bf4fa8a97">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation></ix:continuation>
    <div>
      <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">
        <ix:continuation id="Text_88f4ba47f74b409487cdb46fdc5d55cc33" continuedAt="Text_88f4ba47f74b409487cdb46fdc5d55cc34"><ix:continuation id="Text_2713dad2803f4e8d9fa94e78bf4fa8a97" continuedAt="Text_2713dad2803f4e8d9fa94e78bf4fa8a98"><hr style="height: 2px; width: 5%; color: #000000; background-color: #000000; text-align: left; border: none; margin-left: 0px; margin-right: auto;"/></ix:continuation></ix:continuation></div>

    </div>

    <ix:continuation id="Text_88f4ba47f74b409487cdb46fdc5d55cc34" continuedAt="Text_88f4ba47f74b409487cdb46fdc5d55cc35"><ix:continuation id="Text_2713dad2803f4e8d9fa94e78bf4fa8a98" continuedAt="Text_2713dad2803f4e8d9fa94e78bf4fa8a99">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation></ix:continuation>
    <div>
      <ix:continuation id="Text_88f4ba47f74b409487cdb46fdc5d55cc35" continuedAt="Text_88f4ba47f74b409487cdb46fdc5d55cc36"><ix:continuation id="Text_2713dad2803f4e8d9fa94e78bf4fa8a99">
<div>
        <table cellspacing="0" cellpadding="0" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;" class="DSPFListTable">


  <tr style="vertical-align: top;">

    <td style="vertical-align: top; width: 18pt;">
                <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">(a)</div>
              </td>

    <td style="vertical-align: top;">
                <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"><ix:footnote id="Foot_3e5b169748c5492e999a009bdffc4230" footnoteRole="http://www.xbrl.org/2003/role/footnote" xml:lang="en-US">Finance lease ROU assets were recorded net of accumulated amortization of $<ix:nonFraction name="us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization" id="Fact_c4d739a9421f4e6297e12602c53f3860" contextRef="c20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">3.7</ix:nonFraction> million and $<ix:nonFraction name="us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization" id="Fact_18850ea33de94fffbcdf9be4aacf88a8" contextRef="c20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">3.2</ix:nonFraction> million as of March 31, 2024 and 2023, respectively.</ix:footnote></div>
              </td>

  </tr>


</table>
      </div>
</ix:continuation></ix:continuation>
    </div>

    <ix:continuation id="Text_88f4ba47f74b409487cdb46fdc5d55cc36" continuedAt="Text_88f4ba47f74b409487cdb46fdc5d55cc37">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">  </span></div>
</ix:continuation>
    <ix:continuation id="Text_88f4ba47f74b409487cdb46fdc5d55cc37" continuedAt="Text_88f4ba47f74b409487cdb46fdc5d55cc38">
<div><span style="text-decoration: underline;"><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: italic; font-variant: normal; text-transform: none;"><br/>
        </span></span> </div>
</ix:continuation>
    <ix:continuation id="Text_88f4ba47f74b409487cdb46fdc5d55cc38" continuedAt="Text_88f4ba47f74b409487cdb46fdc5d55cc39">
<div><span style="text-decoration: underline;"><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: italic; font-variant: normal; text-transform: none;"> </span></span></div>
</ix:continuation>
    <ix:continuation id="Text_88f4ba47f74b409487cdb46fdc5d55cc39" continuedAt="Text_88f4ba47f74b409487cdb46fdc5d55cc40">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-variant: normal; text-transform: none;"><span style="text-decoration: underline;">Components of lease expense</span></div>
</ix:continuation>
    <ix:continuation id="Text_88f4ba47f74b409487cdb46fdc5d55cc40" continuedAt="Text_88f4ba47f74b409487cdb46fdc5d55cc41">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation>
    <ix:continuation id="Text_88f4ba47f74b409487cdb46fdc5d55cc41" continuedAt="Text_88f4ba47f74b409487cdb46fdc5d55cc42">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company records operating lease expense as either cost of sales or SG&amp;A
      expenses within its consolidated statements of operations, depending upon the nature and use of the ROU assets.&#160; The Company records finance lease expense as depreciation expense within cost of sales or SG&amp;A expenses, depending upon the nature
      and use of the ROU assets, and as interest expense in its consolidated statements of operations.</div>
</ix:continuation>
    <ix:continuation id="Text_88f4ba47f74b409487cdb46fdc5d55cc42" continuedAt="Text_88f4ba47f74b409487cdb46fdc5d55cc43">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation>
    <ix:continuation id="Text_88f4ba47f74b409487cdb46fdc5d55cc43" continuedAt="Text_88f4ba47f74b409487cdb46fdc5d55cc44">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"><br/>
      </span> </div>
</ix:continuation>
    <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
      <div class="BRPFPageFooter" style="width: 100%;"></div>

      <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-weight: normal; font-style: normal;">75</span></div>

      <div style="page-break-after: always;" class="BRPFPageBreak">
        <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

      <div style="width: 100%;" class="BRPFPageHeader"><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"></span></a>
        <div>
          <div style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="font-style: italic; font-size: 8pt;">Table of Contents</span></a></div>

          <div style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"><br/>
              </span></a></div>

          <div style="font-weight: normal;">
            <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">MODINE MANUFACTURING COMPANY</div>

            <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</div>

            <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">(In millions, except per share amounts)</div>

            <a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"> </span></a></div>

        </div>

      </div>

    </div>

    <ix:continuation id="Text_88f4ba47f74b409487cdb46fdc5d55cc44" continuedAt="Text_88f4ba47f74b409487cdb46fdc5d55cc45"><ix:nonNumeric name="us-gaap:LeaseCostTableTextBlock" id="Text_9583a1019339476eb786dd0dbfafae6c" contextRef="c20230401to20240331" escape="true" continuedAt="Text_d99a82bc68864a3091506a5ba92ce5c61">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:nonNumeric></ix:continuation>
    <ix:continuation id="Text_88f4ba47f74b409487cdb46fdc5d55cc45" continuedAt="Text_88f4ba47f74b409487cdb46fdc5d55cc46"><ix:continuation id="Text_d99a82bc68864a3091506a5ba92ce5c61" continuedAt="Text_d99a82bc68864a3091506a5ba92ce5c62">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The components of lease expense were as follows:</div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_88f4ba47f74b409487cdb46fdc5d55cc46" continuedAt="Text_88f4ba47f74b409487cdb46fdc5d55cc47"><ix:continuation id="Text_d99a82bc68864a3091506a5ba92ce5c62" continuedAt="Text_d99a82bc68864a3091506a5ba92ce5c63">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_88f4ba47f74b409487cdb46fdc5d55cc47" continuedAt="Text_88f4ba47f74b409487cdb46fdc5d55cc48"><ix:continuation id="Text_d99a82bc68864a3091506a5ba92ce5c63" continuedAt="Text_d99a82bc68864a3091506a5ba92ce5c64">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"><br/>
      </span> </div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_88f4ba47f74b409487cdb46fdc5d55cc48" continuedAt="Text_88f4ba47f74b409487cdb46fdc5d55cc49"><ix:continuation id="Text_d99a82bc68864a3091506a5ba92ce5c64" continuedAt="Text_d99a82bc68864a3091506a5ba92ce5c65">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_88f4ba47f74b409487cdb46fdc5d55cc49" continuedAt="Text_88f4ba47f74b409487cdb46fdc5d55cc50"><ix:continuation id="Text_d99a82bc68864a3091506a5ba92ce5c65" continuedAt="Text_d99a82bc68864a3091506a5ba92ce5c66">
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; margin-left: 0px; margin-right: auto;" class="cfttable">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;"> <span style="font-size: 10pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none;"><br/>
            </span></td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="10">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;">Years ended March 31,</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" colspan="2">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;">2024</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" colspan="2">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;">2023</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" colspan="2">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">2022<br/>
              </span> </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Operating lease expense (a)</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><ix:nonFraction name="us-gaap:OperatingLeaseCost" id="Fact_c8464dd708fc49fd95b2461daa00e426" contextRef="c20230401to20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">24.2</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><ix:nonFraction name="us-gaap:OperatingLeaseCost" id="Fact_7b964e07d4c541e5a86a0caa964eaef9" contextRef="c20220401to20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">21.9</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><ix:nonFraction name="us-gaap:OperatingLeaseCost" id="Fact_6a839b880fa840f89adfef782f542709" contextRef="c20210401to20220331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">20.0</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; white-space: nowrap;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Finance lease expense:</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Depreciation of ROU assets</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><ix:nonFraction name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" id="Fact_ef018712fd764585a87c7dc7bd44b80e" contextRef="c20230401to20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.5</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><ix:nonFraction name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" id="Fact_d1b3858afdf0484c96f33f1e3e1ec820" contextRef="c20220401to20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.5</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><ix:nonFraction name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" id="Fact_96a20fad0ba24c1396ff24316d0c3f0e" contextRef="c20210401to20220331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.5</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px; white-space: nowrap;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Interest on lease liabilities</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><ix:nonFraction name="us-gaap:FinanceLeaseInterestExpense" id="Fact_49bf67ac43c845e5b6a119d51fff7ebc" contextRef="c20230401to20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.1</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><ix:nonFraction name="us-gaap:FinanceLeaseInterestExpense" id="Fact_a4147244be3f4baab53923c935f6b77a" contextRef="c20220401to20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.1</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><ix:nonFraction name="us-gaap:FinanceLeaseInterestExpense" id="Fact_dbacdfb0bcb34f2487dec76e75b13f72" contextRef="c20210401to20220331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.2</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Total lease expense</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><ix:nonFraction name="us-gaap:LeaseCost" id="Fact_3df68be3b57944ba8937cef1a78e66fe" contextRef="c20230401to20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">24.8</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><ix:nonFraction name="us-gaap:LeaseCost" id="Fact_59760d6919c14d96acf92a3b8f484c9b" contextRef="c20220401to20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">22.5</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><ix:nonFraction name="us-gaap:LeaseCost" id="Fact_fe5fde48fb9a48b5bac775cac78cba8e" contextRef="c20210401to20220331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">20.7</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_88f4ba47f74b409487cdb46fdc5d55cc50" continuedAt="Text_88f4ba47f74b409487cdb46fdc5d55cc51"><ix:continuation id="Text_d99a82bc68864a3091506a5ba92ce5c66" continuedAt="Text_d99a82bc68864a3091506a5ba92ce5c67">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation></ix:continuation>
    <div>
      <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">
        <ix:continuation id="Text_88f4ba47f74b409487cdb46fdc5d55cc51" continuedAt="Text_88f4ba47f74b409487cdb46fdc5d55cc52"><ix:continuation id="Text_d99a82bc68864a3091506a5ba92ce5c67" continuedAt="Text_d99a82bc68864a3091506a5ba92ce5c68"><hr style="height: 2px; width: 5%; color: #000000; background-color: #000000; text-align: left; border: none; margin-left: 0px; margin-right: auto;"/></ix:continuation></ix:continuation></div>

    </div>

    <ix:continuation id="Text_88f4ba47f74b409487cdb46fdc5d55cc52" continuedAt="Text_88f4ba47f74b409487cdb46fdc5d55cc53"><ix:continuation id="Text_d99a82bc68864a3091506a5ba92ce5c68" continuedAt="Text_d99a82bc68864a3091506a5ba92ce5c69">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation></ix:continuation>
    <div>
      <ix:continuation id="Text_88f4ba47f74b409487cdb46fdc5d55cc53" continuedAt="Text_88f4ba47f74b409487cdb46fdc5d55cc54"><ix:continuation id="Text_d99a82bc68864a3091506a5ba92ce5c69">
<div>
        <table cellspacing="0" cellpadding="0" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;" class="DSPFListTable">


  <tr style="vertical-align: top;">

    <td style="vertical-align: top; width: 18pt;">
                <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">(a)</div>
              </td>

    <td style="vertical-align: top;">
                <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"><ix:footnote id="Foot_2308f1ad596f4526a648f554457d1f9f" footnoteRole="http://www.xbrl.org/2003/role/footnote" xml:lang="en-US">In fiscal 2024, 2023, and 2022 operating lease expense included short-term lease expense of $<ix:nonFraction name="us-gaap:ShortTermLeaseCost" id="Fact_5f75cd727a1a4b3c979a365401bfa19a" contextRef="c20230401to20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">5.4</ix:nonFraction>
                  million, $<ix:nonFraction name="us-gaap:ShortTermLeaseCost" id="Fact_ee5d8e9b709046a492259851c08b4db3" contextRef="c20220401to20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">5.7</ix:nonFraction> million, and $<ix:nonFraction name="us-gaap:ShortTermLeaseCost" id="Fact_7184ff261e624f37aa855eeda81d4d0a" contextRef="c20210401to20220331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">4.2</ix:nonFraction>
                  million respectively. Variable lease expense was not significant.</ix:footnote></div>
              </td>

  </tr>


</table>
      </div>
</ix:continuation></ix:continuation>
    </div>

    <ix:continuation id="Text_88f4ba47f74b409487cdb46fdc5d55cc54" continuedAt="Text_88f4ba47f74b409487cdb46fdc5d55cc55">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">  </span></div>
</ix:continuation>
    <ix:continuation id="Text_88f4ba47f74b409487cdb46fdc5d55cc55" continuedAt="Text_88f4ba47f74b409487cdb46fdc5d55cc56">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"><br/>
      </span> </div>
</ix:continuation>
    <ix:continuation id="Text_88f4ba47f74b409487cdb46fdc5d55cc56" continuedAt="Text_88f4ba47f74b409487cdb46fdc5d55cc57"><ix:nonNumeric name="mod:LesseeLeaseCashFlowInformationTableTextBlock" id="Text_2d5f202653ce41d7ae33d7aa03259b79" contextRef="c20230401to20240331" escape="true" continuedAt="Text_ec3c4864291d417ba7c7475412fac8c01">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">  </span></div>
</ix:nonNumeric></ix:continuation>
    <ix:continuation id="Text_88f4ba47f74b409487cdb46fdc5d55cc57" continuedAt="Text_88f4ba47f74b409487cdb46fdc5d55cc58"><ix:continuation id="Text_ec3c4864291d417ba7c7475412fac8c01" continuedAt="Text_ec3c4864291d417ba7c7475412fac8c02">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-variant: normal; text-transform: none;"><span style="text-decoration: underline;">Supplemental cash flow information</span></div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_88f4ba47f74b409487cdb46fdc5d55cc58" continuedAt="Text_88f4ba47f74b409487cdb46fdc5d55cc59"><ix:continuation id="Text_ec3c4864291d417ba7c7475412fac8c02" continuedAt="Text_ec3c4864291d417ba7c7475412fac8c03">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_88f4ba47f74b409487cdb46fdc5d55cc59" continuedAt="Text_88f4ba47f74b409487cdb46fdc5d55cc60"><ix:continuation id="Text_ec3c4864291d417ba7c7475412fac8c03" continuedAt="Text_ec3c4864291d417ba7c7475412fac8c04">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"><br/>
      </span> </div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_88f4ba47f74b409487cdb46fdc5d55cc60" continuedAt="Text_88f4ba47f74b409487cdb46fdc5d55cc61"><ix:continuation id="Text_ec3c4864291d417ba7c7475412fac8c04" continuedAt="Text_ec3c4864291d417ba7c7475412fac8c05">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_88f4ba47f74b409487cdb46fdc5d55cc61" continuedAt="Text_88f4ba47f74b409487cdb46fdc5d55cc62"><ix:continuation id="Text_ec3c4864291d417ba7c7475412fac8c05">
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; margin-left: 0px; margin-right: auto;" class="cfttable">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;"> <span style="font-size: 10pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none;"><br/>
            </span></td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="10">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;">Years ended March 31,</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" colspan="2">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;">2024</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" colspan="2">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;">2023</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" colspan="2">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">2022<br/>
              </span> </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Cash paid for amounts included in the measurement of lease liabilities:</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="2">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="2">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="2">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: rgb(255, 255, 255); white-space: nowrap;">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; margin-left: 9pt; font-style: normal; font-variant: normal; text-transform: none;">Operating cash flows for operating leases</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><ix:nonFraction name="us-gaap:OperatingLeasePayments" id="Fact_b22dc12e84864fd198d18ea79670d34a" contextRef="c20230401to20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">16.9</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><ix:nonFraction name="us-gaap:OperatingLeasePayments" id="Fact_e56a60ea60874ee49ecee3aa973e9af3" contextRef="c20220401to20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">14.6</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><ix:nonFraction name="us-gaap:OperatingLeasePayments" id="Fact_b19f68fd84c0450cbbff01214744b097" contextRef="c20210401to20220331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">15.7</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: rgb(204, 238, 255); white-space: nowrap;">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; margin-left: 9pt; font-style: normal; font-variant: normal; text-transform: none;">Financing cash flows for finance leases</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><ix:nonFraction name="us-gaap:FinanceLeasePrincipalPayments" id="Fact_294dea71c5f34c3f873f35476c2ede6d" contextRef="c20230401to20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.5</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><ix:nonFraction name="us-gaap:FinanceLeasePrincipalPayments" id="Fact_a87a396ed6084e6f9833739cd6c5e515" contextRef="c20220401to20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.5</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><ix:nonFraction name="us-gaap:FinanceLeasePrincipalPayments" id="Fact_a09ce2ea97e5493fbf994d28f03a2221" contextRef="c20210401to20220331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.6</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: rgb(255, 255, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: rgb(204, 238, 255); white-space: nowrap;">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">ROU assets obtained in exchange for lease liabilities:</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: rgb(255, 255, 255); white-space: nowrap;">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; margin-left: 9pt; font-style: normal; font-variant: normal; text-transform: none;">Operating leases</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><ix:nonFraction name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" id="Fact_bc15c727ca69409db8cabfd2ff82631e" contextRef="c20230401to20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">29.2</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><ix:nonFraction name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" id="Fact_48c7cabf61994661834334a3c4ef6e04" contextRef="c20220401to20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">21.2</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><ix:nonFraction name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" id="Fact_daf1a67d970045c5b05b54a50a0c24f4" contextRef="c20210401to20220331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">7.8</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: rgb(204, 238, 255); white-space: nowrap;">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; margin-left: 9pt; font-style: normal; font-variant: normal; text-transform: none;">Finance leases</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><ix:nonFraction name="us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" id="Fact_f879d603d7c34c78b5f1e9ed3a914c62" contextRef="c20230401to20240331" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><ix:nonFraction name="us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" id="Fact_3714ebba04e14014a631bb46f09e3a80" contextRef="c20220401to20230331" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><ix:nonFraction name="us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" id="Fact_f962997823dc4c62afa2da10ea92cc7b" contextRef="c20210401to20220331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.1</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_88f4ba47f74b409487cdb46fdc5d55cc62" continuedAt="Text_88f4ba47f74b409487cdb46fdc5d55cc63">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">  </span></div>
</ix:continuation>
    <ix:continuation id="Text_88f4ba47f74b409487cdb46fdc5d55cc63" continuedAt="Text_88f4ba47f74b409487cdb46fdc5d55cc64">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"><br/>
      </span> </div>
</ix:continuation>
    <ix:continuation id="Text_88f4ba47f74b409487cdb46fdc5d55cc64" continuedAt="Text_88f4ba47f74b409487cdb46fdc5d55cc65"><ix:nonNumeric name="mod:LeaseTermAndDiscountRatesTableTextBlock" id="Text_6439b50c6aae49f1900f5ead95c0329e" contextRef="c20230401to20240331" escape="true" continuedAt="Text_b379d23b2eed4a6196e574933435e9641">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">  </span></div>
</ix:nonNumeric></ix:continuation>
    <ix:continuation id="Text_88f4ba47f74b409487cdb46fdc5d55cc65" continuedAt="Text_88f4ba47f74b409487cdb46fdc5d55cc66"><ix:continuation id="Text_b379d23b2eed4a6196e574933435e9641" continuedAt="Text_b379d23b2eed4a6196e574933435e9642">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-variant: normal; text-transform: none;"><span style="text-decoration: underline;">Lease term and discount rates</span></div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_88f4ba47f74b409487cdb46fdc5d55cc66" continuedAt="Text_88f4ba47f74b409487cdb46fdc5d55cc67"><ix:continuation id="Text_b379d23b2eed4a6196e574933435e9642" continuedAt="Text_b379d23b2eed4a6196e574933435e9643">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_88f4ba47f74b409487cdb46fdc5d55cc67" continuedAt="Text_88f4ba47f74b409487cdb46fdc5d55cc68"><ix:continuation id="Text_b379d23b2eed4a6196e574933435e9643" continuedAt="Text_b379d23b2eed4a6196e574933435e9644">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"><br/>
      </span> </div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_88f4ba47f74b409487cdb46fdc5d55cc68" continuedAt="Text_88f4ba47f74b409487cdb46fdc5d55cc69"><ix:continuation id="Text_b379d23b2eed4a6196e574933435e9644" continuedAt="Text_b379d23b2eed4a6196e574933435e9645">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_88f4ba47f74b409487cdb46fdc5d55cc69" continuedAt="Text_88f4ba47f74b409487cdb46fdc5d55cc70"><ix:continuation id="Text_b379d23b2eed4a6196e574933435e9645">
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; margin-left: 0px; margin-right: auto;" class="cfttable">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;"> <span style="font-size: 10pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none;"><br/>
            </span></td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" colspan="2">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;">March 31, 2024</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" colspan="2">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;">March 31, 2023</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Weighted-average remaining lease term:</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="2">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="2">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; margin-left: 9pt; font-style: normal; font-variant: normal; text-transform: none;">Operating leases</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: top; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="2">
            <div style="text-align: right; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><ix:nonNumeric name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" id="Fact_3f3c6b7baafd4e489e881b0d7e311463" contextRef="c20240331" format="ixt-sec:duryear">7.9</ix:nonNumeric> years</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: top; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="2">
            <div style="text-align: right; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><ix:nonNumeric name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" id="Fact_dfb3183c0fc84a19a3f3372311049e07" contextRef="c20230331" format="ixt-sec:duryear">8.3</ix:nonNumeric> years</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; margin-left: 9pt; font-style: normal; font-variant: normal; text-transform: none;">Finance leases</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: top; white-space: nowrap;" colspan="2">
            <div style="text-align: right; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><ix:nonNumeric name="us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1" id="Fact_53dbf93a65bc4103b5cf1721f104775c" contextRef="c20240331" format="ixt-sec:duryear">4.9</ix:nonNumeric> years</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: top; white-space: nowrap;" colspan="2">
            <div style="text-align: right; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><ix:nonNumeric name="us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1" id="Fact_73566980c2264ec68ac0e9a3ccef41ed" contextRef="c20230331" format="ixt-sec:duryear">5.8</ix:nonNumeric> years</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; white-space: nowrap; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="vertical-align: bottom; white-space: nowrap; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="vertical-align: top; white-space: nowrap; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" colspan="2">&#160;</td>

    <td style="vertical-align: bottom; white-space: nowrap; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-align: left; text-transform: none; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="vertical-align: bottom; white-space: nowrap; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="vertical-align: top; white-space: nowrap; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" colspan="2">&#160;</td>

    <td style="vertical-align: bottom; white-space: nowrap; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-align: left; text-transform: none; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Weighted-average discount rate:</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="2">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="2">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255); white-space: nowrap;">
            <div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-align: left; margin-left: 9pt; font-style: normal; font-variant: normal; text-transform: none;">Operating leases</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><ix:nonFraction name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" id="Fact_d442790947a0465fac5c7d49c32f879c" contextRef="c20240331" unitRef="U007" decimals="3" scale="-2" format="ixt:num-dot-decimal">4.4</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">%</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><ix:nonFraction name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" id="Fact_1f33ad12928e46f3bff5bc9c5cccbd2c" contextRef="c20230331" unitRef="U007" decimals="3" scale="-2" format="ixt:num-dot-decimal">3.7</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">%</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; white-space: nowrap;">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; margin-left: 9pt; font-style: normal; font-variant: normal; text-transform: none;">Finance leases</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><ix:nonFraction name="us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent" id="Fact_e665a2b0e9e4485abe61b9c2c8158115" contextRef="c20240331" unitRef="U007" decimals="3" scale="-2" format="ixt:num-dot-decimal">4.7</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">%</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><ix:nonFraction name="us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent" id="Fact_58caad8dded548ba8588ab2f5722c35a" contextRef="c20230331" unitRef="U007" decimals="3" scale="-2" format="ixt:num-dot-decimal">4.6</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">%</div>
          </td>

  </tr>


</table>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_88f4ba47f74b409487cdb46fdc5d55cc70" continuedAt="Text_88f4ba47f74b409487cdb46fdc5d55cc71">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">  </span></div>
</ix:continuation>
    <ix:continuation id="Text_88f4ba47f74b409487cdb46fdc5d55cc71" continuedAt="Text_88f4ba47f74b409487cdb46fdc5d55cc72">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"><br/>
      </span> </div>
</ix:continuation>
    <ix:continuation id="Text_88f4ba47f74b409487cdb46fdc5d55cc72" continuedAt="Text_88f4ba47f74b409487cdb46fdc5d55cc73">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation>
    <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
      <div class="BRPFPageFooter" style="width: 100%;"></div>

      <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-weight: normal; font-style: normal;">76</span></div>

      <div style="page-break-after: always;" class="BRPFPageBreak">
        <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

      <div style="width: 100%;" class="BRPFPageHeader"><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"></span></a>
        <div>
          <div style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="font-style: italic; font-size: 8pt;">Table of Contents</span></a></div>

          <div style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"><br/>
              </span></a></div>

          <div style="font-weight: normal;">
            <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">MODINE MANUFACTURING COMPANY</div>

            <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</div>

            <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">(In millions, except per share amounts)</div>

            <a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"> </span></a></div>

        </div>

      </div>

    </div>

    <ix:continuation id="Text_88f4ba47f74b409487cdb46fdc5d55cc73" continuedAt="Text_88f4ba47f74b409487cdb46fdc5d55cc74">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-variant: normal; text-transform: none;"><span style="text-decoration: underline;">Maturity of lease liabilities</span></div>
</ix:continuation>
    <ix:continuation id="Text_88f4ba47f74b409487cdb46fdc5d55cc74" continuedAt="Text_88f4ba47f74b409487cdb46fdc5d55cc75"><ix:nonNumeric name="mod:MaturitiesOfLeaseLiabilitiesTableTextBlock" id="Text_ec5501c5ac5149bf8ac0177c15376eb4" contextRef="c20230401to20240331" escape="true" continuedAt="Text_dbbf4e040e2c49a2bb545f071b8080631">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">  </span></div>
</ix:nonNumeric></ix:continuation>
    <ix:continuation id="Text_88f4ba47f74b409487cdb46fdc5d55cc75" continuedAt="Text_88f4ba47f74b409487cdb46fdc5d55cc76"><ix:continuation id="Text_dbbf4e040e2c49a2bb545f071b8080631" continuedAt="Text_dbbf4e040e2c49a2bb545f071b8080632">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Future minimum rental payments for leases with initial non-cancellable lease terms in
      excess of one year were as follows at March 31, 2024:</div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_88f4ba47f74b409487cdb46fdc5d55cc76" continuedAt="Text_88f4ba47f74b409487cdb46fdc5d55cc77"><ix:continuation id="Text_dbbf4e040e2c49a2bb545f071b8080632" continuedAt="Text_dbbf4e040e2c49a2bb545f071b8080633">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_88f4ba47f74b409487cdb46fdc5d55cc77" continuedAt="Text_88f4ba47f74b409487cdb46fdc5d55cc78"><ix:continuation id="Text_dbbf4e040e2c49a2bb545f071b8080633" continuedAt="Text_dbbf4e040e2c49a2bb545f071b8080634">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"><br/>
      </span> </div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_88f4ba47f74b409487cdb46fdc5d55cc78" continuedAt="Text_88f4ba47f74b409487cdb46fdc5d55cc79"><ix:continuation id="Text_dbbf4e040e2c49a2bb545f071b8080634" continuedAt="Text_dbbf4e040e2c49a2bb545f071b8080635">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_88f4ba47f74b409487cdb46fdc5d55cc79" continuedAt="Text_88f4ba47f74b409487cdb46fdc5d55cc80"><ix:continuation id="Text_dbbf4e040e2c49a2bb545f071b8080635">
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; margin-left: 0px; margin-right: auto;" class="cfttable">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;">Fiscal Year</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="2">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;">Operating Leases</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="2">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;">Finance Leases</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2025</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" id="Fact_3c3f7563915a4962bd43cb349a595b97" contextRef="c20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">18.2</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><ix:nonFraction name="us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" id="Fact_a5eb73fe70ed406195eff07cd9b84645" contextRef="c20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.5</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%;">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2026</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" id="Fact_605e8c5deca3445a9612d7240b7b5975" contextRef="c20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">15.8</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><ix:nonFraction name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo" id="Fact_b6d7ff0618e346d5b43be730364e96c9" contextRef="c20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.5</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2027</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" id="Fact_3364d5f2a63845adb66ae840478491aa" contextRef="c20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">12.3</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><ix:nonFraction name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree" id="Fact_c3f6808c158a4ae997c6e9597a3ca665" contextRef="c20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.5</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%;">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2028</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" id="Fact_d99d9b48ee7e480292b2e54333bc40c7" contextRef="c20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">10.4</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><ix:nonFraction name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour" id="Fact_c18053825576414ba0d25138e5ad4045" contextRef="c20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.5</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2029</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" id="Fact_d38e52a618e141a5bf867681ae56854b" contextRef="c20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">8.8</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><ix:nonFraction name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive" id="Fact_bb6c80df3a07411795bea5bc9733650d" contextRef="c20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.5</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="text-indent: 0pt;">2030</span> and beyond</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" id="Fact_4c7f1395317f428cb8e58765c0baee18" contextRef="c20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">24.4</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><ix:nonFraction name="us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive" id="Fact_dd0367f61b45401ebb7eed2602d7b018" contextRef="c20240331" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; margin-left: 9pt; font-style: normal; font-variant: normal; text-transform: none;">Total lease payments</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" id="Fact_3f67fe0f182f4415a45cbbca56ce26e2" contextRef="c20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">89.9</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><ix:nonFraction name="us-gaap:FinanceLeaseLiabilityPaymentsDue" id="Fact_c0ebba5401114f92ac65d390b1ca558c" contextRef="c20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">2.5</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px;">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Less: interest</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(<ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" id="Fact_34add267aa754adfb5f98128aa30c56c" contextRef="c20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">12.5</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">)</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(<ix:nonFraction name="us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount" id="Fact_24d9cd26b5ea4f87a06098607decb415" contextRef="c20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.2</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">)</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; margin-left: 9pt; font-style: normal; font-variant: normal; text-transform: none;">Present value of lease liabilities</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><ix:nonFraction name="us-gaap:OperatingLeaseLiability" id="Fact_3079fc5c93db4755b4006c9f8a1e769e" contextRef="c20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">77.4</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><ix:nonFraction name="us-gaap:FinanceLeaseLiability" id="Fact_ebdede724f6e4b5c894003ceace4c9b0" contextRef="c20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">2.3</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>
          </td>

  </tr>


</table>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_88f4ba47f74b409487cdb46fdc5d55cc80" continuedAt="Text_88f4ba47f74b409487cdb46fdc5d55cc81">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">  </span></div>
</ix:continuation>
    <div>
      <ix:continuation id="Text_88f4ba47f74b409487cdb46fdc5d55cc81" continuedAt="Text_88f4ba47f74b409487cdb46fdc5d55cc82">
<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"><br/>
        </span> </div>
</ix:continuation>
      <ix:continuation id="Text_88f4ba47f74b409487cdb46fdc5d55cc82">
<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">The table above excludes approximately $<ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" id="Fact_a99049e412b14942b14a0d8a8b70cb5f" contextRef="c20240331_PropertyPlantAndEquipmentByTypeAxis_ManufacturingFacilityMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">23.0</ix:nonFraction> million of future lease payments associated with a <ix:nonNumeric name="us-gaap:LesseeOperatingLeaseTermOfContract" id="Fact_85d87d1727a144129d6a7d8aef373dad" contextRef="c20240331_PropertyPlantAndEquipmentByTypeAxis_ManufacturingFacilityMember" format="ixt-sec:durwordsen">10-year</ix:nonNumeric>
        operating lease of a manufacturing facility within the Climate Solutions segment that commenced in the first quarter of fiscal 2025.</div>
</ix:continuation>
<div>
      <span style="font-size: 10pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none;"> <br/>
      </span></div>
 </div>

    <div><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

  </div>
<div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; ">

  <ix:nonNumeric name="us-gaap:DebtDisclosureTextBlock" id="Text_1cabd96ccbab458997595dab9ee4c87d" contextRef="c20230401to20240331" escape="true" continuedAt="Text_822e7f86fcad4311a9611d3be8e7f9331">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Note 17:&#160; Indebtedness</div>
</ix:nonNumeric>
  <ix:continuation id="Text_822e7f86fcad4311a9611d3be8e7f9331" continuedAt="Text_822e7f86fcad4311a9611d3be8e7f9332">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> <br/>
  </div>
</ix:continuation>
  <div>
    <ix:continuation id="Text_822e7f86fcad4311a9611d3be8e7f9332" continuedAt="Text_822e7f86fcad4311a9611d3be8e7f9333"><ix:nonNumeric name="us-gaap:ScheduleOfDebtInstrumentsTextBlock" id="Text_e6975b73406e474b8a398a187d943b2b" contextRef="c20230401to20240331" escape="true" continuedAt="Text_8298b61e9cc24102badfebf4c2369ecd1">
<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;">Long-term





















      debt consisted of the following:</div>
</ix:nonNumeric></ix:continuation>
    <ix:continuation id="Text_822e7f86fcad4311a9611d3be8e7f9333" continuedAt="Text_822e7f86fcad4311a9611d3be8e7f9334"><ix:continuation id="Text_8298b61e9cc24102badfebf4c2369ecd1" continuedAt="Text_8298b61e9cc24102badfebf4c2369ecd2">
<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"><br/>
    </div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_822e7f86fcad4311a9611d3be8e7f9334" continuedAt="Text_822e7f86fcad4311a9611d3be8e7f9335"><ix:continuation id="Text_8298b61e9cc24102badfebf4c2369ecd2">
<table cellspacing="0" cellpadding="0" border="0" class="cfttable" style="font-family: 'Times New Roman'; letter-spacing: normal; orphans: 2; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; margin-left: auto; margin-right: auto;">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><br/>
          </td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
            <div style="text-align: center; font-weight: bold;">Fiscal year</div>
            <div style="text-align: center; font-weight: bold;">of maturity</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; text-align: center; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
            <div style="text-align: center; font-weight: bold;">March 31, 2024</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; text-align: center; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
            <div style="text-align: center; font-weight: bold;">March 31, 2023</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 67%;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 9%;">
            <div>&#160;</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 67%; background-color: rgb(204, 238, 255);">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Term loans</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 9%; background-color: rgb(204, 238, 255);">
            <div style="text-align: center;"><span style="-sec-ix-hidden:Fact_6fa20563cda54536a7f2dc71bb89d592">2028</span></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
            <div>$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
            <div><ix:nonFraction name="us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" id="Fact_59087a63bf1c4f7c86adada394475bf2" contextRef="c20240331_DebtInstrumentAxis_TermLoansMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">204.5</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
            <div>$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
            <div><ix:nonFraction name="us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" id="Fact_4ee14dd0cb564345ae825216751acbd1" contextRef="c20230331_DebtInstrumentAxis_TermLoansMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">215.7</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 67%;">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt;"><span style="text-indent: 0pt;"><ix:nonFraction name="us-gaap:DebtInstrumentInterestRateStatedPercentage" id="Fact_70fbd4c3465c429a888fb4a9ace50b53" contextRef="c20240331_DebtInstrumentAxis_SeniorNotesDue2029Member" unitRef="U007" decimals="3" scale="-2" format="ixt:num-dot-decimal">5.9</ix:nonFraction></span>% Senior Notes</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 9%;">
            <div style="text-align: center;"><span style="-sec-ix-hidden:Fact_5322ccdba5ed47ea91994c38c9d830f1">2029</span></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
            <div><ix:nonFraction name="us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" id="Fact_7a1475e48a774bfaac4edf0d0159f5ab" contextRef="c20240331_DebtInstrumentAxis_SeniorNotesDue2029Member" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">100.0</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
            <div><ix:nonFraction name="us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" id="Fact_5b188c1e41f8492f98c21b67b869e3df" contextRef="c20230331_DebtInstrumentAxis_SeniorNotesDue2029Member" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">100.0</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 67%; background-color: rgb(204, 238, 255);">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Revolving credit facility</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 9%; background-color: rgb(204, 238, 255);">
            <div style="text-align: center;"><span style="-sec-ix-hidden:Fact_f31cf6328002446cb4f98382718f47a0">2028</span></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
            <div><ix:nonFraction name="us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" id="Fact_0c49f32a5bb34b8da4f88da15730e750" contextRef="c20240331_DebtInstrumentAxis_MultiCurrencyRevolvingCreditFacilityMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">90.0</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
            <div><ix:nonFraction name="us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" id="Fact_99d268305af74453a387d004ceb3091f" contextRef="c20230331_DebtInstrumentAxis_MultiCurrencyRevolvingCreditFacilityMember" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 67%;">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt;"><span style="text-indent: 0pt;"><ix:nonFraction name="us-gaap:DebtInstrumentInterestRateStatedPercentage" id="Fact_007b9797e31940eb99666114049f7ad8" contextRef="c20240331_DebtInstrumentAxis_SeniorNotesDue2027Member" unitRef="U007" decimals="3" scale="-2" format="ixt:num-dot-decimal">5.8</ix:nonFraction></span>% Senior Notes </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 9%;">
            <div style="text-align: center;"><span style="-sec-ix-hidden:Fact_2bbd67fe5ca64786ad8d2bf907ff9da2">2027</span></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
            <div><ix:nonFraction name="us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" id="Fact_a60db7a08bc0476295d7a16396739d17" contextRef="c20240331_DebtInstrumentAxis_SeniorNotesDue2027Member" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">25.0</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
            <div><ix:nonFraction name="us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" id="Fact_cfe352b885b648cb849b3275914e6ded" contextRef="c20230331_DebtInstrumentAxis_SeniorNotesDue2027Member" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">33.3</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 67%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Finance lease obligations</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 9%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;">
            <div style="text-align: center;">&#160;</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">
            <div><ix:nonFraction name="us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" id="Fact_bccea5777d3d4f42b5629d467d5cad9d" contextRef="c20240331_DebtInstrumentAxis_FinanceLeaseObligationsMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">2.3</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">
            <div><ix:nonFraction name="us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" id="Fact_1dd6930e575b4405b5e090d9f5ee479e" contextRef="c20230331_DebtInstrumentAxis_FinanceLeaseObligationsMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">2.7</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 67%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 9%; white-space: nowrap;">
            <div style="text-align: right;">&#160;</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
            <div><ix:nonFraction name="us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" id="Fact_66fe935a350c4a329c1dce47b71154f7" contextRef="c20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">421.8</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
            <div><ix:nonFraction name="us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" id="Fact_3523605e252943d39ed3286b4f40a23c" contextRef="c20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">351.7</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 67%; background-color: rgb(204, 238, 255); white-space: nowrap;">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Less: current portion</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;">
            <div>&#160;</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
            <div>(<ix:nonFraction name="us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent" id="Fact_cf40f6abb91f4476ab7d6555003560a5" contextRef="c20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">19.7</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
            <div>)</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
            <div>(<ix:nonFraction name="us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent" id="Fact_b7fc423e26bf476baf20a6df72a1a5c4" contextRef="c20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">19.7</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
            <div>)</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 67%; padding-bottom: 2px; white-space: nowrap;">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Less: unamortized debt issuance costs</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 9%; padding-bottom: 2px; white-space: nowrap;">
            <div>&#160;</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;">
            <div>(<ix:nonFraction name="us-gaap:UnamortizedDebtIssuanceExpense" id="Fact_7549be2d27504652bc211fede0c9c85a" contextRef="c20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">2.2</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">
            <div>)</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;">
            <div>(<ix:nonFraction name="us-gaap:UnamortizedDebtIssuanceExpense" id="Fact_abc62fb60d8b49b79d0935f43ee25abe" contextRef="c20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">2.7</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">
            <div>)</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 67%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Total long-term debt</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 9%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;">
            <div>&#160;</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;">
            <div>$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;">
            <div><ix:nonFraction name="us-gaap:LongTermDebtAndCapitalLeaseObligations" id="Fact_4498f15b372c4120b310981790afbd1c" contextRef="c20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">399.9</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;">
            <div>$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;">
            <div><ix:nonFraction name="us-gaap:LongTermDebtAndCapitalLeaseObligations" id="Fact_f6b30c60ce714b6cb99981029d105d83" contextRef="c20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">329.3</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation>
    </div>

  <div>
    <ix:continuation id="Text_822e7f86fcad4311a9611d3be8e7f9335" continuedAt="Text_822e7f86fcad4311a9611d3be8e7f9336">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><br/>
    </div>
</ix:continuation>
  </div>

  <div>
    <ix:continuation id="Text_822e7f86fcad4311a9611d3be8e7f9336" continuedAt="Text_822e7f86fcad4311a9611d3be8e7f9337"><ix:nonNumeric name="us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" id="Text_dee0f8b7f5c64cfa80ddcc284511e6f3" contextRef="c20230401to20240331" escape="true" continuedAt="Text_fd78f9116ee74169b40172d0ed1b21b21">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Long-term debt, including the current portion of long-term debt, matures as follows:</div>
</ix:nonNumeric></ix:continuation>
    <ix:continuation id="Text_822e7f86fcad4311a9611d3be8e7f9337" continuedAt="Text_822e7f86fcad4311a9611d3be8e7f9338"><ix:continuation id="Text_fd78f9116ee74169b40172d0ed1b21b21" continuedAt="Text_fd78f9116ee74169b40172d0ed1b21b22">
<div><br/>
    </div>
</ix:continuation></ix:continuation>
  </div>

  <ix:continuation id="Text_822e7f86fcad4311a9611d3be8e7f9338" continuedAt="Text_822e7f86fcad4311a9611d3be8e7f9339"><ix:continuation id="Text_fd78f9116ee74169b40172d0ed1b21b22">
<table cellspacing="0" cellpadding="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; margin-left: 0px; margin-right: auto;">


  <tr>

    <td valign="bottom" style="vertical-align: top; border-bottom: #000000 2px solid;">
          <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Fiscal Year</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 88%; background-color: #CCEEFF;">
          <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-indent: 0pt;">2025</span></div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
          <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
          <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" id="Fact_2b1ea802ec7c48fd994b6a4a003bdcc1" contextRef="c20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">19.7</ix:nonFraction></div>
        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 88%;">
          <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-indent: 0pt;">2026</span></div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
          <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" id="Fact_205b8161585943fba4bdd9e518f82ec7" contextRef="c20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">44.7</ix:nonFraction></div>
        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 88%; background-color: #CCEEFF;">
          <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-indent: 0pt;">2027</span></div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
          <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" id="Fact_6b495f7c1dd747069989ed840b0eb9cb" contextRef="c20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">44.7</ix:nonFraction></div>
        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 88%;">
          <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-indent: 0pt;">2028</span></div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
          <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" id="Fact_80053941b172411dadf98521e45ebe4f" contextRef="c20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">287.3</ix:nonFraction></div>
        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 88%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">
          <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-indent: 0pt;">2029</span></div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
          <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" id="Fact_9e2ffb1f514e4dc0861b26d9104d068b" contextRef="c20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">25.4</ix:nonFraction></div>
        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 4px;">
          <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Total</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);">
          <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);">
          <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" id="Fact_4f427037162a47aa808fea9cd432473c" contextRef="c20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">421.8</ix:nonFraction></div>
        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation>

  <div>
    <ix:continuation id="Text_822e7f86fcad4311a9611d3be8e7f9339" continuedAt="Text_822e7f86fcad4311a9611d3be8e7f93310">
<div><br/>
    </div>
</ix:continuation>
    <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
      <div style="width: 100%;" class="BRPFPageFooter"></div>

      <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-weight: normal; font-style: normal;">77</span></div>

      <div class="BRPFPageBreak" style="page-break-after: always;">
        <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

      <div class="BRPFPageHeader" style="width: 100%;"><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"></span></a>
        <div>
          <div style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="font-style: italic; font-size: 8pt;">Table of Contents</span></a></div>

          <div style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"><br/>
              </span></a></div>

          <div style="font-weight: normal;">
            <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">MODINE MANUFACTURING COMPANY</div>

            <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</div>

            <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">(In millions, except per share amounts)</div>

            <a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"> </span></a></div>

        </div>

      </div>

    </div>

    <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">
      <ix:continuation id="Text_822e7f86fcad4311a9611d3be8e7f93310">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company maintains a credit agreement with a syndicate of banks that provides for a multi-currency $<ix:nonFraction name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" id="Fact_e5d5d24046464d9f8baf7d9784a40f7e" contextRef="c20240331_DebtInstrumentAxis_MultiCurrencyRevolvingCreditFacilityMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">275.0</ix:nonFraction> million revolving credit facility and U.S. dollar- and euro-denominated term loan facilities maturing in October 2027.&#160; In addition, the credit agreement provides for
        shorter-duration swingline loans.&#160; Borrowings under the revolving credit, swingline and term loan facilities bear interest at a variable rate, based upon the applicable reference rate and including a margin percentage dependent upon the Company&#8217;s
        leverage ratio, as described below.&#160; At March 31, 2024, the weighted-average interest rate for revolving credit facility borrowings and the term loans was <ix:nonFraction name="us-gaap:DebtWeightedAverageInterestRate" id="Fact_2fe42468513f45ebb9b62ea1e529f839" contextRef="c20240331_DebtInstrumentAxis_MultiCurrencyRevolvingCreditFacilityMember" unitRef="U007" decimals="3" scale="-2" format="ixt:num-dot-decimal">6.8</ix:nonFraction>
        and <ix:nonFraction name="us-gaap:DebtWeightedAverageInterestRate" id="Fact_9ab14cd8bba84b7899e050f8bfb6be16" contextRef="c20240331_DebtInstrumentAxis_TermLoansMember" unitRef="U007" decimals="3" scale="-2" format="ixt:num-dot-decimal">6.5</ix:nonFraction> percent, respectively.&#160; Based upon the terms of the credit agreement, the Company classifies borrowings under its revolving
        credit and swingline facilities as long-term and short-term debt, respectively, on its consolidated balance sheets. <br/>
        <br/>
        At March 31, 2024, the Company&#8217;s borrowings under its revolving credit and swingline facilities totaled $<ix:nonFraction name="us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" id="Fact_6eb8cd41172849ecaa63185072832fad" contextRef="c20240331_DebtInstrumentAxis_MultiCurrencyRevolvingCreditFacilityMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">90.0</ix:nonFraction> million and $<ix:nonFraction name="us-gaap:ShortTermBorrowings" id="Fact_68bebb610dca471aa92d535e91c66a1c" contextRef="c20240331_DebtInstrumentAxis_SwinglineLoansMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">2.0</ix:nonFraction> million, respectively, and domestic letters of credit totaled $<ix:nonFraction name="us-gaap:LettersOfCreditOutstandingAmount" id="Fact_1b54b003fa6f4cdcbd8bc8851bc0beb4" contextRef="c20240331_DebtInstrumentAxis_CreditAgreementMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">5.6</ix:nonFraction> million.&#160; As a result, available borrowing capacity under the Company&#8217;s revolving credit facility was $<ix:nonFraction name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" id="Fact_f0474c42fa1d4af4b2b6d7f652eb8526" contextRef="c20240331_DebtInstrumentAxis_MultiCurrencyRevolvingCreditFacilityMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">177.4</ix:nonFraction>
        million as of March 31, 2024.&#160; At March 31, 2023 the Company had <ix:nonFraction name="us-gaap:ShortTermBorrowings" id="Fact_bdb1a3a4114c403b8920c6fd2ff5cf5b" contextRef="c20230331_DebtInstrumentAxis_SwinglineLoansMember" unitRef="U001" decimals="-6" scale="6" format="ixt-sec:numwordsen"><ix:nonFraction name="us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" id="Fact_a35cb11336544bbab9a70229ad8be61e" contextRef="c20230331_DebtInstrumentAxis_MultiCurrencyRevolvingCreditFacilityMember" unitRef="U001" decimals="-6" scale="6" format="ixt-sec:numwordsen">no</ix:nonFraction></ix:nonFraction> outstanding borrowings under its revolving credit and swingline
        facilities.&#160; <br/>
        <br/>
        The Company also maintains credit agreements for its foreign subsidiaries.&#160; The outstanding short-term borrowings related to these foreign credit agreements totaled $<ix:nonFraction name="us-gaap:ShortTermBorrowings" id="Fact_4c76acc27b7d464bb4b4c1d1e0bba0b7" contextRef="c20240331_DebtInstrumentAxis_ForeignCreditAgreementsMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">10.0</ix:nonFraction> million and $<ix:nonFraction name="us-gaap:ShortTermBorrowings" id="Fact_dc96f9a72488428d8a10663e740555ed" contextRef="c20230331_DebtInstrumentAxis_ForeignCreditAgreementsMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">3.7</ix:nonFraction> million at March 31, 2024 and 2023, respectively. <br/>
        <br/>
        Indebtedness under the Company&#8217;s credit agreement and Senior Note agreements is secured by liens on substantially all domestic assets.&#160; These agreements require compliance with various covenants that may limit the Company&#8217;s ability to incur
        additional indebtedness; grant liens; make investments, loans, or guarantees; engage in certain transactions with affiliates; and make restricted payments, including dividends.&#160; In addition, the agreements may require prepayment in the event of
        certain asset sales.&#160; <br/>
        <br/>
        Financial covenants within its credit agreements include a leverage ratio, which requires the Company to limit its consolidated indebtedness, less a portion of its cash balances, both as defined by the credit agreements, to no more than <span style="-sec-ix-hidden:Fact_be4ba21a194d4e28aac5c61dcebae1cc">three and one-quarter</span> times consolidated net earnings before interest, taxes, depreciation, amortization, and certain other adjustments (&#8220;Adjusted
        EBITDA&#8221;.)&#160; The Company must also maintain a ratio of Adjusted EBITDA of at least <ix:nonFraction name="mod:DebtInstrumentCovenantInterestCoverageRatio" id="Fact_b2a66e12906942a6875ffcd03c4b2c09" contextRef="c20230401to20240331_RangeAxis_MinimumMember" unitRef="U007" decimals="0" scale="0" format="ixt-sec:numwordsen">three</ix:nonFraction> times consolidated interest expense.&#160; As of March
        31, 2024, the Company was in compliance with its debt covenants. <br/>
        <br/>
        The Company estimates the fair value of long-term debt using discounted future cash flows at rates offered to the Company for similar debt instruments of comparable maturities.&#160; As of March 31, 2024 and 2023, the carrying value of the Company&#8217;s
        long-term debt approximated fair value, with the exception of the Senior Notes, which had an aggregate fair value of approximately $<ix:nonFraction name="us-gaap:LongTermDebtFairValue" id="Fact_a4fe3814035344c893c0cfaba3aee01f" contextRef="c20240331_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">120.9</ix:nonFraction>
        million and $<ix:nonFraction name="us-gaap:LongTermDebtFairValue" id="Fact_c854024ac0a845de8293e3908d8985c7" contextRef="c20230331_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">125.9</ix:nonFraction> million, respectively.&#160; The fair value of the Company&#8217;s long-term debt is categorized as Level 2 within the fair value
        hierarchy.&#160; Refer to Note 4 for the definition of a Level 2 fair value measurement.<br/>
      </div>
</ix:continuation>

      <div><br/>
      </div>

    </div>

  </div>

</div>
<div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; ">

    <ix:nonNumeric name="us-gaap:CompensationAndEmployeeBenefitPlansTextBlock" id="Text_1b5ccf5d79f4426bbf789ea7715bfe66" contextRef="c20230401to20240331" escape="true" continuedAt="Text_829a5ec35cbd40ec9e801e7ad259d9cf1">
<div style="display:none;"><br/></div>
<div style="text-align: left; text-indent: -36pt; margin-left: 36pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Note 18:&#160; Pension and Employee Benefit Plans</div>
</ix:nonNumeric>
    <ix:continuation id="Text_829a5ec35cbd40ec9e801e7ad259d9cf1" continuedAt="Text_829a5ec35cbd40ec9e801e7ad259d9cf2">
<div><br/>
    </div>
</ix:continuation>
    <ix:continuation id="Text_829a5ec35cbd40ec9e801e7ad259d9cf2" continuedAt="Text_829a5ec35cbd40ec9e801e7ad259d9cf3">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"><span style="text-decoration: underline;">Defined contribution employee benefit plans</span></div>
</ix:continuation>
    <ix:continuation id="Text_829a5ec35cbd40ec9e801e7ad259d9cf3" continuedAt="Text_829a5ec35cbd40ec9e801e7ad259d9cf4">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company maintains a domestic 401(k) plan that allows employees to contribute a portion of their salary to help them save for retirement.&#160; The
      Company currently matches employee contributions up to <ix:nonFraction name="mod:DefinedContributionPlanMaximumEmployerPercentageMatch" id="Fact_8952c608fc664fdaaf297bee7d2ee916" contextRef="c20230401to20240331_RangeAxis_MaximumMember" unitRef="U007" decimals="3" scale="-2" format="ixt:num-dot-decimal">4.5</ix:nonFraction> percent of their compensation. The Company&#8217;s expense for defined contribution
      employee benefit plans during <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">fiscal 2024, 2023, and 2022 was</span> $<ix:nonFraction name="us-gaap:DefinedContributionPlanCostRecognized" id="Fact_4308c79602824008ab5df260216b7071" contextRef="c20230401to20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">8.3</ix:nonFraction> million, $<ix:nonFraction name="us-gaap:DefinedContributionPlanCostRecognized" id="Fact_df983f5479cc4be599822df046d35c35" contextRef="c20220401to20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">6.9</ix:nonFraction> million, and $<ix:nonFraction name="us-gaap:DefinedContributionPlanCostRecognized" id="Fact_9b30317387bc4ec3951c674e16a88b1f" contextRef="c20210401to20220331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">6.4</ix:nonFraction> million,
      respectively.</div>
</ix:continuation>
    <ix:continuation id="Text_829a5ec35cbd40ec9e801e7ad259d9cf4" continuedAt="Text_829a5ec35cbd40ec9e801e7ad259d9cf5">
<div><br/>
    </div>
</ix:continuation>
    <ix:continuation id="Text_829a5ec35cbd40ec9e801e7ad259d9cf5" continuedAt="Text_829a5ec35cbd40ec9e801e7ad259d9cf6">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">In addition, the Company maintains non-qualified deferred compensation plans for eligible employees, and various non-U.S. subsidiaries have
      government-required defined contribution plans in place, under which they contribute a percentage of employee earnings into accounts, consistent with local laws.</div>
</ix:continuation>
    <ix:continuation id="Text_829a5ec35cbd40ec9e801e7ad259d9cf6" continuedAt="Text_829a5ec35cbd40ec9e801e7ad259d9cf7">
<div><br/>
    </div>
</ix:continuation>
    <ix:continuation id="Text_829a5ec35cbd40ec9e801e7ad259d9cf7" continuedAt="Text_829a5ec35cbd40ec9e801e7ad259d9cf8">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"><span style="text-decoration: underline;">Statutory termination plans</span></div>
</ix:continuation>
    <ix:continuation id="Text_829a5ec35cbd40ec9e801e7ad259d9cf8" continuedAt="Text_829a5ec35cbd40ec9e801e7ad259d9cf9">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Certain non-U.S. subsidiaries have statutory termination indemnity plans covering eligible employees.&#160; The benefits under these plans are based upon
      years of service and final average compensation levels or a monthly retirement benefit amount.&#160; These programs are substantially unfunded in accordance with local laws.</div>
</ix:continuation>
    <ix:continuation id="Text_829a5ec35cbd40ec9e801e7ad259d9cf9" continuedAt="Text_829a5ec35cbd40ec9e801e7ad259d9cf10">
<div><br/>
    </div>
</ix:continuation>
    <ix:continuation id="Text_829a5ec35cbd40ec9e801e7ad259d9cf10" continuedAt="Text_829a5ec35cbd40ec9e801e7ad259d9cf11">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"><span style="text-decoration: underline;">Pension plans</span></div>
</ix:continuation>
    <ix:continuation id="Text_829a5ec35cbd40ec9e801e7ad259d9cf11" continuedAt="Text_829a5ec35cbd40ec9e801e7ad259d9cf12">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company maintains non-contributory defined benefit pension plans that cover eligible domestic employees.&#160; These plans are closed to new
      participants.&#160; The primary domestic plans cover most domestic employees hired on or before December 31, 2003 and provide benefits based primarily upon years of service and average compensation for salaried and some hourly employees.&#160; Benefits for
      other hourly employees are based upon a monthly retirement benefit amount.&#160; Currently, the Company&#8217;s domestic pension plans do not include increases in annual earnings or future service in calculating the average annual earnings and years of credited
      service under the pension plan benefit formula.&#160; Certain non-U.S. subsidiaries of the Company also have legacy defined benefit plans which cover a smaller number of active employees and are substantially unfunded.&#160; The primary non-U.S. plans are
      maintained in Germany and Italy and are closed to new participants. The Company previously maintained certain pension plans in Germany and Austria that conveyed to the buyers of the Germany automotive businesses and Austrian air-cooled automotive
      business during fiscal 2024 and 2022, respectively; see Note 2 for additional information.</div>
</ix:continuation>
    <ix:continuation id="Text_829a5ec35cbd40ec9e801e7ad259d9cf12" continuedAt="Text_829a5ec35cbd40ec9e801e7ad259d9cf13">
<div><br/>
    </div>
</ix:continuation>
    <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
      <div class="BRPFPageFooter" style="width: 100%;"></div>

      <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-weight: normal; font-style: normal;">78</span></div>

      <div style="page-break-after: always;" class="BRPFPageBreak">
        <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

      <div style="width: 100%;" class="BRPFPageHeader"><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"></span></a>
        <div>
          <div style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="font-style: italic; font-size: 8pt;">Table of Contents</span></a></div>

          <div style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"><br/>
              </span></a></div>

          <div style="font-weight: normal;">
            <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">MODINE MANUFACTURING COMPANY</div>

            <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</div>

            <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">(In millions, except per share amounts)</div>

            <a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"> </span></a></div>

        </div>

      </div>

    </div>

    <ix:continuation id="Text_829a5ec35cbd40ec9e801e7ad259d9cf13" continuedAt="Text_829a5ec35cbd40ec9e801e7ad259d9cf14">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">In connection with funding relief provisions within the American Rescue Plan Act of 2021, the
        Company made $<ix:nonFraction name="us-gaap:DefinedBenefitPlanContributionsByEmployer" id="Fact_827bed898c364a10bb805cfe5739e5e9" contextRef="c20230401to20240331_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.9</ix:nonFraction> million cash contributions to its U.S. pension plans during fiscal 2024 and <ix:nonFraction name="us-gaap:DefinedBenefitPlanContributionsByEmployer" id="Fact_e921b74471dc473aaac6fad3b545ac36" contextRef="c20220401to20230331_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U001" decimals="-6" scale="6" format="ixt-sec:numwordsen">no</ix:nonFraction> cash contributions in fiscal 2023. </span>The Company contributed $<ix:nonFraction name="us-gaap:DefinedBenefitPlanContributionsByEmployer" id="Fact_9b9e8fd512074f72915cda4128b055fd" contextRef="c20210401to20220331_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">3.5</ix:nonFraction>
      million to its U.S. pension plans <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">during fiscal 2022.</span> In addition, the Company contributed $<ix:nonFraction name="us-gaap:DefinedBenefitPlanContributionsByEmployer" id="Fact_112896ecb1a44d98b91eb039a45bcf70" contextRef="c20230401to20240331_RetirementPlanSponsorLocationAxis_GermanyAndItalyMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">1.8</ix:nonFraction> million, $<ix:nonFraction name="us-gaap:DefinedBenefitPlanContributionsByEmployer" id="Fact_d7c964ff276b44a5ae1f0450a93d5efa" contextRef="c20220401to20230331_RetirementPlanSponsorLocationAxis_GermanyAndItalyMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">1.5</ix:nonFraction> million, and $<ix:nonFraction name="us-gaap:DefinedBenefitPlanContributionsByEmployer" id="Fact_77242d1fc3de46c0b26c3fae5a34de43" contextRef="c20210401to20220331_RetirementPlanSponsorLocationAxis_GermanyAndItalyMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">1.5</ix:nonFraction> million to its non-U.S. pension plans <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">during fiscal 2024, 2023, and 2022, respectively.</span> These contributions are
      reported within the change in other liabilities in the consolidated statements of cash flows.</div>
</ix:continuation>
    <ix:continuation id="Text_829a5ec35cbd40ec9e801e7ad259d9cf14" continuedAt="Text_829a5ec35cbd40ec9e801e7ad259d9cf15">
<div><br/>
    </div>
</ix:continuation>
    <ix:continuation id="Text_829a5ec35cbd40ec9e801e7ad259d9cf15" continuedAt="Text_829a5ec35cbd40ec9e801e7ad259d9cf16">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"><span style="text-decoration: underline;">Postretirement plans</span></div>
</ix:continuation>
    <ix:continuation id="Text_829a5ec35cbd40ec9e801e7ad259d9cf16" continuedAt="Text_829a5ec35cbd40ec9e801e7ad259d9cf17">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company provides selected healthcare and life insurance benefits for eligible retired domestic employees.&#160; The Company periodically amends these
      unfunded plans to change the contribution rate of retirees and the amounts and forms of coverage.&#160; An annual limit on the Company&#8217;s cost is defined for the majority of these plans.&#160; The Company&#8217;s net periodic income for its postretirement plans in
      fiscal 2024 was $<ix:nonFraction name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" id="Fact_23de7510d9934daa9ce8c097bf7f5515" contextRef="c20230401to20240331_RetirementPlanTypeAxis_OtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">0.4</ix:nonFraction> million. The net periodic income for its postretirement plans in each fiscal 2023 and 2022 was $<ix:nonFraction name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" id="Fact_e6708004d6ee45a5b67a760dc08199af" contextRef="c20210401to20220331_RetirementPlanTypeAxis_OtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" id="Fact_198bfa2a40b440af96b2381f7ccc0e07" contextRef="c20220401to20230331_RetirementPlanTypeAxis_OtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">0.3</ix:nonFraction></ix:nonFraction> million.</div>
</ix:continuation>
    <ix:continuation id="Text_829a5ec35cbd40ec9e801e7ad259d9cf17" continuedAt="Text_829a5ec35cbd40ec9e801e7ad259d9cf18">
<div><br/></div>
</ix:continuation>
    <ix:continuation id="Text_829a5ec35cbd40ec9e801e7ad259d9cf18" continuedAt="Text_829a5ec35cbd40ec9e801e7ad259d9cf19">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"><span style="text-decoration: underline;">Measurement date</span></div>
</ix:continuation>
    <ix:continuation id="Text_829a5ec35cbd40ec9e801e7ad259d9cf19" continuedAt="Text_829a5ec35cbd40ec9e801e7ad259d9cf20">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company uses March 31 as the measurement date for its pension and postretirement plans.</div>
</ix:continuation>
    <ix:continuation id="Text_829a5ec35cbd40ec9e801e7ad259d9cf20" continuedAt="Text_829a5ec35cbd40ec9e801e7ad259d9cf21">
<div><br/>
    </div>
</ix:continuation>

    <ix:continuation id="Text_829a5ec35cbd40ec9e801e7ad259d9cf21" continuedAt="Text_829a5ec35cbd40ec9e801e7ad259d9cf22"><ix:nonNumeric name="us-gaap:ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock" id="Text_45bda87642f841d1b87f49d60c4dbbd7" contextRef="c20230401to20240331" escape="true" continuedAt="Text_80bf262cd83c4a8abddb87cb52b8dc011">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Changes in benefit obligations and plan assets, as well as the funded status of the Company&#8217;s global pension plans, were as follows:</div>
</ix:nonNumeric></ix:continuation>
    <ix:continuation id="Text_829a5ec35cbd40ec9e801e7ad259d9cf22" continuedAt="Text_829a5ec35cbd40ec9e801e7ad259d9cf23"><ix:continuation id="Text_80bf262cd83c4a8abddb87cb52b8dc011" continuedAt="Text_80bf262cd83c4a8abddb87cb52b8dc012">
<div><br/>
    </div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_829a5ec35cbd40ec9e801e7ad259d9cf23" continuedAt="Text_829a5ec35cbd40ec9e801e7ad259d9cf24"><ix:continuation id="Text_80bf262cd83c4a8abddb87cb52b8dc012">
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; margin-left: 0px; margin-right: auto; width: 100%;" class="cfttable">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"/>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="6">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Years ended March 31,</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="2">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="2">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Change in benefit obligation:</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="2">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="2">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Benefit obligation at beginning of year</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanBenefitObligation" id="Fact_75bcc5b87b434821b2223f85ce074d74" contextRef="c20230331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">194.9</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanBenefitObligation" id="Fact_0cea60d1a7a641579920a04e5a6bfa29" contextRef="c20220331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">228.6</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Service cost</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanServiceCost" id="Fact_0d2349371b224a5b891e956bce7f3597" contextRef="c20230401to20240331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.2</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanServiceCost" id="Fact_ea4fd9ba6264421b8982c57f3997733f" contextRef="c20220401to20230331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.2</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Interest cost</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanInterestCost" id="Fact_6a25ab9f32134a26beef0ed9aa24d64c" contextRef="c20230401to20240331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">9.3</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanInterestCost" id="Fact_bcbf60f14cd54a86898908a9a86ba8c2" contextRef="c20220401to20230331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">8.1</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Actuarial gain<br/>
            </div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DefinedBenefitPlanActuarialGainLoss" id="Fact_095f06fda4e64ed88aee3a8140c9e153" contextRef="c20230401to20240331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">2.7</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DefinedBenefitPlanActuarialGainLoss" id="Fact_a44043370bd94ef19a9f22e33a7d440b" contextRef="c20220401to20230331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">25.8</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Benefits paid</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" id="Fact_b694fce4079242469a685e9d71d3f04c" contextRef="c20230401to20240331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">14.9</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" id="Fact_d35213ff99bc4b4eb4ef870e2578c610" contextRef="c20220401to20230331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">16.1</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Disposition of Germany automotive businesses</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DefinedBenefitPlanDivestituresBenefitObligation" id="Fact_7ea41fa5701f4c43964a497cf5c34eae" contextRef="c20230401to20240331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">7.4</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanDivestituresBenefitObligation" id="Fact_cb6e000f9b0c4423a51e656bb37b3865" contextRef="c20220401to20230331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Effect of exchange rate changes</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation" id="Fact_1f6c193c9e244311936d33833eaaf317" contextRef="c20230401to20240331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.1</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation" id="Fact_9da9ad6aa40c4cb2b62200797737d8ba" contextRef="c20220401to20230331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.1</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 27pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Benefit obligation at end of year</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanBenefitObligation" id="Fact_abd7aaf65cb047ec9ff99367932502cb" contextRef="c20240331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">179.3</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanBenefitObligation" id="Fact_31dbd31c69bd4bd8a39dfd6c0b2a0bb1" contextRef="c20230331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">194.9</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Change in plan assets:</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Fair value of plan assets at beginning of year</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_17777177063549b6a3739a736d6feeba" contextRef="c20230331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">153.3</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_138910a0100b4d94840b1d96a0b70866" contextRef="c20220331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">179.9</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Actual return on plan assets</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets" id="Fact_fe28b1c1dabf4b26b0c6b6acf9fb00a2" contextRef="c20230401to20240331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">9.4</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets" id="Fact_5ab37642dec447da98453cf731c499cb" contextRef="c20220401to20230331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">12.0</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Benefits paid</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid" id="Fact_5476d625af7240bca72575e499f4bf36" contextRef="c20230401to20240331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">14.9</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid" id="Fact_07b574a12efc426099a1c2719b7345c0" contextRef="c20220401to20230331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">16.1</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Employer contributions</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanContributionsByEmployer" id="Fact_454d9343ef534e6ba2748894c3b8c874" contextRef="c20230401to20240331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">2.7</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanContributionsByEmployer" id="Fact_15153de166f74f5d939032188e5084d0" contextRef="c20220401to20230331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">1.5</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 27pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Fair value of plan assets at end of year</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_ddc90d01ee3844e69f3d4c03c0131827" contextRef="c20240331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">150.5</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_f03fcfda3b174af0b3848e5bf1994dd5" contextRef="c20230331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">153.3</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 27pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Funded status at end of year</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" id="Fact_52bbeefa19cd468285b06275692a31cd" contextRef="c20240331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">28.8</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" id="Fact_6a4737e7e6864bd2b989335fc26c11d8" contextRef="c20230331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">41.6</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Amounts recognized in the consolidated balance sheets:</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Current liability</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" id="Fact_cd1206e64fb14b5e97614b141c002024" contextRef="c20240331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">1.1</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" id="Fact_d8352ac5a863478784bb3b7eea5b3ac8" contextRef="c20230331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">1.4</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Noncurrent liability</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" id="Fact_676f7da61e334ffa845140675b7b1e2e" contextRef="c20240331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">27.7</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" id="Fact_5c25f13b36e6436c892a510d31d47c80" contextRef="c20230331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">40.2</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet" id="Fact_3007f5f266f74dd581cac58a874d940b" contextRef="c20240331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">28.8</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet" id="Fact_0a35b802f7b44d73985e3b440c8f94b6" contextRef="c20230331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">41.6</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>


</table>
</ix:continuation></ix:continuation>

    <ix:continuation id="Text_829a5ec35cbd40ec9e801e7ad259d9cf24" continuedAt="Text_829a5ec35cbd40ec9e801e7ad259d9cf25">
<div><br/>
    </div>
</ix:continuation>
    <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
      <div class="BRPFPageFooter" style="width: 100%;"></div>

      <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-weight: normal; font-style: normal;">79</span></div>

      <div class="BRPFPageBreak" style="page-break-after: always;">
        <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

      <div class="BRPFPageHeader" style="width: 100%;"><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"></span></a>
        <div>
          <div style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="font-style: italic; font-size: 8pt;">Table of Contents</span></a></div>

          <div style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"><br/>
              </span></a></div>

          <div style="font-weight: normal;">
            <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">MODINE MANUFACTURING COMPANY</div>

            <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</div>

            <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">(In millions, except per share amounts)</div>

            <a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"> </span></a></div>

        </div>

      </div>

    </div>

    <div>
      <ix:continuation id="Text_829a5ec35cbd40ec9e801e7ad259d9cf25" continuedAt="Text_829a5ec35cbd40ec9e801e7ad259d9cf26">
<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">As of March 31, 2024, 2023, and 2022, the benefit obligation associated with the Company&#8217;s non-U.S. pension plans totaled $<ix:nonFraction name="us-gaap:DefinedBenefitPlanBenefitObligation" id="Fact_e89150329a094c2c962a4806c8fcb20a" contextRef="c20240331_RetirementPlanSponsorLocationAxis_GermanyAndItalyMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">13.0</ix:nonFraction> million, $<ix:nonFraction name="us-gaap:DefinedBenefitPlanBenefitObligation" id="Fact_891016fde11c49749bce4643bcd52533" contextRef="c20230331_RetirementPlanSponsorLocationAxis_GermanyAndItalyMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">21.2</ix:nonFraction> million, and $<ix:nonFraction name="us-gaap:DefinedBenefitPlanBenefitObligation" id="Fact_f85ba5179a3243beac0c68556b901aee" contextRef="c20220331_RetirementPlanSponsorLocationAxis_GermanyAndItalyMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">26.5</ix:nonFraction> million, respectively. The $<ix:nonFraction name="us-gaap:DefinedBenefitPlanBenefitObligationPeriodIncreaseDecrease" id="Fact_b31f4da1910d4ffb8f028a551346bb2c" contextRef="c20230401to20240331_RetirementPlanSponsorLocationAxis_GermanyAndItalyMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">8.2</ix:nonFraction>
        million decrease in the benefit obligation associated with non-U.S. pension plans as of March 31, 2024, compared with the prior year, was primarily due to the sale of the Germany automotive businesses and employer contributions for benefits paid to
        plan participants which decreased the obligation by $<ix:nonFraction name="us-gaap:DefinedBenefitPlanDivestituresBenefitObligation" id="Fact_08194b0abd834c26ac22ead65e3e39e8" contextRef="c20230401to20240331_RetirementPlanSponsorLocationAxis_GermanyAndItalyMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">7.4</ix:nonFraction> million and $<ix:nonFraction name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" id="Fact_b8ba95fe68dc4dfd844393d97fd4d288" contextRef="c20230401to20240331_RetirementPlanSponsorLocationAxis_GermanyAndItalyMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">1.8</ix:nonFraction> million, respectively, and to a lesser extent, the impact of foreign currency exchange rates. The decreases were partially offset by service and interest cost and net actuarial losses
        during the year totaling $<ix:nonFraction name="mod:DefinedBenefitPlanServiceCostAndInterestCost" id="Fact_1afea74141004e2990a101c225326b08" contextRef="c20230401to20240331_RetirementPlanSponsorLocationAxis_GermanyAndItalyMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.8</ix:nonFraction> million and $<ix:nonFraction name="us-gaap:DefinedBenefitPlanActuarialGainLoss" id="Fact_ec3a952e26f745019d3413f919a5037d" contextRef="c20230401to20240331_RetirementPlanSponsorLocationAxis_GermanyAndItalyMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">0.5</ix:nonFraction>
        million, respectively. In fiscal 2023, the $<ix:nonFraction name="us-gaap:DefinedBenefitPlanBenefitObligationPeriodIncreaseDecrease" id="Fact_df91f14b18344b03af2f28ef1208d950" contextRef="c20220401to20230331_RetirementPlanSponsorLocationAxis_GermanyAndItalyMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">5.3</ix:nonFraction> million decrease was primarily due to net actuarial gains during the year from an
        increase in discount rates and employer contributions for benefits paid to plan participants which decreased the obligation by $<ix:nonFraction name="us-gaap:DefinedBenefitPlanActuarialGainLoss" id="Fact_911999c99e944273b82cd1080e45cf42" contextRef="c20220401to20230331_RetirementPlanSponsorLocationAxis_GermanyAndItalyMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">4.4</ix:nonFraction>
        million and $<ix:nonFraction name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" id="Fact_ac0389526af54c938636f1d04fec562a" contextRef="c20220401to20230331_RetirementPlanSponsorLocationAxis_GermanyAndItalyMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">1.5</ix:nonFraction> million, respectively, and to a lesser extent, the impact of foreign currency exchange rates. The decreases were
        partially offset by service and interest cost totaling $<ix:nonFraction name="mod:DefinedBenefitPlanServiceCostAndInterestCost" id="Fact_677f01a05e7e43b6abecca3ff15e2e4f" contextRef="c20220401to20230331_RetirementPlanSponsorLocationAxis_GermanyAndItalyMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.7</ix:nonFraction> million.</div>
</ix:continuation>
      <ix:continuation id="Text_829a5ec35cbd40ec9e801e7ad259d9cf26" continuedAt="Text_829a5ec35cbd40ec9e801e7ad259d9cf27">
<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"><br/>
      </div>
</ix:continuation>
      <ix:continuation id="Text_829a5ec35cbd40ec9e801e7ad259d9cf27" continuedAt="Text_829a5ec35cbd40ec9e801e7ad259d9cf28">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The accumulated benefit obligation for pension plans was $<ix:nonFraction name="us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation" id="Fact_7ca7211c45c844e19af8c172ceaa7052" contextRef="c20240331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">178.6</ix:nonFraction> million and $<ix:nonFraction name="us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation" id="Fact_d0f752207a014069b94504910f417986" contextRef="c20230331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">194.4</ix:nonFraction> million as of March 31, 2024 and 2023, respectively. The net actuarial loss
        related to the pension plans recognized in accumulated other comprehensive loss was <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">$<ix:nonFraction name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" id="Fact_fb0b9c4ee8634d8e8c99d2c99fca0ab5" contextRef="c20240331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">117.9</ix:nonFraction>
          million and $<ix:nonFraction name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" id="Fact_6abb3fa493974161b8a2a22bb92a8a3f" contextRef="c20230331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">123.5</ix:nonFraction> million as of March 31, 2024 and 2023, respectively.</span></div>
</ix:continuation>
      <ix:continuation id="Text_829a5ec35cbd40ec9e801e7ad259d9cf28" continuedAt="Text_829a5ec35cbd40ec9e801e7ad259d9cf29">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;"> <br/>
        </span></div>
</ix:continuation>
    </div>


    <ix:continuation id="Text_829a5ec35cbd40ec9e801e7ad259d9cf29" continuedAt="Text_829a5ec35cbd40ec9e801e7ad259d9cf30"><ix:nonNumeric name="mod:ScheduleOfNetPeriodicBenefitCostAndAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock" id="Text_30773cd4a7754a5d994045428c8ef1b1" contextRef="c20230401to20240331" escape="true" continuedAt="Text_d20b6d7dcd1046d599ccdba2c3a26c841">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Costs for the Company&#8217;s global pension plans included the following components:</div>
</ix:nonNumeric></ix:continuation>
    <ix:continuation id="Text_829a5ec35cbd40ec9e801e7ad259d9cf30" continuedAt="Text_829a5ec35cbd40ec9e801e7ad259d9cf31"><ix:continuation id="Text_d20b6d7dcd1046d599ccdba2c3a26c841" continuedAt="Text_d20b6d7dcd1046d599ccdba2c3a26c842">
<div><br/>
    </div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_829a5ec35cbd40ec9e801e7ad259d9cf31" continuedAt="Text_829a5ec35cbd40ec9e801e7ad259d9cf32"><ix:continuation id="Text_d20b6d7dcd1046d599ccdba2c3a26c842" continuedAt="Text_d20b6d7dcd1046d599ccdba2c3a26c843">
<table cellspacing="0" cellpadding="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"/>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Years ended March 31,</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2022</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Components of net periodic benefit cost:</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: top;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: top;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: top;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 64%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Service cost</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanServiceCost" id="Fact_4b3babfe59b74a39ab8ce23c0150e087" contextRef="c20230401to20240331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.2</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanServiceCost" id="Fact_df9632025bc143e49ab5d0c57a87ddcd" contextRef="c20220401to20230331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.2</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanServiceCost" id="Fact_9adb97bc19fd40f99f68b0fafb037282" contextRef="c20210401to20220331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.3</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 64%;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Interest cost</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanInterestCost" id="Fact_ba65987e9c284ca6a7408f49c11c644a" contextRef="c20230401to20240331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">9.3</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanInterestCost" id="Fact_15dd8e6167d842c7b2e93d5f40dc44b4" contextRef="c20220401to20230331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">8.1</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanInterestCost" id="Fact_58b3dc4120414b848d45e6d7a6656004" contextRef="c20210401to20220331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">7.3</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 64%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Expected return on plan assets</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" id="Fact_a582eaf70dff4088b1627a8d767a305e" contextRef="c20230401to20240331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">10.3</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" id="Fact_c006ed2251d14c5192d0db7ba6c86c88" contextRef="c20220401to20230331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">11.6</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" id="Fact_81c58c3720fc4b5c8309a6a724a9c47c" contextRef="c20210401to20220331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">12.9</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 64%;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Amortization of net actuarial loss</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" id="Fact_ae57214cc41e4d40aab735c9dbb71494" contextRef="c20230401to20240331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">4.7</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" id="Fact_83aa833a83d84f2cab6021c2968c6cbb" contextRef="c20220401to20230331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">5.7</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" id="Fact_e8fee421acbe4aacb4d17837b6714ab7" contextRef="c20210401to20220331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">6.9</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Settlements (a)</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" id="Fact_619a3428f0bd402b8274c6f3b8c4512f" contextRef="c20230401to20240331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.1</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" id="Fact_2fe809a71ba2417bad247c87a2a1bd15" contextRef="c20220401to20230331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" id="Fact_51072a4627054185a11ce64a03ef6087" contextRef="c20210401to20220331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%; padding-bottom: 4px;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 27pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Net periodic benefit cost</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" id="Fact_faa00957b4254b069bbcf5752832698e" contextRef="c20230401to20240331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">3.8</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" id="Fact_cf5be0471c30463aaf11ed0656049606" contextRef="c20220401to20230331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">2.4</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" id="Fact_030045750cb443a5b4c4d2c1082290fd" contextRef="c20210401to20220331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">1.6</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%;">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">
              <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial;">Other changes in benefit obligation recognized in other comprehensive income:</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Net actuarial gain<br/>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax" id="Fact_eef398ab9fa34069ab23b46b68bbc63f" contextRef="c20230401to20240331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">1.7</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax" id="Fact_919a92a0768c4e25b9dd4ad4a3696b25" contextRef="c20220401to20230331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">2.1</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax" id="Fact_c8b8e9833af34129b21ce577d072fd3c" contextRef="c20210401to20220331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">11.4</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Amortization of net actuarial loss (b)</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax" id="Fact_7ea59cd45cb149e983dd644a957727ae" contextRef="c20230401to20240331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">3.9</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax" id="Fact_cca1f0b314264e38bc7e7b5f10d84e65" contextRef="c20220401to20230331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">5.7</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax" id="Fact_71aa790c558e49838dc137dbe139c130" contextRef="c20210401to20220331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">8.6</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 27pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Total recognized in other comprehensive income<br/>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax" id="Fact_e6d0dc86b827490bb4a257cee4670658" contextRef="c20230401to20240331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">5.6</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax" id="Fact_0e2bfb672af342789a44add4e296b2f6" contextRef="c20220401to20230331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">7.8</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax" id="Fact_c724d38bc5da442baffdabaa3f55e27b" contextRef="c20210401to20220331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">20.0</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation>
    <div>
      <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">
        <ix:continuation id="Text_829a5ec35cbd40ec9e801e7ad259d9cf32" continuedAt="Text_829a5ec35cbd40ec9e801e7ad259d9cf33"><ix:continuation id="Text_d20b6d7dcd1046d599ccdba2c3a26c843" continuedAt="Text_d20b6d7dcd1046d599ccdba2c3a26c844"><hr style="height: 2px; width: 5%; color: #54301A; background-color: #54301A; text-align: left; border: none; margin-left: 0px; margin-right: auto;"/></ix:continuation></ix:continuation></div>

    </div>

    <div>
      <div>
        <ix:continuation id="Text_829a5ec35cbd40ec9e801e7ad259d9cf33" continuedAt="Text_829a5ec35cbd40ec9e801e7ad259d9cf34"><ix:continuation id="Text_d20b6d7dcd1046d599ccdba2c3a26c844" continuedAt="Text_d20b6d7dcd1046d599ccdba2c3a26c845">
<table cellspacing="0" cellpadding="0" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;" class="DSPFListTable">


  <tr style="vertical-align: top;">

    <td style="vertical-align: top; width: 18pt;">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(a)</div>
              </td>

    <td style="align: left; vertical-align: top; width: auto;">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:footnote id="Foot_a4163b84dede49208aabd530dd904a46" footnoteRole="http://www.xbrl.org/2003/role/footnote" xml:lang="en-US">The settlement charges
                  resulted from activity associated with the Company&#8217;s non-U.S. pension plans.</ix:footnote></div>
              </td>

  </tr>


</table>
</ix:continuation></ix:continuation>
        <div>
          <ix:continuation id="Text_829a5ec35cbd40ec9e801e7ad259d9cf34" continuedAt="Text_829a5ec35cbd40ec9e801e7ad259d9cf35"><ix:continuation id="Text_d20b6d7dcd1046d599ccdba2c3a26c845">
<div>
            <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 18pt; vertical-align: top; align: right;">
                    <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">(b)</div>
                  </td>

    <td style="width: auto; vertical-align: top;">
                    <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"><ix:footnote id="Foot_af32949334ea45428c403d5765ab1129" footnoteRole="http://www.xbrl.org/2003/role/footnote" xml:lang="en-US" continuedAt="Foot_eac64773ef4b48d481c364d20e5c49ee1">The fiscal 2024 amount includes $<ix:nonFraction name="mod:DisposalGroupWriteOffOfNetActuarialGains" id="Fact_cbf9765af71b450b927620095b489ef1" contextRef="c20230401to20240331_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_ThreeGermanyAutomotiveBusinessesMember_RetirementPlanSponsorLocationAxis_GermanyAndItalyMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.6</ix:nonFraction></ix:footnote><ix:continuation id="Foot_eac64773ef4b48d481c364d20e5c49ee1" continuedAt="Foot_eac64773ef4b48d481c364d20e5c49ee2"> million of net actuarial
                        g</ix:continuation><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none;"><ix:continuation id="Foot_eac64773ef4b48d481c364d20e5c49ee2" continuedAt="Foot_eac64773ef4b48d481c364d20e5c49ee3">ains written-off as a result of the sale of the Germany automotive businesses.
                          The fiscal </ix:continuation></span></span><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none;"><ix:continuation id="Foot_eac64773ef4b48d481c364d20e5c49ee3" continuedAt="Foot_eac64773ef4b48d481c364d20e5c49ee4">2022</ix:continuation><span style="font-size: 10pt;"><ix:continuation id="Foot_eac64773ef4b48d481c364d20e5c49ee4" continuedAt="Foot_eac64773ef4b48d481c364d20e5c49ee5"> amount includes
                        </ix:continuation></span><ix:continuation id="Foot_eac64773ef4b48d481c364d20e5c49ee5" continuedAt="Foot_eac64773ef4b48d481c364d20e5c49ee6">$<ix:nonFraction name="mod:DisposalGroupWriteOffOfNetActuarialLosses" id="Fact_eb5574883b9f4eda93ed7ad36fe7d17c" contextRef="c20210401to20220331_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_AirCooledAutomotiveBusinessMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">1.7</ix:nonFraction></ix:continuation><ix:continuation id="Foot_eac64773ef4b48d481c364d20e5c49ee6" continuedAt="Foot_eac64773ef4b48d481c364d20e5c49ee7"> million</ix:continuation></span><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none;"><ix:continuation id="Foot_eac64773ef4b48d481c364d20e5c49ee7" continuedAt="Foot_eac64773ef4b48d481c364d20e5c49ee8"> of net actuarial losses written-off as a result of the sale </ix:continuation><span style="font-size: 13.3333px; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: left; text-indent: 0px; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"><ix:continuation id="Foot_eac64773ef4b48d481c364d20e5c49ee8" continuedAt="Foot_eac64773ef4b48d481c364d20e5c49ee9">of the Austrian </ix:continuation></span><ix:continuation id="Foot_eac64773ef4b48d481c364d20e5c49ee9" continuedAt="Foot_eac64773ef4b48d481c364d20e5c49ee10">ai</ix:continuation></span><ix:continuation id="Foot_eac64773ef4b48d481c364d20e5c49ee10" continuedAt="Foot_eac64773ef4b48d481c364d20e5c49ee11">r-cooled automotive business.&#160; See Note </ix:continuation></span><ix:continuation id="Foot_eac64773ef4b48d481c364d20e5c49ee11" continuedAt="Foot_eac64773ef4b48d481c364d20e5c49ee12">2</ix:continuation><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"><ix:continuation id="Foot_eac64773ef4b48d481c364d20e5c49ee12"> for additional information on the sale of these businesses.</ix:continuation></span></div>
                  </td>

  </tr>


</table>
          </div>
</ix:continuation></ix:continuation>
        </div>

      </div>

    </div>


    <ix:continuation id="Text_829a5ec35cbd40ec9e801e7ad259d9cf35" continuedAt="Text_829a5ec35cbd40ec9e801e7ad259d9cf36">
<div><br/>
    </div>
</ix:continuation>
    <ix:continuation id="Text_829a5ec35cbd40ec9e801e7ad259d9cf36" continuedAt="Text_829a5ec35cbd40ec9e801e7ad259d9cf37">
<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">The Company amortized $</span><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax" id="Fact_0c05053d1b0b49f58eae0a97a056ae62" contextRef="c20230401to20240331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">3.9</ix:nonFraction><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"> million, $</span><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax" id="Fact_7a1483cb69cb46d48d9ad120abeb4f73" contextRef="c20220401to20230331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">5.7</ix:nonFraction><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"> million, and $</span><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax" id="Fact_bb6ed50876094373b4a446ac5f956ae4" contextRef="c20210401to20220331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">8.6</ix:nonFraction><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">million of net actuarial loss in
          fiscal 2024, 2023, and 2022, respectively.</span> Exclusive of the </span>$<ix:nonFraction name="mod:DisposalGroupWriteOffOfNetActuarialGains" id="Fact_6c8560204a9d495595ca3bbe8e153000" contextRef="c20230401to20240331_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_ThreeGermanyAutomotiveBusinessesMember_RetirementPlanSponsorLocationAxis_GermanyAndItalyMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.6</ix:nonFraction> million and $<ix:nonFraction name="mod:DisposalGroupWriteOffOfNetActuarialLosses" id="Fact_3987c4f2c6eb41daa485fea313285b33" contextRef="c20210401to20220331_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_AirCooledAutomotiveBusinessMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">1.7</ix:nonFraction> million<span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"> written-off in fiscal </span>2024 and 2022<span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"> upon the sale of the <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">Germany automotive businesses and Austrian</span> air-cooled automotive business, respectively,
        referenced above, less than $</span><ix:nonFraction name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" id="Fact_aa12166876fb405883bad02627bed0fc" contextRef="c20220401to20230331_RangeAxis_MaximumMember_RetirementPlanSponsorLocationAxis_ForeignPlanMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" id="Fact_9405cfd0c49d42c9b4d7b6cd37e6d91b" contextRef="c20210401to20220331_RangeAxis_MaximumMember_RetirementPlanSponsorLocationAxis_ForeignPlanMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" id="Fact_212bfb561b7147f4bd45b81cec5f3eb0" contextRef="c20230401to20240331_RangeAxis_MaximumMember_RetirementPlanSponsorLocationAxis_ForeignPlanMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">1.0</ix:nonFraction></ix:nonFraction></ix:nonFraction><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"> million
        of the amortization was attributable to the Company&#8217;s non-U.S. pension plans in each of these years.</span></div>
</ix:continuation>
    <ix:continuation id="Text_829a5ec35cbd40ec9e801e7ad259d9cf37" continuedAt="Text_829a5ec35cbd40ec9e801e7ad259d9cf38">
<div><br/>
    </div>
</ix:continuation>
    <ix:continuation id="Text_829a5ec35cbd40ec9e801e7ad259d9cf38" continuedAt="Text_829a5ec35cbd40ec9e801e7ad259d9cf39">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company used a discount rate of <ix:nonFraction name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" id="Fact_6f4c9dd4755e4fb2a163a71eb489104e" contextRef="c20240331_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U007" decimals="3" scale="-2" format="ixt:num-dot-decimal">5.4</ix:nonFraction>%
      and <ix:nonFraction name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" id="Fact_b3a971a885364687b8b23d670b414307" contextRef="c20230331_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U007" decimals="3" scale="-2" format="ixt:num-dot-decimal">5.2</ix:nonFraction>% as of March 31, 2024 and 2023, respectively, for determining its benefit obligations under its U.S. pension plans. The Company
      used a weighted-average discount rate of <ix:nonFraction name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" id="Fact_77cefcefd9ba4b1a920c312b5c87aa1b" contextRef="c20240331_RetirementPlanSponsorLocationAxis_GermanyAndItalyMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U007" decimals="3" scale="-2" format="ixt:num-dot-decimal">3.7</ix:nonFraction>% and <ix:nonFraction name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" id="Fact_fb484dcf51a54b1b97a76f08ced4082c" contextRef="c20230331_RetirementPlanSponsorLocationAxis_GermanyAndItalyMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U007" decimals="3" scale="-2" format="ixt:num-dot-decimal">3.8</ix:nonFraction>% as of March 31, 2024 and 2023, respectively, for determining its benefit obligations under its non-U.S. pension plans.&#160; The Company used a discount rate of <ix:nonFraction name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" id="Fact_48accfe64c8744168b8aa86d2f4b1b27" contextRef="c20230401to20240331_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U007" decimals="3" scale="-2" format="ixt:num-dot-decimal">5.2</ix:nonFraction>%, <ix:nonFraction name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" id="Fact_35e68f6259534ee5b0b46e9fcdaf398b" contextRef="c20220401to20230331_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U007" decimals="3" scale="-2" format="ixt:num-dot-decimal">3.9</ix:nonFraction>%, and <ix:nonFraction name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" id="Fact_e9961b4a6c1445c0a67987be5bfeb634" contextRef="c20210401to20220331_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U007" decimals="3" scale="-2" format="ixt:num-dot-decimal">3.2</ix:nonFraction>% to determine its costs under its U.S. pension plans for fiscal 2024, 2023, and 2022, respectively.&#160; The Company used a weighted-average discount rate
      of <ix:nonFraction name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" id="Fact_24dbde4c78ab40e48b601ecfa24c10cd" contextRef="c20230401to20240331_RetirementPlanSponsorLocationAxis_GermanyAndItalyMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U007" decimals="3" scale="-2" format="ixt:num-dot-decimal">4.0</ix:nonFraction>%, <ix:nonFraction name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" id="Fact_b44dd5d1d7484f84a70e86ce43dcc2bc" contextRef="c20220401to20230331_RetirementPlanSponsorLocationAxis_GermanyAndItalyMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U007" decimals="3" scale="-2" format="ixt:num-dot-decimal">2.9</ix:nonFraction>%, and <ix:nonFraction name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" id="Fact_65971a96bfc543e29cf8ce30e221ae11" contextRef="c20210401to20220331_RetirementPlanSponsorLocationAxis_GermanyAndItalyMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U007" decimals="3" scale="-2" format="ixt:num-dot-decimal">1.6</ix:nonFraction>% to determine its costs under its non-U.S. pension plans for fiscal 2024, 2023, and 2022, respectively.&#160; The Company determined the discount rates
      used for its U.S. pension plans by modeling a portfolio of high-quality corporate bonds, with appropriate consideration given to expected defined benefit payment terms and duration of the respective pension obligations.&#160; The Company used a similar
      process to determine the discount rate for its non-U.S. pension obligations.</div>
</ix:continuation>
    <ix:continuation id="Text_829a5ec35cbd40ec9e801e7ad259d9cf39" continuedAt="Text_829a5ec35cbd40ec9e801e7ad259d9cf40">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <br/>
    </div>
</ix:continuation>
    <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
      <div class="BRPFPageFooter" style="width: 100%;"></div>

      <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-weight: normal; font-style: normal;">80</span></div>

      <div style="page-break-after: always;" class="BRPFPageBreak">
        <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

      <div class="BRPFPageHeader" style="width: 100%;"><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"></span></a>
        <div>
          <div style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="font-style: italic; font-size: 8pt;">Table of Contents</span></a></div>

          <div style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"><br/>
              </span></a></div>

          <div style="font-weight: normal;">
            <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">MODINE MANUFACTURING COMPANY</div>

            <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</div>

            <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">(In millions, except per share amounts)</div>

            <a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"> </span></a></div>

        </div>

      </div>

    </div>

    <ix:continuation id="Text_829a5ec35cbd40ec9e801e7ad259d9cf40" continuedAt="Text_829a5ec35cbd40ec9e801e7ad259d9cf41">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">Plan assets in the Company&#8217;s
      U.S. pension plans comprise <ix:nonFraction name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" id="Fact_2d09554a063f46b6862b2f3cb5764fee" contextRef="c20240331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U007" decimals="2" scale="-2" format="ixt:num-dot-decimal">100</ix:nonFraction> percent of the Company&#8217;s world-wide pension plan assets.&#160; The Company establishes its pension plan
      investment guidelines considering market conditions, its tolerance for risk, and cash requirements for benefit payments.&#160; The Company measures and monitors investment risk on an ongoing basis through quarterly investment portfolio reviews, annual
      liability measurements and periodic asset/liability studies.&#160; For fiscal 2024, in light of the highly funded status of the U.S. pension plans, the Company revised its target allocation to increase weighting towards debt securities with durations
      matched to plan liabilities.&#160; <ix:nonNumeric name="us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock" id="Text_37619530dbe449ef8740ce4d8647c1e8" contextRef="c20230401to20240331" escape="true" continuedAt="Text_818e8fb022194e51a1643d2866cb109b1"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal;">The













      Company&#8217;s U.S. pension plan weighted-average asset allocations at the measurement dates of March 31, 2024 and 2023 were as follows:</span></ix:nonNumeric></div>
</ix:continuation>
    <ix:continuation id="Text_818e8fb022194e51a1643d2866cb109b1" continuedAt="Text_818e8fb022194e51a1643d2866cb109b2"><ix:continuation id="Text_829a5ec35cbd40ec9e801e7ad259d9cf41" continuedAt="Text_829a5ec35cbd40ec9e801e7ad259d9cf42">
<div><br/>
    </div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_818e8fb022194e51a1643d2866cb109b2"><ix:continuation id="Text_829a5ec35cbd40ec9e801e7ad259d9cf42" continuedAt="Text_829a5ec35cbd40ec9e801e7ad259d9cf43">
<div>
      <table cellspacing="0" cellpadding="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">
              <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
              <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">March 31, 2024</div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
              <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">March 31, 2023</div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">
              <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">&#160;</div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;">
              <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Target allocation</div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
              <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Plan assets</div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;">
              <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Target allocation</div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
              <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Plan assets</div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;">
              <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Debt securities</div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
              <div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" id="Fact_6bc6439ce98347efaf026af524d9c756" contextRef="c20240331_DefinedBenefitPlanByPlanAssetCategoriesAxis_DebtSecuritiesMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U007" decimals="2" scale="-2" format="ixt:num-dot-decimal">80</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
              <div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
              <div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" id="Fact_4f1e8bb47e5046018920aa02fd8a1dc5" contextRef="c20240331_DefinedBenefitPlanByPlanAssetCategoriesAxis_DebtSecuritiesMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U007" decimals="2" scale="-2" format="ixt:num-dot-decimal">72</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
              <div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
              <div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" id="Fact_69b0433ecf6c4061908b28cea6eaa9c5" contextRef="c20230331_DefinedBenefitPlanByPlanAssetCategoriesAxis_DebtSecuritiesMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U007" decimals="2" scale="-2" format="ixt:num-dot-decimal">18</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
              <div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
              <div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" id="Fact_1cf40e987e5246c8a4b231ff5ff79a44" contextRef="c20230331_DefinedBenefitPlanByPlanAssetCategoriesAxis_DebtSecuritiesMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U007" decimals="2" scale="-2" format="ixt:num-dot-decimal">15</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
              <div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div>
            </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; white-space: nowrap;">
              <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Equity securities</div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
              <div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" id="Fact_89cac98835cd49d4973d3df1c257fed1" contextRef="c20240331_DefinedBenefitPlanByPlanAssetCategoriesAxis_EquitySecuritiesMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U007" decimals="2" scale="-2" format="ixt:num-dot-decimal">19</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
              <div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
              <div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" id="Fact_64434a9e6edf4586b6348868e421554a" contextRef="c20240331_DefinedBenefitPlanByPlanAssetCategoriesAxis_EquitySecuritiesMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U007" decimals="2" scale="-2" format="ixt:num-dot-decimal">18</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
              <div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
              <div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" id="Fact_b7ba3ec95a8f48f5828fa330c6988f9f" contextRef="c20230331_DefinedBenefitPlanByPlanAssetCategoriesAxis_EquitySecuritiesMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U007" decimals="2" scale="-2" format="ixt:num-dot-decimal">76</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
              <div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
              <div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" id="Fact_1d162527f1ed4b8bbb18c9c99c5b024b" contextRef="c20230331_DefinedBenefitPlanByPlanAssetCategoriesAxis_EquitySecuritiesMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U007" decimals="2" scale="-2" format="ixt:num-dot-decimal">76</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
              <div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div>
            </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;">
              <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Cash and cash equivalents</div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
              <div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" id="Fact_53354f2eef6142eea88edee6caed772a" contextRef="c20240331_DefinedBenefitPlanByPlanAssetCategoriesAxis_CashAndCashEquivalentsMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U007" decimals="2" scale="-2" format="ixt:num-dot-decimal">1</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
              <div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
              <div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" id="Fact_b23827da3e224b50b9f4c92b25121c59" contextRef="c20240331_DefinedBenefitPlanByPlanAssetCategoriesAxis_CashAndCashEquivalentsMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U007" decimals="2" scale="-2" format="ixt:num-dot-decimal">5</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
              <div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
              <div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" id="Fact_6f1047e62b9c485ca866ba2b3edd9c09" contextRef="c20230331_DefinedBenefitPlanByPlanAssetCategoriesAxis_CashAndCashEquivalentsMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U007" decimals="2" scale="-2" format="ixt:num-dot-decimal">1</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
              <div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
              <div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" id="Fact_8e3e2cfc64e74c9394af426bcee7aaae" contextRef="c20230331_DefinedBenefitPlanByPlanAssetCategoriesAxis_CashAndCashEquivalentsMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U007" decimals="2" scale="-2" format="ixt:num-dot-decimal">1</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
              <div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div>
            </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; white-space: nowrap;">
              <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Real estate investments</div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
              <div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" id="Fact_0062fcade9584483ac727bec670737ba" contextRef="c20240331_DefinedBenefitPlanByPlanAssetCategoriesAxis_DefinedBenefitPlanRealEstateMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U007" decimals="0" scale="0" format="ixt:fixed-zero">-</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
              <div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" id="Fact_b1f9ce374cf744a183049a8e20d93fd2" contextRef="c20240331_DefinedBenefitPlanByPlanAssetCategoriesAxis_DefinedBenefitPlanRealEstateMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U007" decimals="2" scale="-2" format="ixt:num-dot-decimal">5</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">
              <div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
              <div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" id="Fact_f24cfef155214bbfa6c7bf8c002aa242" contextRef="c20230331_DefinedBenefitPlanByPlanAssetCategoriesAxis_DefinedBenefitPlanRealEstateMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U007" decimals="2" scale="-2" format="ixt:num-dot-decimal">5</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">
              <div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
              <div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" id="Fact_4308eab6505b441db781a28f35fc0846" contextRef="c20230331_DefinedBenefitPlanByPlanAssetCategoriesAxis_DefinedBenefitPlanRealEstateMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U007" decimals="2" scale="-2" format="ixt:num-dot-decimal">8</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">
              <div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div>
            </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;">
              <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
              <div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" id="Fact_f85f6ee360f64ff38b7c66572652181d" contextRef="c20240331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U007" decimals="2" scale="-2" format="ixt:num-dot-decimal">100</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
              <div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
              <div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" id="Fact_0e8671a749124d9ea10f4a4826e29a71" contextRef="c20240331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U007" decimals="2" scale="-2" format="ixt:num-dot-decimal">100</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
              <div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
              <div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" id="Fact_987283e061a3422a9080d8edfd4405fc" contextRef="c20230331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U007" decimals="2" scale="-2" format="ixt:num-dot-decimal">100</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
              <div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
              <div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" id="Fact_16e036bd2a3447d28885264adbd99db3" contextRef="c20230331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U007" decimals="2" scale="-2" format="ixt:num-dot-decimal">100</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
              <div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div>
            </td>

  </tr>


</table>
       </div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_829a5ec35cbd40ec9e801e7ad259d9cf43" continuedAt="Text_829a5ec35cbd40ec9e801e7ad259d9cf44">
<div><br/>
    </div>
</ix:continuation>
    <ix:continuation id="Text_829a5ec35cbd40ec9e801e7ad259d9cf44" continuedAt="Text_829a5ec35cbd40ec9e801e7ad259d9cf45">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Due to market conditions and other factors, including timing of benefit payments and other transactions, actual asset allocation may vary from the
      target allocation outlined above.&#160; The Company periodically rebalances the assets to the target allocations.&#160; During fiscal 2024, 2023 and 2022, the Company&#8217;s pension plans did not directly own shares of Modine common stock.</div>
</ix:continuation>
    <ix:continuation id="Text_829a5ec35cbd40ec9e801e7ad259d9cf45" continuedAt="Text_829a5ec35cbd40ec9e801e7ad259d9cf46">
<div><br/>
    </div>
</ix:continuation>
    <ix:continuation id="Text_829a5ec35cbd40ec9e801e7ad259d9cf46" continuedAt="Text_829a5ec35cbd40ec9e801e7ad259d9cf47">
<div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> The expected rate of return on U.S. plan
      assets is based upon historical return experience and forward-looking return expectations for major asset class categories. For fiscal 2024, 2023, and 2022 U.S. pension plan expense, the expected rate of return on plan assets was <ix:nonFraction name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" id="Fact_d6b484827d6240559b5f101189e8fca9" contextRef="c20230401to20240331_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U007" decimals="3" scale="-2" format="ixt:num-dot-decimal">6.5</ix:nonFraction> percent, <ix:nonFraction name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" id="Fact_d4a4e7f3d12d49539ec345ab204896de" contextRef="c20220401to20230331_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U007" decimals="3" scale="-2" format="ixt:num-dot-decimal">7.0</ix:nonFraction> percent, and <ix:nonFraction name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" id="Fact_0c20356c67d440eb956fcc6a06ed27ef" contextRef="c20210401to20220331_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U007" decimals="3" scale="-2" format="ixt:num-dot-decimal">7.5</ix:nonFraction> percent, respectively. For fiscal 2025 U.S. pension plan expense, the Company has assumed a rate of return on plan assets of <ix:nonFraction name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" id="Fact_59fbd0a08d9d411dab67bbc36c6c8432" contextRef="c20240401to20250331_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember_StatementScenarioAxis_ScenarioForecastMember" unitRef="U007" decimals="3" scale="-2" format="ixt:num-dot-decimal">5.5</ix:nonFraction> percent. </span></div>
</ix:continuation>
    <ix:continuation id="Text_829a5ec35cbd40ec9e801e7ad259d9cf47" continuedAt="Text_829a5ec35cbd40ec9e801e7ad259d9cf48">
<div><br/>
    </div>
</ix:continuation>
    <ix:continuation id="Text_829a5ec35cbd40ec9e801e7ad259d9cf48" continuedAt="Text_829a5ec35cbd40ec9e801e7ad259d9cf49">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company&#8217;s funding policy for its U.S. pension plans is to contribute annually, at a minimum, the amount necessary on an actuarial basis to provide
      for benefits in accordance with applicable laws and regulations. The Company expects to contribute approximately $<ix:nonFraction name="us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear" id="Fact_728a6e77cbef44d4a0ec1a643568cad5" contextRef="c20240331_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">8.0</ix:nonFraction> million to its U.S.
      plans during fiscal 2025.</div>
</ix:continuation>
    <ix:continuation id="Text_829a5ec35cbd40ec9e801e7ad259d9cf49" continuedAt="Text_829a5ec35cbd40ec9e801e7ad259d9cf50">
<div><br/>
    </div>
</ix:continuation>

    <ix:continuation id="Text_829a5ec35cbd40ec9e801e7ad259d9cf50" continuedAt="Text_829a5ec35cbd40ec9e801e7ad259d9cf51"><ix:nonNumeric name="us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock" id="Text_03b5e7027d524740bb16b8e6766c161b" contextRef="c20230401to20240331" escape="true" continuedAt="Text_8ea9074ef9844e658836609ce5e1ded81">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Estimated pension benefit payments for the Company&#8217;s global pension plans during the next ten fiscal years are as follows:</div>
</ix:nonNumeric></ix:continuation>
    <ix:continuation id="Text_829a5ec35cbd40ec9e801e7ad259d9cf51" continuedAt="Text_829a5ec35cbd40ec9e801e7ad259d9cf52"><ix:continuation id="Text_8ea9074ef9844e658836609ce5e1ded81" continuedAt="Text_8ea9074ef9844e658836609ce5e1ded82">
<div><br/>
    </div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_829a5ec35cbd40ec9e801e7ad259d9cf52"><ix:continuation id="Text_8ea9074ef9844e658836609ce5e1ded82">
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; margin-left: 0px; margin-right: auto;" class="cfttable">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><span style="text-decoration: underline;">Fiscal Year</span></div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="2">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Estimated Pension</div>
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Benefit Payments</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-indent: 0pt;">2025</span></div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" id="Fact_e20ce0206f1c4fa481bf325ff4c60342" contextRef="c20240331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">15.1</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 88%; white-space: nowrap;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-indent: 0pt;">2026</span></div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" id="Fact_b024f416b7e44268ad1ca1eb58b714da" contextRef="c20240331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">15.2</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-indent: 0pt;">2027</span></div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" id="Fact_56865f634b7642f782da0208dc7bb074" contextRef="c20240331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">15.1</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 88%; white-space: nowrap;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-indent: 0pt;">2028</span></div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" id="Fact_2bff50f1982e4afb96807b30437ab165" contextRef="c20240331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">15.0</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-indent: 0pt;">2029</span></div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" id="Fact_817921823d6f4f70a458876afc1329a6" contextRef="c20240331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">14.8</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 88%; white-space: nowrap;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-indent: 0pt;">2030</span>-<span style="text-indent: 0pt;">2034</span></div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" id="Fact_5a819368b0724f7e9fb0efb3b118ebe6" contextRef="c20240331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">68.9</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation>

    <div><br/>
    </div>


  </div>
<div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; ">

    <ix:nonNumeric name="us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" id="Text_eb30bbf1d11a42409058acbd71d73348" contextRef="c20230401to20240331" escape="true" continuedAt="Text_323c6719ba91481788230abf6e1fd7c61">
<div style="display:none;"><br/></div>
<div style="text-align: left; text-indent: -36pt; margin-left: 36pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Note 19:&#160; Derivative Instruments</div>
</ix:nonNumeric>
    <ix:continuation id="Text_323c6719ba91481788230abf6e1fd7c61" continuedAt="Text_323c6719ba91481788230abf6e1fd7c62">
<div><br/>
    </div>
</ix:continuation>
    <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">
      <ix:continuation id="Text_323c6719ba91481788230abf6e1fd7c62" continuedAt="Text_323c6719ba91481788230abf6e1fd7c63">
<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">The Company uses derivative financial instruments from time to time as a tool to manage certain financial risks.&#160; The Company&#8217;s policy prohibits the use of leveraged
        derivatives.&#160; Accounting for derivatives and hedging activities requires derivative financial instruments to be measured at fair value and recognized as assets or liabilities in the consolidated balance sheets.&#160; <span style="font-size: 10pt; font-family: 'Times New Roman';">All of the Company&#8217;s derivative financial instruments are categorized within Level 2 of the fair value hierarchy.&#160; Refer to Note 4 for the definition of a Level 2 fair value measurement.&#160; </span>Accounting for
        the gain or loss resulting from the change in fair value of the derivative financial instruments depends on whether it has been designated as a hedge, and, if so, on the nature of the hedging activity.</div>
</ix:continuation>
    </div>

    <ix:continuation id="Text_323c6719ba91481788230abf6e1fd7c63" continuedAt="Text_323c6719ba91481788230abf6e1fd7c64">
<div><br/>
    </div>
</ix:continuation>
    <ix:continuation id="Text_323c6719ba91481788230abf6e1fd7c64" continuedAt="Text_323c6719ba91481788230abf6e1fd7c65">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"><span style="text-decoration: underline;">Commodity derivatives</span></div>
</ix:continuation>
    <ix:continuation id="Text_323c6719ba91481788230abf6e1fd7c65" continuedAt="Text_323c6719ba91481788230abf6e1fd7c66">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company periodically enters into over-the-counter forward contracts related to forecasted purchases of aluminum and copper.&#160; The Company&#8217;s strategy
      in entering into these contracts is to reduce its exposure to changing market prices of these commodities.&#160; The Company designates certain commodity forward contracts as cash flow hedges for accounting purposes.&#160; Accordingly, for these designated
      hedges, the Company records unrealized gains and losses related to the change in the fair value of the contracts in accumulated other comprehensive income (loss) (&#8220;AOCI&#8221;) within shareholders&#8217; equity and subsequently recognizes the gains and losses
      within cost of sales as the underlying inventory is sold.</div>
</ix:continuation>
    <ix:continuation id="Text_323c6719ba91481788230abf6e1fd7c66" continuedAt="Text_323c6719ba91481788230abf6e1fd7c67">
<div><br/>
    </div>
</ix:continuation>
    <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
      <div class="BRPFPageFooter" style="width: 100%;"></div>

      <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-weight: normal; font-style: normal;">81</span></div>

      <div style="page-break-after: always;" class="BRPFPageBreak">
        <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

      <div class="BRPFPageHeader" style="width: 100%;"><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"></span></a>
        <div>
          <div style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="font-style: italic; font-size: 8pt;">Table of Contents</span></a></div>

          <div style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"><br/>
              </span></a></div>

          <div style="font-weight: normal;">
            <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">MODINE MANUFACTURING COMPANY</div>

            <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</div>

            <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">(In millions, except per share amounts)</div>

            <a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"> </span></a></div>

        </div>

      </div>

    </div>

    <ix:continuation id="Text_323c6719ba91481788230abf6e1fd7c67" continuedAt="Text_323c6719ba91481788230abf6e1fd7c68">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"><span style="text-decoration: underline;">Foreign exchange contracts</span></div>
</ix:continuation>
    <ix:continuation id="Text_323c6719ba91481788230abf6e1fd7c68" continuedAt="Text_323c6719ba91481788230abf6e1fd7c69">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company&#8217;s foreign exchange risk management strategy uses derivative financial instruments to mitigate foreign currency exchange risk.&#160; The Company
      periodically enters into foreign currency forward contracts to hedge specific foreign currency-denominated assets and liabilities as well as forecasted transactions.&#160; The Company designates certain hedges of forecasted transactions as cash flow
      hedges for accounting purposes.&#160; Accordingly, for these designated hedges, the Company records unrealized gains and losses related to the change in the fair value of the contracts in AOCI within shareholders&#8217; equity and subsequently recognizes the
      gains and losses as a component of earnings at the same time and in the same financial statement line that the underlying transactions impact earnings.&#160; The Company has not designated forward contracts related to foreign currency-denominated assets
      and liabilities as hedges.&#160; Accordingly, for these non-designated contracts, the Company records unrealized gains and losses related to changes in fair value in other income and expense.&#160; Gains and losses on these foreign currency contracts are
      offset by foreign currency gains and losses associated with the related assets and liabilities.</div>
</ix:continuation>
    <ix:continuation id="Text_323c6719ba91481788230abf6e1fd7c69" continuedAt="Text_323c6719ba91481788230abf6e1fd7c610">
<div><br/>
    </div>
</ix:continuation>

    <ix:continuation id="Text_323c6719ba91481788230abf6e1fd7c610" continuedAt="Text_323c6719ba91481788230abf6e1fd7c611"><ix:nonNumeric name="us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" id="Text_ce69c61a5fa145afa7a284c3a11492f1" contextRef="c20230401to20240331" escape="true" continuedAt="Text_d2577022a11f410f89f185e1e1d3bfa01">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The fair value of the Company&#8217;s derivative financial instruments recorded in the consolidated balance sheets were as follows:</div>
</ix:nonNumeric></ix:continuation>
    <ix:continuation id="Text_323c6719ba91481788230abf6e1fd7c611" continuedAt="Text_323c6719ba91481788230abf6e1fd7c612"><ix:continuation id="Text_d2577022a11f410f89f185e1e1d3bfa01" continuedAt="Text_d2577022a11f410f89f185e1e1d3bfa02">
<div><br/>
    </div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_323c6719ba91481788230abf6e1fd7c612" continuedAt="Text_323c6719ba91481788230abf6e1fd7c613"><ix:continuation id="Text_d2577022a11f410f89f185e1e1d3bfa02">
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; margin-left: 0px; margin-right: auto; width: 100%;" class="cfttable">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">
            <div style="text-align: left; color: rgb(255, 255, 255); font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-family: 'Times New Roman'; font-size: 1pt;">_</span></div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Balance Sheet Location</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" colspan="2">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">March 31, 2024</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" colspan="2">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">March 31, 2023</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Derivatives designated as hedges:</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="2">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="2">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 38%; background-color: rgb(204, 238, 255);">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">
              <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; margin-left: 9pt;">Foreign exchange contracts</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 38%; background-color: #CCEEFF;">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Other current assets</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DerivativeLiabilityFairValueGrossAsset" id="Fact_b85c487dad0f4aceb1e324f5281bd137" contextRef="c20240331_BalanceSheetLocationAxis_OtherCurrentAssetsMember_DerivativeInstrumentRiskAxis_ForeignExchangeContractMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.1</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DerivativeLiabilityFairValueGrossAsset" id="Fact_344f86a1835a4687a08c65d9c48d61c7" contextRef="c20230331_BalanceSheetLocationAxis_OtherCurrentAssetsMember_DerivativeInstrumentRiskAxis_ForeignExchangeContractMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">1.3</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 38%;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Commodity derivatives</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 38%;">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Other current assets</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DerivativeLiabilityFairValueGrossAsset" id="Fact_1d421b44447c47eab5eea6fbde22bf6d" contextRef="c20240331_BalanceSheetLocationAxis_OtherCurrentAssetsMember_DerivativeInstrumentRiskAxis_CommodityContractMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DerivativeLiabilityFairValueGrossAsset" id="Fact_1ab691ccc54f46b191f12359f221332b" contextRef="c20230331_BalanceSheetLocationAxis_OtherCurrentAssetsMember_DerivativeInstrumentRiskAxis_CommodityContractMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 38%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 38%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 38%;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Derivatives not designated as hedges:</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 38%;">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 38%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Foreign exchange contracts</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 38%; background-color: #CCEEFF;">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Other current liabilities</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DerivativeFairValueOfDerivativeLiability" id="Fact_36636bc5212244fcaa7837b5f9ba09b1" contextRef="c20240331_BalanceSheetLocationAxis_OtherLiabilitiesMember_DerivativeInstrumentRiskAxis_ForeignExchangeContractMember_HedgingDesignationAxis_NondesignatedMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.3</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DerivativeFairValueOfDerivativeLiability" id="Fact_28114283573d460895c35289276df94e" contextRef="c20230331_BalanceSheetLocationAxis_OtherLiabilitiesMember_DerivativeInstrumentRiskAxis_ForeignExchangeContractMember_HedgingDesignationAxis_NondesignatedMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.2</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation>

    <ix:continuation id="Text_323c6719ba91481788230abf6e1fd7c613" continuedAt="Text_323c6719ba91481788230abf6e1fd7c614">
<div><br/>
    </div>
</ix:continuation>

    <ix:continuation id="Text_323c6719ba91481788230abf6e1fd7c614" continuedAt="Text_323c6719ba91481788230abf6e1fd7c615"><ix:nonNumeric name="us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock" id="Text_17a55a2895b54468a11f8097362f4b08" contextRef="c20230401to20240331" escape="true" continuedAt="Text_28442847aa9e4d6385210096cb6533b21">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The amounts associated with derivative financial instruments that the Company designated for hedge accounting during the years ended March 31 were as
      follows:</div>
</ix:nonNumeric></ix:continuation>
    <ix:continuation id="Text_323c6719ba91481788230abf6e1fd7c615" continuedAt="Text_323c6719ba91481788230abf6e1fd7c616"><ix:continuation id="Text_28442847aa9e4d6385210096cb6533b21" continuedAt="Text_28442847aa9e4d6385210096cb6533b22">
<div><br/>
    </div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_323c6719ba91481788230abf6e1fd7c616" continuedAt="Text_323c6719ba91481788230abf6e1fd7c617"><ix:continuation id="Text_28442847aa9e4d6385210096cb6533b22">
<table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;" class="cfttable">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"/>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="10">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Gain (loss) recognized in</div>
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">other comprehensive income</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Statement<br/>
            </div>
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">of Operations</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="10">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Gain (loss) reclassified</div>
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> from AOCI</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="2">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="2">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="2">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2022</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Location</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="2">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="2">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="2">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2022</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 14%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Commodity derivatives</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DerivativeGainLossOnDerivativeNet" id="Fact_a7dce20a448141969a8e4f024e033c9f" contextRef="c20230401to20240331_DerivativeInstrumentRiskAxis_CommodityContractMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_OtherComprehensiveIncomeLocationAxis_OtherComprehensiveIncomeMember" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">0.3</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DerivativeGainLossOnDerivativeNet" id="Fact_f2c8e14fe3884c70bae5167852976639" contextRef="c20220401to20230331_DerivativeInstrumentRiskAxis_CommodityContractMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_OtherComprehensiveIncomeLocationAxis_OtherComprehensiveIncomeMember" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">1.6</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DerivativeGainLossOnDerivativeNet" id="Fact_78d949a9ce714cbf8e8e99281260923d" contextRef="c20210401to20220331_DerivativeInstrumentRiskAxis_CommodityContractMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_OtherComprehensiveIncomeLocationAxis_OtherComprehensiveIncomeMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">1.1</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 14%; background-color: #CCEEFF;">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Cost of sales<br/>
            </div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax" id="Fact_0e1e6ce333b047beb23c223a7b0027f4" contextRef="c20230401to20240331_DerivativeInstrumentRiskAxis_CommodityContractMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_IncomeStatementLocationAxis_CostOfSalesMember" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">0.3</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax" id="Fact_8c40cf1be0784d388e45d16be82a1a6e" contextRef="c20220401to20230331_DerivativeInstrumentRiskAxis_CommodityContractMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_IncomeStatementLocationAxis_CostOfSalesMember" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">1.0</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax" id="Fact_9a34b4f2b5e743f8b9ce8696fa017f8a" contextRef="c20210401to20220331_DerivativeInstrumentRiskAxis_CommodityContractMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_IncomeStatementLocationAxis_CostOfSalesMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">1.2</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 14%;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Foreign exchange contracts</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DerivativeGainLossOnDerivativeNet" id="Fact_2d8d056618bf41af882dd8f9bc9dea27" contextRef="c20230401to20240331_DerivativeInstrumentRiskAxis_ForeignExchangeContractMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_IncomeStatementLocationAxis_SalesMember_OtherComprehensiveIncomeLocationAxis_OtherComprehensiveIncomeMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.3</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DerivativeGainLossOnDerivativeNet" id="Fact_471e1d57339d4cd48e3c28911d722aa3" contextRef="c20220401to20230331_DerivativeInstrumentRiskAxis_ForeignExchangeContractMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_IncomeStatementLocationAxis_SalesMember_OtherComprehensiveIncomeLocationAxis_OtherComprehensiveIncomeMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">1.6</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DerivativeGainLossOnDerivativeNet" id="Fact_29e7bc1f0b2a4e35921b9c0ec73a1a6b" contextRef="c20210401to20220331_DerivativeInstrumentRiskAxis_ForeignExchangeContractMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_IncomeStatementLocationAxis_SalesMember_OtherComprehensiveIncomeLocationAxis_OtherComprehensiveIncomeMember" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 14%;">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Net sales</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax" id="Fact_2bd4e2363833470698ed55e84939fcb2" contextRef="c20230401to20240331_DerivativeInstrumentRiskAxis_ForeignExchangeContractMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_IncomeStatementLocationAxis_SalesMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">1.3</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax" id="Fact_2dde81584f8a47839626cdd0658d618c" contextRef="c20220401to20230331_DerivativeInstrumentRiskAxis_ForeignExchangeContractMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_IncomeStatementLocationAxis_SalesMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.6</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax" id="Fact_d5a54f4845df4ccb8f41d290a7e7620c" contextRef="c20210401to20220331_DerivativeInstrumentRiskAxis_ForeignExchangeContractMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_IncomeStatementLocationAxis_SalesMember" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 14%; padding-bottom: 2px; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Foreign exchange contracts</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DerivativeGainLossOnDerivativeNet" id="Fact_1c4956ff89db44e2ab9bd484647a8b9c" contextRef="c20230401to20240331_DerivativeInstrumentRiskAxis_ForeignExchangeContractMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_IncomeStatementLocationAxis_CostOfSalesMember_OtherComprehensiveIncomeLocationAxis_OtherComprehensiveIncomeMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.1</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DerivativeGainLossOnDerivativeNet" id="Fact_d78393aa19164d87b5335b1277321a19" contextRef="c20220401to20230331_DerivativeInstrumentRiskAxis_ForeignExchangeContractMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_IncomeStatementLocationAxis_CostOfSalesMember_OtherComprehensiveIncomeLocationAxis_OtherComprehensiveIncomeMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.4</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DerivativeGainLossOnDerivativeNet" id="Fact_adf45e95a62d4f8d9fa5eeb76c41785e" contextRef="c20210401to20220331_DerivativeInstrumentRiskAxis_ForeignExchangeContractMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_IncomeStatementLocationAxis_CostOfSalesMember_OtherComprehensiveIncomeLocationAxis_OtherComprehensiveIncomeMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.6</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 14%; padding-bottom: 2px; background-color: #CCEEFF;">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Cost of sales</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax" id="Fact_8a81878128f84612be0e4bfa62ea82de" contextRef="c20230401to20240331_DerivativeInstrumentRiskAxis_ForeignExchangeContractMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_IncomeStatementLocationAxis_CostOfSalesMember" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax" id="Fact_ee2ab252826a4e6992a91a0891123933" contextRef="c20220401to20230331_DerivativeInstrumentRiskAxis_ForeignExchangeContractMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_IncomeStatementLocationAxis_CostOfSalesMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.7</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax" id="Fact_8cdbf302221546ab96b3fdf1df159f31" contextRef="c20210401to20220331_DerivativeInstrumentRiskAxis_ForeignExchangeContractMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_IncomeStatementLocationAxis_CostOfSalesMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.4</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 14%; padding-bottom: 4px;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Total gains<br/>
            </div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DerivativeGainLossOnDerivativeNet" id="Fact_930b5ecfa0904c9cad4be25ebd880612" contextRef="c20230401to20240331_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_OtherComprehensiveIncomeLocationAxis_OtherComprehensiveIncomeMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.1</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DerivativeGainLossOnDerivativeNet" id="Fact_defb14742b12479d803e2841576e59cc" contextRef="c20220401to20230331_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_OtherComprehensiveIncomeLocationAxis_OtherComprehensiveIncomeMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.4</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DerivativeGainLossOnDerivativeNet" id="Fact_5162a6d062d640758b1c4eb40b662204" contextRef="c20210401to20220331_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_OtherComprehensiveIncomeLocationAxis_OtherComprehensiveIncomeMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">1.7</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 14%; padding-bottom: 4px;">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax" id="Fact_f4a622413de9469c9fbfba28c794df45" contextRef="c20230401to20240331_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">1.0</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax" id="Fact_cf7276a63dba4d51a2793e26d203c399" contextRef="c20220401to20230331_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.3</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax" id="Fact_1c9b0ccb60c04f11b902c3b2f1bfc1e6" contextRef="c20210401to20220331_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">1.6</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation>

    <ix:continuation id="Text_323c6719ba91481788230abf6e1fd7c617" continuedAt="Text_323c6719ba91481788230abf6e1fd7c618">
<div><br/>
    </div>
</ix:continuation>

    <ix:continuation id="Text_323c6719ba91481788230abf6e1fd7c618" continuedAt="Text_323c6719ba91481788230abf6e1fd7c619"><ix:nonNumeric name="us-gaap:ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock" id="Text_00bcf9352dea4b48aabbd1984df4515a" contextRef="c20230401to20240331" escape="true" continuedAt="Text_74f2d374328d4268ab583f0d7c0ec8851">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The amounts associated with derivative financial instruments that the Company did not designate for hedge accounting were as follows:</div>
</ix:nonNumeric></ix:continuation>
    <ix:continuation id="Text_323c6719ba91481788230abf6e1fd7c619" continuedAt="Text_323c6719ba91481788230abf6e1fd7c620"><ix:continuation id="Text_74f2d374328d4268ab583f0d7c0ec8851" continuedAt="Text_74f2d374328d4268ab583f0d7c0ec8852">
<div><br/>
    </div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_323c6719ba91481788230abf6e1fd7c620"><ix:continuation id="Text_74f2d374328d4268ab583f0d7c0ec8852">
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; margin-left: 0px; margin-right: auto; width: 100%;" class="cfttable">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">
            <div>
              <div style="text-align: left; color: rgb(255, 255, 255); font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-family: 'Times New Roman'; font-size: 1pt;">_</span></div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><br/>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="10">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Years ended March 31,</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">&#160;<span style="font-family: 'Times New Roman'; font-size: 1pt;">_</span></div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Statement of Operations Location</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="2">
            <div style="text-align: center; text-indent: 10pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><span style="text-indent: 0pt;">2024</span></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="2">
            <div style="text-align: center; text-indent: 10pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><span style="text-indent: 0pt;">2023</span></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="2">
            <div style="text-align: center; text-indent: 10pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><span style="text-indent: 0pt;">2022</span></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 32%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Foreign exchange contracts</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 32%; background-color: #CCEEFF;">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Net sales</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DerivativeGainLossOnDerivativeNet" id="Fact_580480f37acc469690c425a0087aaf7b" contextRef="c20230401to20240331_DerivativeInstrumentRiskAxis_ForeignExchangeContractMember_HedgingDesignationAxis_NondesignatedMember_IncomeStatementLocationAxis_SalesMember" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">0.9</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DerivativeGainLossOnDerivativeNet" id="Fact_02b17d58dade4e408f0453bcdd29ce7b" contextRef="c20220401to20230331_DerivativeInstrumentRiskAxis_ForeignExchangeContractMember_HedgingDesignationAxis_NondesignatedMember_IncomeStatementLocationAxis_SalesMember" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">0.5</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DerivativeGainLossOnDerivativeNet" id="Fact_7019b06560cf42669e795882f9dde422" contextRef="c20210401to20220331_DerivativeInstrumentRiskAxis_ForeignExchangeContractMember_HedgingDesignationAxis_NondesignatedMember_IncomeStatementLocationAxis_SalesMember" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">0.6</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 32%; padding-bottom: 2px;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Foreign exchange contracts</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 32%; padding-bottom: 2px;">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Other income (expense) - net</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DerivativeGainLossOnDerivativeNet" id="Fact_9fa53dae685c4dd696cff95b3eb81e2a" contextRef="c20230401to20240331_DerivativeInstrumentRiskAxis_ForeignExchangeContractMember_HedgingDesignationAxis_NondesignatedMember_IncomeStatementLocationAxis_OtherNonoperatingIncomeExpenseMember" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">1.0</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DerivativeGainLossOnDerivativeNet" id="Fact_623bad16398a4949afc4b64efe8dd34a" contextRef="c20220401to20230331_DerivativeInstrumentRiskAxis_ForeignExchangeContractMember_HedgingDesignationAxis_NondesignatedMember_IncomeStatementLocationAxis_OtherNonoperatingIncomeExpenseMember" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">2.6</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DerivativeGainLossOnDerivativeNet" id="Fact_1bedc28b54114e468a77424dc915077a" contextRef="c20210401to20220331_DerivativeInstrumentRiskAxis_ForeignExchangeContractMember_HedgingDesignationAxis_NondesignatedMember_IncomeStatementLocationAxis_OtherNonoperatingIncomeExpenseMember" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">0.8</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 32%; padding-bottom: 4px; background-color: #CCEEFF;">
            <div style="text-align: left; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Total losses<br/>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 32%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DerivativeGainLossOnDerivativeNet" id="Fact_680242c9817d483c8482cdc9ca60934c" contextRef="c20230401to20240331_HedgingDesignationAxis_NondesignatedMember" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">1.9</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DerivativeGainLossOnDerivativeNet" id="Fact_419db45cbd644c3f9d27e0cd6007eaea" contextRef="c20220401to20230331_HedgingDesignationAxis_NondesignatedMember" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">3.1</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DerivativeGainLossOnDerivativeNet" id="Fact_ca06fbb209e641ba9e56f8957d308187" contextRef="c20210401to20220331_HedgingDesignationAxis_NondesignatedMember" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">1.4</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>


</table>
</ix:continuation></ix:continuation>


    <div><br/>
    </div>

    <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
      <div class="BRPFPageFooter" style="width: 100%;"></div>

      <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-weight: normal; font-style: normal;">82</span></div>

      <div style="page-break-after: always;" class="BRPFPageBreak">
        <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

      <div style="width: 100%;" class="BRPFPageHeader"><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"></span></a>
        <div>
          <div style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="font-style: italic; font-size: 8pt;">Table of Contents</span></a></div>

          <div style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"><br/>
              </span></a></div>

          <div style="font-weight: normal;">
            <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">MODINE MANUFACTURING COMPANY</div>

            <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</div>

            <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">(In millions, except per share amounts)</div>

            <a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"> </span></a></div>

        </div>

      </div>

    </div>


  </div>
<div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; ">

    <ix:nonNumeric name="us-gaap:LegalMattersAndContingenciesTextBlock" id="Text_1b5df732b2904640b176d99ac7dad564" contextRef="c20230401to20240331" escape="true" continuedAt="Text_3d00952b5ff04e86bfa882e001f3f8bf1">
<div style="display:none;"><br/></div>
<div style="text-align: left; text-indent: -36pt; margin-left: 36pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Note 20:&#160; Risks, Uncertainties, Contingencies and Litigation</div>
</ix:nonNumeric>
    <ix:continuation id="Text_3d00952b5ff04e86bfa882e001f3f8bf1" continuedAt="Text_3d00952b5ff04e86bfa882e001f3f8bf2">
<div><span style="text-decoration: underline;"><br/>
      </span> </div>
</ix:continuation>
    <ix:continuation id="Text_3d00952b5ff04e86bfa882e001f3f8bf2" continuedAt="Text_3d00952b5ff04e86bfa882e001f3f8bf3">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"><span style="text-decoration: underline;">Credit risk</span></div>
</ix:continuation>
    <ix:continuation id="Text_3d00952b5ff04e86bfa882e001f3f8bf3" continuedAt="Text_3d00952b5ff04e86bfa882e001f3f8bf4">
<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">The Company invests excess
      cash primarily in investment quality, short-term liquid debt instruments. Financial instruments that potentially subject the Company to significant concentrations of credit risk consist principally of accounts receivable. The Company sells a broad
      range of products that provide thermal solutions to customers operating throughout the world. In fiscal 2024, 2023, and 2022, <ix:nonFraction name="mod:EntityWideRevenueNumberOfMajorCustomers" id="Fact_d54cca26815e4e639dde30e7840499b7" contextRef="c20210401to20220331_StatementBusinessSegmentsAxis_VehicularThermalSolutionsMember" unitRef="U008" decimals="INF" scale="0" format="ixt-sec:numwordsen"><ix:nonFraction name="mod:EntityWideRevenueNumberOfMajorCustomers" id="Fact_a9bf57a44f9146cb8305201f5d095771" contextRef="c20230401to20240331_StatementBusinessSegmentsAxis_VehicularThermalSolutionsMember" unitRef="U008" decimals="INF" scale="0" format="ixt-sec:numwordsen"><ix:nonFraction name="mod:EntityWideRevenueNumberOfMajorCustomers" id="Fact_60ad9f32df864a89984446775ea6bce3" contextRef="c20220401to20230331_StatementBusinessSegmentsAxis_VehicularThermalSolutionsMember" unitRef="U008" decimals="INF" scale="0" format="ixt-sec:numwordsen">no</ix:nonFraction></ix:nonFraction></ix:nonFraction>
      customers accounted for more than ten percent of the Company&#8217;s total sales. Sales to the Company&#8217;s top ten customers were <ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" id="Fact_7ca1745b60ca444b8dbb45774c50d769" contextRef="c20230401to20240331_ConcentrationRiskByBenchmarkAxis_SalesMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_TopTenCustomersMember" unitRef="U007" decimals="2" scale="-2" format="ixt:num-dot-decimal">40</ix:nonFraction> percent, <ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" id="Fact_6023783277d3427cb5653abad06453dd" contextRef="c20220401to20230331_ConcentrationRiskByBenchmarkAxis_SalesMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_TopTenCustomersMember" unitRef="U007" decimals="2" scale="-2" format="ixt:num-dot-decimal">39</ix:nonFraction> percent, and <ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" id="Fact_bb0e5526632a47ad82aafdec3f9407df" contextRef="c20210401to20220331_ConcentrationRiskByBenchmarkAxis_SalesMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_TopTenCustomersMember" unitRef="U007" decimals="2" scale="-2" format="ixt:num-dot-decimal">39</ix:nonFraction> percent of total sales
      in fiscal 2024, 2023, and 2022, respectively. At March 31, 2024 and 2023, <ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" id="Fact_1bfac1729fd743838eb2da97fce2def7" contextRef="c20230401to20240331_ConcentrationRiskByBenchmarkAxis_AccountsReceivableMember_ConcentrationRiskByTypeAxis_CreditConcentrationRiskMember_MajorCustomersAxis_TopTenCustomersMember" unitRef="U007" decimals="2" scale="-2" format="ixt:num-dot-decimal">35</ix:nonFraction> percent and <ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" id="Fact_7a9ca520e3794faca67e83af72b5a599" contextRef="c20220401to20230331_ConcentrationRiskByBenchmarkAxis_AccountsReceivableMember_ConcentrationRiskByTypeAxis_CreditConcentrationRiskMember_MajorCustomersAxis_TopTenCustomersMember" unitRef="U007" decimals="2" scale="-2" format="ixt:num-dot-decimal">37</ix:nonFraction> percent, respectively, of the Company&#8217;s trade accounts receivable were due from the Company&#8217;s top <ix:nonFraction name="mod:NumberOfTopCustomers" id="Fact_0f3caf11dee148f68604822ff18d08ec" contextRef="c20240331_ConcentrationRiskByBenchmarkAxis_AccountsReceivableMember_ConcentrationRiskByTypeAxis_CreditConcentrationRiskMember" unitRef="U008" decimals="INF" scale="0" format="ixt-sec:numwordsen">ten</ix:nonFraction> customers. These customers operate primarily in the commercial vehicle, off-highway, automotive and light vehicle, data center cooling, and commercial air conditioning and refrigeration
      markets. The Company generally does not require collateral or advanced payments from its customers. The Company has not experienced significant credit losses to customers in the markets served.</div>
</ix:continuation>
    <ix:continuation id="Text_3d00952b5ff04e86bfa882e001f3f8bf4" continuedAt="Text_3d00952b5ff04e86bfa882e001f3f8bf5">
<div><br/>
    </div>
</ix:continuation>
    <ix:continuation id="Text_3d00952b5ff04e86bfa882e001f3f8bf5" continuedAt="Text_3d00952b5ff04e86bfa882e001f3f8bf6">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company manages credit risk through its focus on the following:</div>
</ix:continuation>
    <ix:continuation id="Text_3d00952b5ff04e86bfa882e001f3f8bf6" continuedAt="Text_3d00952b5ff04e86bfa882e001f3f8bf7">
<div><br/>
    </div>
</ix:continuation>
    <ix:continuation id="Text_3d00952b5ff04e86bfa882e001f3f8bf7" continuedAt="Text_3d00952b5ff04e86bfa882e001f3f8bf8">
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 18pt;"/>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-align: left;">Cash and investments &#8211; reviewing cash deposits and short-term investments to ensure banks have credit ratings acceptable to the Company and
              that short-term investments are maintained in secured or guaranteed instruments;</div>
          </td>

  </tr>


</table>
</ix:continuation>
    <ix:continuation id="Text_3d00952b5ff04e86bfa882e001f3f8bf8" continuedAt="Text_3d00952b5ff04e86bfa882e001f3f8bf9">
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 18pt;"/>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-align: left;">Accounts receivable &#8211; performing periodic customer credit evaluations and actively monitoring their financial condition and applicable business
              news;</div>
          </td>

  </tr>


</table>
</ix:continuation>
    <ix:continuation id="Text_3d00952b5ff04e86bfa882e001f3f8bf9" continuedAt="Text_3d00952b5ff04e86bfa882e001f3f8bf10">
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 18pt;"/>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-align: left;">Pension assets &#8211; ensuring that investments within pension plans provide appropriate diversification, monitoring of investment teams, ensuring
              that portfolio managers adhere to the Company&#8217;s investment policies and directives, and ensuring that exposure to high risk investments is limited; and</div>
          </td>

  </tr>


</table>
</ix:continuation>
    <ix:continuation id="Text_3d00952b5ff04e86bfa882e001f3f8bf10" continuedAt="Text_3d00952b5ff04e86bfa882e001f3f8bf11">
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 18pt;"/>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-align: left;">Insurance &#8211; ensuring that insurance providers maintain financial ratings that are acceptable to the Company.</div>
          </td>

  </tr>


</table>
</ix:continuation>
    <ix:continuation id="Text_3d00952b5ff04e86bfa882e001f3f8bf11" continuedAt="Text_3d00952b5ff04e86bfa882e001f3f8bf12">
<div><br/>
    </div>
</ix:continuation>
    <ix:continuation id="Text_3d00952b5ff04e86bfa882e001f3f8bf12" continuedAt="Text_3d00952b5ff04e86bfa882e001f3f8bf13">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"><span style="text-decoration: underline;">Counterparty risk</span></div>
</ix:continuation>
    <ix:continuation id="Text_3d00952b5ff04e86bfa882e001f3f8bf13" continuedAt="Text_3d00952b5ff04e86bfa882e001f3f8bf14">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company manages counterparty risk through its focus on the following:</div>
</ix:continuation>
    <ix:continuation id="Text_3d00952b5ff04e86bfa882e001f3f8bf14" continuedAt="Text_3d00952b5ff04e86bfa882e001f3f8bf15">
<div><br/>
    </div>
</ix:continuation>
    <ix:continuation id="Text_3d00952b5ff04e86bfa882e001f3f8bf15" continuedAt="Text_3d00952b5ff04e86bfa882e001f3f8bf16">
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 18pt;"/>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-align: left;">Customers &#8211; performing thorough reviews of customer credit reports and accounts receivable aging reports by internal credit committees;</div>
          </td>

  </tr>


</table>
</ix:continuation>
    <ix:continuation id="Text_3d00952b5ff04e86bfa882e001f3f8bf16" continuedAt="Text_3d00952b5ff04e86bfa882e001f3f8bf17">
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 18pt;"/>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-align: left;">Suppliers &#8211; maintaining a supplier risk management program and utilizing industry sources to identify and mitigate high risk situations; and</div>
          </td>

  </tr>


</table>
</ix:continuation>
    <ix:continuation id="Text_3d00952b5ff04e86bfa882e001f3f8bf17" continuedAt="Text_3d00952b5ff04e86bfa882e001f3f8bf18">
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 18pt;"/>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-align: left;">Derivatives &#8211; ensuring that counterparties to derivative instruments maintain credit ratings that are acceptable to the Company.</div>
          </td>

  </tr>


</table>
</ix:continuation>
    <ix:continuation id="Text_3d00952b5ff04e86bfa882e001f3f8bf18" continuedAt="Text_3d00952b5ff04e86bfa882e001f3f8bf19">
<div><br/>
    </div>
</ix:continuation>
    <ix:continuation id="Text_3d00952b5ff04e86bfa882e001f3f8bf19" continuedAt="Text_3d00952b5ff04e86bfa882e001f3f8bf20">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"><span style="text-decoration: underline;">Environmental</span></div>
</ix:continuation>
    <ix:continuation id="Text_3d00952b5ff04e86bfa882e001f3f8bf20" continuedAt="Text_3d00952b5ff04e86bfa882e001f3f8bf21">
<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">The Company has recorded
      environmental monitoring and remediation accruals related to manufacturing facilities in the U.S., one of which the Company currently owns and operates, and at its former manufacturing facility in the Netherlands. These accruals primarily relate to
      soil and groundwater contamination at facilities where past operations followed practices and procedures that were considered acceptable under then-existing regulations, or where the Company is a successor to the obligations of prior owners, and
      current laws and regulations require investigative and/or remedial work to ensure sufficient environmental compliance. In instances where a range of loss can be reasonably estimated for a probable environmental liability, but no amount within the
      range is a better estimate than any other amount, the Company accrues the minimum of the range. The Company&#8217;s <ix:nonNumeric name="mod:EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag" id="Fact_3a56ce6f077a495cab96d67ae6b4f01b" contextRef="c20230401to20240331" format="ixt:fixed-true">accruals</ix:nonNumeric> for environmental
      matters totaled $<ix:nonFraction name="us-gaap:AccrualForEnvironmentalLossContingencies" id="Fact_9c664077c225401fb5949ca6b26818c9" contextRef="c20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:AccrualForEnvironmentalLossContingencies" id="Fact_3eca56ae1b014b2387ccd398c4dbae6b" contextRef="c20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">17.6</ix:nonFraction></ix:nonFraction> million at both March 31, 2024 and 2023. During each fiscal 2024 and 2023, the Company increased its remediation
      accrual related to a former manufacturing facility in the U.S. by $<ix:nonFraction name="us-gaap:AccrualForEnvironmentalLossContingenciesPeriodIncreaseDecrease" id="Fact_bdae9fa4391a4653a38161eed9f3a93a" contextRef="c20220401to20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:AccrualForEnvironmentalLossContingenciesPeriodIncreaseDecrease" id="Fact_868d901597944033b449436f7b132d86" contextRef="c20230401to20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">1.0</ix:nonFraction></ix:nonFraction> million. As additional information becomes available regarding
      environmental matters, the Company will re-assess the liabilities and revise the estimated accruals, <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">if necessary. While it is possible that the ultimate environmental remediation costs may be in excess of amounts accrued, the Company believes, based upon currently available
        information, that the ultimate outcome of these matters, individually and in the aggregate, will not have a material adverse effect on its financial position. However, these matters are subject to inherent uncertainties, and unfavorable outcomes
        could occur, including significant monetary damages.</span><br/>
    </div>
</ix:continuation>
    <ix:continuation id="Text_3d00952b5ff04e86bfa882e001f3f8bf21" continuedAt="Text_3d00952b5ff04e86bfa882e001f3f8bf22">
<div><br/>
    </div>
</ix:continuation>
    <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
      <div class="BRPFPageFooter" style="width: 100%;"></div>

      <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-weight: normal; font-style: normal;">83</span></div>

      <div style="page-break-after: always;" class="BRPFPageBreak">
        <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

      <div style="width: 100%;" class="BRPFPageHeader"><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"></span></a>
        <div>
          <div style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="font-style: italic; font-size: 8pt;">Table of Contents</span></a></div>

          <div style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"><br/>
              </span></a></div>

          <div style="font-weight: normal;">
            <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">MODINE MANUFACTURING COMPANY</div>

            <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</div>

            <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">(In millions, except per share amounts)</div>

            <a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"> </span></a></div>

        </div>

      </div>

    </div>

    <ix:continuation id="Text_3d00952b5ff04e86bfa882e001f3f8bf22" continuedAt="Text_3d00952b5ff04e86bfa882e001f3f8bf23">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"><span style="text-decoration: underline;">Other litigation</span></div>
</ix:continuation>
    <ix:continuation id="Text_3d00952b5ff04e86bfa882e001f3f8bf23">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">In the normal course of business, the Company and its subsidiaries are named as defendants in various lawsuits and enforcement proceedings by private
      parties, governmental agencies and/or others in which claims are asserted against Modine.&#160; The Company believes that any additional loss in excess of amounts already accrued would not have a material effect on the Company&#8217;s consolidated balance
      sheet, results of operations, and cash flows.&#160; In addition, management expects that the liabilities which may ultimately result from such lawsuits or proceedings, if any, would not have a material adverse effect on the Company&#8217;s financial position.</div>
</ix:continuation>

    <div><br/>
    </div>


  </div>
<div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; ">

    <ix:nonNumeric name="us-gaap:ComprehensiveIncomeNoteTextBlock" id="Text_ecba50a2197644749d674f6e363e75fa" contextRef="c20230401to20240331" escape="true" continuedAt="Text_ea55f4a16beb4df9b901bea1de215d441">
<div style="display:none;"><br/></div>
<div style="text-align: left; text-indent: -36pt; margin-left: 36pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Note 21:&#160; Accumulated Other Comprehensive Loss</div>
</ix:nonNumeric>
    <ix:continuation id="Text_ea55f4a16beb4df9b901bea1de215d441" continuedAt="Text_ea55f4a16beb4df9b901bea1de215d442">
<div><br/>
    </div>
</ix:continuation>

    <ix:continuation id="Text_ea55f4a16beb4df9b901bea1de215d442" continuedAt="Text_ea55f4a16beb4df9b901bea1de215d443"><ix:nonNumeric name="us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" id="Text_6649ce1bb30a40d7a595cefed33eda59" contextRef="c20230401to20240331" escape="true" continuedAt="Text_6fd1b72f69454318a9f3e9ba5a2961a81">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Changes in accumulated other comprehensive loss were as follows:</div>
</ix:nonNumeric></ix:continuation>
    <ix:continuation id="Text_ea55f4a16beb4df9b901bea1de215d443" continuedAt="Text_ea55f4a16beb4df9b901bea1de215d444"><ix:continuation id="Text_6fd1b72f69454318a9f3e9ba5a2961a81" continuedAt="Text_6fd1b72f69454318a9f3e9ba5a2961a82">
<div><br/>
    </div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_ea55f4a16beb4df9b901bea1de215d444" continuedAt="Text_ea55f4a16beb4df9b901bea1de215d445"><ix:continuation id="Text_6fd1b72f69454318a9f3e9ba5a2961a82" continuedAt="Text_6fd1b72f69454318a9f3e9ba5a2961a83">
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; margin-left: 0px; margin-right: auto; width: 100%;" class="cfttable">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;"/>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="2">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Foreign</div>
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Currency</div>
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Translation</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="2">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Defined</div>
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Benefit Plans</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="2">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Cash Flow</div>
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Hedges</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="2">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Total</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Balance, March 31, <span style="text-indent: 0pt;">2023</span></div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_c794acfda11e4a59922e69a568b315da" contextRef="c20230331_StatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMember" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">57.5</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_be8d368bfdad4e3d986822ffd2f6b1e4" contextRef="c20230331_StatementEquityComponentsAxis_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">104.4</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_c50970b0c1724a228de482152f2681f2" contextRef="c20230331_StatementEquityComponentsAxis_AccumulatedGainLossNetCashFlowHedgeParentMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.8</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_c2f9b5f375a94efe8591bcc2929ff6ef" contextRef="c20230331_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">161.1</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%;">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 52%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Other comprehensive income (loss) before reclassifications</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent" id="Fact_2b66c60c1958496c9561085402c747f7" contextRef="c20230401to20240331_StatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMember" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">5.3</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent" id="Fact_de4df23db9474c8bb5d999d90eb30fad" contextRef="c20230401to20240331_StatementEquityComponentsAxis_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">1.8</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent" id="Fact_aba20cf836df4e259c2a90b24a6aef9d" contextRef="c20230401to20240331_StatementEquityComponentsAxis_AccumulatedGainLossNetCashFlowHedgeParentMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.1</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent" id="Fact_7b0803a894ae49eea3703b6bc79cc927" contextRef="c20230401to20240331" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">3.4</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 52%;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Reclassifications:</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Amortization of unrecognized net loss (a)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent" id="Fact_e5cca55091694c3bbb44ce92e1610c66" contextRef="c20230401to20240331_StatementEquityComponentsAxis_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">4.1</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent" id="Fact_58fd2746705f45aeb6db8e6f5394b6d0" contextRef="c20230401to20240331_StatementEquityComponentsAxis_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">4.1</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%;" rowspan="1">
            <div style="text-indent: -9pt; margin-left: 18pt;">Unrecognized net pension gain in disposed businesses (b)<br/>
            </div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" rowspan="1" colspan="1">-</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" rowspan="1" colspan="1">(<ix:nonFraction name="mod:UnrecognizedNetPensionLossGainInDisposedBusinesses" id="Fact_7a3614dc87da48a08da4f12b71dc1898" contextRef="c20230401to20240331_StatementEquityComponentsAxis_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.6</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">)</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" rowspan="1" colspan="1">-</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" rowspan="1" colspan="1">(<ix:nonFraction name="mod:UnrecognizedNetPensionLossGainInDisposedBusinesses" id="Fact_3202409833f14b2c8a78af8882a0be01" contextRef="c20230401to20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.6</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">)</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Realized gains - net (c)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent" id="Fact_61ed41ab72314da19a2f1598a83057a0" contextRef="c20230401to20240331_StatementEquityComponentsAxis_AccumulatedGainLossNetCashFlowHedgeParentMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">1.0</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent" id="Fact_e6d89b766ee44a0ea50876358264bfe6" contextRef="c20230401to20240331_StatementEquityComponentsAxis_AccumulatedGainLossNetCashFlowHedgeParentMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">1.0</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Income taxes</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" id="Fact_8208b066907f4b48b6369cb8553752d8" contextRef="c20230401to20240331_StatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMember" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" id="Fact_94d48d8212a34f0ebab991b306479ae8" contextRef="c20230401to20240331_StatementEquityComponentsAxis_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">1.6</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" id="Fact_26155cd6263d4e9bbc4d72828dfd7b99" contextRef="c20230401to20240331_StatementEquityComponentsAxis_AccumulatedGainLossNetCashFlowHedgeParentMember" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">0.2</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" id="Fact_19fe3c1cbeda4d189d4c4bde8313cc68" contextRef="c20230401to20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">1.4</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Total other comprehensive income (loss)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" id="Fact_0a610c53f3fc40de863405f7f26b110d" contextRef="c20230401to20240331_StatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMember" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">5.3</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" id="Fact_9b98ac9fac404155baa829eb92638c29" contextRef="c20230401to20240331_StatementEquityComponentsAxis_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">3.7</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" id="Fact_b80a2123504d4bd98bafe9c5aa730aaf" contextRef="c20230401to20240331_StatementEquityComponentsAxis_AccumulatedGainLossNetCashFlowHedgeParentMember" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">0.7</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" id="Fact_58ad9f76d26542eebbb84e17da8c358e" contextRef="c20230401to20240331" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">2.3</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%;">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Balance, March 31, <span style="text-indent: 0pt;">2024</span></div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_5d543499f4ff4cd49b80fbb729a57f25" contextRef="c20240331_StatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMember" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">62.8</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_8694f91f38bc43d687b259ed81dbe41c" contextRef="c20240331_StatementEquityComponentsAxis_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">100.7</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_2afb9ee5c6a14a548f732fc1cd74141e" contextRef="c20240331_StatementEquityComponentsAxis_AccumulatedGainLossNetCashFlowHedgeParentMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.1</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_403d36d191a44c5a9f137989ac997849" contextRef="c20240331_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">163.4</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>


</table>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_ea55f4a16beb4df9b901bea1de215d445" continuedAt="Text_ea55f4a16beb4df9b901bea1de215d446"><ix:continuation id="Text_6fd1b72f69454318a9f3e9ba5a2961a83" continuedAt="Text_6fd1b72f69454318a9f3e9ba5a2961a84">
<div><br/>
    </div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_ea55f4a16beb4df9b901bea1de215d446" continuedAt="Text_ea55f4a16beb4df9b901bea1de215d447"><ix:continuation id="Text_6fd1b72f69454318a9f3e9ba5a2961a84" continuedAt="Text_6fd1b72f69454318a9f3e9ba5a2961a85">
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; margin-left: 0px; margin-right: auto; width: 100%;" class="cfttable">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;"/>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="2">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Foreign</div>
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Currency</div>
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Translation</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="2">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Defined</div>
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Benefit Plans</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="2">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Cash Flow</div>
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Hedges</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="2">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Total</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Balance, March 31, <span style="text-indent: 0pt;">2022</span></div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_001fea1d9cde42c4ae4f233374d9d620" contextRef="c20220331_StatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMember" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">39.1</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_fea0431cc63a478f81b69936ea1b0877" contextRef="c20220331_StatementEquityComponentsAxis_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">111.1</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_70b0fe8246474771ac4c797b799df563" contextRef="c20220331_StatementEquityComponentsAxis_AccumulatedGainLossNetCashFlowHedgeParentMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.7</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_0eda2852205c4aa79352daaacafa3536" contextRef="c20220331_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">149.5</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%;">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 52%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Other comprehensive income (loss) before reclassifications</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent" id="Fact_c56c859e60ed4212acfff6880e8c55ef" contextRef="c20220401to20230331_StatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMember" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">18.4</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent" id="Fact_0c02a665717b41b7be222d5436260e0a" contextRef="c20220401to20230331_StatementEquityComponentsAxis_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">2.5</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent" id="Fact_5ef8f8ac9e4a45bda5f82c7d601d7694" contextRef="c20220401to20230331_StatementEquityComponentsAxis_AccumulatedGainLossNetCashFlowHedgeParentMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.4</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent" id="Fact_ccf51f7ad3874cf6862a15da8644c20d" contextRef="c20220401to20230331" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">15.5</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 52%;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Reclassifications:</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Amortization of unrecognized net loss (a)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent" id="Fact_03a99568b2264bc5aa83e2951bdaa684" contextRef="c20220401to20230331_StatementEquityComponentsAxis_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">5.3</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent" id="Fact_e697c1a2a7a2431dab645b3163012cae" contextRef="c20220401to20230331_StatementEquityComponentsAxis_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">5.3</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Realized gains - net (c)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent" id="Fact_983571fb99894c98b022493ba68dceaa" contextRef="c20220401to20230331_StatementEquityComponentsAxis_AccumulatedGainLossNetCashFlowHedgeParentMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.3</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent" id="Fact_414e0c3065604546a40827e91a8942ec" contextRef="c20220401to20230331_StatementEquityComponentsAxis_AccumulatedGainLossNetCashFlowHedgeParentMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.3</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Income taxes</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" id="Fact_e89c075e22174534bf30405c912dfb95" contextRef="c20220401to20230331_StatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMember" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" id="Fact_74d59b6f605c4505a9166bea39905632" contextRef="c20220401to20230331_StatementEquityComponentsAxis_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">1.1</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" id="Fact_347837cc4100484d8e783c78eeac56ad" contextRef="c20220401to20230331_StatementEquityComponentsAxis_AccumulatedGainLossNetCashFlowHedgeParentMember" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" id="Fact_d36944514bba4218b526ce5da1d5951c" contextRef="c20220401to20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">1.1</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px;">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">
              <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Total other comprehensive income (loss)</div>
            </div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" id="Fact_3c37d6a44d354821853abcb88082958a" contextRef="c20220401to20230331_StatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMember" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">18.4</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" id="Fact_20345c6c33cf487e8bfbc810f5457c85" contextRef="c20220401to20230331_StatementEquityComponentsAxis_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">6.7</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" id="Fact_72304839d18f433ba51e483a3dd359e1" contextRef="c20220401to20230331_StatementEquityComponentsAxis_AccumulatedGainLossNetCashFlowHedgeParentMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.1</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" id="Fact_81744a227c0146ba97b2cd34eff9c51e" contextRef="c20220401to20230331" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">11.6</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 4px;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Balance, March 31, <span style="text-indent: 0pt;">2023</span></div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_562e531d1afc412b939d2ba955d109b2" contextRef="c20230331_StatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMember" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">57.5</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_f2da7ead24264535a6e836200ab96c6f" contextRef="c20230331_StatementEquityComponentsAxis_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">104.4</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_5993fe8418e441c6827292709db63c1e" contextRef="c20230331_StatementEquityComponentsAxis_AccumulatedGainLossNetCashFlowHedgeParentMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.8</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_05bfbe36b7d4457ab11ea58261550920" contextRef="c20230331_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">161.1</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>


</table>
</ix:continuation></ix:continuation>
    <div>
      <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">
        <ix:continuation id="Text_ea55f4a16beb4df9b901bea1de215d447" continuedAt="Text_ea55f4a16beb4df9b901bea1de215d448"><ix:continuation id="Text_6fd1b72f69454318a9f3e9ba5a2961a85" continuedAt="Text_6fd1b72f69454318a9f3e9ba5a2961a86"><hr style="height: 2px; width: 5%; color: #000000; background-color: #000000; text-align: left; border: none; margin-left: 0px; margin-right: auto;"/></ix:continuation></ix:continuation></div>

    </div>

    <div>
      <div>
        <ix:continuation id="Text_ea55f4a16beb4df9b901bea1de215d448" continuedAt="Text_ea55f4a16beb4df9b901bea1de215d449"><ix:continuation id="Text_6fd1b72f69454318a9f3e9ba5a2961a86" continuedAt="Text_6fd1b72f69454318a9f3e9ba5a2961a87">
<table cellspacing="0" cellpadding="0" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;" class="DSPFListTable">


  <tr style="vertical-align: top;">

    <td style="vertical-align: top; width: 18pt;">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(a)</div>
              </td>

    <td style="align: left; vertical-align: top; width: auto;">
                <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: normal;"><ix:footnote id="Foot_b6a96e1765ec4b869c71537a72db57c9" footnoteRole="http://www.xbrl.org/2003/role/footnote" xml:lang="en-US">Amounts


















                  are included in the calculation of net periodic benefit cost for the Company&#8217;s defined benefit plans, which include pension and other postretirement plans. See Note 18 for additional information about the Company&#8217;s pension plans.</ix:footnote></div>
              </td>

  </tr>


</table>
</ix:continuation></ix:continuation>
        <ix:continuation id="Text_ea55f4a16beb4df9b901bea1de215d449" continuedAt="Text_ea55f4a16beb4df9b901bea1de215d4410"><ix:continuation id="Text_6fd1b72f69454318a9f3e9ba5a2961a87" continuedAt="Text_6fd1b72f69454318a9f3e9ba5a2961a88">
<div>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;">(b)</td>

    <td style="width: auto; vertical-align: top; text-align: left;">
                  <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><ix:footnote id="Foot_f5e3d67cfb2d4c4f8775ed9aeb2c526a" footnoteRole="http://www.xbrl.org/2003/role/footnote" xml:lang="en-US">As a result of the sale of <ix:nonFraction name="mod:NumberOfAutomotiveBusinessesSold" id="Fact_d8ec2f6ccf0446ab9c0bbc236b6d35ef" contextRef="c20230401to20240331" unitRef="U005" decimals="INF" scale="0" format="ixt-sec:numwordsen">three</ix:nonFraction> automotive businesses based in Germany, the Company wrote<span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">-off $<ix:nonFraction name="mod:UnrecognizedNetPensionLossGainInDisposedBusinesses" id="Fact_6de58afa3c3d47bf9f44e6273bc6009f" contextRef="c20230401to20240331_StatementEquityComponentsAxis_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.6</ix:nonFraction> million</span> of
                      net actuarial gains related to the disposal group&#8217;s pension plan. See Note 2 for additional information regarding the sale.</ix:footnote></span></div>
                </td>

  </tr>


</table>
        </div>
</ix:continuation></ix:continuation>
      </div>

    </div>

    <div>
      <ix:continuation id="Text_ea55f4a16beb4df9b901bea1de215d4410"><ix:continuation id="Text_6fd1b72f69454318a9f3e9ba5a2961a88">
<div>
        <table cellspacing="0" cellpadding="0" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;" class="DSPFListTable">


  <tr style="vertical-align: top;">

    <td style="vertical-align: top; width: 18pt;">
                <div style="font-family: 'Times New Roman'; font-size: 10pt;">(c)</div>
              </td>

    <td style="align: left; vertical-align: top; width: auto;">
                <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><ix:footnote id="Foot_4e02af3e59e34856b9379b7b7a22d271" footnoteRole="http://www.xbrl.org/2003/role/footnote" xml:lang="en-US">Amounts represent net gains and losses associated with cash flow hedges that were
                    reclassified to net earnings.&#160; See Note 19 for additional information regarding derivative instruments.</ix:footnote></span></div>
              </td>

  </tr>


</table>
      </div>
</ix:continuation></ix:continuation>
    </div>


    <div><br/>
    </div>

    <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
      <div class="BRPFPageFooter" style="width: 100%;"></div>

      <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-weight: normal; font-style: normal;">84</span></div>

      <div style="page-break-after: always;" class="BRPFPageBreak">
        <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

      <div style="width: 100%;" class="BRPFPageHeader"><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"></span></a>
        <div>
          <div style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="font-style: italic; font-size: 8pt;">Table of Contents</span></a></div>

          <div style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"><br/>
              </span></a></div>

          <div style="font-weight: normal;">
            <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">MODINE MANUFACTURING COMPANY</div>

            <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</div>

            <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">(In millions, except per share amounts)</div>

            <a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"> </span></a></div>

        </div>

      </div>

    </div>


  </div>
<div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; ">

    <ix:nonNumeric name="us-gaap:SegmentReportingDisclosureTextBlock" id="Text_9358f8e13b924400b6454d466b215456" contextRef="c20230401to20240331" escape="true" continuedAt="Text_bc8ecaea8c444d7892986e178fa012df1">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Note 22:&#160; Segment and Geographic Information</div>
</ix:nonNumeric>
    <ix:continuation id="Text_bc8ecaea8c444d7892986e178fa012df1" continuedAt="Text_bc8ecaea8c444d7892986e178fa012df2">
<div><br/>
    </div>
</ix:continuation>
    <ix:continuation id="Text_bc8ecaea8c444d7892986e178fa012df2" continuedAt="Text_bc8ecaea8c444d7892986e178fa012df3">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">The Company&#8217;s Climate
      Solutions segment provides heat transfer products, heating, ventilating, air conditioning and refrigeration products and data center cooling solutions to global customers. The Company&#8217;s Performance Technologies segment designs and manufactures
      air-and liquid-cooled technology for vehicular, stationary power, and industrial applications. In addition, the Performance Technologies segment provides advanced thermal solutions to zero-emission and hybrid commercial vehicle and automotive
      customers and coatings products and application services.</div>
</ix:continuation>
    <ix:continuation id="Text_bc8ecaea8c444d7892986e178fa012df3" continuedAt="Text_bc8ecaea8c444d7892986e178fa012df4">
<div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation>
    <ix:continuation id="Text_bc8ecaea8c444d7892986e178fa012df4" continuedAt="Text_bc8ecaea8c444d7892986e178fa012df5">
<div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
      </span> </div>
</ix:continuation>
    <ix:continuation id="Text_bc8ecaea8c444d7892986e178fa012df5" continuedAt="Text_bc8ecaea8c444d7892986e178fa012df6">
<div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation>
    <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:continuation id="Text_bc8ecaea8c444d7892986e178fa012df6" continuedAt="Text_bc8ecaea8c444d7892986e178fa012df7">
<div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation>
      <ix:continuation id="Text_bc8ecaea8c444d7892986e178fa012df7" continuedAt="Text_bc8ecaea8c444d7892986e178fa012df8">
<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Each operating segment is managed by a president and has separate financial results reviewed by the Company&#8217;s chief operating decision maker. Financial results, including net sales, gross profit, gross
          margin and operating income, together with other considerations, are used by the chief operating decision maker in evaluating the performance of each segment and in making decisions on the allocation of resources between the Company&#8217;s operating
          segments.</span><br/>
      </div>
</ix:continuation>
    </div>

    <ix:continuation id="Text_bc8ecaea8c444d7892986e178fa012df8" continuedAt="Text_bc8ecaea8c444d7892986e178fa012df9">
<div><br/>
    </div>
</ix:continuation>
    <div>
      <a id="z_Hlk166679088"></a><ix:continuation id="Text_bc8ecaea8c444d7892986e178fa012df9" continuedAt="Text_bc8ecaea8c444d7892986e178fa012df10">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Effective April 1, 2022, the Company began
          managing its operations under <ix:nonFraction name="us-gaap:NumberOfOperatingSegments" id="Fact_4143f59fc3a84d69a21009f88453568c" contextRef="c20230401to20240331" unitRef="U009" decimals="INF" scale="0" format="ixt-sec:numwordsen">two</ix:nonFraction> operating segments, Climate Solutions and Performance Technologies.&#160; The Climate Solutions segment
          includes the previously-reported Building HVAC Systems and Commercial and Industrial Solutions (&#8220;CIS&#8221;) segments, with the exception of CIS Coatings. The Performance Technologies segment includes the previously-reported Heavy Duty Equipment and
          Automotive segments and the CIS Coatings business.&#160; The segment realignment had no impact on the Company&#8217;s consolidated financial position, results of operations, and cash flows.&#160; Segment financial information for fiscal 2022 has been recast to
          conform to the current presentation.</span></div>
</ix:continuation>
    </div>

    <ix:continuation id="Text_bc8ecaea8c444d7892986e178fa012df10" continuedAt="Text_bc8ecaea8c444d7892986e178fa012df11">
<div><br/>
    </div>
</ix:continuation>
    <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">
      <ix:continuation id="Text_bc8ecaea8c444d7892986e178fa012df11" continuedAt="Text_bc8ecaea8c444d7892986e178fa012df12">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Effective April 1, 2024, the Company moved its Coatings business, which was previously managed by and reported within the Performance Technologies segment,
        under the leadership of the Climate Solutions segment.&#160; Under this refined organizational structure, the Coatings business is better aligned with the Climate Solution&#8217;s Heat Transfer Products business, which serves similar HVAC&amp;R markets and
        customers.&#160; The Company expects that unifying these compl<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">e</span>mentary businesses will allow for it to better focus resources on targeted growth and allow for a more
        efficient application of 80/20 principles to optimize profit margins and cash flow.&#160; Beginning for fiscal 2025, the Company will report the financial results of the Coatings business within the Climate Solutions segment.</div>
</ix:continuation>
    </div>

    <ix:continuation id="Text_bc8ecaea8c444d7892986e178fa012df12" continuedAt="Text_bc8ecaea8c444d7892986e178fa012df13">
<div><br/>
    </div>
</ix:continuation>

    <ix:continuation id="Text_bc8ecaea8c444d7892986e178fa012df13" continuedAt="Text_bc8ecaea8c444d7892986e178fa012df14"><ix:nonNumeric name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="Text_217656969828447ab618e34f4094377a" contextRef="c20230401to20240331" escape="true" continuedAt="Text_0e875f40ef4c43acbb394df7aa04458d1">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">The following is a summary
      of net sales, gross profit, and operating income by segment. See Note 3 for additional information regarding net sales by product groups within each segment.</div>
</ix:nonNumeric></ix:continuation>
    <ix:continuation id="Text_bc8ecaea8c444d7892986e178fa012df14" continuedAt="Text_bc8ecaea8c444d7892986e178fa012df15"><ix:continuation id="Text_0e875f40ef4c43acbb394df7aa04458d1" continuedAt="Text_0e875f40ef4c43acbb394df7aa04458d2">
<div><br/>
    </div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_bc8ecaea8c444d7892986e178fa012df15" continuedAt="Text_bc8ecaea8c444d7892986e178fa012df16"><ix:continuation id="Text_0e875f40ef4c43acbb394df7aa04458d2" continuedAt="Text_0e875f40ef4c43acbb394df7aa04458d3">
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; margin-left: 0px; margin-right: auto; width: 100%;" class="cfttable">


  <tr>

    <td valign="bottom" style="vertical-align: top; padding-bottom: 2px;"/>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="10">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Year ended March 31, 2024</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="2">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">External Sales</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="2">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Inter-segment</div>
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Sales</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="2">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Total</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Net sales:</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="2">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="2">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="2">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%; background-color: #CCEEFF;">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">
              <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-indent: 9pt;">Climate Solutions</div>
            </div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_1e110e8e34d04346b0f5208db91f3cbe" contextRef="c20230401to20240331_StatementBusinessSegmentsAxis_ClimateSolutionsMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">1,054.6</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_e7047871a0d74fda9f27150eebf9b7f8" contextRef="c20230401to20240331_ConsolidationItemsAxis_IntersegmentEliminationMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_b4cde1dc5d5248fd93b4f32caf16b8a7" contextRef="c20230401to20240331_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">1,054.6</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%; padding-bottom: 2px;">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt;">
              <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-indent: 9pt;">Performance Technologies</div>
            </div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_5e7602390057428b9bafa40f794ad55e" contextRef="c20230401to20240331_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">1,353.2</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_3b673921ac7741cb89fe582eef40cdf8" contextRef="c20230401to20240331_ConsolidationItemsAxis_IntersegmentEliminationMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">24.8</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_f3fcd6a35c874e1691551ab84f9a2418" contextRef="c20230401to20240331_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">1,378.0</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 27pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Segment total</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_5a8364cbf87c49289c4d2c684b2a61a6" contextRef="c20230401to20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">2,407.8</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_6053a9b67bd84cd2b2e7d2cb38427b3d" contextRef="c20230401to20240331_ConsolidationItemsAxis_IntersegmentEliminationMember" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">24.8</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_9eafc216f23647159294c130dbd844a7" contextRef="c20230401to20240331_ConsolidationItemsAxis_OperatingSegmentsMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">2,432.6</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%; padding-bottom: 2px;">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: 9pt;">Corporate and eliminations</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_2696610b52e24dc4ac6ac5f208d8d814" contextRef="c20230401to20240331_ConsolidationItemsAxis_IntersegmentEliminationMember" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">24.8</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_8a8e410515d5484190b5e56f3250fb35" contextRef="c20230401to20240331_ConsolidationItemsAxis_IntersegmentEliminationMember" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">24.8</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 27pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Net sales</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_00f7670223a04ce48ce3df93d8bc1581" contextRef="c20230401to20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">2,407.8</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_5018494eaad84098b920e778d73fe5e1" contextRef="c20230401to20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">2,407.8</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_bc8ecaea8c444d7892986e178fa012df16" continuedAt="Text_bc8ecaea8c444d7892986e178fa012df17"><ix:continuation id="Text_0e875f40ef4c43acbb394df7aa04458d3" continuedAt="Text_0e875f40ef4c43acbb394df7aa04458d4">
<div><br/>
    </div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_bc8ecaea8c444d7892986e178fa012df17" continuedAt="Text_bc8ecaea8c444d7892986e178fa012df18"><ix:continuation id="Text_0e875f40ef4c43acbb394df7aa04458d4" continuedAt="Text_0e875f40ef4c43acbb394df7aa04458d5">
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; margin-left: 0px; margin-right: auto; width: 100%;" class="cfttable">


  <tr>

    <td valign="bottom" style="vertical-align: top; padding-bottom: 2px;"/>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="10">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Year ended March 31, 2023</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="2">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">External Sales</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="2">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Inter-segment</div>
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Sales</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="2">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Total</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Net sales:</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="2">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="2">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="2">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" rowspan="1">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">
              <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-indent: 9pt;">Climate Solutions</div>
            </div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">$</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_3b173e72e27b4ed6b0b88afb49ef936e" contextRef="c20220401to20230331_StatementBusinessSegmentsAxis_ClimateSolutionsMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">1,011.5</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">$</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_6e09c905d7164eea85bba6bb1c5ae791" contextRef="c20220401to20230331_ConsolidationItemsAxis_IntersegmentEliminationMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">0.4</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">$</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_b770247bfcba49929d017c023b71c29c" contextRef="c20220401to20230331_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">1,011.9</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px;">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt;">
              <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-indent: 9pt;">Performance Technologies</div>
            </div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_fd9850423bb04893a435f25af8fd9508" contextRef="c20220401to20230331_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">1,286.4</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" colspan="1"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_a12e95adb9cc45f0beba0ab2c06e1a7d" contextRef="c20220401to20230331_ConsolidationItemsAxis_IntersegmentEliminationMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">29.8</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" colspan="1"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_63bd918296814abd81d4a9985e6165ed" contextRef="c20220401to20230331_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">1,316.2</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 27pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Segment total</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_28d17cc940694056b8624244941aa4cd" contextRef="c20220401to20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">2,297.9</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_b521b803fba7452bac91c1c21ebfe750" contextRef="c20220401to20230331_ConsolidationItemsAxis_IntersegmentEliminationMember" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">30.2</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_cf10fea8e70b407eb6d46fb68e6511e1" contextRef="c20220401to20230331_ConsolidationItemsAxis_OperatingSegmentsMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">2,328.1</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%; padding-bottom: 2px;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Corporate and eliminations</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_d3bba10013014b79924f7fdbd1d1397d" contextRef="c20220401to20230331_ConsolidationItemsAxis_IntersegmentEliminationMember" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">30.2</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_e3f75ddfd9934428841cebde9f5f85c1" contextRef="c20220401to20230331_ConsolidationItemsAxis_IntersegmentEliminationMember" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">30.2</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 27pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Net sales</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_8ea1e0859e5440fc9648a8bb72f5df9b" contextRef="c20220401to20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">2,297.9</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_ed98a98cbb6f40b1a9be307e70dbb1d0" contextRef="c20220401to20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">2,297.9</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation>
    <div><ix:continuation id="Text_bc8ecaea8c444d7892986e178fa012df18" continuedAt="Text_bc8ecaea8c444d7892986e178fa012df19"><ix:continuation id="Text_0e875f40ef4c43acbb394df7aa04458d5" continuedAt="Text_0e875f40ef4c43acbb394df7aa04458d6">
<div><br/></div>
</ix:continuation></ix:continuation>
      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div class="BRPFPageFooter" style="width: 100%;"></div>

        <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-weight: normal; font-style: normal;">85</span></div>

        <div style="page-break-after: always;" class="BRPFPageBreak">
          <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

        <div class="BRPFPageHeader" style="width: 100%;"><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"></span></a>
          <div>
            <div style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="font-style: italic; font-size: 8pt;">Table of Contents</span></a></div>

            <div style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"><br/>
                </span></a></div>

            <div style="font-weight: normal;">
              <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">MODINE MANUFACTURING COMPANY</div>

              <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</div>

              <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">(In millions, except per share amounts)</div>

              <a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"> </span></a></div>

          </div>

        </div>

      </div>

    </div>

    <ix:continuation id="Text_bc8ecaea8c444d7892986e178fa012df19" continuedAt="Text_bc8ecaea8c444d7892986e178fa012df20"><ix:continuation id="Text_0e875f40ef4c43acbb394df7aa04458d6" continuedAt="Text_0e875f40ef4c43acbb394df7aa04458d7">
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; margin-left: 0px; margin-right: auto; width: 100%;" class="cfttable">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"/>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="10">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Year ended March 31, 2022</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="2">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">External Sales</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="2">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Inter-segment</div>
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Sales</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="2">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Total</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Net sales:</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="2">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="2">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="2">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%; background-color: #CCEEFF;">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">
              <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">
                <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-indent: 9pt;">Climate Solutions</div>
              </div>
            </div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_34a2fce0dd7641e5bafd8be6468d3395" contextRef="c20210401to20220331_StatementBusinessSegmentsAxis_ClimateSolutionsMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">910.1</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_b58a8d9d5fd54c29a3a3847cae4e09be" contextRef="c20210401to20220331_ConsolidationItemsAxis_IntersegmentEliminationMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">0.4</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_e50cdfe9e3e04640b5342d9a63bce7d3" contextRef="c20210401to20220331_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">910.5</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%; padding-bottom: 2px;" rowspan="1">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt;">
              <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-indent: 9pt;">Performance Technologies</div>
            </div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_b7bd4f44f40d47d69046f944800d1207" contextRef="c20210401to20220331_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">1,140.0</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_0ce347a80fc24cb59228b461833a0b5e" contextRef="c20210401to20220331_ConsolidationItemsAxis_IntersegmentEliminationMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">32.4</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_eae03e39bbdf42bb8a0600cf41708273" contextRef="c20210401to20220331_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">1,172.4</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 27pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Segment total</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_80d1e15b79a846ab81a6b224f2b43ceb" contextRef="c20210401to20220331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">2,050.1</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_f0b94b09593649ebbd62a285b70237bc" contextRef="c20210401to20220331_ConsolidationItemsAxis_IntersegmentEliminationMember" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">32.8</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_9a3110b10ac14fdb80a404b075d87cfb" contextRef="c20210401to20220331_ConsolidationItemsAxis_OperatingSegmentsMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">2,082.9</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%; padding-bottom: 2px;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Corporate and eliminations</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_f3110d05bf944343ab5c01b5966c6321" contextRef="c20210401to20220331_ConsolidationItemsAxis_IntersegmentEliminationMember" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">32.8</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_0b257f6072ec4e1e970330230b95559d" contextRef="c20210401to20220331_ConsolidationItemsAxis_IntersegmentEliminationMember" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">32.8</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 27pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Net sales</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_b39618acec3e42fb81ea660c6b9e8638" contextRef="c20210401to20220331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">2,050.1</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_fef0d868f37b40fe930d833e70d1499f" contextRef="c20210401to20220331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">2,050.1</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_bc8ecaea8c444d7892986e178fa012df20" continuedAt="Text_bc8ecaea8c444d7892986e178fa012df21"><ix:continuation id="Text_0e875f40ef4c43acbb394df7aa04458d7" continuedAt="Text_0e875f40ef4c43acbb394df7aa04458d8">
<div><br/>
    </div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_bc8ecaea8c444d7892986e178fa012df21" continuedAt="Text_bc8ecaea8c444d7892986e178fa012df22"><ix:continuation id="Text_0e875f40ef4c43acbb394df7aa04458d8" continuedAt="Text_0e875f40ef4c43acbb394df7aa04458d9">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Inter-segment sales are accounted for based upon an established markup over production costs.&#160; Net sales for Corporate and eliminations primarily
      represent the elimination of inter-segment sales.</div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_bc8ecaea8c444d7892986e178fa012df22" continuedAt="Text_bc8ecaea8c444d7892986e178fa012df23"><ix:continuation id="Text_0e875f40ef4c43acbb394df7aa04458d9" continuedAt="Text_0e875f40ef4c43acbb394df7aa04458d10">
<div><br/>
    </div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_bc8ecaea8c444d7892986e178fa012df23" continuedAt="Text_bc8ecaea8c444d7892986e178fa012df24"><ix:continuation id="Text_0e875f40ef4c43acbb394df7aa04458d10" continuedAt="Text_0e875f40ef4c43acbb394df7aa04458d11">
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; margin-left: 0px; margin-right: auto; width: 100%;" class="cfttable">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"/>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="23">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Years ended March 31,</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;" colspan="7">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;" colspan="7">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;" colspan="7">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2022</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Gross profit:</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="3">
            <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(255, 255, 255);">_</span><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">$&#8217;s</span></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="3">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">% of sales</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="3">
            <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(255, 255, 255);">_</span><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">$&#8217;s</span></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="3">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">% of sales</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="3">
            <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> <span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">$&#8217;s</span></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="3">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">% of sales</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 28%; background-color: #CCEEFF;">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: 9pt;">Climate Solutions </div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:GrossProfit" id="Fact_19e2cbf6dbd744f0a0bb8013ed9b751b" contextRef="c20230401to20240331_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">275.4</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="mod:GrossProfitAsPercentageOfSales" id="Fact_e403d2c43d8d45919c975f540dc2a90c" contextRef="c20230401to20240331_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember" unitRef="U007" decimals="3" scale="-2" format="ixt:num-dot-decimal">26.1</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">%</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:GrossProfit" id="Fact_e32b46d21bec489794bbb218684c1744" contextRef="c20220401to20230331_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">223.6</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="mod:GrossProfitAsPercentageOfSales" id="Fact_39c4c3145dc44e8cac6d28ac62b5440f" contextRef="c20220401to20230331_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember" unitRef="U007" decimals="3" scale="-2" format="ixt:num-dot-decimal">22.1</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">%</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:GrossProfit" id="Fact_ea6fa394cccd4a8882201a4ec51df80e" contextRef="c20210401to20220331_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">166.3</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="mod:GrossProfitAsPercentageOfSales" id="Fact_c570aeaa155a40c497eb5408b855d728" contextRef="c20210401to20220331_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember" unitRef="U007" decimals="3" scale="-2" format="ixt:num-dot-decimal">18.3</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">%</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 28%; padding-bottom: 2px;">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: 9pt;">Performance Technologies </div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:GrossProfit" id="Fact_b565fdc7e51646eaa00d735f80c0f513" contextRef="c20230401to20240331_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">251.1</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="mod:GrossProfitAsPercentageOfSales" id="Fact_429fb18fb082403891483d8301ccbca4" contextRef="c20230401to20240331_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember" unitRef="U007" decimals="3" scale="-2" format="ixt:num-dot-decimal">18.2</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">%</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:GrossProfit" id="Fact_a627fdf012be4c1b96ee4a77a0f94fda" contextRef="c20220401to20230331_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">166.1</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="mod:GrossProfitAsPercentageOfSales" id="Fact_a4591d713c664029accdd9fffa0a5c2b" contextRef="c20220401to20230331_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember" unitRef="U007" decimals="3" scale="-2" format="ixt:num-dot-decimal">12.6</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">%</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:GrossProfit" id="Fact_3b206181927d499288a818d0a4076d1e" contextRef="c20210401to20220331_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">142.2</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="mod:GrossProfitAsPercentageOfSales" id="Fact_7db5271015df466180e3e04d9682e16a" contextRef="c20210401to20220331_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember" unitRef="U007" decimals="3" scale="-2" format="ixt:num-dot-decimal">12.1</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">%</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 28%; background-color: #CCEEFF;">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: 18pt;">Segment total </div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:GrossProfit" id="Fact_b8b3a60937c743b5992b1ed9cf05f606" contextRef="c20230401to20240331_ConsolidationItemsAxis_OperatingSegmentsMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">526.5</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="mod:GrossProfitAsPercentageOfSales" id="Fact_8e009f9b4db54c85a369680e6ead7200" contextRef="c20230401to20240331_ConsolidationItemsAxis_OperatingSegmentsMember" unitRef="U007" decimals="3" scale="-2" format="ixt:num-dot-decimal">21.6</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">%</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:GrossProfit" id="Fact_5f9e207eb8704d6d8c230ebf5a708c71" contextRef="c20220401to20230331_ConsolidationItemsAxis_OperatingSegmentsMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">389.7</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1"><ix:nonFraction name="mod:GrossProfitAsPercentageOfSales" id="Fact_cd409cd95b7a42b1894eda36f9b7d8c3" contextRef="c20220401to20230331_ConsolidationItemsAxis_OperatingSegmentsMember" unitRef="U007" decimals="3" scale="-2" format="ixt:num-dot-decimal">16.7</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">%</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:GrossProfit" id="Fact_ff218df1325646578fc0666f4f8b6902" contextRef="c20210401to20220331_ConsolidationItemsAxis_OperatingSegmentsMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">308.5</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="mod:GrossProfitAsPercentageOfSales" id="Fact_cdf6b4c7f5f340bd963d86fe4796fd6e" contextRef="c20210401to20220331_ConsolidationItemsAxis_OperatingSegmentsMember" unitRef="U007" decimals="3" scale="-2" format="ixt:num-dot-decimal">14.8</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">%</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 28%; padding-bottom: 2px;">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: 9pt;">Corporate and eliminations</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:GrossProfit" id="Fact_f08450e2b5e648dcbcef4b6869ff83e9" contextRef="c20230401to20240331_ConsolidationItemsAxis_CorporateAndEliminationsMember" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">0.9</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="mod:GrossProfitAsPercentageOfSales" id="Fact_ce3f5f1490fb4158b7747fe2575c7eff" contextRef="c20230401to20240331_ConsolidationItemsAxis_CorporateAndEliminationsMember" unitRef="U007" decimals="3" scale="-2" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:GrossProfit" id="Fact_476c339ee92e40748abb8d02202822f7" contextRef="c20220401to20230331_ConsolidationItemsAxis_CorporateAndEliminationsMember" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">0.3</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="mod:GrossProfitAsPercentageOfSales" id="Fact_818a9864ccdf4d50bc3a7b295d8307a4" contextRef="c20220401to20230331_ConsolidationItemsAxis_CorporateAndEliminationsMember" unitRef="U007" decimals="3" scale="-2" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:GrossProfit" id="Fact_95aebf6e9dcf4eaf9ac129600eff0135" contextRef="c20210401to20220331_ConsolidationItemsAxis_CorporateAndEliminationsMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.8</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="mod:GrossProfitAsPercentageOfSales" id="Fact_3defa91ed65749cba4230c0a6501ae6a" contextRef="c20210401to20220331_ConsolidationItemsAxis_CorporateAndEliminationsMember" unitRef="U007" decimals="3" scale="-2" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 28%; padding-bottom: 4px; background-color: #CCEEFF;">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: 18pt;">Gross profit</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:GrossProfit" id="Fact_1be229b2b4f0449ca4a2ed6d221f3c3c" contextRef="c20230401to20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">525.6</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="mod:GrossProfitAsPercentageOfSales" id="Fact_dd98307336444e649622f735b1ae4bb6" contextRef="c20230401to20240331" unitRef="U007" decimals="3" scale="-2" format="ixt:num-dot-decimal">21.8</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">%</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:GrossProfit" id="Fact_800efedd1cfb4194a795b44677821f1f" contextRef="c20220401to20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">389.4</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="mod:GrossProfitAsPercentageOfSales" id="Fact_944ae7a5f2e842988c9ef67ea7008664" contextRef="c20220401to20230331" unitRef="U007" decimals="3" scale="-2" format="ixt:num-dot-decimal">16.9</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">%</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:GrossProfit" id="Fact_03895b9c4bd44861b9f85d2a12557547" contextRef="c20210401to20220331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">309.3</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="mod:GrossProfitAsPercentageOfSales" id="Fact_18c91fb2c8644ecaa5a73efb8740a193" contextRef="c20210401to20220331" unitRef="U007" decimals="3" scale="-2" format="ixt:num-dot-decimal">15.1</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">%</div>
          </td>

  </tr>


</table>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_bc8ecaea8c444d7892986e178fa012df24" continuedAt="Text_bc8ecaea8c444d7892986e178fa012df25"><ix:continuation id="Text_0e875f40ef4c43acbb394df7aa04458d11" continuedAt="Text_0e875f40ef4c43acbb394df7aa04458d12">
<div><br/>
    </div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_bc8ecaea8c444d7892986e178fa012df25" continuedAt="Text_bc8ecaea8c444d7892986e178fa012df26"><ix:continuation id="Text_0e875f40ef4c43acbb394df7aa04458d12" continuedAt="Text_0e875f40ef4c43acbb394df7aa04458d13">
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; margin-left: 0px; margin-right: auto; width: 100%;" class="cfttable">


  <tr>

    <td valign="bottom" style="vertical-align: top; padding-bottom: 2px;"/>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" colspan="10">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Years ended March 31,</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Operating income:</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="2">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="2">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="2">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2022</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%; background-color: rgb(204, 238, 255);">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">
              <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-indent: 9pt;">Climate Solutions</div>
            </div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">$<br/>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" id="Fact_4b1588a8c07d4978a5388416eac2b8fe" contextRef="c20230401to20240331_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">166.9</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">$<br/>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" id="Fact_55353fc1c01a4e7bad4e9e60fde6837e" contextRef="c20220401to20230331_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">124.1</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">$<br/>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" id="Fact_00494b83f9804919bd6876c4d7cd66e0" contextRef="c20210401to20220331_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">73.4</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%; padding-bottom: 2px;" rowspan="1">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-indent: 9pt;">Performance Technologies</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" id="Fact_a075151329244f9daa64f827728ffd71" contextRef="c20230401to20240331_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">123.4</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" id="Fact_8ba5141962504b24a2d87031d58ecbcb" contextRef="c20220401to20230331_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">65.6</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" id="Fact_cb4747b4ebf640c397857ccc9de94b22" contextRef="c20210401to20220331_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">77.4</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" rowspan="1" colspan="1"/>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%; background-color: rgb(204, 238, 255);">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: 18pt;">Segment total</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" id="Fact_1bbd20afd7ae4bafb43ca371bc35e0c9" contextRef="c20230401to20240331_ConsolidationItemsAxis_OperatingSegmentsMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">290.3</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" id="Fact_bdb83b2fded74cceb066caf0fe241b58" contextRef="c20220401to20230331_ConsolidationItemsAxis_OperatingSegmentsMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">189.7</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" id="Fact_236b6123e7f44911bb5e359fecaa1d63" contextRef="c20210401to20220331_ConsolidationItemsAxis_OperatingSegmentsMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">150.8</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1"/>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%; padding-bottom: 2px;">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: 9pt;">Corporate and eliminations (a)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" colspan="1">(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" id="Fact_1ddad4eb58cd4363ababc24632d9ff96" contextRef="c20230401to20240331_ConsolidationItemsAxis_CorporateAndEliminationsMember" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">49.6</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">)</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" colspan="1">(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" id="Fact_80d128d513af4ab7b3a6f9d800838781" contextRef="c20220401to20230331_ConsolidationItemsAxis_CorporateAndEliminationsMember" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">39.3</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">)</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" colspan="1">(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" id="Fact_4f4809bc38854cbcae8e3fe86f8e1b04" contextRef="c20210401to20220331_ConsolidationItemsAxis_CorporateAndEliminationsMember" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">31.6</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">)</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: 18pt;">Operating income<br/>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">$<br/>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" id="Fact_56603064127b4cde868b30f51492949b" contextRef="c20230401to20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">240.7</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">$<br/>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" id="Fact_30fa672234cb427389b9bb3e0acdd764" contextRef="c20220401to20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">150.4</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">$<br/>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" id="Fact_cf1fe23d91974dd19ee8eb1d78230ced" contextRef="c20210401to20220331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">119.2</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"></div>
          </td>

  </tr>


</table>
</ix:continuation></ix:continuation>
    <div>
      <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">
        <ix:continuation id="Text_bc8ecaea8c444d7892986e178fa012df26" continuedAt="Text_bc8ecaea8c444d7892986e178fa012df27"><ix:continuation id="Text_0e875f40ef4c43acbb394df7aa04458d13" continuedAt="Text_0e875f40ef4c43acbb394df7aa04458d14"><hr style="height: 2px; width: 5%; color: #000000; background-color: #000000; text-align: left; border: none; margin-left: 0px; margin-right: auto;"/></ix:continuation></ix:continuation></div>

    </div>

    <ix:continuation id="Text_bc8ecaea8c444d7892986e178fa012df27" continuedAt="Text_bc8ecaea8c444d7892986e178fa012df28"><ix:continuation id="Text_0e875f40ef4c43acbb394df7aa04458d14" continuedAt="Text_0e875f40ef4c43acbb394df7aa04458d15">
<div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;">(a)</td>

    <td style="width: auto; vertical-align: top; text-align: left;">
              <div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:footnote id="Foot_801af478994e459a98f114606cc590fb" footnoteRole="http://www.xbrl.org/2003/role/footnote" xml:lang="en-US"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The operating loss for Corporate includes certain research and development costs,
                  legal, finance and other general corporate and central services expenses, and other costs that are either not directly attributable to an operating segment or not considered when management evaluates segment performance.</span></ix:footnote></div>
            </td>

  </tr>


</table>
    </div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_bc8ecaea8c444d7892986e178fa012df28" continuedAt="Text_bc8ecaea8c444d7892986e178fa012df29"><ix:continuation id="Text_0e875f40ef4c43acbb394df7aa04458d15" continuedAt="Text_0e875f40ef4c43acbb394df7aa04458d16">
<div><br/></div>
</ix:continuation></ix:continuation>
    <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">
      <ix:continuation id="Text_bc8ecaea8c444d7892986e178fa012df29" continuedAt="Text_bc8ecaea8c444d7892986e178fa012df30"><ix:continuation id="Text_0e875f40ef4c43acbb394df7aa04458d16" continuedAt="Text_0e875f40ef4c43acbb394df7aa04458d17">
<div style="font-variant: normal; letter-spacing: normal; text-align: left; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; text-transform: none;">The following is a summary of segment assets, comprised entirely of trade accounts receivable and inventories, and other assets:</div>
</ix:continuation></ix:continuation>
    </div>

    <ix:continuation id="Text_bc8ecaea8c444d7892986e178fa012df30" continuedAt="Text_bc8ecaea8c444d7892986e178fa012df31"><ix:continuation id="Text_0e875f40ef4c43acbb394df7aa04458d17" continuedAt="Text_0e875f40ef4c43acbb394df7aa04458d18">
<div><br/>
    </div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_bc8ecaea8c444d7892986e178fa012df31" continuedAt="Text_bc8ecaea8c444d7892986e178fa012df32"><ix:continuation id="Text_0e875f40ef4c43acbb394df7aa04458d18" continuedAt="Text_0e875f40ef4c43acbb394df7aa04458d19">
<table cellspacing="0" cellpadding="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; margin-left: 0px; margin-right: auto; width: 100%;">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"/>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">March 31,</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">Assets:</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: rgb(204, 238, 255);">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">
              <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-indent: 9pt;">Climate Solutions</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:Assets" id="Fact_553b20fbac894f65a99b2b1465f6817b" contextRef="c20240331_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">400.6</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:Assets" id="Fact_6ab43edd60ee430eb46ee624bfff3e1b" contextRef="c20230331_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">334.8</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 76%;">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">
              <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-indent: 9pt;">Performance Technologies</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:Assets" id="Fact_1b9430c89a164e059b9096e41ab90f24" contextRef="c20240331_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">380.2</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:Assets" id="Fact_0d2d3a9dab304710bb97774620bfde7b" contextRef="c20230331_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">388.1</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: rgb(204, 238, 255);">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">
              <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-indent: 9pt;">Other (a)</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:Assets" id="Fact_5ed387ec0e2540e599c56c67ce271065" contextRef="c20240331_StatementBusinessSegmentsAxis_SegmentReconcilingItemsAndCorporateMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">1,070.7</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><br/>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:Assets" id="Fact_98960cfdb79148f3a839d954488d02a1" contextRef="c20230331_StatementBusinessSegmentsAxis_SegmentReconcilingItemsAndCorporateMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">843.0</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><br/>
            </div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 76%; padding-bottom: 4px;">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: 18pt;">Total assets</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:Assets" id="Fact_363899431ed84e42835015396778ef27" contextRef="c20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">1,851.5</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:Assets" id="Fact_bbf0091a6de1413f8e0e46eb7d06745d" contextRef="c20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">1,565.9</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation>
    <div>
      <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">
        <ix:continuation id="Text_bc8ecaea8c444d7892986e178fa012df32" continuedAt="Text_bc8ecaea8c444d7892986e178fa012df33"><ix:continuation id="Text_0e875f40ef4c43acbb394df7aa04458d19" continuedAt="Text_0e875f40ef4c43acbb394df7aa04458d20"><hr style="height: 2px; width: 5%; color: #000000; background-color: #000000; text-align: left; border: none; margin-left: 0px; margin-right: auto;"/></ix:continuation></ix:continuation></div>

    </div>

    <ix:continuation id="Text_0e875f40ef4c43acbb394df7aa04458d20"><ix:continuation id="Text_bc8ecaea8c444d7892986e178fa012df33" continuedAt="Text_bc8ecaea8c444d7892986e178fa012df34">
<div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;">(a)</td>

    <td style="width: auto; vertical-align: top; text-align: left;">
              <div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:footnote id="Foot_531be7a4d7b24fa795feba2f738f8969" footnoteRole="http://www.xbrl.org/2003/role/footnote" xml:lang="en-US"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Represents cash and cash equivalents, other current assets, property plant and
                  equipment, intangible assets, goodwill, deferred income taxes, and other noncurrent assets for the Climate Solutions and Performance Technologies segments and Corporate.</span></ix:footnote></div>
            </td>

  </tr>


</table>

    </div>
</ix:continuation></ix:continuation>
    <div><ix:continuation id="Text_bc8ecaea8c444d7892986e178fa012df34" continuedAt="Text_bc8ecaea8c444d7892986e178fa012df35">
<div><br/></div>
</ix:continuation>
      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div class="BRPFPageFooter" style="width: 100%;"></div>

        <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-weight: normal; font-style: normal;">86</span></div>

        <div style="page-break-after: always;" class="BRPFPageBreak">
          <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

        <div class="BRPFPageHeader" style="width: 100%;"><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"></span></a>
          <div>
            <div style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="font-style: italic; font-size: 8pt;">Table of Contents</span></a></div>

            <div style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"><br/>
                </span></a></div>

            <div style="font-weight: normal;">
              <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">MODINE MANUFACTURING COMPANY</div>

              <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</div>

              <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">(In millions, except per share amounts)</div>

              <a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"> </span></a></div>

          </div>

        </div>

      </div>

    </div>


    <ix:continuation id="Text_bc8ecaea8c444d7892986e178fa012df35" continuedAt="Text_bc8ecaea8c444d7892986e178fa012df36"><ix:nonNumeric name="mod:ScheduleOfCapitalExpendituresDepreciationAndAmortizationBySegmentTableTextBlock" id="Text_2d0ba616d909476891bf705dfef8dff1" contextRef="c20230401to20240331" escape="true" continuedAt="Text_510b769403d446d6b8f73d9016dea7011">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The following is a summary of capital expenditures and depreciation and amortization expense by segment:</div>
</ix:nonNumeric></ix:continuation>
    <ix:continuation id="Text_bc8ecaea8c444d7892986e178fa012df36" continuedAt="Text_bc8ecaea8c444d7892986e178fa012df37"><ix:continuation id="Text_510b769403d446d6b8f73d9016dea7011" continuedAt="Text_510b769403d446d6b8f73d9016dea7012">
<div><br/>
    </div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_bc8ecaea8c444d7892986e178fa012df37" continuedAt="Text_bc8ecaea8c444d7892986e178fa012df38"><ix:continuation id="Text_510b769403d446d6b8f73d9016dea7012" continuedAt="Text_510b769403d446d6b8f73d9016dea7013">
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; margin-left: 0px; margin-right: auto; width: 100%;" class="cfttable">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"/>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="10">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Years ended March 31,</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Capital expenditures:</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="2">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="2">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="2">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2022</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%; background-color: rgb(204, 238, 255);">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">
              <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-indent: 9pt;">Climate Solutions (a)<br/>
              </div>
            </div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" id="Fact_8f8d29110b974ae6ad4e8907e757a2d2" contextRef="c20230401to20240331_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">50.6</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" id="Fact_99c19e1b3179409493958cde6bb87781" contextRef="c20220401to20230331_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">24.2</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" id="Fact_0cbd60b689a742cc84d723d167cdb9a3" contextRef="c20210401to20220331_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">9.9</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%;">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">
              <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt;">
                <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-indent: 9pt;">Performance Technologies</div>
              </div>
            </div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" id="Fact_13563b019dc84ee8a386c91abd39e298" contextRef="c20230401to20240331_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">36.4</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" id="Fact_bec7750c184a400f800412a61682694e" contextRef="c20220401to20230331_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">25.2</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" id="Fact_85a0c44ccbbe4cb7ba7dc4cc845e7a67" contextRef="c20210401to20220331_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">29.2</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%; padding-bottom: 2px; background-color: rgb(204, 238, 255);">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">
              <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-indent: 9pt;">Corporate</div>
            </div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" id="Fact_0135ef7bdc554166a8483a37f9dd9540" contextRef="c20230401to20240331_ConsolidationItemsAxis_CorporateNonSegmentMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.7</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" id="Fact_4007f6da60524c26a5ac2eadf3928b44" contextRef="c20220401to20230331_ConsolidationItemsAxis_CorporateNonSegmentMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">1.3</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" id="Fact_c4fb3fa18eb043378acbbef9d2b0d87f" contextRef="c20210401to20220331_ConsolidationItemsAxis_CorporateNonSegmentMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">1.2</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%; padding-bottom: 4px;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 27pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Total capital expenditures</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" id="Fact_4a23610fd0f44e8da51ab31dfde6a102" contextRef="c20230401to20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">87.7</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" id="Fact_afc96984368f479cad52acf435b33a19" contextRef="c20220401to20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">50.7</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" id="Fact_a6c1f60c86a84b7db84b5940721b5961" contextRef="c20210401to20220331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">40.3</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation>
    <div>
      <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">
        <ix:continuation id="Text_bc8ecaea8c444d7892986e178fa012df38" continuedAt="Text_bc8ecaea8c444d7892986e178fa012df39"><ix:continuation id="Text_510b769403d446d6b8f73d9016dea7013" continuedAt="Text_510b769403d446d6b8f73d9016dea7014"><hr style="height: 2px; width: 5%; color: #000000; background-color: #000000; text-align: left; border: none; margin-left: 0px; margin-right: auto;"/></ix:continuation></ix:continuation></div>

    </div>

    <ix:continuation id="Text_bc8ecaea8c444d7892986e178fa012df39" continuedAt="Text_bc8ecaea8c444d7892986e178fa012df40"><ix:continuation id="Text_510b769403d446d6b8f73d9016dea7014" continuedAt="Text_510b769403d446d6b8f73d9016dea7015">
<div>
      <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;">


  <tr style="vertical-align: top;">

    <td style="vertical-align: top; width: 18pt;">
              <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: 9pt;">(a)</span></div>
            </td>

    <td style="align: left; vertical-align: top; width: auto;">
              <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"><ix:footnote id="Foot_2778616bfb13439ab3c7258f95e9d7ce" footnoteRole="http://www.xbrl.org/2003/role/footnote" xml:lang="en-US">In March 2024, the Company purchased a manufacturing
                site in the U.K. for $<ix:nonFraction name="us-gaap:AssetAcquisitionConsiderationTransferred" id="Fact_efbcf2f7793c401794cb9643ccdac2af" contextRef="c20240301to20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">13.4</ix:nonFraction> million in order to expand its&#160; production capacity for data center cooling products.</ix:footnote></div>
            </td>

  </tr>


</table>
    </div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_bc8ecaea8c444d7892986e178fa012df40" continuedAt="Text_bc8ecaea8c444d7892986e178fa012df41"><ix:continuation id="Text_510b769403d446d6b8f73d9016dea7015" continuedAt="Text_510b769403d446d6b8f73d9016dea7016">
<div><br/>
    </div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_bc8ecaea8c444d7892986e178fa012df41" continuedAt="Text_bc8ecaea8c444d7892986e178fa012df42"><ix:continuation id="Text_510b769403d446d6b8f73d9016dea7016">
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; margin-left: 0px; margin-right: auto; width: 100%;" class="cfttable">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"/>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="10">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Years ended March 31,</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Depreciation and amortization expense:</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="2">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="2">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="2">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2022</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%; background-color: #CCEEFF;">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">
              <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">
                <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-indent: 0pt; margin-left: 9pt;">Climate Solutions</div>
              </div>
            </div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" id="Fact_ab7c4b8192bc4342b6bef07f1a685fcb" contextRef="c20230401to20240331_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">23.5</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" id="Fact_eaab7fa8ab1f432abde3fa0489c66d00" contextRef="c20220401to20230331_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">21.7</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" id="Fact_e3f7e799270549dc97f5f870b5c63ff1" contextRef="c20210401to20220331_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">23.6</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%;">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">
              <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">
                <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt;">
                  <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-indent: 9pt;">Performance Technologies<br/>
                  </div>
                </div>
              </div>
            </div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" id="Fact_ae92e4c290f344a78069fa9dd03ec77f" contextRef="c20230401to20240331_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">31.7</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" id="Fact_1e715d2c5c9c41f984ace3aafdd4ed18" contextRef="c20220401to20230331_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">31.8</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" id="Fact_6ca50eba61ca4bd19fa9256b53537034" contextRef="c20210401to20220331_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">29.9</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: 9pt;">Corporate</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" id="Fact_c290751a85b04012bb41d0b32596bac3" contextRef="c20230401to20240331_ConsolidationItemsAxis_CorporateNonSegmentMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.9</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" id="Fact_1b9d40953014491a8cd5046d38593b8b" contextRef="c20220401to20230331_ConsolidationItemsAxis_CorporateNonSegmentMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">1.0</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" id="Fact_43c78754fb5b4636b031686dd2006f58" contextRef="c20210401to20220331_ConsolidationItemsAxis_CorporateNonSegmentMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">1.3</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%; padding-bottom: 4px;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 27pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Total depreciation and amortization expense</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" id="Fact_25ba6b4dc343457fbb7feb952b9a36ff" contextRef="c20230401to20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">56.1</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" id="Fact_c4992bcad2d84ae3b05513a962b9dcaa" contextRef="c20220401to20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">54.5</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" id="Fact_0e47da3910ad4712848659146aaede07" contextRef="c20210401to20220331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">54.8</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation>

    <ix:continuation id="Text_bc8ecaea8c444d7892986e178fa012df42" continuedAt="Text_bc8ecaea8c444d7892986e178fa012df43">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><br/>
    </div>
</ix:continuation>

    <ix:continuation id="Text_bc8ecaea8c444d7892986e178fa012df43" continuedAt="Text_bc8ecaea8c444d7892986e178fa012df44"><ix:nonNumeric name="us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" id="Text_bfebde356b2a4252a85268f07184e043" contextRef="c20230401to20240331" escape="true" continuedAt="Text_4061b2c15791459b909b804a2ddb79b51">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The following is a summary of net sales by geographic area, based upon the location of the selling unit:</div>
</ix:nonNumeric></ix:continuation>
    <ix:continuation id="Text_bc8ecaea8c444d7892986e178fa012df44" continuedAt="Text_bc8ecaea8c444d7892986e178fa012df45"><ix:continuation id="Text_4061b2c15791459b909b804a2ddb79b51" continuedAt="Text_4061b2c15791459b909b804a2ddb79b52">
<div><br/>
    </div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_bc8ecaea8c444d7892986e178fa012df45" continuedAt="Text_bc8ecaea8c444d7892986e178fa012df46"><ix:continuation id="Text_4061b2c15791459b909b804a2ddb79b52">
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; margin-left: 0px; margin-right: auto; width: 100%;" class="cfttable">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"/>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="10">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Years ended March 31,</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="2">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="2">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="2">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2022</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">United States</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_3ed094d463c04566bfffcca7a6793bcf" contextRef="c20230401to20240331_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_US" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">1,233.7</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_bab7ef7281e14068b4dcf81de1e0570e" contextRef="c20220401to20230331_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_US" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">1,139.3</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_0f7e36ff951e4270ac8768bd38cdd289" contextRef="c20210401to20220331_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_US" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">949.6</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Italy</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_fc81c6bfc0ff4400b30674147d74fa70" contextRef="c20230401to20240331_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_IT" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">242.4</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_8a0437c13655461ca918f777b154e664" contextRef="c20220401to20230331_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_IT" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">249.5</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_45a0bed0e6dd479bbdd8609c71d2fb7e" contextRef="c20210401to20220331_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_IT" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">232.0</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Hungary</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_d34dd1c17f1e42588d9f6d9e8cd52f68" contextRef="c20230401to20240331_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_HU" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">224.7</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_554df68c80da44c39d1b0cea22624ed3" contextRef="c20220401to20230331_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_HU" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">210.7</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_866945bf1ce9415ca2cb9e89a0731d04" contextRef="c20210401to20220331_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_HU" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">185.2</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">China</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_821011dc7ffd4379a933dac02e381e12" contextRef="c20230401to20240331_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_CN" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">144.2</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_7474aab29c0a4cec9e8f34605c66834d" contextRef="c20220401to20230331_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_CN" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">151.6</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_5c657cf466a5466ea173e61d9cc872ad" contextRef="c20210401to20220331_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_CN" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">166.0</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">United Kingdom</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_bc0af8c704a74ee2b8489a178fbd7c29" contextRef="c20230401to20240331_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_GB" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">135.8</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_88b5ede913fc4a388f320fc3d643b684" contextRef="c20220401to20230331_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_GB" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">93.6</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_f1ba3b524d80404a9309e770d1eb4ea3" contextRef="c20210401to20220331_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_GB" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">118.6</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%; padding-bottom: 2px;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Other</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_c8203a020bc046dd93a7140326abbd7d" contextRef="c20230401to20240331_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_OtherGeographicSegmentMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">427.0</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_65e5db7e116b4e608b805b42f75d22a9" contextRef="c20220401to20230331_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_OtherGeographicSegmentMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">453.2</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_158f1a3464274bada16f73dd9e7c1d43" contextRef="c20210401to20220331_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_OtherGeographicSegmentMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">398.7</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Net sales</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_da4f906a19de4733ad196993236e00bd" contextRef="c20230401to20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">2,407.8</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_d7160108709f498fa4afecae21af8eff" contextRef="c20220401to20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">2,297.9</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_8f9d5901c13a432d8f82aeece15f9829" contextRef="c20210401to20220331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">2,050.1</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation>

    <ix:continuation id="Text_bc8ecaea8c444d7892986e178fa012df46" continuedAt="Text_bc8ecaea8c444d7892986e178fa012df47">
<div><br/>
    </div>
</ix:continuation>
    <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
      <div class="BRPFPageFooter" style="width: 100%;"></div>

      <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-weight: normal; font-style: normal;">87</span></div>

      <div style="page-break-after: always;" class="BRPFPageBreak">
        <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

      <div class="BRPFPageHeader" style="width: 100%;"><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"></span></a>
        <div>
          <div style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="font-style: italic; font-size: 8pt;">Table of Contents</span></a></div>

          <div style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"><br/>
              </span></a></div>

          <div style="font-weight: normal;">
            <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">MODINE MANUFACTURING COMPANY</div>

            <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</div>

            <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">(In millions, except per share amounts)</div>

            <a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"> </span></a></div>

        </div>

      </div>

    </div>


    <ix:continuation id="Text_bc8ecaea8c444d7892986e178fa012df47" continuedAt="Text_bc8ecaea8c444d7892986e178fa012df48"><ix:nonNumeric name="us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock" id="Text_d56d0b34c91f4afc953a894a22cebcf6" contextRef="c20230401to20240331" escape="true" continuedAt="Text_72dde2fe65f5426781c2f5c70a224ee31">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The following is a summary of property, plant and equipment by geographic area:</div>
</ix:nonNumeric></ix:continuation>
    <ix:continuation id="Text_bc8ecaea8c444d7892986e178fa012df48" continuedAt="Text_bc8ecaea8c444d7892986e178fa012df49"><ix:continuation id="Text_72dde2fe65f5426781c2f5c70a224ee31" continuedAt="Text_72dde2fe65f5426781c2f5c70a224ee32">
<div><br/>
    </div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_bc8ecaea8c444d7892986e178fa012df49"><ix:continuation id="Text_72dde2fe65f5426781c2f5c70a224ee32">
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; margin-left: 0px; margin-right: auto; width: 100%;" class="cfttable">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"/>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="6">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">March 31,</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="2">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="2">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">United States</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" id="Fact_064802b78acc4251ba883f7381252223" contextRef="c20240331_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_US" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">117.5</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" id="Fact_1f923e36c01647b38532859b79eaec64" contextRef="c20230331_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_US" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">96.4</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 76%;" rowspan="1">Hungary <br/>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" id="Fact_920d67d80cfa48bea69c67a24fcbd406" contextRef="c20240331_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_HU" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">40.7</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" id="Fact_ef0a36e45f744b08be3f37f3ababf918" contextRef="c20230331_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_HU" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">40.8</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">China</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" id="Fact_e21aa6a045064e508206605a12fd3426" contextRef="c20240331_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_CN" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">39.4</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" id="Fact_a4d85618befb41bdb00d974080e4f3cd" contextRef="c20230331_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_CN" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">40.2</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 76%;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Mexico</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" id="Fact_080e3639085c4dc684900f6964cecb12" contextRef="c20240331_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_MX" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">35.2</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" id="Fact_0579b8d778dc40269913fd9f6687a730" contextRef="c20230331_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_MX" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">34.0</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Italy</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" id="Fact_e0c73acd3202411587d34c78ca15a950" contextRef="c20240331_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_IT" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">33.8</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" id="Fact_5bc665759159460ba9c1420d3f087f99" contextRef="c20230331_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_IT" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">32.8</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 76%; padding-bottom: 2px;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Other</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" id="Fact_98ba1a53e67847b0b45e2d6d904cd973" contextRef="c20240331_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_OtherGeographicSegmentMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">99.1</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" id="Fact_e42d9989cb824dd28faf3bb4c1eaae2c" contextRef="c20230331_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_OtherGeographicSegmentMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">70.3</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Total property, plant and equipment<br/>
            </div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" id="Fact_053606246369414899073975b7f7071a" contextRef="c20240331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">365.7</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" id="Fact_f71e71f4cd164e84ba9f4ca67b32d2e8" contextRef="c20230331" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">314.5</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation>

    <div><br/>
    </div>

    <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
      <div class="BRPFPageFooter" style="width: 100%;"></div>

      <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-weight: normal; font-style: normal;">88</span></div>

      <div style="page-break-after:always;" class="BRPFPageBreak">
        <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

      <div class="BRPFPageHeader" style="width: 100%;"><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"></span></a>
        <div>
          <div style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="font-style: italic; font-size: 8pt;">Table of Contents</span></a></div>

        </div>

      </div>

    </div>

    <div style="width: 100%;" class="BRPFPageFooter"></div>


  </div>
<div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; ">

    <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><a id="z_Toc40426403"></a><a id="z_Toc103602598"></a>Report of Independent Registered Public Accounting Firm</div>

    <div style="text-align: left;"><a id="z_headingh.gjdgxs"></a><br/>
    </div>

    <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">To the Shareholders and Board of Directors</div>

    <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Modine Manufacturing Company:</div>

    <div><br/>
    </div>

    <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Opinion on the Consolidated Financial Statements</div>

    <div><br/>
    </div>

    <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We have audited the accompanying consolidated balance sheets of Modine Manufacturing Company and subsidiaries (the Company) as of March 31, 2024 and March 31,
      2023, the related consolidated statements of operations, comprehensive income, shareholders&#8217; equity, and cash flows for the years then ended, and the related notes and financial statement schedule II - Valuation and Qualifying Accounts (collectively,
      the consolidated financial statements). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company as of March 31, 2024 and March 31, 2023, and the results of its operations
      and its cash flows for each of the years then ended, in conformity with U.S. generally accepted accounting principles.</div>

    <div><br/>
    </div>

    <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the Company&#8217;s internal
      control over financial reporting as of March 31, 2024, based on criteria established in Internal Control &#8211; Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission, and our report dated May 22, 2024
      expressed an adverse opinion on the effectiveness of the Company&#8217;s internal control over financial reporting.</div>

    <div><br/>
    </div>

    <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Basis for Opinion</div>

    <div><br/>
    </div>

    <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">These consolidated financial statements are the responsibility of the Company&#8217;s management. Our responsibility is to express an opinion on these consolidated
      financial statements based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and
      regulations of the Securities and Exchange Commission and the PCAOB.</div>

    <div><br/>
    </div>

    <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">
      <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">
        <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable
          assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud. Our audit included performing procedures to assess the risks of material misstatement of the consolidated financial
          statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated financial statements. Our
          audit also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements. We believe that our audit provides a reasonable
          basis for our opinion.</div>

      </div>

    </div>

    <div><br/>
    </div>

    <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Critical Audit Matters</div>

    <div><br/>
    </div>

    <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The critical audit matters communicated below are matters arising from the current period audit of the consolidated financial statements that were
      communicated or required to be communicated to the audit committee and that: (1) relate to accounts or disclosures that are material to the consolidated financial statements and (2) involved our especially challenging, subjective, or complex
      judgments. The communication of critical audit matters does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matters below, providing separate opinions on
      the critical audit matters or on the accounts or disclosures to which they relate.</div>

    <div><br/>
    </div>

    <div style="text-align: left; margin-left: 21.6pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Realizability of certain domestic deferred tax assets</div>

    <div><br/>
    </div>

    <div style="text-align: left; margin-left: 21.6pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">As discussed in Notes 1 and 8 to the consolidated financial statements, the Company establishes a valuation allowance if it is more
      likely than not that a deferred tax asset, or portion thereof, will not be realized. In making this assessment, the Company considers expectations of future taxable income and tax planning strategies. In addition, the Company considers the duration
      of statutory carryforward periods and historical financial results. Valuation allowances as of March 31, 2024 were $63.0 million, a portion of which are related to certain domestic deferred tax assets.</div>

    <div><br/>
    </div>

    <div style="text-align: left; margin-left: 21.6pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We identified the evaluation of the realizability of certain domestic deferred tax assets, specifically certain federal carryforward
      assets, as a critical audit matter. Subjective and challenging auditor judgment was required to: (i) evaluate the realizability of certain federal carryforward assets based on the projected future taxable income over the periods in which those
      federal carryforward assets will be utilized and (ii) assess the application of tax laws to utilize the federal carryforward assets.</div>

    <div><br/>
    </div>

    <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
      <div class="BRPFPageFooter"></div>

      <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-weight: normal; font-style: normal;">89</span></div>

      <div style="page-break-after: always;" class="BRPFPageBreak">
        <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

      <div style="width: 100%;" class="BRPFPageHeader"><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"></span></a>
        <div>
          <div style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="font-style: italic; font-size: 8pt;">Table of Contents</span></a></div>

        </div>

      </div>

    </div>

    <div><br/>
    </div>

    <div style="text-align: left; margin-left: 21.6pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following are the primary procedures we performed to address this critical audit matter. We evaluated the design and tested the
      operating effectiveness of certain internal controls related to the Company&#8217;s evaluation of the realizability of the federal carryforward assets, including controls related to the projections of future taxable income and the application of tax laws
      to utilize the federal carryforward assets. We evaluated the reasonableness of management&#8217;s projections of future taxable income, including positive and negative evidence used, by comparing the projections to:</div>

    <div><br/>
    </div>

    <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 39.6pt;"><br/>
          </td>

    <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: left;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">recent financial profitability trends of the Company</div>
          </td>

  </tr>


</table>
    <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 39.6pt;"><br/>
          </td>

    <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: left;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">industry data and economic trends, and</div>
          </td>

  </tr>


</table>
    <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 39.6pt;"><br/>
          </td>

    <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: left;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">evidence obtained in other areas of the audit.</div>
          </td>

  </tr>


</table>
    <div><br/>
    </div>

    <div style="text-align: left; margin-left: 21.6pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We assessed the Company&#8217;s ability to project future earnings based on comparisons of the Company&#8217;s previous annual projections to actual
      results. We performed a sensitivity analysis over the amount and timing of future taxable income to assess the impact on utilization of the federal carryforward assets. We involved tax professionals with specialized skills and knowledge, who assisted
      in assessing the Company&#8217;s application of tax laws to utilize the federal carryforward assets and evaluating the recognition and realizability of the federal carryforward assets.</div>

    <div><br/>
    </div>

    <div style="text-align: left; margin-left: 21.6pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Acquisition date fair value of certain customer relationship intangible assets</div>

    <div><br/>
    </div>

    <div style="text-align: left; margin-left: 21.6pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">As discussed in Notes 1, 2 and 13 to the consolidated financial statements, on March 1, 2024, the Company acquired all of the issued and
      outstanding shares in the capital of Scott Springfield Mfg. Inc. for consideration totaling $184.1 million. The Company accounts for the acquired business using the acquisition method of accounting by recording assets acquired and liabilities assumed
      at their respective fair values. As part of the transaction, the Company acquired customer relationship intangible assets with an acquisition date fair value of $66.9 million, which was determined using the multi-period excess earnings method.</div>

    <div><br/>
    </div>

    <div style="text-align: left; margin-left: 21.6pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We identified the assessment of the acquisition date fair value of certain customer relationship intangible assets as a critical audit
      matter. Subjective auditor judgment was required to evaluate certain assumptions used to determine the acquisition date fair value, specifically, future revenue growth rates, customer attrition rate, and discount rate. Changes in these assumptions
      could have an impact on the forecasted future cash flows used in the multi-period excess earnings method and the resulting fair value of the customer relationship intangible assets.</div>

    <div><br/>
    </div>

    <div style="text-align: left; margin-left: 21.6pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following are the primary procedures we performed to address this critical audit matter. We evaluated the design and tested the
      operating effectiveness of certain internal controls related to the Company&#8217;s acquisition date valuation process over certain customer relationship intangible assets. This included certain controls over the development of the assumptions listed
      above. We evaluated future revenue growth rates by comparing them to industry reports. We evaluated the customer attrition rate by comparing to historical attrition rates of similar existing customers. We involved valuation professionals with
      specialized skills and knowledge who assisted in evaluating:</div>

    <div><br/>
    </div>

    <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 39.6pt;"><br/>
          </td>

    <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: left;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">the customer attrition rate by comparing the economic life of the customer relationship to prior acquisitions</div>
          </td>

  </tr>


</table>
    <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 39.6pt;"><br/>
          </td>

    <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: left;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">the discount rate by comparing it against a discount rate range that was independently developed using publicly available data for comparable entities</div>
          </td>

  </tr>


</table>
    <div><br/>
    </div>

    <div><br/>
    </div>

    <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">/s/ <ix:nonNumeric name="dei:AuditorName" id="Fact_0a85fa3a860140df89f43770109ed402" contextRef="c20230401to20240331">KPMG LLP</ix:nonNumeric></div>

    <div><br/>
    </div>

    <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We have served as the Company&#8217;s auditor since 2022.</div>

    <div><br/>
    </div>

    <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonNumeric name="dei:AuditorLocation" id="Fact_f4ba745cb3314b8da7ce71c068a6d1b0" contextRef="c20230401to20240331">Milwaukee, Wisconsin</ix:nonNumeric><br/>
      May 22, 2024</div>

    <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> <br/>
    </div>

    <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
      <div class="BRPFPageFooter" style="width: 100%;"></div>

      <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-weight: normal; font-style: normal;">90</span></div>

      <div style="page-break-after: always;" class="BRPFPageBreak">
        <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

      <div style="width: 100%;" class="BRPFPageHeader"><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"></span></a>
        <div>
          <div style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="font-style: italic; font-size: 8pt;">Table of Contents</span></a></div>

        </div>

      </div>

    </div>

    <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Report of Independent Registered Public Accounting Firm</div>

    <div><br/>
    </div>

    <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">To the Shareholders and Board of Directors</div>

    <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Modine Manufacturing Company:</div>

    <div><br/>
    </div>

    <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Opinion on Internal Control Over Financial Reporting</div>

    <div><br/>
    </div>

    <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We have audited Modine Manufacturing Company and subsidiaries&#8217; (the Company) internal control over financial reporting as of March 31, 2024, based on criteria
      established in Internal Control &#8211; Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission. In our opinion, because of the effect of the material weakness, described below, on the achievement of the
      objectives of the control criteria, the Company has not maintained effective internal control over financial reporting as of March 31, 2024, based on criteria established in Internal Control &#8211; Integrated Framework (2013) issued by the Committee of
      Sponsoring Organizations of the Treadway Commission.</div>

    <div><br/>
    </div>

    <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the consolidated balance
      sheets of the Company as of March 31, 2024 and 2023, the related consolidated statements of operations, comprehensive income, shareholders&#8217; equity, and cash flows for the years then ended, and the related notes and financial statement schedule II -
      Valuation and Qualifying Accounts (collectively, the consolidated financial statements), and our report dated May 22, 2024 expressed an unqualified opinion on those consolidated financial statements.</div>

    <div><br/>
    </div>

    <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">A material weakness is a deficiency, or a combination of deficiencies, in internal control over financial reporting, such that there is a reasonable
      possibility that a material misstatement of the company&#8217;s annual or interim financial statements will not be prevented or detected on a timely basis.&#160; The following material weakness was identified and included in management&#8217;s assessment.&#160; The
      Company had ineffective information technology (&#8220;IT&#8221;) general controls (&#8220;ITGC&#8217;s&#8221;) in Europe related to systems supporting the Company&#8217;s accounting and financial reporting processes.&#160; Specifically, the Company did not appropriately restrict access to
      certain systems.&#160; The material weakness was considered in determining the nature, timing, and extent of audit tests applied in our audit of the March 31, 2024 consolidated financial statements, and this report does not affect our report on those
      consolidated financial statements.</div>

    <div><br/>
    </div>

    <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company acquired Scott Springfield Mfg. Inc. during 2024, and management excluded from its assessment of the effectiveness of the Company&#8217;s internal
      control over financial reporting as of March 31, 2024, Scott Springfield Mfg.&#8217;s internal control over financial reporting associated with total assets of $228 million and total net sales of $8 million included in the consolidated financial statements
      of the Company as of and for the year ended March 31, 2024. Our audit of internal control over financial reporting of the Company also excluded an evaluation of the internal control over financial reporting of Scott Springfield Mfg.</div>

    <div><br/>
    </div>

    <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Basis for Opinion</div>

    <div><br/>
    </div>

    <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company&#8217;s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of
      internal control over financial reporting, included in the accompanying Management&#8217;s report on internal control over financial reporting. Our responsibility is to express an opinion on the Company&#8217;s internal control over financial reporting based on
      our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and
      Exchange Commission and the PCAOB.</div>

    <div><br/>
    </div>

    <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable
      assurance about whether effective internal control over financial reporting was maintained in all material respects. Our audit of internal control over financial reporting included obtaining an understanding of internal control over financial
      reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audit also included performing such other procedures as we considered
      necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.</div>

    <div><br/>
    </div>

    <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
      <div class="BRPFPageFooter" style="width: 100%;"></div>

      <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-weight: normal; font-style: normal;">91</span></div>

      <div style="page-break-after: always;" class="BRPFPageBreak">
        <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

      <div style="width: 100%;" class="BRPFPageHeader"><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"></span></a>
        <div>
          <div style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="font-style: italic; font-size: 8pt;">Table of Contents</span></a></div>

        </div>

      </div>

    </div>

    <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Definition and Limitations of Internal Control Over Financial Reporting</div>

    <div><br/>
    </div>

    <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">A company&#8217;s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting
      and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company&#8217;s internal control over financial reporting includes those policies and procedures that (1) pertain to the
      maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of
      financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide
      reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company&#8217;s assets that could have a material effect on the financial statements.</div>

    <div><br/>
    </div>

    <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of
      effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.</div>

    <div><br/>
    </div>

    <div><br/>
    </div>

    <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">/s/ KPMG LLP</div>

    <div><br/>
    </div>

    <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Milwaukee, Wisconsin</div>

    <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">May 22, 2024</div>

    <div><br/>
    </div>

    <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
      <div class="BRPFPageFooter" style="width: 100%;"></div>

      <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-weight: normal; font-style: normal;">92</span></div>

      <div style="page-break-after: always;" class="BRPFPageBreak">
        <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

      <div style="width: 100%;" class="BRPFPageHeader"><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"></span></a>
        <div>
          <div style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="font-style: italic; font-size: 8pt;">Table of Contents</span></a></div>

        </div>

      </div>

    </div>

    <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Report of Independent Registered Public Accounting Firm</div>

    <div><br/>
    </div>

    <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">To the </span>Board of Directors and Shareholders of Modine Manufacturing
      Company</div>

    <div><br/>
    </div>

    <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;">Opinion on the Financial Statements</div>

    <div><br/>
    </div>

    <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We have audited the consolidated statement of operations, comprehensive income, cash flows and shareholders&#8217; equity of Modine Manufacturing Company and its
      subsidiaries (the &#8220;Company&#8221;) for the year ended March 31, 2022, including the related notes and schedule of valuation and qualifying accounts for the year ended March 31, 2022 listed in the index appearing under Item 15(a)(2) (collectively referred
      to as the &#8220;consolidated financial statements&#8221;). In our opinion, the consolidated financial statements present fairly, in all material respects, the results of operations and cash flows of the Company for the year ended March 31, 2022 in conformity
      with accounting principles generally accepted in the United States of America.</div>

    <div><br/>
    </div>

    <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;">Basis for Opinion</div>

    <div><br/>
    </div>

    <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">These consolidated financial statements are the responsibility of the Company&#8217;s management. Our responsibility is to express an opinion on the Company&#8217;s
      consolidated financial statements based on our audit. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (PCAOB) and are required to be independent with respect to the Company in accordance
      with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.</div>

    <div><br/>
    </div>

    <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We conducted our audit of these consolidated financial statements in accordance with the standards of the PCAOB. Those standards require that we plan and
      perform the audit to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud.</div>

    <div><br/>
    </div>

    <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Our audit included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud,
      and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated financial statements. Our audit also included evaluating the accounting
      principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements. We believe that our audit provide a reasonable basis for our opinion.</div>

    <div><br/>
    </div>

    <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">/s/ <ix:nonNumeric name="dei:AuditorName" id="Fact_c9f798d2118543d6ab47fa31ebb8f850" contextRef="c20210401to20220331">PricewaterhouseCoopers LLP</ix:nonNumeric></div>

    <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonNumeric name="dei:AuditorLocation" id="Fact_8aaf9c1253934e8b9c69f637a71aac55" contextRef="c20210401to20220331">Milwaukee, Wisconsin</ix:nonNumeric><br/>
    </div>

    <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">May 26, 2022, except for the change in composition of reportable segments
        discussed in Note </span>22<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> to the consolidated financial statements, as to which the date is May 25, 2023</span></div>

    <div><br/>
    </div>

    <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We served as the Company&#8217;s auditor from 1935<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#160;</span>to 2022.</div>

    <div><br/>
    </div>

    <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
      <div class="BRPFPageFooter" style="width: 100%;"></div>

      <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-weight: normal; font-style: normal;">93</span></div>

      <div class="BRPFPageBreak" style="page-break-after: always;">
        <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

      <div style="width: 100%;" class="BRPFPageHeader"><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"></span></a>
        <div>
          <div style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="font-style: italic; font-size: 8pt;">Table of Contents</span></a></div>

        </div>

      </div>

    </div>

    <div class="BRPFPageFooter" style="width: 100%;"></div>


  </div>
<div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">

    <div> <a id="ITEM9."><!--Anchor--></a>
      <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 45pt; vertical-align: top;"><span style="font-weight: bold;"><span style="text-decoration: underline;">ITEM 9</span>.</span></td>

    <td style="width: auto; vertical-align: top;">
              <div style="font-weight: bold;"><span style="text-decoration: underline;">CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE</span>.</div>
            </td>

  </tr>


</table>
      <div><br/>
      </div>

      <div>Not Applicable</div>

      <div><br/>
      </div>

      <a id="ITEM9A."><!--Anchor--></a>
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 54pt; vertical-align: top;"><span style="font-weight: bold;"><span style="text-decoration: underline;">ITEM 9A</span>.</span></td>

    <td style="vertical-align: top;">
              <div style="font-weight: bold;"><span style="text-decoration: underline;">CONTROLS AND PROCEDURES</span>.</div>
            </td>

  </tr>


</table>
      <div><br/>
      </div>

      <div style="font-style: italic;"><span style="text-decoration: underline;">Disclosure controls and procedures</span></div>

      <div>As of the end of the period covered by this Annual Report on Form 10-K, management of the Company, with the participation of the Company&#8217;s President and Chief Executive Officer and Executive Vice President, Chief Financial Officer, and under the
        oversight of the Audit Committee of the Board of Directors, evaluated the effectiveness of the Company&#8217;s disclosure controls and procedures, at a reasonable assurance level, as defined in Rules 13a-15(e) and 15d-15(e) of the Securities Exchange Act
        of 1934, as amended (the &#8220;Exchange Act&#8221;).&#160; Based upon that evaluation, the President and Chief Executive Officer and Executive Vice President, Chief Financial Officer have concluded that the Company&#8217;s disclosure controls and procedures were not
        effective as of March 31, 2024 due to the material weakness in internal control over financial reporting described in &#8220;Management&#8217;s report on internal control over financial reporting&#8221; below.</div>

      <div><br/>
      </div>

      <div>In light of the material weakness, management performed additional analysis and other post-closing procedures to ensure the Company&#8217;s consolidated financial statements are prepared in accordance with generally accepted accounting principles.&#160;
        Management, including the President and Chief Executive Officer and&#160;Executive Vice President, Chief Financial Officer, has concluded that the consolidated financial statements for the periods covered by and included in this Annual Report on Form
        10-K are fairly presented in all material respects in accordance with accounting principles generally accepted in the United States of America.</div>

      <div><br/>
      </div>

      <div>The Company acquired Scott Springfield Mfg. Inc. on March 1, 2024.&#160; SEC guidance permits companies to exclude acquisitions from their assessment of internal control over financial reporting during the year of acquisition.&#160; The Company excluded
        Scott Springfield Mfg. Inc. from its March 31, 2024 assessment of internal control over financial reporting.&#160; The Company included total assets of $228 million and net sales of $8 million attributable to Scott Springfield Mfg. Inc. in its
        consolidated financial statements for the year ended March 31, 2024.</div>

      <div><br/>
      </div>

      <div style="font-style: italic;"><span style="text-decoration: underline;">Management&#8217;s report on internal control over financial reporting</span></div>

      <div>Management of the Company is responsible for establishing and maintaining adequate internal control over financial reporting, as such term is defined in Rules 13a-15(f) and 15d-15(f) of the Exchange Act.&#160; The Company&#8217;s internal control over
        financial reporting is a process designed by management, with the participation of the Company&#8217;s President and Chief Executive Officer and Executive Vice President, Chief Financial Officer, and under the oversight of the Audit Committee of the
        Board of Directors, to provide reasonable assurance regarding the reliability of its financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles.&#160; The Company&#8217;s
        internal control over financial reporting includes those policies and procedures that (i) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the
        Company; (ii) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the Company are
        being made only in accordance with authorizations of management and directors of the Company; and (iii) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use or disposition of the Company&#8217;s assets
        that could have a material effect on the financial statements.</div>

      <div><br/>
      </div>

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

      <div><br/>
      </div>

      <div>Management, with the participation of the Company&#8217;s President and Chief Executive Officer and Executive Vice President, Chief Financial Officer, and under the oversight of the Audit Committee of the Board of Directors, assessed the effectiveness
        of the Company&#8217;s internal control over financial reporting as of March 31, 2024, based on the criteria set forth in &#8220;<span style="font-style: italic;">Internal Control&#8212;Integrated Framework (2013)</span>&#8221;&#160; issued by the Committee of Sponsoring
        Organizations of the Treadway Commission.&#160; Based upon this assessment, management concluded that, as of March 31, 2024, the Company&#8217;s internal control over financial reporting was not effective due to the material weakness described below.</div>

      <div><br/>
      </div>

      <div>A material weakness is a deficiency, or a combination of deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of the Company&#8217;s annual or interim financial statements
        will not be prevented or detected on a timely basis.&#160; In connection with the assessment described above, management identified the following material weakness as of March 31, 2024:</div>

      <div><br/>
      </div>

      <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-weight: normal; font-style: normal;">94</span></div>

        <div class="BRPFPageBreak" style="page-break-after: always;">
          <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

        <div style="width: 100%;" class="BRPFPageHeader"><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"></span></a>
          <div>
            <div style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="font-style: italic; font-size: 8pt;">Table of Contents</span></a></div>

          </div>

        </div>

      </div>

      <div>The Company had ineffective information technology (&#8220;IT&#8221;) general controls (&#8220;ITGCs&#8221;) in Europe related to systems supporting the Company&#8217;s accounting and financial reporting processes.&#160; Specifically, the Company did not appropriately restrict
        access to certain systems.&#160; As a result, automated process-level controls and manual controls that are dependent upon the accuracy and completeness of information derived from those IT systems were also ineffective since they could have been
        adversely impacted.&#160; The material weakness resulted from an insufficient number of trained resources with the IT expertise necessary to appropriately assess and be accountable for IT-related risks or effectively design, implement, and operate
        controls to monitor and restrict access to systems that support the Company&#8217;s accounting and financial reporting processes.</div>

      <div><br/>
      </div>

      <div>The control deficiencies described above created a reasonable possibility that a material misstatement to the consolidated financial statements would not be prevented or detected on a timely basis.&#160; Therefore, management concluded that the
        deficiencies represent a material weakness in the Company&#8217;s internal control over financial reporting as of March 31, 2024.</div>

      <div><br/>
      </div>

      <div>
        <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company&#8217;s independent registered public accounting firm, KPMG LLP, who audited the consolidated financial statements included in this Annual Report on
          Form 10-K, issued an adverse opinion on the operating effectiveness of the Company&#8217;s internal control over financial reporting.&#160; KPMG LLP&#8217;s report appears on page 91 to 92 of this Annual Report on Form 10-K.</div>

      </div>

      <div><br/>
      </div>

      <div style="font-style: italic;">Plan for remediation of material weakness in internal control over financial reporting</div>

      <div><br/>
      </div>

      <div>Management has taken immediate action to fully remediate the material weakness discussed above.&#160; Remediation efforts currently underway or substantially complete include:</div>

      <div><br/>
      </div>

      <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 27pt;">&#160;</td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
              <div>Engaging resources, including current team members, new hires, and external consultants with appropriate expertise to be held accountable for effectively assessing IT-related risks and designing, implementing and operating controls
                needed to mitigate those risks; and</div>
            </td>

  </tr>


</table>
      <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 27pt;"><br/>
            </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
              <div>Designing and implementing controls to effectively restrict and monitor access to systems that support the Company&#8217;s accounting and financial reporting processes.</div>
            </td>

  </tr>


</table>
      <div><br/>
      </div>

      <div>While remediation efforts are underway, the remediated controls must operate effectively for a sufficient period of time and be tested by management in order to consider them remediated and conclude that the design, implementation, and operation
        is effective to address the risks of material misstatement.</div>

      <div><br/>
      </div>

      <div style="font-style: italic;"><span style="text-decoration: underline;">Changes in internal control over financial reporting</span></div>

      <div>Except for the identification of the material weakness described above, there have been no changes in internal control over financial reporting during the fourth quarter of fiscal 2024 that have materially affected, or are reasonably likely to
        materially affect, the Company&#8217;s internal control over financial reporting.</div>

      <div><br/>
      </div>

      <a id="ITEM9B."><!--Anchor--></a>
      <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 54pt; vertical-align: top;"><span style="font-weight: bold;"><span style="text-decoration: underline;">ITEM 9B</span>.</span></td>

    <td style="width: auto; vertical-align: top;">
              <div style="font-weight: bold;"><span style="text-decoration: underline;">OTHER INFORMATION</span>.</div>
            </td>

  </tr>


</table>
      <div><br/>
      </div>

      <div>During the three months ended March 31, 2024, no director or officer of the Company <ix:nonNumeric name="ecd:Rule10b51ArrAdoptedFlag" id="Fact_3ae99f19be6e476fa64001bc0ac5608d" contextRef="c20240101to20240331" format="ixt:fixed-false"><ix:nonNumeric name="ecd:NonRule10b51ArrAdoptedFlag" id="Fact_1755175365d94393adc2f951ce432aa4" contextRef="c20240101to20240331" format="ixt:fixed-false">adopted</ix:nonNumeric></ix:nonNumeric> or <ix:nonNumeric name="ecd:Rule10b51ArrTrmntdFlag" id="Fact_b2c2ffb991dc45dbbc6408d545d39103" contextRef="c20240101to20240331" format="ixt:fixed-false"><ix:nonNumeric name="ecd:NonRule10b51ArrTrmntdFlag" id="Fact_5fa02ccc3b564bcd9d1a4ca203cecbd0" contextRef="c20240101to20240331" format="ixt:fixed-false">terminated</ix:nonNumeric></ix:nonNumeric> a &#8220;Rule 10b5-1 trading arrangement&#8221; or &#8220;non-Rule 10b5-1 trading arrangement,&#8221; as each term is defined in Item 408(a) of Regulation S-K.</div>

      <div><br/>
      </div>

      <a id="ITEM9C."><!--Anchor--></a>
      <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 54pt; vertical-align: top; font-weight: bold;"><span style="text-decoration: underline;">ITEM 9C.</span></td>

    <td style="width: auto; vertical-align: top;">
              <div style="font-weight: bold;"><span style="text-decoration: underline;">DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS.</span></div>
            </td>

  </tr>


</table>
      <div><br/>
      </div>

      <div>Not Applicable.</div>

      <div><br/>
      </div>

      <div style="font-weight: bold;"><span style="text-decoration: underline;">PART III</span></div>

      <div><br/>
      </div>

      <a id="ITEM10."><!--Anchor--></a>
      <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 54pt; vertical-align: top;"><span style="font-weight: bold;"><span style="text-decoration: underline;">ITEM 10</span>.</span></td>

    <td style="width: auto; vertical-align: top;">
              <div style="font-weight: bold;"><span style="text-decoration: underline;">DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE</span>.</div>
            </td>

  </tr>


</table>
      <div><br/>
      </div>

      <div style="font-style: italic;"><span style="text-decoration: underline;">Directors</span></div>

      <div>The Company incorporates by reference the information appearing in the Company&#8217;s Proxy Statement for the 2024 Annual Meeting of Shareholders to be held on August 15, 2024 (the &#8220;2024 Annual Meeting Proxy Statement&#8221;) under the caption &#8220;Election of
        Directors.&#8221;</div>

      <div><br/>
      </div>

      <div style="font-style: italic;"><span style="text-decoration: underline;">Executive officers</span></div>

      <div>The information in response to this Item appears under the caption &#8220;Information about our Executive Officers&#8221; in this Form 10-K.</div>

      <div><br/>
      </div>

      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-weight: normal; font-style: normal;">95</span></div>

        <div style="page-break-after: always;" class="BRPFPageBreak">
          <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

        <div style="width: 100%;" class="BRPFPageHeader"><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"></span></a>
          <div>
            <div style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="font-style: italic; font-size: 8pt;">Table of Contents</span></a></div>

          </div>

        </div>

      </div>

      <div style="font-style: italic;"><span style="text-decoration: underline;">Code of conduct</span></div>

      <div>The Company incorporates by reference the information appearing in the 2024 Annual Meeting Proxy Statement under the caption &#8220;Corporate Governance &#8211; Code of Conduct.&#8221;&#160; The Company&#8217;s Code of Conduct is included on its website, www.modine.com
        (About Modine link).&#160; We intend to satisfy our disclosure requirements under Item 5.05 of Form 8-K regarding amendments to, or waivers of, any provision of our Code of Conduct that applies to our principal executive, financial and accounting
        officers and our directors by posting such information on our website.</div>

      <div><br/>
      </div>

      <div style="font-style: italic;"><span style="text-decoration: underline;">Board committee charters</span></div>

      <div>The Board of Directors has approved charters for its Audit Committee, Human Capital and Compensation Committee, Corporate Governance and Nominating Committee and Technology Committee.&#160; These charters are included on the Company&#8217;s website,
        www.modine.com (Investors link).</div>

      <div><br/>
      </div>

      <div style="font-style: italic;"><span style="text-decoration: underline;">Audit committee financial expert</span></div>

      <div>The Company incorporates by reference the information appearing in the 2024 Annual Meeting Proxy Statement under the caption &#8220;Committees of the Board of Directors &#8211; Audit Committee.&#8221;</div>

      <div><br/>
      </div>

      <div style="font-style: italic;"><span style="text-decoration: underline;">Audit committee disclosure</span></div>

      <div>The Company incorporates by reference the information appearing in the 2024 Annual Meeting Proxy Statement under the captions &#8220;Committees of the Board of Directors &#8211; Audit Committee&#8221; and &#8220;Board Meetings and Committees.&#8221;</div>

      <div><br/>
      </div>

      <div style="font-style: italic;"><span style="text-decoration: underline;">Guidelines on corporate governance</span></div>

      <div>The Board of Directors has adopted Guidelines on Corporate Governance.&#160; The Company&#8217;s Guidelines on Corporate Governance are included on its website, www.modine.com (Investors link).</div>

      <div><br/>
      </div>

      <div style="font-style: italic;"><span style="text-decoration: underline;">Security holder recommendation of Board nominees</span></div>

      <div>The Company incorporates by reference the information appearing in the 2024 Annual Meeting Proxy Statement under the caption &#8220;Shareholder Nominations and Recommendations of Director Candidates.&#8221;</div>

      <div><br/>
      </div>

      <div style="font-style: italic;"><span style="text-decoration: underline;">Delinquent section 16(a) reports</span></div>

      <div>The Company incorporates by reference the information appearing in the 2024 Annual Meeting Proxy Statement under the caption &#8220;Delinquent Section 16(a) Reports.&#8221;</div>

      <div><br/>
      </div>

      <div style="font-style: italic;"><span style="text-decoration: underline;">Insider trading policy</span></div>

      <div>The Company incorporates by reference the information appearing in the 2024 Annual Meeting Proxy Statement under the caption &#8220;Corporate Governance &#8211; Insider Trading Policy.&#8221;</div>

      <div><br/>
      </div>

      <a id="ITEM11."><!--Anchor--></a>
      <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 54pt; vertical-align: top;"><span style="font-weight: bold;"><span style="text-decoration: underline;">ITEM 11</span>.</span></td>

    <td style="width: auto; vertical-align: top;">
              <div style="font-weight: bold;"><span style="text-decoration: underline;">EXECUTIVE COMPENSATION</span>.</div>
            </td>

  </tr>


</table>
      <div><br/>
      </div>

      <div>The information appearing in the 2024 Annual Meeting Proxy Statement under the captions &#8220;Compensation Discussion and Analysis,&#8221; &#8220;Compensation of Directors,&#8221; &#8220;Committees of the Board of Directors &#8211; Human Capital and Compensation Committee: HCC
        Committee Interlocks and Insider Participation,&#8221; and &#8220;Compensation Committee Report&#8221; is incorporated herein by reference.</div>

      <div><br/>
      </div>

      <a id="ITEM12."><!--Anchor--></a>
      <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 54pt; vertical-align: top;"><span style="font-weight: bold;"><span style="text-decoration: underline;">ITEM 12</span>.</span></td>

    <td style="width: auto; vertical-align: top;">
              <div style="font-weight: bold;"><span style="text-decoration: underline;">SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS</span>.</div>
            </td>

  </tr>


</table>
      <div><br/>
      </div>

      <div>Other than the information below, the information required by this Item 12 is incorporated by reference to the section under the caption &#8220;Security Ownership of Certain Beneficial Owners and Management&#8221; in the 2024 Annual Meeting Proxy Statement.</div>

      <div><br/>
      </div>

      <div>Each of the Company&#8217;s equity compensation plans, listed below, has been approved by its shareholders:</div>

      <div> <br/>
      </div>

      <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 18pt;">&#160;</td>

    <td style="width: 9pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
              <div>Amended and Restated 2008 Incentive Compensation Plan;</div>
            </td>

  </tr>


</table>
      <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 18pt;">&#160;</td>

    <td style="width: 9pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
              <div>2017 Incentive Compensation Plan; and</div>
            </td>

  </tr>


</table>
      <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 18pt;">&#160;</td>

    <td style="width: 9pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
              <div>Amended and Restated 2020 Incentive Compensation Plan.</div>
            </td>

  </tr>


</table>
      <div><br/>
      </div>

      <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-weight: normal; font-style: normal;">96</span></div>

        <div class="BRPFPageBreak" style="page-break-after: always;">
          <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

        <div style="width: 100%;" class="BRPFPageHeader"><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"></span></a>
          <div>
            <div style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="font-style: italic; font-size: 8pt;">Table of Contents</span></a></div>

          </div>

        </div>

      </div>

      <div>The following table sets forth required information about equity compensation plans as of March 31, 2024:</div>

      <div><br/>
      </div>

      <table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;" class="cfttable">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Plan Category</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="2">
              <div style="text-align: center; color: rgb(0, 0, 0);">Number of shares to</div>
              <div style="text-align: center; color: rgb(0, 0, 0);">be issued upon exercise</div>
              <div style="text-align: center; color: rgb(0, 0, 0);"> of outstanding options,</div>
              <div style="text-align: center; color: rgb(0, 0, 0);">warrants or rights</div>
              <div style="text-align: center; color: rgb(0, 0, 0);"> (a)</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="2">
              <div style="text-align: center; color: rgb(0, 0, 0);">Weighted-average</div>
              <div style="text-align: center; color: rgb(0, 0, 0);">exercise price of</div>
              <div style="text-align: center; color: rgb(0, 0, 0);">outstanding options,</div>
              <div style="text-align: center; color: rgb(0, 0, 0);">warrants and rights</div>
              <div style="text-align: center; color: rgb(0, 0, 0);">(b)</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="2">
              <div style="text-align: center; color: rgb(0, 0, 0);">Number of shares</div>
              <div style="text-align: center; color: rgb(0, 0, 0);">remaining available</div>
              <div style="text-align: center; color: rgb(0, 0, 0);">for future issuance</div>
              <div style="text-align: center; color: rgb(0, 0, 0);">(excluding securities</div>
              <div style="text-align: center; color: rgb(0, 0, 0);">reflected in 1st column)</div>
              <div style="text-align: center; color: rgb(0, 0, 0);">(c)</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Equity Compensation Plans approved by security holders</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div style="color: rgb(0, 0, 0);">1,594,486</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
              <div style="color: rgb(0, 0, 0);">$</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div style="color: rgb(0, 0, 0);">12.78</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div style="color: rgb(0, 0, 0);">1,787,081</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Equity Compensation Plans not approved by security holders</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" colspan="1">
              <div style="color: rgb(0, 0, 0);">-</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" colspan="1">
              <div style="color: rgb(0, 0, 0);">-</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="1">
              <div style="color: rgb(0, 0, 0);">-</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Total</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div style="color: rgb(0, 0, 0);">1,594,486</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
              <div style="color: rgb(0, 0, 0);">$</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div style="color: rgb(0, 0, 0);">12.78</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div style="color: rgb(0, 0, 0);">1,787,081</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>


</table>
      <div><br/>
      </div>

      <div>
        <hr style="background-color: #000000; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; margin: 0px auto 0px 0px; height: 2px; width: 5%; color: #000000; margin-left: 0px; margin-right: auto;"/></div>

      <div><br/>
      </div>

      <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 18pt; vertical-align: top;">(a)</td>

    <td style="width: auto; vertical-align: top;">
              <div>Includes shares issuable under the following type of awards: options &#8211; 629,592 shares; restricted stock units &#8211; 686,335 shares; and performance stock assuming target performance &#8211; 278,559 shares, regardless of any potential actual
                payout.&#160; The number of shares subject to options were granted under the following plans: 2008 Incentive Plan &#8211; 29,407 shares, 2017 Incentive Plan &#8211; 112,925 shares, 2020 Incentive Plan &#8211;487,260 shares.&#160; Shares issuable under restricted stock
                unit awards and performance stock awards were granted under the following plans: 2017 Incentive Plan &#8211; 36,982 shares, 2020 Incentive Plan &#8211; 927,912 shares.</div>
            </td>

  </tr>


</table>
      <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 18pt; vertical-align: top;">(b)</td>

    <td style="width: auto; vertical-align: top;">
              <div>The weighted-average exercise price does not take into account awards of restricted stock units or performance stock which do not have an exercise price.</div>
            </td>

  </tr>


</table>
      <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 18pt; vertical-align: top;">(c)</td>

    <td style="width: auto; vertical-align: top;">
              <div>Includes the number of shares remaining available for future issuance under the Amended and Restated 2020 Incentive Compensation Plan where outstanding performance stock is reported at target performance levels regardless of any
                potential actual payout.</div>
            </td>

  </tr>


</table>
      <div><br/>
      </div>

      <a id="ITEM13."><!--Anchor--></a>
      <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 54pt; vertical-align: top;"><span style="font-weight: bold;"><span style="text-decoration: underline;">ITEM 13</span>.</span></td>

    <td style="width: auto; vertical-align: top;">
              <div style="font-weight: bold;"><span style="text-decoration: underline;">CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE</span>.</div>
            </td>

  </tr>


</table>
      <div><br/>
      </div>

      <div>The Company incorporates by reference the information contained in the 2024 Annual Meeting Proxy Statement under the captions &#8220;Certain Relationships and Related Party Transactions&#8221; and &#8220;Director Independence.&#8221;</div>

      <div><br/>
      </div>

      <a id="ITEM14."><!--Anchor--></a>
      <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 54pt; vertical-align: top;"><span style="font-weight: bold;"><span style="text-decoration: underline;">ITEM 14</span>.</span></td>

    <td style="width: auto; vertical-align: top;">
              <div style="font-weight: bold;"><span style="text-decoration: underline;">PRINCIPAL ACCOUNTANT FEES AND SERVICES</span>.</div>
            </td>

  </tr>


</table>
      <div><br/>
      </div>

      <div>The Company incorporates by reference the information contained in the 2024 Annual Meeting Proxy Statement under the caption &#8220;Independent Auditors&#8217; Fees for Fiscal 2024 and 2023.&#8221;</div>

      <div><br/>
      </div>

      <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-weight: normal; font-style: normal;">97</span></div>

        <div class="BRPFPageBreak" style="page-break-after: always;">
          <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

        <div style="width: 100%;" class="BRPFPageHeader"><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"></span></a>
          <div>
            <div style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="font-style: italic; font-size: 8pt;">Table of Contents</span></a></div>

          </div>

        </div>

      </div>

      <div style="font-weight: bold;"><span style="text-decoration: underline;">PART IV</span></div>

      <div><br/>
      </div>

      <a id="ITEM15."><!--Anchor--></a>
      <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 54pt; vertical-align: top;"><span style="font-weight: bold;"><span style="text-decoration: underline;">ITEM 15</span>.</span></td>

    <td style="width: auto; vertical-align: top;">
              <div style="font-weight: bold;"><span style="text-decoration: underline;">EXHIBITS AND FINANCIAL STATEMENT SCHEDULES</span>.</div>
            </td>

  </tr>


</table>
      <div><br/>
      </div>

      <div>(a)&#160;&#160; <span style="font-style: italic;">Documents Filed</span>.&#160; The following documents are filed as part of this Report:</div>

      <div><br/>
      </div>

      <table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;">


  <tr>

    <td style="width: 1%; vertical-align: top; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>

    <td style="width: 82%; vertical-align: top; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td style="width: 16.64%; vertical-align: top; border-width: 2px; border-style: solid; border-color: rgb(0, 0, 0);">
              <div style="text-align: center;"><span style="text-decoration: underline;">Page in Form 10-K</span></div>
            </td>

  </tr>

  <tr>

    <td style="width: 1%; vertical-align: top; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>

    <td style="width: 82%; vertical-align: top; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td style="width: 16.64%; vertical-align: top; border-left: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

  </tr>

  <tr>

    <td style="width: 1%; vertical-align: top; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="width: 82%; vertical-align: top; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">
              <div>1. The consolidated financial statements of Modine Manufacturing Company and its subsidiaries filed under Item 8:</div>
            </td>

    <td style="width: 16.64%; vertical-align: top; border-left: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">&#160;</td>

  </tr>

  <tr>

    <td style="width: 1%; vertical-align: top; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>

    <td style="width: 82%; vertical-align: top; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td style="width: 16.64%; vertical-align: top; border-left: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

  </tr>

  <tr>

    <td style="width: 1%; vertical-align: top; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="width: 82%; vertical-align: top; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">
              <div>Consolidated Statements of Operations for the years ended March 31, 2024, 2023 and 2022</div>
            </td>

    <td style="width: 16.64%; vertical-align: top; border-left: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">
              <div style="text-align: center;">45</div>
            </td>

  </tr>

  <tr>

    <td style="width: 1%; vertical-align: middle; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>

    <td style="width: 82%; vertical-align: middle; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
              <div>Consolidated Statements of Comprehensive Income for the years ended March 31, 2024, 2023 and 2022</div>
            </td>

    <td style="width: 16.64%; vertical-align: middle; border-left: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
              <div style="text-align: center;">46</div>
            </td>

  </tr>

  <tr>

    <td style="width: 1%; vertical-align: top; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="width: 82%; vertical-align: top; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">
              <div>Consolidated Balance Sheets at March 31, 2024 and 2023</div>
            </td>

    <td style="width: 16.64%; vertical-align: top; border-left: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">
              <div style="text-align: center;">47</div>
            </td>

  </tr>

  <tr>

    <td style="width: 1%; vertical-align: top; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>

    <td style="width: 82%; vertical-align: top; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
              <div>Consolidated Statements of Cash Flows for the years ended March 31, 2024, 2023 and 2022</div>
            </td>

    <td style="width: 16.64%; vertical-align: top; border-left: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
              <div style="text-align: center;">48</div>
            </td>

  </tr>

  <tr>

    <td style="width: 1%; vertical-align: top; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="width: 82%; vertical-align: top; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">
              <div>Consolidated Statements of Shareholders&#8217; Equity for the years ended March 31, 2024, 2023 and 2022</div>
            </td>

    <td style="width: 16.64%; vertical-align: top; border-left: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">
              <div style="text-align: center;">49</div>
            </td>

  </tr>

  <tr>

    <td style="width: 1%; vertical-align: top; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>

    <td style="width: 82%; vertical-align: top; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
              <div>Notes to Consolidated Financial Statements</div>
            </td>

    <td style="width: 16.64%; vertical-align: top; border-left: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
              <div style="text-align: center;">50-88</div>
            </td>

  </tr>

  <tr>

    <td style="width: 1%; vertical-align: top; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="width: 82%; vertical-align: top; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">
              <div>Reports of Independent Registered Public Accounting Firm (KPMG PCAOB ID <span style="-sec-ix-hidden:Fact_e09dbeec20324d339e4bb8b14b483e43">185</span>)</div>
            </td>

    <td style="width: 16.64%; vertical-align: top; border-left: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">
              <div style="text-align: center;">89-92</div>
            </td>

  </tr>

  <tr>

    <td style="width: 1%; vertical-align: top; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>

    <td style="width: 82%; vertical-align: top; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
              <div>Report of Independent Registered Public Accounting Firm (PricewaterhouseCoopers PCAOB ID <span style="-sec-ix-hidden:Fact_fcae33c7bc6048ac99e0054c77004f00">238</span>)</div>
            </td>

    <td style="width: 16.64%; vertical-align: top; border-left: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
              <div style="text-align: center;">&#160;93</div>
            </td>

  </tr>

  <tr>

    <td style="width: 1%; vertical-align: top; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="width: 82%; vertical-align: top; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 16.64%; vertical-align: top; border-left: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">&#160;</td>

  </tr>

  <tr>

    <td style="width: 1%; vertical-align: top; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>

    <td style="width: 82%; vertical-align: top; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
              <div>2.&#160; Financial Statement Schedules</div>
            </td>

    <td style="width: 16.64%; vertical-align: top; border-left: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

  </tr>

  <tr>

    <td style="width: 1%; vertical-align: top; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="width: 82%; vertical-align: top; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">
              <div>&#160;</div>
            </td>

    <td style="width: 16.64%; vertical-align: top; border-left: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">&#160;</td>

  </tr>

  <tr>

    <td style="width: 1%; vertical-align: top; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>

    <td style="width: 82%; vertical-align: top; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
              <div>The following financial statement schedule should be read in conjunction with the consolidated financial statements set forth in Item 8:</div>
            </td>

    <td style="width: 16.64%; vertical-align: top; border-left: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

  </tr>

  <tr>

    <td style="width: 1%; vertical-align: top; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="width: 82%; vertical-align: top; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">
              <div>Schedule II -- Valuation and Qualifying Accounts for the years ended March 31, 2024, 2023 and 2022</div>
            </td>

    <td style="width: 16.64%; vertical-align: top; border-left: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">
              <div style="text-align: center;">99</div>
            </td>

  </tr>

  <tr>

    <td style="width: 1%; vertical-align: top; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>

    <td style="width: 82%; vertical-align: top; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
              <div>&#160;</div>
            </td>

    <td style="width: 16.64%; vertical-align: top; border-left: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

  </tr>

  <tr>

    <td style="width: 1%; vertical-align: top; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="width: 82%; vertical-align: top; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">
              <div>Schedules other than those listed above are omitted because they are not applicable, not required, or because the required information is included in the consolidated financial statements and the notes thereto.</div>
            </td>

    <td style="width: 16.64%; vertical-align: top; border-left: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">&#160;</td>

  </tr>

  <tr>

    <td style="width: 1%; vertical-align: top; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>

    <td style="width: 82%; vertical-align: top; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
              <div>&#160;</div>
            </td>

    <td style="width: 16.64%; vertical-align: top; border-left: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

  </tr>

  <tr>

    <td style="width: 1%; vertical-align: top; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="width: 82%; vertical-align: top; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">
              <div>3.&#160; Exhibits and Exhibit Index.</div>
            </td>

    <td style="width: 16.64%; vertical-align: top; border-left: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">
              <div style="text-align: center;">100-103</div>
            </td>

  </tr>

  <tr>

    <td style="width: 1%; vertical-align: top; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>

    <td style="width: 82%; vertical-align: top; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
              <div>&#160;</div>
            </td>

    <td style="width: 16.64%; vertical-align: top; border-left: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

  </tr>

  <tr>

    <td style="width: 1%; vertical-align: top; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="width: 82%; vertical-align: top; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">
              <div>See the Exhibit Index included as the last part of this report, which is incorporated herein by reference.&#160; Each management contract and compensatory plan or arrangement required to be filed as an exhibit to this report is identified in
                the Exhibit Index by two asterisks following its exhibit number.</div>
            </td>

    <td style="width: 16.64%; vertical-align: top; border-left: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">&#160;</td>

  </tr>


</table>
      <div><br/>
      </div>

      <a id="ITEM16."><!--Anchor--></a>
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 54pt; vertical-align: top; font-weight: bold;"><span style="text-decoration: underline;">ITEM 16.</span></td>

    <td style="width: auto; vertical-align: top;">
              <div style="font-weight: bold;"><span style="text-decoration: underline;">FORM 10-K SUMMARY.</span></div>
            </td>

  </tr>


</table>
      <div><br/>
      </div>

      <div>None.</div>

      <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-weight: normal; font-style: normal;">98</span></div>

        <div class="BRPFPageBreak" style="page-break-after: always;">
          <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

        <div style="width: 100%;" class="BRPFPageHeader"><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"></span></a>
          <div>
            <div style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="font-style: italic; font-size: 8pt;">Table of Contents</span></a></div>

          </div>

        </div>

      </div>

    </div>


  </div>
<div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; ">
   <ix:nonNumeric name="srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" id="Text_61edd64226994dba97772a95da761fbf" contextRef="c20230401to20240331" escape="true" continuedAt="Text_cfbf21d8429c484db7e8e90bf1c9de931">
<div><span style="background-color: rgb(255, 255, 255); font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">MODINE MANUFACTURING COMPANY AND SUBSIDIARIES </span></div>
</ix:nonNumeric>
    <ix:continuation id="Text_cfbf21d8429c484db7e8e90bf1c9de931" continuedAt="Text_cfbf21d8429c484db7e8e90bf1c9de932">
<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">(A Wisconsin Corporation)</div>
</ix:continuation>
    <ix:continuation id="Text_cfbf21d8429c484db7e8e90bf1c9de932" continuedAt="Text_cfbf21d8429c484db7e8e90bf1c9de933">
<div><br/>
    </div>
</ix:continuation>
    <a id="SCHEDULEII"><!--Anchor--></a><a id="VALUATIONANDQUALIFYING"><!--Anchor--></a><ix:continuation id="Text_cfbf21d8429c484db7e8e90bf1c9de933" continuedAt="Text_cfbf21d8429c484db7e8e90bf1c9de934">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><!--Anchor-->SCHEDULE
      <!--Anchor-->II - VALUATION AND QUALIFYING ACCOUNTS</div>
</ix:continuation>
    <ix:continuation id="Text_cfbf21d8429c484db7e8e90bf1c9de934" continuedAt="Text_cfbf21d8429c484db7e8e90bf1c9de935">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">For the years ended March 31, 2024, 2023 and 2022</div>
</ix:continuation>
    <ix:continuation id="Text_cfbf21d8429c484db7e8e90bf1c9de935" continuedAt="Text_cfbf21d8429c484db7e8e90bf1c9de936">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">(In millions)</div>
</ix:continuation>
    <ix:continuation id="Text_cfbf21d8429c484db7e8e90bf1c9de936" continuedAt="Text_cfbf21d8429c484db7e8e90bf1c9de937">
<div><br/>
    </div>
</ix:continuation>
    <ix:continuation id="Text_cfbf21d8429c484db7e8e90bf1c9de937" continuedAt="Text_cfbf21d8429c484db7e8e90bf1c9de938">
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;" class="cfttable">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;"/>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;" colspan="2">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="6">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Additions</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;" colspan="2">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;" colspan="2">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Description</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" colspan="2">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Balance at</div>
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Beginning of</div>
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Period</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" colspan="2">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Charged</div>
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">(Benefit) to</div>
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Costs and</div>
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Expenses</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" colspan="2">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Charged to</div>
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Other</div>
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Accounts</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" colspan="2">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Reclassified</div>
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">from Held for</div>
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> Sale</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" colspan="2">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Balance at</div>
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">End of Period</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;" colspan="2">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;" colspan="2">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;" colspan="2">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;" colspan="2">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;" colspan="2">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 40%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2024: Valuation Allowance for Deferred Tax Assets</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ValuationAllowancesAndReservesBalance" id="Fact_0b357476b4d04f648bdcf48e1b5f25a5" contextRef="c20230331_ValuationAllowancesAndReservesTypeAxis_ValuationAllowanceOfDeferredTaxAssetsMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">61.6</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" id="Fact_bb08c3420c884b4e9fb7a3f28c4c5cab" contextRef="c20230401to20240331_ValuationAllowancesAndReservesTypeAxis_ValuationAllowanceOfDeferredTaxAssetsMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">11.9</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts" id="Fact_e89106ce53d84d378d08124517d0c535" contextRef="c20230401to20240331_ValuationAllowancesAndReservesTypeAxis_ValuationAllowanceOfDeferredTaxAssetsMember" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">10.5</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)<sup>(a)</sup></div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ValuationAllowancesAndReservesAdjustments" id="Fact_b1371c50f05c4a4193e96b3e0166909d" contextRef="c20230401to20240331_ValuationAllowancesAndReservesTypeAxis_ValuationAllowanceOfDeferredTaxAssetsMember" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ValuationAllowancesAndReservesBalance" id="Fact_8f0f9d0ffbae4d0fb9e386d55f92161f" contextRef="c20240331_ValuationAllowancesAndReservesTypeAxis_ValuationAllowanceOfDeferredTaxAssetsMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">63.0</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 40%;">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 40%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2023: Valuation Allowance for Deferred Tax Assets</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ValuationAllowancesAndReservesBalance" id="Fact_c6fe7a29b55c432f82a86a896b6152f1" contextRef="c20220331_ValuationAllowancesAndReservesTypeAxis_ValuationAllowanceOfDeferredTaxAssetsMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">112.2</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" id="Fact_e20bfeab377c485fa478a06a45602b20" contextRef="c20220401to20230331_ValuationAllowancesAndReservesTypeAxis_ValuationAllowanceOfDeferredTaxAssetsMember" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">49.7</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts" id="Fact_268f6f9c26a3409496ea49c32262b257" contextRef="c20220401to20230331_ValuationAllowancesAndReservesTypeAxis_ValuationAllowanceOfDeferredTaxAssetsMember" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">0.9</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)<sup>(a)</sup></div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ValuationAllowancesAndReservesAdjustments" id="Fact_a0f1d4ff4ef4418f8177ca960b9b1066" contextRef="c20220401to20230331_ValuationAllowancesAndReservesTypeAxis_ValuationAllowanceOfDeferredTaxAssetsMember" unitRef="U001" decimals="-6" scale="6" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ValuationAllowancesAndReservesBalance" id="Fact_33a7a3ba83bf44f488cb2246ac810043" contextRef="c20230331_ValuationAllowancesAndReservesTypeAxis_ValuationAllowanceOfDeferredTaxAssetsMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">61.6</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 40%;">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 40%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2022: Valuation Allowance for Deferred Tax Assets</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ValuationAllowancesAndReservesBalance" id="Fact_4189be0a620144d487c836134e9a8c2a" contextRef="c20210331_ValuationAllowancesAndReservesTypeAxis_ValuationAllowanceOfDeferredTaxAssetsMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">90.7</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" id="Fact_37e53cb2394b4bf7b7bfbdc29b28e3e3" contextRef="c20210401to20220331_ValuationAllowancesAndReservesTypeAxis_ValuationAllowanceOfDeferredTaxAssetsMember" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">4.6</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts" id="Fact_9600e6d5225e49b3a1ff4162a81b02b7" contextRef="c20210401to20220331_ValuationAllowancesAndReservesTypeAxis_ValuationAllowanceOfDeferredTaxAssetsMember" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">1.0</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)<sup>(a)</sup></div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ValuationAllowancesAndReservesAdjustments" id="Fact_73b1df2921cf4431b32ee0d121c4d728" contextRef="c20210401to20220331_ValuationAllowancesAndReservesTypeAxis_ValuationAllowanceOfDeferredTaxAssetsMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">27.1</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ValuationAllowancesAndReservesBalance" id="Fact_d7d098e12a15449bb21a78e697d3a5ac" contextRef="c20220331_ValuationAllowancesAndReservesTypeAxis_ValuationAllowanceOfDeferredTaxAssetsMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">112.2</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>


</table>
</ix:continuation>
    <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">
      <ix:continuation id="Text_cfbf21d8429c484db7e8e90bf1c9de938" continuedAt="Text_cfbf21d8429c484db7e8e90bf1c9de939"><hr style="height: 2px; width: 5%; color: #54301A; background-color: #54301A; text-align: left; border: none; margin-left: 0px; margin-right: auto;"/></ix:continuation></div>

    <ix:continuation id="Text_cfbf21d8429c484db7e8e90bf1c9de939">
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(a)</td>

    <td style="width: auto; vertical-align: top; text-align: left;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><ix:footnote id="Foot_d785dbd6207f46d4a592a18297d88d7f" footnoteRole="http://www.xbrl.org/2003/role/footnote" xml:lang="en-US">Foreign currency translation and other adjustments. Fiscal 2024 amount also includes a decrease from the sale of <ix:nonFraction name="mod:NumberOfAutomotiveBusinessesSold" id="Fact_fb015b4767ba4cedaf04bdcad5a52e6d" contextRef="c20230401to20240331" unitRef="U005" decimals="INF" scale="0" format="ixt-sec:numwordsen">three</ix:nonFraction> automotive businesses based in Germany.</ix:footnote></span><br/>
            </div>
          </td>

  </tr>


</table>
</ix:continuation>

    <div><br/>
    </div>

    <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
      <div style="width: 100%;" class="BRPFPageFooter"></div>

      <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-weight: normal; font-style: normal;">99</span></div>

      <div style="page-break-after:always;" class="BRPFPageBreak">
        <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

      <div style="width: 100%;" class="BRPFPageHeader"><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"></span></a>
        <div>
          <div style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="font-style: italic; font-size: 8pt;">Table of Contents</span></a></div>

        </div>

      </div>

    </div>

    <div class="BRPFPageFooter" style="width: 100%;"></div>


  </div>
<div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">

    <div style="text-align: center; font-weight: bold;">MODINE MANUFACTURING COMPANY</div>

    <div style="text-align: center; font-weight: bold;">(THE &#8220;REGISTRANT&#8221;)</div>

    <div style="text-align: center; font-weight: bold;">(COMMISSION FILE NO. 1-1373)</div>

    <div><br/>
    </div>

    <div style="text-align: center; font-weight: bold;"><a id="EXHIBITINDEX"><!--Anchor--></a>EXHIBIT INDEX</div>

    <div style="text-align: center; font-weight: bold;">TO</div>

    <div style="text-align: center; font-weight: bold;">2024 ANNUAL REPORT ON FORM 10-K</div>

    <div><br/>
    </div>

    <table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;">


  <tr>

    <td style="width: 10%; vertical-align: bottom;">
            <div>Exhibit No.</div>
          </td>

    <td style="width: 46%; vertical-align: bottom;">
            <div>Description</div>
          </td>

    <td style="width: 2%; vertical-align: bottom;" colspan="1">&#160;</td>

    <td style="width: 29.75%; vertical-align: bottom;">
            <div>Incorporated Herein By</div>
            <div>Referenced To</div>
          </td>

    <td style="width: 2%; vertical-align: bottom;" colspan="1">&#160;</td>

    <td style="width: 9.92%; vertical-align: bottom;">
            <div>Filed</div>
            <div>Herewith</div>
          </td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top;">&#160;</td>

    <td style="width: 46%; vertical-align: top;">&#160;</td>

    <td style="width: 2%; vertical-align: top;" colspan="1">&#160;</td>

    <td style="width: 29.75%; vertical-align: top;">&#160;</td>

    <td style="width: 2%; vertical-align: top;" colspan="1">&#160;</td>

    <td style="width: 9.92%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div><a href="https://www.sec.gov/Archives/edgar/data/67347/000114036124009373/ef20022058_ex2-1.htm">2.1</a></div>
          </td>

    <td style="width: 46%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>Share Purchase Agreement made as of February 23, 2024 between Modine Manufacturing (Canada), Ltd., Olympic International Agencies Ltd. and Modine Manufacturing Company.</div>
          </td>

    <td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="width: 29.75%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>Exhibit 2.1 to Registrant&#8217;s Current Report on Form 8-K dated February 23, 2024</div>
          </td>

    <td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="width: 9.92%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top;">&#160;</td>

    <td style="width: 46%; vertical-align: top;">&#160;</td>

    <td style="width: 2%; vertical-align: top;" colspan="1">&#160;</td>

    <td style="width: 29.75%; vertical-align: top;">&#160;</td>

    <td style="width: 2%; vertical-align: top;" colspan="1">&#160;</td>

    <td style="width: 9.92%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div><a href="https://www.sec.gov/Archives/edgar/data/67347/000114036118025479/ex3_1.htm">3.1</a></div>
          </td>

    <td style="width: 46%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>Amended and Restated Articles of Incorporation, as amended.</div>
          </td>

    <td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="width: 29.75%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>Exhibit 3.1 to Form 10-K for the fiscal year ended March 31, 2018</div>
          </td>

    <td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="width: 9.92%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top;">&#160;</td>

    <td style="width: 46%; vertical-align: top;">&#160;</td>

    <td style="width: 2%; vertical-align: top;" colspan="1">&#160;</td>

    <td style="width: 29.75%; vertical-align: top;">&#160;</td>

    <td style="width: 2%; vertical-align: top;" colspan="1">&#160;</td>

    <td style="width: 9.92%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div><a href="https://www.sec.gov/Archives/edgar/data/67347/000114036123002691/brhc10046996_ex3-1.htm">3.2</a></div>
          </td>

    <td style="width: 46%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>Bylaws, as amended.</div>
          </td>

    <td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="width: 29.75%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>Exhibit 3.1 to Registrant&#8217;s Current Report on Form 8-K dated January 19, 2023</div>
          </td>

    <td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="width: 9.92%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top;">&#160;</td>

    <td style="width: 46%; vertical-align: top;">&#160;</td>

    <td style="width: 2%; vertical-align: top;" colspan="1">&#160;</td>

    <td style="width: 29.75%; vertical-align: top;">&#160;</td>

    <td style="width: 2%; vertical-align: top;" colspan="1">&#160;</td>

    <td style="width: 9.92%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div><a href="https://www.sec.gov/Archives/edgar/data/67347/000006734703000174/exh4a-stockcert.htm">4.1</a></div>
          </td>

    <td style="width: 46%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>Form of Stock Certificate of the Registrant.</div>
          </td>

    <td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="width: 29.75%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>Exhibit 4(a) to Form 10-K for the fiscal year ended March 31, 2003 (&#8220;2003 10-K&#8221;)</div>
          </td>

    <td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="width: 9.92%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top;">&#160;</td>

    <td style="width: 46%; vertical-align: top;">&#160;</td>

    <td style="width: 2%; vertical-align: top;" colspan="1">&#160;</td>

    <td style="width: 29.75%; vertical-align: top;">&#160;</td>

    <td style="width: 2%; vertical-align: top;" colspan="1">&#160;</td>

    <td style="width: 9.92%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div><a href="https://www.sec.gov/Archives/edgar/data/67347/000114036118025479/ex3_1.htm">4.2</a></div>
          </td>

    <td style="width: 46%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>Amended and Restated Articles of Incorporation, as amended.</div>
          </td>

    <td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="width: 29.75%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>See Exhibit 3.1 hereto</div>
          </td>

    <td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="width: 9.92%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top;">&#160;</td>

    <td style="width: 46%; vertical-align: top;">&#160;</td>

    <td style="width: 2%; vertical-align: top;" colspan="1">&#160;</td>

    <td style="width: 29.75%; vertical-align: top;">&#160;</td>

    <td style="width: 2%; vertical-align: top;" colspan="1">&#160;</td>

    <td style="width: 9.92%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div><a href="https://www.sec.gov/Archives/edgar/data/67347/000114036110034101/ex4_3.htm">4.3*</a></div>
          </td>

    <td style="width: 46%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>Amended and Restated Collateral Agency Intercreditor Agreement (the &#8220;Original Intercreditor Agreement&#8221;) dated as of August 12, 2010 among the Lenders (as defined therein), the Noteholders (as defined therein) and JPMorgan Chase Bank, N.A.
              as Collateral Agent.</div>
          </td>

    <td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="width: 29.75%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>Exhibit 4.3 to Registrant&#8217;s Current Report on Form 8-K dated August 12, 2010</div>
          </td>

    <td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="width: 9.92%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top;">&#160;</td>

    <td style="width: 46%; vertical-align: top;">&#160;</td>

    <td style="width: 2%; vertical-align: top;" colspan="1">&#160;</td>

    <td style="width: 29.75%; vertical-align: top;">&#160;</td>

    <td style="width: 2%; vertical-align: top;" colspan="1">&#160;</td>

    <td style="width: 9.92%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div><a href="https://www.sec.gov/Archives/edgar/data/67347/000114036113034923/ex4_3.htm">4.4*</a></div>
          </td>

    <td style="width: 46%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>First Amendment to the Original Intercreditor Agreement, among the Lenders, the Note Holders and JPMorgan as Collateral Agent, pursuant to which the Lenders, the Note Holders and JPMorgan amended the Original Intercreditor Agreement.</div>
          </td>

    <td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="width: 29.75%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>Exhibit 4.3 to Registrant&#8217;s Current Report on Form 8-K dated August 30, 2013</div>
          </td>

    <td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="width: 9.92%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top;">&#160;</td>

    <td style="width: 46%; vertical-align: top;">&#160;</td>

    <td style="width: 2%; vertical-align: top;" colspan="1">&#160;</td>

    <td style="width: 29.75%; vertical-align: top;">&#160;</td>

    <td style="width: 2%; vertical-align: top;" colspan="1">&#160;</td>

    <td style="width: 9.92%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div><a href="https://www.sec.gov/Archives/edgar/data/67347/000114036112030062/ex4_10.htm">4.5</a></div>
          </td>

    <td style="width: 46%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>Credit Facility Agreement among Modine Holding GmbH, Modine Europe GmbH and Deutsche Bank AG dated as of April 27, 2012.</div>
          </td>

    <td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="width: 29.75%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>Exhibit 4.10 to Registrant&#8217;s Form 10-K for the fiscal year ended March 31, 2012</div>
          </td>

    <td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="width: 9.92%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top;">&#160;</td>

    <td style="width: 46%; vertical-align: top;">&#160;</td>

    <td style="width: 2%; vertical-align: top;" colspan="1">&#160;</td>

    <td style="width: 29.75%; vertical-align: top;">&#160;</td>

    <td style="width: 2%; vertical-align: top;" colspan="1">&#160;</td>

    <td style="width: 9.92%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div><a href="ef20026276_ex4-6.htm">4.6</a></div>
          </td>

    <td style="width: 46%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>Description of Registrant&#8217;s securities.</div>
          </td>

    <td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="width: 29.75%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="width: 9.92%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>X</div>
          </td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top;">&#160;</td>

    <td style="width: 46%; vertical-align: top;">&#160;</td>

    <td style="width: 2%; vertical-align: top;" colspan="1">&#160;</td>

    <td style="width: 29.75%; vertical-align: top;">&#160;</td>

    <td style="width: 2%; vertical-align: top;" colspan="1">&#160;</td>

    <td style="width: 9.92%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div><a href="https://www.sec.gov/Archives/edgar/data/67347/000114036119012422/ex4_1.htm">4.7</a></div>
          </td>

    <td style="width: 46%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>Fourth Amended and Restated Credit Agreement dated as of June 28, 2019.</div>
          </td>

    <td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="width: 29.75%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>Exhibit 4.1 to Registrant&#8217;s Current Report on Form 8-K dated June 28, 2019</div>
          </td>

    <td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="width: 9.92%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top;">&#160;</td>

    <td style="width: 46%; vertical-align: top;">&#160;</td>

    <td style="width: 2%; vertical-align: top;" colspan="1">&#160;</td>

    <td style="width: 29.75%; vertical-align: top;">&#160;</td>

    <td style="width: 2%; vertical-align: top;" colspan="1">&#160;</td>

    <td style="width: 9.92%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div><a href="https://www.sec.gov/Archives/edgar/data/67347/000114036120002341/ex4_1.htm">4.8</a></div>
          </td>

    <td style="width: 46%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>Second Amended and Restated Note Purchase and Private Shelf Agreement dated as of August 6, 2019.</div>
          </td>

    <td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="width: 29.75%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>Exhibit 4.1 to Registrant&#8217;s Form 10-Q for the third quarter ended December 31, 2019 (&#8220;December 31, 2019 10-Q&#8221;)</div>
          </td>

    <td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="width: 9.92%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top;">&#160;</td>

    <td style="width: 46%; vertical-align: top;">&#160;</td>

    <td style="width: 2%; vertical-align: top;" colspan="1">&#160;</td>

    <td style="width: 29.75%; vertical-align: top;">&#160;</td>

    <td style="width: 2%; vertical-align: top;" colspan="1">&#160;</td>

    <td style="width: 9.92%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div><a href="https://www.sec.gov/Archives/edgar/data/67347/000114036120002341/ex4_2.htm">4.9</a></div>
          </td>

    <td style="width: 46%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>First Amendment to Second Amended and Restated Note Purchase and Private Shelf Agreement dated as of January 31, 2020.</div>
          </td>

    <td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="width: 29.75%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>Exhibit 4.2 to December 31, 2019 10-Q</div>
          </td>

    <td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="width: 9.92%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>

  </tr>


</table>
    <div> <br/>
    </div>

    <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
      <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-weight: normal; font-style: normal;">100</span></div>

      <div class="BRPFPageBreak" style="page-break-after: always;">
        <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

      <div style="width: 100%;" class="BRPFPageHeader"><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"></span></a>
        <div>
          <div style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="font-style: italic; font-size: 8pt;">Table of Contents</span></a></div>

        </div>

      </div>

    </div>

    <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;">


  <tr>

    <td style="width: 10%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div><a href="https://www.sec.gov/Archives/edgar/data/67347/000114036120012147/ex4_1.htm">4.10</a></div>
          </td>

    <td style="width: 46%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>First Amendment to Fourth Amended and Restated Credit Agreement dated as of May 19, 2020.</div>
          </td>

    <td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="width: 29.75%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>Exhibit 4.1 to Registrant&#8217;s Current Report on Form 8-K dated May 19, 2020 (&#8220;May 19, 2020 8-K&#8221;)</div>
          </td>

    <td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="width: 9.92%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top;">&#160;</td>

    <td style="width: 46%; vertical-align: top;">&#160;</td>

    <td style="width: 2%; vertical-align: top;" colspan="1">&#160;</td>

    <td style="width: 29.75%; vertical-align: top;">&#160;</td>

    <td style="width: 2%; vertical-align: top;" colspan="1">&#160;</td>

    <td style="width: 9.92%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div><a href="https://www.sec.gov/Archives/edgar/data/67347/000114036120012147/ex4_2.htm">4.11</a></div>
          </td>

    <td style="width: 46%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>Second Amendment to Second Amended and Restated Note Purchase and Private Shelf Agreement dated as of May 19, 2020.</div>
          </td>

    <td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="width: 29.75%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>Exhibit 4.2 to May 19, 2020 8-K</div>
          </td>

    <td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="width: 9.92%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top;">&#160;</td>

    <td style="width: 46%; vertical-align: top;">&#160;</td>

    <td style="width: 2%; vertical-align: top;" colspan="1">&#160;</td>

    <td style="width: 29.75%; vertical-align: top;">&#160;</td>

    <td style="width: 2%; vertical-align: top;" colspan="1">&#160;</td>

    <td style="width: 9.92%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div><a href="https://www.sec.gov/Archives/edgar/data/67347/000114036121018564/brhc10025045_ex4-1.htm">4.12</a></div>
          </td>

    <td style="width: 46%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>Amendment No. 2 to Fourth Amended and Restated Credit Agreement dated as of May 18, 2021.</div>
          </td>

    <td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="width: 29.75%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>Exhibit 4.1 to Registrant&#8217;s Current Report on Form 8-K dated May 18, 2021 (&#8220;May 18, 2021 8-K&#8221;)</div>
          </td>

    <td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="width: 9.92%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top;">&#160;</td>

    <td style="width: 46%; vertical-align: top;">&#160;</td>

    <td style="width: 2%; vertical-align: top;" colspan="1">&#160;</td>

    <td style="width: 29.75%; vertical-align: top;">&#160;</td>

    <td style="width: 2%; vertical-align: top;" colspan="1">&#160;</td>

    <td style="width: 9.92%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div><a href="https://www.sec.gov/Archives/edgar/data/67347/000114036121018564/brhc10025045_ex4-2.htm">4.13</a></div>
          </td>

    <td style="width: 46%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>Third Amendment to Second Amended and Restated Note Purchase and Private Shelf Agreement dated as of May 18, 2021.</div>
          </td>

    <td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="width: 29.75%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>Exhibit 4.2 to May 18, 2021 8-K</div>
          </td>

    <td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="width: 9.92%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top;">&#160;</td>

    <td style="width: 46%; vertical-align: top;">&#160;</td>

    <td style="width: 2%; vertical-align: top;" colspan="1">&#160;</td>

    <td style="width: 29.75%; vertical-align: top;">&#160;</td>

    <td style="width: 2%; vertical-align: top;" colspan="1">&#160;</td>

    <td style="width: 9.92%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div><a href="https://www.sec.gov/Archives/edgar/data/67347/000114036122037076/brhc10042884_ex4-1.htm">4.14</a></div>
          </td>

    <td style="width: 46%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>Fifth Amended and Restated Credit Agreement dated as of October 12, 2022.</div>
          </td>

    <td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="width: 29.75%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>Exhibit 4.1 to Registrant&#8217;s Current Report on Form 8-K dated October 12, 2022</div>
          </td>

    <td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="width: 9.92%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top;">&#160;</td>

    <td style="width: 46%; vertical-align: top;">&#160;</td>

    <td style="width: 2%; vertical-align: top;" colspan="1">&#160;</td>

    <td style="width: 29.75%; vertical-align: top;">&#160;</td>

    <td style="width: 2%; vertical-align: top;" colspan="1">&#160;</td>

    <td style="width: 9.92%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div><a href="https://www.sec.gov/Archives/edgar/data/67347/000114036123004046/brhc10047395_ex4-1.htm">4.15</a></div>
          </td>

    <td style="width: 46%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>Fourth Amendment to Second Amended and Restated Note Purchase and Private Shelf Agreement dated as of November 21, 2022.</div>
          </td>

    <td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="width: 29.75%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>Exhibit 4.1 to Registrant&#8217;s Form 10-Q for the third quarter ended December 31, 2022</div>
          </td>

    <td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="width: 9.92%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top;">&#160;</td>

    <td style="width: 46%; vertical-align: top;">&#160;</td>

    <td style="width: 2%; vertical-align: top;" colspan="1">&#160;</td>

    <td style="width: 29.75%; vertical-align: top;">&#160;</td>

    <td style="width: 2%; vertical-align: top;" colspan="1">&#160;</td>

    <td style="width: 9.92%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div><a href="https://www.sec.gov/Archives/edgar/data/67347/000006734702000014/kderplan.txt">10.1**</a></div>
          </td>

    <td style="width: 46%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>Director Emeritus Retirement Plan effective April 1, 1992 (and frozen as of July 1, 2000).</div>
          </td>

    <td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="width: 29.75%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>Exhibit 10(a) to Registrant&#8217;s Form 10-K for the fiscal year ended March 31, 2002</div>
          </td>

    <td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="width: 9.92%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top;">&#160;</td>

    <td style="width: 46%; vertical-align: top;">&#160;</td>

    <td style="width: 2%; vertical-align: top;" colspan="1">&#160;</td>

    <td style="width: 29.75%; vertical-align: top;">&#160;</td>

    <td style="width: 2%; vertical-align: top;" colspan="1">&#160;</td>

    <td style="width: 9.92%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div><a href="https://www.sec.gov/Archives/edgar/data/67347/000006734704000133/exh10f_blank-cic.htm">10.2**</a></div>
          </td>

    <td style="width: 46%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>Form of Change in Control and Termination Agreement (amended and restated) between the Registrant and officers other than Neil Brinker.</div>
          </td>

    <td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="width: 29.75%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>Exhibit 10(f) to Registrant&#8217;s Form 10-K for the fiscal year ended March 31, 2004</div>
          </td>

    <td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="width: 9.92%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top;">&#160;</td>

    <td style="width: 46%; vertical-align: top;">&#160;</td>

    <td style="width: 2%; vertical-align: top;" colspan="1">&#160;</td>

    <td style="width: 29.75%; vertical-align: top;">&#160;</td>

    <td style="width: 2%; vertical-align: top;" colspan="1">&#160;</td>

    <td style="width: 9.92%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div><a href="https://www.sec.gov/Archives/edgar/data/67347/000006734700000010/0000067347-00-000010-0005.txt">10.3**</a></div>
          </td>

    <td style="width: 46%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>Executive Supplemental Retirement Plan (as amended).</div>
          </td>

    <td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="width: 29.75%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>Exhibit 10(f) to Registrant&#8217;s Form 10-K for the fiscal year ended March 31, 2000</div>
          </td>

    <td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="width: 9.92%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top;">&#160;</td>

    <td style="width: 46%; vertical-align: top;">&#160;</td>

    <td style="width: 2%; vertical-align: top;" colspan="1">&#160;</td>

    <td style="width: 29.75%; vertical-align: top;">&#160;</td>

    <td style="width: 2%; vertical-align: top;" colspan="1">&#160;</td>

    <td style="width: 9.92%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div><a href="https://www.sec.gov/Archives/edgar/data/67347/000006734703000174/exh10y-dcp.htm">10.4**</a></div>
          </td>

    <td style="width: 46%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>Deferred Compensation Plan (as amended).</div>
          </td>

    <td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="width: 29.75%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>Exhibit 10(y) to 2003 10-K</div>
          </td>

    <td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="width: 9.92%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top;">&#160;</td>

    <td style="width: 46%; vertical-align: top;">&#160;</td>

    <td style="width: 2%; vertical-align: top;" colspan="1">&#160;</td>

    <td style="width: 29.75%; vertical-align: top;">&#160;</td>

    <td style="width: 2%; vertical-align: top;" colspan="1">&#160;</td>

    <td style="width: 9.92%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div><a href="https://www.sec.gov/Archives/edgar/data/67347/000114036114028721/ex10_1.htm">10.5**</a></div>
          </td>

    <td style="width: 46%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>2008 Incentive Compensation Plan</div>
            <div>(Amended and Restated effective May 7, 2014).</div>
          </td>

    <td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="width: 29.75%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>Exhibit 10.1 to Registrant&#8217;s Current Report on Form 8-K dated July 17, 2014</div>
          </td>

    <td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="width: 9.92%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top;">&#160;</td>

    <td style="width: 46%; vertical-align: top;">&#160;</td>

    <td style="width: 2%; vertical-align: top;" colspan="1">&#160;</td>

    <td style="width: 29.75%; vertical-align: top;">&#160;</td>

    <td style="width: 2%; vertical-align: top;" colspan="1">&#160;</td>

    <td style="width: 9.92%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div><a href="https://www.sec.gov/Archives/edgar/data/67347/000114036123037810/brhc20056679_ex10-1.htm">10.6**</a></div>
          </td>

    <td style="width: 46%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>Form of Fiscal 2024 Performance Stock Award Agreement.</div>
          </td>

    <td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="width: 29.75%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>Exhibit 10.1 to the Registrant&#8217;s Form 10-Q for the first quarter ended June 30, 2023 (&#8220;June 30, 2023 10-Q&#8221;)</div>
          </td>

    <td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="width: 9.92%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top;">&#160;</td>

    <td style="width: 46%; vertical-align: top;">&#160;</td>

    <td style="width: 2%; vertical-align: top;" colspan="1">&#160;</td>

    <td style="width: 29.75%; vertical-align: top;">&#160;</td>

    <td style="width: 2%; vertical-align: top;" colspan="1">&#160;</td>

    <td style="width: 9.92%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div><a href="https://www.sec.gov/Archives/edgar/data/67347/000114036123037810/brhc20056679_ex10-2.htm">10.7**</a></div>
          </td>

    <td style="width: 46%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>Form of Fiscal 2024 Restricted Stock Unit Award Agreement.</div>
          </td>

    <td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="width: 29.75%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>Exhibit 10.2 to June 30, 2023 10-Q</div>
          </td>

    <td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="width: 9.92%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top;">&#160;</td>

    <td style="width: 46%; vertical-align: top;">&#160;</td>

    <td style="width: 2%; vertical-align: top;" colspan="1">&#160;</td>

    <td style="width: 29.75%; vertical-align: top;">&#160;</td>

    <td style="width: 2%; vertical-align: top;" colspan="1">&#160;</td>

    <td style="width: 9.92%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div><a href="https://www.sec.gov/Archives/edgar/data/67347/000114036123037810/brhc20056679_ex10-3.htm">10.8**</a></div>
          </td>

    <td style="width: 46%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>Form of Fiscal 2024 Modine Non-Employee Director Restricted Stock Unit Award Agreement with Deferral.</div>
          </td>

    <td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="width: 29.75%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>Exhibit 10.3 to June 30, 2023 10-Q</div>
          </td>

    <td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="width: 9.92%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>

  </tr>


</table>
    <div> <br/>
    </div>

    <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
      <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-weight: normal; font-style: normal;">101</span></div>

      <div class="BRPFPageBreak" style="page-break-after: always;">
        <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

      <div style="width: 100%;" class="BRPFPageHeader"><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"></span></a>
        <div>
          <div style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="font-style: italic; font-size: 8pt;">Table of Contents</span></a></div>

        </div>

      </div>

    </div>

    <table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;">


  <tr>

    <td style="width: 10%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div><a href="https://www.sec.gov/Archives/edgar/data/67347/000114036123037810/brhc20056679_ex10-4.htm">10.9**</a></div>
          </td>

    <td style="width: 46%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>Form of Fiscal 2024 Modine Non-Employee Director Restricted Stock Unit Award Agreement without Deferral.</div>
          </td>

    <td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="width: 29.75%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>Exhibit 10.4 to June 30, 2023 10-Q</div>
          </td>

    <td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="width: 9.92%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top;">&#160;</td>

    <td style="width: 46%; vertical-align: top;">&#160;</td>

    <td style="width: 2%; vertical-align: top;" colspan="1">&#160;</td>

    <td style="width: 29.75%; vertical-align: top;">&#160;</td>

    <td style="width: 2%; vertical-align: top;" colspan="1">&#160;</td>

    <td style="width: 9.92%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div><a href="https://www.sec.gov/Archives/edgar/data/67347/000114036121020485/brhc10025649_ex10-1.htm">10.10**</a></div>
          </td>

    <td style="width: 46%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>Change in Control Agreement dated as of June 4, 2021, by and between Modine Manufacturing Company and Neil D. Brinker.</div>
          </td>

    <td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="width: 29.75%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>Exhibit 10.1 to Registrant&#8217;s Current Report on Form 8-K dated June 4, 2021</div>
          </td>

    <td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="width: 9.92%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top;">&#160;</td>

    <td style="width: 46%; vertical-align: top;">&#160;</td>

    <td style="width: 2%; vertical-align: top;" colspan="1">&#160;</td>

    <td style="width: 29.75%; vertical-align: top;">&#160;</td>

    <td style="width: 2%; vertical-align: top;" colspan="1">&#160;</td>

    <td style="width: 9.92%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div><a href="https://www.sec.gov/Archives/edgar/data/67347/000114036111032838/ex10_17.htm">10.11**</a></div>
          </td>

    <td style="width: 46%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>Amendment No. 1 to Form of Change in Control and Termination Agreement (amended and restated) between the Registrant and Officers other than Neil Brinker.</div>
          </td>

    <td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="width: 29.75%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>Exhibit 10.17 to Registrant&#8217;s Form 10-K for the fiscal year ended March 31, 2011</div>
          </td>

    <td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="width: 9.92%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top;">&#160;</td>

    <td style="width: 46%; vertical-align: top;">&#160;</td>

    <td style="width: 2%; vertical-align: top;" colspan="1">&#160;</td>

    <td style="width: 29.75%; vertical-align: top;">&#160;</td>

    <td style="width: 2%; vertical-align: top;" colspan="1">&#160;</td>

    <td style="width: 9.92%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div><a href="https://www.sec.gov/Archives/edgar/data/67347/000114036111049919/ex10_1.htm">10.12**</a></div>
          </td>

    <td style="width: 46%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>Supplemental Severance Policy.</div>
          </td>

    <td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="width: 29.75%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>Exhibit 10.1 to Registrant&#8217;s Current Report on Form 8-K dated October 17, 2011</div>
          </td>

    <td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="width: 9.92%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top;">&#160;</td>

    <td style="width: 46%; vertical-align: top;">&#160;</td>

    <td style="width: 2%; vertical-align: top;" colspan="1">&#160;</td>

    <td style="width: 29.75%; vertical-align: top;">&#160;</td>

    <td style="width: 2%; vertical-align: top;" colspan="1">&#160;</td>

    <td style="width: 9.92%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div><a href="https://www.sec.gov/Archives/edgar/data/67347/000114036117028507/ex10_1.htm">10.13**</a></div>
          </td>

    <td style="width: 46%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>2017 Incentive Compensation Plan.</div>
          </td>

    <td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="width: 29.75%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>Exhibit 10.1 to Registrant&#8217;s Current Report on Form 8-K dated July 20, 2017</div>
          </td>

    <td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="width: 9.92%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top;">&#160;</td>

    <td style="width: 46%; vertical-align: top;">&#160;</td>

    <td style="width: 2%; vertical-align: top;" colspan="1">&#160;</td>

    <td style="width: 29.75%; vertical-align: top;">&#160;</td>

    <td style="width: 2%; vertical-align: top;" colspan="1">&#160;</td>

    <td style="width: 9.92%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div><a href="https://www.sec.gov/Archives/edgar/data/67347/000114036120024755/brhc10016469_ex10-6.htm">10.14**</a></div>
          </td>

    <td style="width: 46%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>Transition and Separation Agreement between Thomas A. Burke and Modine Manufacturing Company effective as of August 4, 2020.</div>
          </td>

    <td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="width: 29.75%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>Exhibit 10.6 to the Registrant&#8217;s Form 10-Q for the second quarter ended September 30, 2020</div>
          </td>

    <td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="width: 9.92%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top;">&#160;</td>

    <td style="width: 46%; vertical-align: top;">&#160;</td>

    <td style="width: 2%; vertical-align: top;" colspan="1">&#160;</td>

    <td style="width: 29.75%; vertical-align: top;">&#160;</td>

    <td style="width: 2%; vertical-align: top;" colspan="1">&#160;</td>

    <td style="width: 9.92%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div><a href="https://www.sec.gov/Archives/edgar/data/67347/000114036121003551/brhc10019567_ex10-1.htm">10.15**</a></div>
          </td>

    <td style="width: 46%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>[Corrected] Offer Letter dated as of November 10, 2020, by and between the Company and Neil Brinker.</div>
          </td>

    <td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="width: 29.75%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>Exhibit 10.1 to the Registrant&#8217;s Form 10-Q for the third quarter ended December 31, 2020</div>
          </td>

    <td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="width: 9.92%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top;">&#160;</td>

    <td style="width: 46%; vertical-align: top;">&#160;</td>

    <td style="width: 2%; vertical-align: top;" colspan="1">&#160;</td>

    <td style="width: 29.75%; vertical-align: top;">&#160;</td>

    <td style="width: 2%; vertical-align: top;" colspan="1">&#160;</td>

    <td style="width: 9.92%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div><a href="https://www.sec.gov/Archives/edgar/data/67347/000114036122026973/brhc10040002_ex10-1.htm">10.16**</a></div>
          </td>

    <td style="width: 46%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>2020 Incentive Compensation Plan (Amended and Restated effective July 21, 2022).</div>
          </td>

    <td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="width: 29.75%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>Exhibit 10.1 to Registrant&#8217;s Current Report on Form 8-K dated July 21, 2022</div>
          </td>

    <td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="width: 9.92%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top;">&#160;</td>

    <td style="width: 46%; vertical-align: top;">&#160;</td>

    <td style="width: 2%; vertical-align: top;" colspan="1">&#160;</td>

    <td style="width: 29.75%; vertical-align: top;">&#160;</td>

    <td style="width: 2%; vertical-align: top;" colspan="1">&#160;</td>

    <td style="width: 9.92%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div><a href="https://www.sec.gov/Archives/edgar/data/67347/000114036120019672/brhc10014885_ex10-1.htm">10.17**</a></div>
          </td>

    <td style="width: 46%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>Form of Retention Letter, effective August 31, 2020, between the Company and Michael B. Lucareli and Brian J. Agen.</div>
          </td>

    <td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="width: 29.75%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>Exhibit 10.1 to Registrant&#8217;s Current Report on Form 8-K dated August 31, 2020</div>
          </td>

    <td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="width: 9.92%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top;">&#160;</td>

    <td style="width: 46%; vertical-align: top;">&#160;</td>

    <td style="width: 2%; vertical-align: top;" colspan="1">&#160;</td>

    <td style="width: 29.75%; vertical-align: top;">&#160;</td>

    <td style="width: 2%; vertical-align: top;" colspan="1">&#160;</td>

    <td style="width: 9.92%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div><a href="https://www.sec.gov/Archives/edgar/data/67347/000114036121036331/brhc10030241_ex10-1.htm">10.18**</a></div>
          </td>

    <td style="width: 46%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>Offer Letter dated as of July 2, 2021, by and between the Company and Adrian Peace.</div>
          </td>

    <td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="width: 29.75%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>Exhibit 10.1 to the Registrant&#8217;s Form 10-Q for the second quarter ended September 30, 2021 10-Q (&#8220;September 30, 2021 10-Q&#8221;)</div>
          </td>

    <td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="width: 9.92%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top;">&#160;</td>

    <td style="width: 46%; vertical-align: top;">&#160;</td>

    <td style="width: 2%; vertical-align: top;" colspan="1">&#160;</td>

    <td style="width: 29.75%; vertical-align: top;">&#160;</td>

    <td style="width: 2%; vertical-align: top;" colspan="1">&#160;</td>

    <td style="width: 9.92%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div><a href="https://www.sec.gov/Archives/edgar/data/67347/000114036121036331/brhc10030241_ex10-2.htm">10.19**</a></div>
          </td>

    <td style="width: 46%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>Offer Letter dated as of July 16, 2021, by and between the Company and Eric S. McGinnis.</div>
          </td>

    <td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="width: 29.75%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>Exhibit 10.2 to September 30, 2021 10-Q</div>
          </td>

    <td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="width: 9.92%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top;">&#160;</td>

    <td style="width: 46%; vertical-align: top;">&#160;</td>

    <td style="width: 2%; vertical-align: top;" colspan="1">&#160;</td>

    <td style="width: 29.75%; vertical-align: top;">&#160;</td>

    <td style="width: 2%; vertical-align: top;" colspan="1">&#160;</td>

    <td style="width: 9.92%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div><a href="https://www.sec.gov/Archives/edgar/data/67347/000114036121036331/brhc10030241_ex10-3.htm">10.20**</a></div>
          </td>

    <td style="width: 46%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>First Amendment to Eric S. McGinnis Offer Letter.</div>
          </td>

    <td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="width: 29.75%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>Exhibit 10.3 to September 30, 2021 10-Q</div>
          </td>

    <td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="width: 9.92%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top;">&#160;</td>

    <td style="width: 46%; vertical-align: top;">&#160;</td>

    <td style="width: 2%; vertical-align: top;" colspan="1">&#160;</td>

    <td style="width: 29.75%; vertical-align: top;">&#160;</td>

    <td style="width: 2%; vertical-align: top;" colspan="1">&#160;</td>

    <td style="width: 9.92%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div><a href="https://www.sec.gov/Archives/edgar/data/67347/000114036122038071/brhc10043161_ex10-1.htm">10.21**</a></div>
          </td>

    <td style="width: 46%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>Form of Retention Restricted Stock Award Agreement, effective October 19, 2022, between the Company and each of Brian J. Agen, Michael B. Lucareli, Eric S. McGinnis, and Adrian I. Peace.</div>
          </td>

    <td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="width: 29.75%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>Exhibit 10.1 to Registrant&#8217;s Current Report on Form 8-K dated October 19, 2022</div>
          </td>

    <td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="width: 9.92%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>

  </tr>


</table>
    <div> <br/>
    </div>

    <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
      <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-weight: normal; font-style: normal;">102</span></div>

      <div class="BRPFPageBreak" style="page-break-after: always;">
        <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

      <div style="width: 100%;" class="BRPFPageHeader"><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"></span></a>
        <div>
          <div style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="font-style: italic; font-size: 8pt;">Table of Contents</span></a></div>

        </div>

      </div>

    </div>

    <table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;">


  <tr>

    <td style="width: 10%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div><a href="ef20026276_ex19.htm">19</a></div>
          </td>

    <td style="width: 46%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>Global Insider Trading Policy.</div>
          </td>

    <td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="width: 29.75%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="width: 9.92%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>X</div>
          </td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top;">&#160;</td>

    <td style="width: 46%; vertical-align: top;">&#160;</td>

    <td style="width: 2%; vertical-align: top;" colspan="1">&#160;</td>

    <td style="width: 29.75%; vertical-align: top;">&#160;</td>

    <td style="width: 2%; vertical-align: top;" colspan="1">&#160;</td>

    <td style="width: 9.92%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div><a href="ef20026276_ex21.htm">21</a></div>
          </td>

    <td style="width: 46%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>List of subsidiaries of the Registrant.</div>
          </td>

    <td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="width: 29.75%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="width: 9.92%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>X</div>
          </td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top;">&#160;</td>

    <td style="width: 46%; vertical-align: top;">&#160;</td>

    <td style="width: 2%; vertical-align: top;" colspan="1">&#160;</td>

    <td style="width: 29.75%; vertical-align: top;">&#160;</td>

    <td style="width: 2%; vertical-align: top;" colspan="1">&#160;</td>

    <td style="width: 9.92%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div><a href="ef20026276_ex23-1.htm">23.1</a></div>
          </td>

    <td style="width: 46%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>Consent of KPMG LLP.</div>
          </td>

    <td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="width: 29.75%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="width: 9.92%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>X</div>
          </td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top;">&#160;</td>

    <td style="width: 46%; vertical-align: top;">&#160;</td>

    <td style="width: 2%; vertical-align: top;" colspan="1">&#160;</td>

    <td style="width: 29.75%; vertical-align: top;">&#160;</td>

    <td style="width: 2%; vertical-align: top;" colspan="1">&#160;</td>

    <td style="width: 9.92%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div><a href="ef20026276_ex23-2.htm">23.2</a></div>
          </td>

    <td style="width: 46%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>Consent of PricewaterhouseCoopers LLP.</div>
          </td>

    <td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="width: 29.75%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="width: 9.92%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>X</div>
          </td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top;">&#160;</td>

    <td style="width: 46%; vertical-align: top;">&#160;</td>

    <td style="width: 2%; vertical-align: top;" colspan="1">&#160;</td>

    <td style="width: 29.75%; vertical-align: top;">&#160;</td>

    <td style="width: 2%; vertical-align: top;" colspan="1">&#160;</td>

    <td style="width: 9.92%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div><a href="ef20026276_ex31-1.htm">31.1</a></div>
          </td>

    <td style="width: 46%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>Rule 13a-14(a)/15d-14(a) Certification of Neil D. Brinker, President and Chief Executive Officer.</div>
          </td>

    <td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="width: 29.75%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="width: 9.92%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>X</div>
          </td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top;">&#160;</td>

    <td style="width: 46%; vertical-align: top;">&#160;</td>

    <td style="width: 2%; vertical-align: top;" colspan="1">&#160;</td>

    <td style="width: 29.75%; vertical-align: top;">&#160;</td>

    <td style="width: 2%; vertical-align: top;" colspan="1">&#160;</td>

    <td style="width: 9.92%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div><a href="ef20026276_ex31-2.htm">31.2</a></div>
          </td>

    <td style="width: 46%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>Rule 13a-14(a)/15d-14(a) Certification of Michael B. Lucareli, Executive Vice President, Chief Financial Officer.</div>
          </td>

    <td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="width: 29.75%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="width: 9.92%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>X</div>
          </td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top;">&#160;</td>

    <td style="width: 46%; vertical-align: top;">&#160;</td>

    <td style="width: 2%; vertical-align: top;" colspan="1">&#160;</td>

    <td style="width: 29.75%; vertical-align: top;">&#160;</td>

    <td style="width: 2%; vertical-align: top;" colspan="1">&#160;</td>

    <td style="width: 9.92%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div><a href="ef20026276_ex32-1.htm">32.1</a></div>
          </td>

    <td style="width: 46%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>Section 1350 Certification of Neil D. Brinker, President and Chief Executive Officer.</div>
          </td>

    <td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="width: 29.75%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="width: 9.92%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>X</div>
          </td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top;">&#160;</td>

    <td style="width: 46%; vertical-align: top;">&#160;</td>

    <td style="width: 2%; vertical-align: top;" colspan="1">&#160;</td>

    <td style="width: 29.75%; vertical-align: top;">&#160;</td>

    <td style="width: 2%; vertical-align: top;" colspan="1">&#160;</td>

    <td style="width: 9.92%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div><a href="ef20026276_ex32-2.htm">32.2</a></div>
          </td>

    <td style="width: 46%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>Section 1350 Certification of Michael B. Lucareli, Executive Vice President, Chief Financial Officer.</div>
          </td>

    <td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="width: 29.75%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="width: 9.92%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>X</div>
          </td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top;">&#160;</td>

    <td style="width: 46%; vertical-align: top;">&#160;</td>

    <td style="width: 2%; vertical-align: top;" colspan="1">&#160;</td>

    <td style="width: 29.75%; vertical-align: top;">&#160;</td>

    <td style="width: 2%; vertical-align: top;" colspan="1">&#160;</td>

    <td style="width: 9.92%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div><a href="ef20026276_ex97.htm">97</a></div>
          </td>

    <td style="width: 46%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>Executive Officer Compensation Recovery Policy adopted as of October 19, 2023.</div>
          </td>

    <td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="width: 29.75%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="width: 9.92%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>X</div>
          </td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top;">&#160;</td>

    <td style="width: 46%; vertical-align: top;">&#160;</td>

    <td style="width: 2%; vertical-align: top;" colspan="1">&#160;</td>

    <td style="width: 29.75%; vertical-align: top;">&#160;</td>

    <td style="width: 2%; vertical-align: top;" colspan="1">&#160;</td>

    <td style="width: 9.92%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>101.INS</div>
          </td>

    <td style="width: 46%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>Instance Document <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document).</span></div>
          </td>

    <td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="width: 29.75%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="width: 9.92%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>X</div>
          </td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top;">&#160;</td>

    <td style="width: 46%; vertical-align: top;">&#160;</td>

    <td style="width: 2%; vertical-align: top;" colspan="1">&#160;</td>

    <td style="width: 29.75%; vertical-align: top;">&#160;</td>

    <td style="width: 2%; vertical-align: top;" colspan="1">&#160;</td>

    <td style="width: 9.92%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>101.SCH</div>
          </td>

    <td style="width: 46%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>XBRL Taxonomy Extension Schema.</div>
          </td>

    <td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="width: 29.75%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="width: 9.92%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>X</div>
          </td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top;">&#160;</td>

    <td style="width: 46%; vertical-align: top;">&#160;</td>

    <td style="width: 2%; vertical-align: top;" colspan="1">&#160;</td>

    <td style="width: 29.75%; vertical-align: top;">&#160;</td>

    <td style="width: 2%; vertical-align: top;" colspan="1">&#160;</td>

    <td style="width: 9.92%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>101.CAL</div>
          </td>

    <td style="width: 46%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>XBRL Taxonomy Extension Calculation Linkbase Document.</div>
          </td>

    <td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="width: 29.75%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="width: 9.92%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>X</div>
          </td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top;">&#160;</td>

    <td style="width: 46%; vertical-align: top;">&#160;</td>

    <td style="width: 2%; vertical-align: top;" colspan="1">&#160;</td>

    <td style="width: 29.75%; vertical-align: top;">&#160;</td>

    <td style="width: 2%; vertical-align: top;" colspan="1">&#160;</td>

    <td style="width: 9.92%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>101.DEF</div>
          </td>

    <td style="width: 46%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>XBRL Taxonomy Extension Definition Linkbase Document.</div>
          </td>

    <td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="width: 29.75%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="width: 9.92%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>X</div>
          </td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top;">&#160;</td>

    <td style="width: 46%; vertical-align: top;">&#160;</td>

    <td style="width: 2%; vertical-align: top;" colspan="1">&#160;</td>

    <td style="width: 29.75%; vertical-align: top;">&#160;</td>

    <td style="width: 2%; vertical-align: top;" colspan="1">&#160;</td>

    <td style="width: 9.92%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>101.LAB</div>
          </td>

    <td style="width: 46%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>XBRL Taxonomy Extension Label Linkbase Document.</div>
          </td>

    <td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="width: 29.75%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="width: 9.92%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>X</div>
          </td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top;">&#160;</td>

    <td style="width: 46%; vertical-align: top;">&#160;</td>

    <td style="width: 2%; vertical-align: top;" colspan="1">&#160;</td>

    <td style="width: 29.75%; vertical-align: top;">&#160;</td>

    <td style="width: 2%; vertical-align: top;" colspan="1">&#160;</td>

    <td style="width: 9.92%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>101.PRE</div>
          </td>

    <td style="width: 46%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>XBRL Taxonomy Extension Presentation Linkbase Document.</div>
          </td>

    <td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="width: 29.75%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="width: 9.92%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>X</div>
          </td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top;">&#160;</td>

    <td style="width: 46%; vertical-align: top;">&#160;</td>

    <td style="width: 2%; vertical-align: top;" colspan="1">&#160;</td>

    <td style="width: 29.75%; vertical-align: top;">&#160;</td>

    <td style="width: 2%; vertical-align: top;" colspan="1">&#160;</td>

    <td style="width: 9.92%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>104</div>
          </td>

    <td style="width: 46%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>Cover page interactive data file (formatted as inline XBRL and contained in Exhibit 101).</div>
          </td>

    <td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="width: 29.75%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="width: 9.92%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>

  </tr>


</table>
    <div><br/>
    </div>

    <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 18pt; vertical-align: top;">*</td>

    <td style="width: auto; vertical-align: top;">
            <div>Pursuant to Item 601(b)(4)(iii)(A) of Regulation S-K, the Registrant has omitted certain agreements with respect to long-term debt not exceeding 10% of consolidated total assets.&#160; The Registrant agrees to furnish a copy of any such
              agreements to the Securities and Exchange Commission upon request.</div>
          </td>

  </tr>


</table>
    <div><br/>
    </div>

    <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 18pt; vertical-align: top;">**</td>

    <td style="width: auto; vertical-align: top;">
            <div>Denotes management contract or executive compensation plan or arrangement required to be filed as an exhibit pursuant to Item 15 of Form 10-K.</div>
          </td>

  </tr>


</table>
    <div><br/>
    </div>

    <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
      <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-weight: normal; font-style: normal;">103</span></div>

      <div class="BRPFPageBreak" style="page-break-after: always;">
        <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

      <div style="width: 100%;" class="BRPFPageHeader"><a href="#TABLEOFCONTENTS"><span style="text-decoration: underline;"></span></a>
        <div>
          <div style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="font-style: italic; font-size: 8pt;">Table of Contents</span></a></div>

        </div>

      </div>

    </div>

    <div style="font-weight: bold;">SIGNATURES<a id="SIGNATURES"><!--Anchor--></a></div>

    <div><br/>
    </div>

    <div>Pursuant to the requirements of Section 13 or 15(d) 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.</div>

    <div><br/>
    </div>

    <table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;">


  <tr>

    <td style="width: 50%; vertical-align: top;">
            <div>Date: May 22, 2024</div>
          </td>

    <td style="vertical-align: top;" colspan="2">
            <div>Modine Manufacturing Company</div>
          </td>

  </tr>

  <tr>

    <td style="width: 50%; vertical-align: top;">&#160;</td>

    <td style="vertical-align: top;" colspan="2">&#160;</td>

  </tr>

  <tr>

    <td style="width: 50%; vertical-align: top;">&#160;</td>

    <td style="width: 3%; vertical-align: top;">
            <div>By:</div>
          </td>

    <td style="width: 47%; vertical-align: top;">
            <div><span style="text-decoration: underline;">/s/ Neil D. Brinker</span></div>
          </td>

  </tr>

  <tr>

    <td style="width: 50%; vertical-align: top;">&#160;</td>

    <td style="width: 3%; vertical-align: top;">&#160;</td>

    <td style="width: 47%; vertical-align: top;">
            <div>Neil D. Brinker, President</div>
          </td>

  </tr>

  <tr>

    <td style="width: 50%; vertical-align: top;">&#160;</td>

    <td style="width: 3%; vertical-align: top;">&#160;</td>

    <td style="width: 47%; vertical-align: top;">
            <div>and Chief Executive Officer</div>
          </td>

  </tr>

  <tr>

    <td style="width: 50%; vertical-align: top;">&#160;</td>

    <td style="width: 3%; vertical-align: top;">&#160;</td>

    <td style="width: 47%; vertical-align: top;">
            <div>(Principal Executive Officer)</div>
          </td>

  </tr>


</table>
    <div> <br/>
    </div>

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

    <div><br/>
    </div>

    <table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;">


  <tr>

    <td style="width: 60%; vertical-align: top;">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt;"><span style="text-decoration: underline;">/s/ Neil D. Brinker</span></div>
          </td>

    <td style="width: 40%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 60%; vertical-align: top;">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Neil D. Brinker</div>
          </td>

    <td style="width: 40%; vertical-align: top;">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt;">May 22, 2024</div>
          </td>

  </tr>

  <tr>

    <td style="width: 60%; vertical-align: top;">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt;">President, Chief Executive Officer and Director</div>
          </td>

    <td style="width: 40%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 60%; vertical-align: top;">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt;">(Principal Executive Officer)</div>
          </td>

    <td style="width: 40%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 60%; vertical-align: top;">&#160;</td>

    <td style="width: 40%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 60%; vertical-align: top;">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt;"><span style="text-decoration: underline;">/s/ Michael B. Lucareli</span></div>
          </td>

    <td style="width: 40%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 60%; vertical-align: top;">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Michael B. Lucareli</div>
          </td>

    <td style="width: 40%; vertical-align: top;">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt;">May 22, 2024</div>
          </td>

  </tr>

  <tr>

    <td style="width: 60%; vertical-align: top;">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Executive Vice President, Chief Financial Officer</div>
          </td>

    <td style="width: 40%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 60%; vertical-align: top;">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt;">(Principal Financial and Accounting Officer)</div>
          </td>

    <td style="width: 40%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 60%; vertical-align: top;">&#160;</td>

    <td style="width: 40%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 60%; vertical-align: top;">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt;"><span style="text-decoration: underline;">/s/ Marsha C. Williams</span></div>
          </td>

    <td style="width: 40%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 60%; vertical-align: top;">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Marsha C. Williams</div>
          </td>

    <td style="width: 40%; vertical-align: top;">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt;">May 22, 2024</div>
          </td>

  </tr>

  <tr>

    <td style="width: 60%; vertical-align: top;">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Chairperson, Board of Directors</div>
          </td>

    <td style="width: 40%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 60%; vertical-align: top;">&#160;</td>

    <td style="width: 40%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 60%; vertical-align: top;">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt;"><span style="text-decoration: underline;">/s/ Eric D. Ashleman</span></div>
          </td>

    <td style="width: 40%; vertical-align: top;">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt;">May 22, 2024</div>
          </td>

  </tr>

  <tr>

    <td style="width: 60%; vertical-align: top;">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Eric D. Ashleman</div>
          </td>

    <td style="width: 40%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 60%; vertical-align: top;">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Director</div>
          </td>

    <td style="width: 40%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 60%; vertical-align: top;">&#160;</td>

    <td style="width: 40%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 60%; vertical-align: top;">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt;"><span style="text-decoration: underline;">/s/ Suresh V. Garimella</span></div>
          </td>

    <td style="width: 40%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 60%; vertical-align: top;">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Suresh V. Garimella</div>
          </td>

    <td style="width: 40%; vertical-align: top;">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt;">May 22, 2024</div>
          </td>

  </tr>

  <tr>

    <td style="width: 60%; vertical-align: top;">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Director</div>
          </td>

    <td style="width: 40%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 60%; vertical-align: top;">&#160;</td>

    <td style="width: 40%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 60%; vertical-align: top;">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt;"><span style="text-decoration: underline;">/s/ Katherine C. Harper</span></div>
          </td>

    <td style="width: 40%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 60%; vertical-align: top;">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Katherine C. Harper</div>
          </td>

    <td style="width: 40%; vertical-align: top;">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt;">May 22, 2024</div>
          </td>

  </tr>

  <tr>

    <td style="width: 60%; vertical-align: top;">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Director</div>
          </td>

    <td style="width: 40%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 60%; vertical-align: top;">&#160;</td>

    <td style="width: 40%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 60%; vertical-align: top;">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt;"><span style="text-decoration: underline;">/s/ Christopher W. Patterson</span></div>
          </td>

    <td style="width: 40%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 60%; vertical-align: top;">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Christopher W. Patterson</div>
          </td>

    <td style="width: 40%; vertical-align: top;">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt;">May 22, 2024</div>
          </td>

  </tr>

  <tr>

    <td style="width: 60%; vertical-align: top;">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Director</div>
          </td>

    <td style="width: 40%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 60%; vertical-align: top;">&#160;</td>

    <td style="width: 40%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 60%; vertical-align: top;">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt;"><span style="text-decoration: underline;">/s/ David J. Wilson</span></div>
          </td>

    <td style="width: 40%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 60%; vertical-align: top;">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt;">David J. Wilson</div>
          </td>

    <td style="width: 40%; vertical-align: top;">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt;">May 22, 2024</div>
          </td>

  </tr>

  <tr>

    <td style="width: 60%; vertical-align: top;">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Director</div>
          </td>

    <td style="width: 40%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 60%; vertical-align: top;">&#160;</td>

    <td style="width: 40%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 60%; vertical-align: top;">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt;"><span style="text-decoration: underline;">/s/ William A. Wulfsohn</span></div>
          </td>

    <td style="width: 40%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 60%; vertical-align: top;">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt;">William A. Wulfsohn</div>
          </td>

    <td style="width: 40%; vertical-align: top;">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt;">May 22, 2024</div>
          </td>

  </tr>

  <tr>

    <td style="width: 60%; vertical-align: top;">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Director</div>
          </td>

    <td style="width: 40%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 60%; vertical-align: top;">&#160;</td>

    <td style="width: 40%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 60%; vertical-align: top;">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt;"><span style="text-decoration: underline;">/s/ Christine Y. Yan</span></div>
          </td>

    <td style="width: 40%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 60%; vertical-align: top;">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Christine Y. Yan</div>
          </td>

    <td style="width: 40%; vertical-align: top;">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt;">May 22, 2024</div>
          </td>

  </tr>

  <tr>

    <td style="width: 60%; vertical-align: top;">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Director</div>
          </td>

    <td style="width: 40%; vertical-align: top;">&#160;</td>

  </tr>


</table>
    <div><br/>
    </div>

    <div><br/>
    </div>

    <div style="font-size: 8pt; text-align: center;">104<br/>
    </div>

    <div>
      <hr style="height: 2px; color: #000000; background-color: #000000; text-align: center; border: none; margin-left: auto; margin-right: auto;"/></div>


  </div>
</body>
</html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-4.6
<SEQUENCE>2
<FILENAME>ef20026276_ex4-6.htm
<DESCRIPTION>EXHIBIT 4.6
<TEXT>
<html>
  <head>
    <title></title>
    <!-- Licensed to: Broadridge
         Document created using Broadridge PROfile 24.3.1.5224
         Copyright 1995 - 2024 Broadridge -->
  </head>
<body bgcolor="#ffffff" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">
  <div>
    <hr noshade="noshade" align="center" style="height: 4px; color: #000000; background-color: #000000; text-align: center; margin-left: auto; margin-right: auto; border: none;">
    <div>
      <div style="text-align: right; font-weight: bold;"> Exhibit 4.6<br>
      </div>
      <div style="text-align: center; font-weight: bold;"> <br>
      </div>
      <div style="text-align: center; font-weight: bold;">MODINE MANUFACTURING COMPANY</div>
      <div>&#160;</div>
      <div style="text-align: center; font-style: italic; font-weight: bold;">Description of Securities Registered Pursuant to</div>
      <div style="text-align: center; font-style: italic; font-weight: bold;">Section 12 of the Securities Exchange Act of 1934</div>
      <div>&#160;</div>
      <div style="font-weight: bold;">Common Stock</div>
      <div>&#160;</div>
      <div style="text-indent: 36pt;">As of March 31, 2024, Modine Manufacturing Company (&#8220;Modine,&#8221; &#8220;we,&#8221; &#8220;our,&#8221; &#8220;us&#8221;), has one class of securities registered under Section 12 of the Securities Exchange Act of 1934, as amended: common stock, par value
        $0.625 per share.&#160; There were 52,321,055 shares of common stock issued and outstanding as of March 31, 2024.&#160; The following is a summary of the material terms and rights of our common stock and the provisions of our amended and restated articles of
        incorporation and our bylaws, as amended, each of which is incorporated by reference as an exhibit to our Annual Report on Form 10-K for the year ended March 31, 2024, of which this exhibit is a part. This summary is not complete and you should
        refer to the applicable provisions of our amended and restated articles of incorporation and bylaws.</div>
      <div>&#160;</div>
      <div style="text-indent: 36pt;">Our amended and restated articles of incorporation authorize us to issue up to 16,000,000 shares of preferred stock, par value $0.025 per share.&#160; As of March 31, 2024, there are no issued and outstanding shares of
        preferred stock.</div>
      <div>&#160;</div>
      <div style="text-indent: 36pt;"><font style="font-style: italic;">Voting Rights</font>.&#160; Each outstanding share of our common stock is entitled to one vote upon each matter submitted to a vote at a meeting of shareholders.&#160; Holders of shares of
        common stock are not entitled to cumulate their votes in the election of directors.&#160; In a non-contested election, directors are elected by a majority vote standard, whereas in any contested election, directors are elected by a plurality of the
        votes cast.&#160; Generally, unless a different vote is required by the amended and restated articles of incorporation, the bylaws or the Wisconsin Business Corporation Law (the &#8220;WBCL&#8221;), all matters to be voted on by shareholders must be approved by a
        majority of the votes cast on the matter at a meeting at which a quorum is present, subject to any voting rights granted to holders of then-outstanding preferred stock.</div>
      <div>&#160;</div>
      <div style="text-indent: 36pt;"><font style="font-style: italic;">Dividend and Liquidation Rights.&#160; </font>Holders of our common stock are entitled to receive ratably such dividends, if any, as may be declared from time to time by the board of
        directors out of funds legally available for the payment of dividends, subject to the rights of the holders of preferred stock, if any, then outstanding.&#160; In the event of the dissolution, liquidation or winding up of Modine, holders of our common
        stock will be entitled to receive, pro rata, any assets and funds of Modine remaining after satisfaction of Modine&#8217;s creditors and the payment of all amounts that the holders of preferred stock, if any, then outstanding may be entitled to receive.</div>
      <div>&#160;</div>
      <div style="text-indent: 36pt;"><font style="font-style: italic;">Preemptive and Other Rights.&#160; </font>Holders of our common stock do not have preemptive, subscription, redemption or conversion rights.</div>
      <div>&#160;</div>
      <div style="text-indent: 36pt;"><font style="font-style: italic;">Liability to Further Calls or Assessments.&#160; </font>Under the WBCL, when Modine receives the consideration for which the board of directors authorized the issuance of shares, the
        shares issued for that consideration are fully paid and nonassessable.</div>
      <div>&#160;</div>
      <div style="text-indent: 36pt;"><font style="font-style: italic;">Possible Anti-Takeover Effects of our Amended and Restated Articles of Incorporation and Bylaws.&#160; </font>Our amended and restated articles of incorporation and bylaws contain
        provisions that could make it more difficult to acquire Modine by means of a tender offer, proxy contest or otherwise.&#160; The description set forth below is intended as a summary only. For complete information we encourage you to read our amended and
        restated articles of incorporation and bylaws.</div>
      <div>&#160;</div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z37d9e4267c7d4d5097a680fbc357e6c3">

          <tr>
            <td style="width: 7.2pt;"><br>
            </td>
            <td style="width: 14.4pt; vertical-align: top;">&#8226;</td>
            <td style="width: auto; vertical-align: top;">
              <div><font style="font-style: italic;">Board of Directors. </font> Our amended and restated articles of incorporation and bylaws provide that the board of directors must be divided into three classes as nearly-equal in number as possible, as
                determined by the board of directors.&#160; The total number of directors is to be the number provided in the bylaws, but not less than seven.&#160; One class is elected each year for a three-year term.&#160; Shareholders have the right to remove
                directors, but only for good cause and by the affirmative vote of a majority of the outstanding shares entitled to vote for the election of the director.&#160; The removal of a director may only be taken at a special meeting of shareholders
                called for that purpose.</div>
            </td>
          </tr>

      </table>
      <div><br>
      </div>
      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div style="page-break-after: always;" class="BRPFPageBreak">
          <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
      </div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="zbc856e59e2c84bf6b4e9af29faff177e">

          <tr>
            <td style="width: 7.2pt;"><br>
            </td>
            <td style="width: 14.4pt; vertical-align: top;">&#8226;</td>
            <td style="width: auto; vertical-align: top;">
              <div><font style="font-style: italic;">Advance Notice Requirements for Shareholder Proposals and Director Nominees. </font> Our bylaws require advance notice with regard to business proposed to be submitted by a shareholder at any annual or
                special meeting of our shareholders, including the nomination of candidates for election as directors.&#160; Notice of proposed shareholder business must be timely given in writing to our corporate secretary prior to the meeting.&#160; To be timely,
                notice must be received at our principal executive offices within the time frames specified in our bylaws.&#160; The notice must also contain certain information specified in our bylaws, including, with respect to a director nomination, the
                written consent of the nominee to serve as a director if elected.</div>
            </td>
          </tr>

      </table>
      <div><br>
      </div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z2a083481b9a74973856cbf2b2bbaad76">

          <tr>
            <td style="width: 7.2pt;"><br>
            </td>
            <td style="width: 14.4pt; vertical-align: top;">&#8226;</td>
            <td style="width: auto; vertical-align: top;">
              <div><font style="font-style: italic;">Special Meetings; Shareholder Action Without a Meeting.</font>&#160; Special meetings of shareholders may be called by a majority of the members of the board of directors, by the chairperson of the board, by
                the chief executive officer, or, as required by the WBCL, pursuant to one or more written demands signed by the holders of at least 10% of all the votes entitled to be cast on any issue proposed to be considered at the proposed special
                meeting, which demand(s) must describe one or more purposes for which the special meeting is to be held. The bylaws contain provisions regarding special meetings called upon the demand of shareholders.&#160; Shareholder action may be taken
                without a meeting only by the unanimous written consent of all shareholders entitled to vote on the action.</div>
            </td>
          </tr>

      </table>
      <div><br>
      </div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z840311764a7c43aca085cfc084536f7a">

          <tr>
            <td style="width: 7.2pt;"><br>
            </td>
            <td style="width: 14.4pt; vertical-align: top;">&#8226;</td>
            <td style="width: auto; vertical-align: top;">
              <div><font style="font-style: italic;">Required Vote for Certain Actions. </font> Pursuant to Section 180.1706(l) of the WBCL, except as otherwise provided in a corporation&#8217;s articles of incorporation or any amendment to the articles of
                incorporation, any merger or share exchange, sale of all or substantially all assets otherwise than in the regular course of business, dissolution of the corporation or revocation of dissolution, involving a corporation organized before
                January 1, 1973, such as Modine, which did not expressly elect before January 1, 1991 to be governed by a majority or greater voting requirement, must be approved by the affirmative vote of two-thirds of the shares entitled to vote at a
                meeting called for that purpose.&#160; Article VII of our amended and restated articles of incorporation expressly retains the two-thirds vote requirement for these actions.</div>
            </td>
          </tr>

      </table>
      <div><br>
      </div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="zf2069c3205974e05afec04829837b6d9">

          <tr>
            <td style="width: 7.2pt;"><br>
            </td>
            <td style="width: 14.4pt; vertical-align: top;">&#8226;</td>
            <td style="width: auto; vertical-align: top;">
              <div><font style="font-style: italic;">Amendment of Bylaws.</font><font style="font-weight: bold; font-style: italic;">&#160;</font><font style="font-weight: bold;">&#160;</font>Shareholders have the right to amend or repeal the bylaws at any regular
                or special meeting of the shareholders, if notice of the proposed action was specified in the notice of the meeting.&#160; That action requires the affirmative vote of not less than two-thirds of the shares entitled to vote.&#160; The board of
                directors may also amend the bylaws by the affirmative vote of not less than two-thirds of the full board of directors of Modine.</div>
            </td>
          </tr>

      </table>
      <div><br>
      </div>
      <div><br>
      </div>
      <div>
        <hr noshade="noshade" align="center" style="height: 2px; color: #000000; background-color: #000000; text-align: center; margin-left: auto; margin-right: auto; border: none;"></div>
    </div>
  </div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-19
<SEQUENCE>3
<FILENAME>ef20026276_ex19.htm
<DESCRIPTION>EXHIBIT 19
<TEXT>
<html>
  <head>
    <title></title>
    <!-- Licensed to: Broadridge
         Document created using Broadridge PROfile 24.3.1.5224
         Copyright 1995 - 2024 Broadridge -->
  </head>
<body bgcolor="#ffffff" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">
  <div>
    <hr noshade="noshade" align="center" style="height: 4px; color: #000000; background-color: #000000; text-align: center; margin-left: auto; margin-right: auto; border: none;">
    <div>
      <div>
        <div style="text-align: right; font-weight: bold;">Exhibit 19</div>
        <div style="text-align: right; font-weight: bold;"> <br>
        </div>
        <div style="text-align: right; font-weight: bold;">
          <table cellspacing="0" cellpadding="0" border="0" id="z86fed45c4f724a10a935e29a788a4ee2" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;">

              <tr>
                <td style="width: 1%; vertical-align: middle; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);" rowspan="4" colspan="1">&#160;</td>
                <td style="width: 24%; vertical-align: middle; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);" rowspan="4">
                  <div>
                    <div><img width="144" height="43" src="image02.jpg"></div>
                  </div>
                </td>
                <td style="width: 1%; vertical-align: middle; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);" rowspan="4" colspan="1">&#160;</td>
                <td style="width: 38%; vertical-align: middle; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);" rowspan="4">
                  <div style="font-weight: bold;">Global Policy</div>
                </td>
                <td style="width: 1%; vertical-align: middle; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);" rowspan="4" colspan="1">&#160;</td>
                <td style="width: 17.55%; vertical-align: middle; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);" rowspan="4">
                  <div style="font-weight: bold;">GP15</div>
                </td>
                <td style="width: 17.29%; vertical-align: middle; border-left: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);">
                  <div style="text-align: center; font-weight: bold;">Publication Date:</div>
                </td>
              </tr>
              <tr>
                <td style="width: 17.29%; vertical-align: middle; border-left: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                  <div style="text-align: center; font-weight: bold;">February-2023</div>
                </td>
              </tr>
              <tr>
                <td style="width: 17.29%; vertical-align: middle; border-left: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0);">&#160;</td>
              </tr>
              <tr>
                <td style="width: 17.29%; vertical-align: middle; border-left: #000000 2px solid; border-right: #000000 2px solid; border-bottom: #000000 2px solid;">
                  <div style="text-align: center; font-weight: bold;">Page <font class="BRPFPageNumber">1</font> of 7</div>
                </td>
              </tr>
              <tr>
                <td style="width: 1%; vertical-align: middle; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);" rowspan="1" colspan="1">&#160;</td>
                <td style="width: 24%; vertical-align: middle; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);" rowspan="1">
                  <div>Title:</div>
                </td>
                <td style="width: 1%; vertical-align: middle; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);" rowspan="1" colspan="1">&#160;</td>
                <td style="vertical-align: middle; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);" rowspan="1" colspan="4">
                  <div style="font-weight: bold;">Insider Trading</div>
                </td>
              </tr>

          </table>
          <div> </div>
        </div>
        <div>&#160;</div>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" id="z20176e15422243118264831a3d491943" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

            <tr>
              <td style="vertical-align: top; text-align: right; width: 36pt;">
                <div style="text-align: left; font-weight: bold;">I.</div>
              </td>
              <td style="vertical-align: top;">
                <div style="font-weight: bold;">PURPOSE</div>
              </td>
            </tr>

        </table>
      </div>
      <div>&#160;</div>
      <div>This Insider Trading Policy ("Policy") provides guidelines with respect to transactions in the securities of Modine Manufacturing Company (the "Company") and the handling of confidential information about the Company and the companies with which
        the Company does business.&#160; The Company's Business Ethics Committee has adopted this Policy to promote compliance with laws that prohibit certain persons who are aware of material nonpublic information about a company from: (i) trading in
        securities of that company; or (ii) providing material nonpublic information to other persons who may trade on the basis of that information.</div>
      <div>&#160;</div>
      <div>
        <table cellspacing="0" cellpadding="0" id="zb70b47fc2f224788ac7f84d229e53b1b" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

            <tr>
              <td style="width: 36pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; font-weight: bold;">II.</div>
              </td>
              <td style="vertical-align: top;">
                <div style="font-weight: bold;">SCOPE</div>
              </td>
            </tr>

        </table>
        <div> <br>
        </div>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" id="z55547d65716f41e6a5fcb5924607aa6d" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

            <tr>
              <td style="width: 36pt;">&#160;</td>
              <td style="width: 18pt; vertical-align: top; text-align: right;">
                <div style="text-align: left;">A.</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div><u>Persons Subject to the Policy (&#8220;Covered Individuals&#8221;)</u></div>
              </td>
            </tr>

        </table>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" id="z50163fd8d8dd40daa10f9766b35fd734" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

            <tr>
              <td style="width: 54pt;">&#160;</td>
              <td style="width: 18pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; font-style: italic;">(1)</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div><font style="font-style: italic;">Employees and Directors</font>.&#160; This Policy applies to all employees of the Company and its subsidiaries and all members of the Company's Board of Directors.&#160; The Company may also determine that other
                  persons should be subject to this Policy, such as contractors or consultants who have access to Material Nonpublic Information (as defined below).&#160; Each such person individually is an &#8220;Insider&#8221; and collectively these persons are
                  &#8220;Insiders&#8221; for purposes of this section.&#160; In this Policy, all members of the Company&#8217;s Board of Directors and all executive officers of the Company are referred to as &#8220;Section 16 Insiders.&#8221;</div>
              </td>
            </tr>

        </table>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" id="zdc2aa7d54c474b8da8045dab78b0b003" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

            <tr>
              <td style="width: 54pt;">&#160;</td>
              <td style="width: 18pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; font-style: italic;">(2)</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div><font style="font-style: italic;">Family Members and Others</font>.<font style="font-weight: bold;">&#160; </font>This Policy applies to all family members who reside with an Insider and any family members who do not live in such household
                  but whose transactions in Company Securities (as defined below) are directed by an Insider or are subject to an Insider&#8217;s influence or control.&#160; Such Insider has a duty to make these individuals aware of the need to confer with the
                  Insider before they trade in Company Securities, and the Insider should treat all such transactions for the purposes of this Policy and applicable securities laws as if the transactions were for the Insider&#8217;s own account.&#160; This Policy
                  does not, however, apply to personal securities transactions where the purchase or sale decision is made by a third party not controlled by, influenced by or within an Insider&#8217;s household.</div>
              </td>
            </tr>

        </table>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" id="z5c9958714d214941a91d96d0f7844fa3" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

            <tr>
              <td style="width: 54pt;">&#160;</td>
              <td style="width: 18pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; font-style: italic;">(3)</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div><font style="font-style: italic;">Entities Influenced or Controlled by an employee or director.</font>&#160; This Policy applies to any entities that an Insider influences or controls, including any corporations, partnerships or trusts
                  (collectively referred to as "Controlled Entities"), and transactions by these Controlled Entities should be treated for the purposes of this Policy and applicable securities laws as if they were for the Insider&#8217;s own account.</div>
              </td>
            </tr>

        </table>
      </div>
      <div>&#160;</div>
      <div>
        <table cellspacing="0" cellpadding="0" id="z2772fb0b75264663aa12382deff19c06" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

            <tr>
              <td style="width: 36pt;">&#160;</td>
              <td style="width: 18pt; vertical-align: top; text-align: right;">
                <div style="text-align: left;">B.</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div><u>Transactions Subject to the Policy</u>.&#160; This Policy applies to transactions in the Company's securities (collectively referred to in this Policy as "Company Securities"), including the Company's common stock, options to purchase
                  common stock, or any other type of securities that the Company may issue.</div>
              </td>
            </tr>

        </table>
      </div>
      <div>&#160;</div>
      <div>
        <table cellspacing="0" cellpadding="0" id="zf37f4780b2e949a6b5361a8ae66edd10" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

            <tr>
              <td style="width: 36pt;">&#160;</td>
              <td style="width: 18pt; vertical-align: top; text-align: right;">
                <div style="text-align: left;">C.</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div><u>Administration of the Policy</u>.&#160; The Company&#8217;s General Counsel shall serve as the Reviewing Officer for the purposes of this Policy, and in his/her absence, another employee designated by the Reviewing Officer shall be responsible
                  for administration of this Policy.&#160; All determinations and interpretations by the Reviewing Officer shall be final and not subject to further review.</div>
              </td>
            </tr>

        </table>
        <div> <br>
        </div>
      </div>
      <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div class="BRPFPageBreak" style="page-break-after: always;">
          <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
        <div style="width: 100%;" class="BRPFPageHeader">
          <table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;">

              <tr>
                <td style="width: 1%; vertical-align: middle; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);" rowspan="4" colspan="1">&#160;</td>
                <td style="width: 24%; vertical-align: middle; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);" rowspan="4">
                  <div>
                    <div><img width="144" height="43" src="image02.jpg"></div>
                  </div>
                </td>
                <td style="width: 1%; vertical-align: middle; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);" rowspan="4" colspan="1">&#160;</td>
                <td style="width: 38%; vertical-align: middle; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);" rowspan="4">
                  <div style="font-weight: bold;">Global Policy</div>
                </td>
                <td style="width: 1%; vertical-align: middle; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);" rowspan="4" colspan="1">&#160;</td>
                <td style="width: 17.55%; vertical-align: middle; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);" rowspan="4">
                  <div style="font-weight: bold;">GP15</div>
                </td>
                <td style="width: 17.29%; vertical-align: middle; border-left: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);">
                  <div style="text-align: center; font-weight: bold;">Publication Date:</div>
                </td>
              </tr>
              <tr>
                <td style="width: 17.29%; vertical-align: middle; border-left: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                  <div style="text-align: center; font-weight: bold;">February-2023</div>
                </td>
              </tr>
              <tr>
                <td style="width: 17.29%; vertical-align: middle; border-left: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0);">&#160;</td>
              </tr>
              <tr>
                <td style="width: 17.29%; vertical-align: middle; border-left: #000000 2px solid; border-right: #000000 2px solid; border-bottom: #000000 2px solid;">
                  <div style="text-align: center; font-weight: bold;">Page <font class="BRPFPageNumber">2</font> of 7</div>
                </td>
              </tr>
              <tr>
                <td style="width: 1%; vertical-align: middle; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);" rowspan="1" colspan="1">&#160;</td>
                <td style="width: 24%; vertical-align: middle; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);" rowspan="1">
                  <div>Title:</div>
                </td>
                <td style="width: 1%; vertical-align: middle; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);" rowspan="1" colspan="1">&#160;</td>
                <td style="vertical-align: middle; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);" rowspan="1" colspan="4">
                  <div style="font-weight: bold;">Insider Trading</div>
                </td>
              </tr>

          </table>
        </div>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" id="zc236d3b363504a5ca85579dffbf2ce46" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

            <tr>
              <td style="width: 36pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; font-weight: bold;">III.</div>
              </td>
              <td style="vertical-align: top;">
                <div style="font-weight: bold;">POLICY STATEMENT</div>
              </td>
            </tr>

        </table>
        <div> <br>
        </div>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" id="z38d01764625748c8984063518017fe88" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

            <tr>
              <td style="width: 36pt;">&#160;</td>
              <td style="width: 18pt; vertical-align: top; text-align: right;">
                <div style="text-align: left;">A.</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div><u>General Policy</u>.&#160; It is the policy of the Company that no Covered Individual who is aware of Material Nonpublic Information&#160; relating to the Company may, directly, or indirectly:</div>
              </td>
            </tr>

        </table>
      </div>
      <div>&#160;</div>
      <div>
        <table cellspacing="0" cellpadding="0" id="z9af7b5353f734daa9be5b81223aa92ca" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

            <tr>
              <td style="width: 54pt;">&#160;</td>
              <td style="width: 18pt; vertical-align: top; text-align: right;">
                <div style="text-align: left;">(1)</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div>Engage in transactions in Company Securities, except as otherwise specified in this Section under the headings "Certain Transactions Under 401(k) Plans" and "Rule 10b5-1 Plans;"</div>
              </td>
            </tr>

        </table>
      </div>
      <div>&#160;</div>
      <div>
        <table cellspacing="0" cellpadding="0" id="z62de32d062684150bd6e14d969f6f02a" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

            <tr>
              <td style="width: 54pt;">&#160;</td>
              <td style="width: 18pt; vertical-align: top; text-align: right;">
                <div style="text-align: left;">(2)</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div>Recommend to another the purchase or sale of any Company Securities;</div>
              </td>
            </tr>

        </table>
      </div>
      <div>&#160;</div>
      <div>
        <table cellspacing="0" cellpadding="0" id="z05cbe2c206eb4bd39bf08945f83c72d3" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

            <tr>
              <td style="width: 54pt;">&#160;</td>
              <td style="width: 18pt; vertical-align: top; text-align: right;">
                <div style="text-align: left;">(3)</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div>Disclose Material Nonpublic Information to persons within the Company whose jobs do not require them to have such information, or outside of the Company to other persons, including, but not limited to, family, friends, business
                  associates, investors and consultants, unless any such disclosure is made in accordance with the Company's policies regarding the protection or authorized external disclosure of such information regarding the Company.&#160; This includes the
                  sharing of such information through social media or other internet-based forums; or</div>
              </td>
            </tr>

        </table>
      </div>
      <div>&#160;</div>
      <div>
        <table cellspacing="0" cellpadding="0" id="zecf10da0b0ff4ef98403b8ea61682107" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

            <tr>
              <td style="width: 54pt;">&#160;</td>
              <td style="width: 18pt; vertical-align: top; text-align: right;">
                <div style="text-align: left;">(4)</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div>Assist anyone engaged in the above activities.</div>
              </td>
            </tr>

        </table>
      </div>
      <div>&#160;</div>
      <div style="margin-left: 54pt;">In addition, it is the policy of the Company that no Covered Individual who, in the course of working for the Company, learns of Material Nonpublic Information about another company with which the Company does
        business, including a customer or supplier of the Company, may trade in that company's securities until the information becomes public or is no longer material.</div>
      <div>&#160;</div>
      <div style="margin-left: 54pt;">There are no exceptions to this Policy, except as specifically noted herein.&#160; Transactions that may be necessary or justifiable for independent reasons (such as the need to raise money for an emergency expenditure) are
        not excepted from this Policy.&#160; The securities laws do not recognize any mitigating circumstances, and, in any event, even the appearance of an improper transaction must be avoided to preserve the Company's reputation for adhering to the highest
        standards of conduct.</div>
      <div>&#160;</div>
      <div>
        <table cellspacing="0" cellpadding="0" id="z7ca6819d289140e5870c93528a5ece53" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

            <tr>
              <td style="width: 36pt;">&#160;</td>
              <td style="width: 18pt; vertical-align: top; text-align: right;">
                <div style="text-align: left;">B.</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div><u>Certain Transactions Under 401(k) Plans.</u>&#160; This Policy does prohibit certain elections a Company employee may make under the 401(k) plan if that employee has Material Nonpublic Information at the time of such elections,
                  including: (a) an election to make an intra-plan transfer of an existing account balance out of the Company stock fund; and (b) an election to borrow money against your 401(k) plan account if the loan will result in a liquidation of some
                  or all of your Company stock fund balance.</div>
              </td>
            </tr>

        </table>
      </div>
      <div>&#160;</div>
      <div>
        <table cellspacing="0" cellpadding="0" id="zdeb827d75a6e4a4f9e9ad4bac3030829" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

            <tr>
              <td style="width: 36pt;">&#160;</td>
              <td style="width: 18pt; vertical-align: top; text-align: right;">
                <div style="text-align: left;">C.</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div><u>Rule 10b5-1 Plans</u>.&#160; Rule 10b5-1 under the U.S. Securities Exchange Act provides a defense from insider trading liability under Rule 10b-5.&#160; In order to be eligible to rely on this defense, a person must enter into a Rule 10b5-1
                  plan for transactions in Company Securities that meets certain conditions specified in the Rule (a "Rule 10b5-1 Plan") before making such transactions.&#160; If the plan meets the requirements of Rule 10b5-1, Company Securities may be
                  purchased or sold without regard to certain insider trading restrictions, so long as the person making the trade complies with the terms of the plan.&#160; In general, a Rule 10b5-1 Plan must be entered into at a time when the person entering
                  into the plan is not aware of Material Nonpublic Information.&#160; Once the plan is adopted, the person must not exercise any influence over the amount of securities to be traded, the price at which they are to be traded or the date of the
                  trade.&#160; The plan must either specify the amount, pricing and timing of transactions in advance or delegate discretion on these matters to an independent third party.</div>
              </td>
            </tr>

        </table>
      </div>
      <div>&#160;</div>
      <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div class="BRPFPageBreak" style="page-break-after: always;">
          <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
        <div style="width: 100%;" class="BRPFPageHeader">
          <table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;">

              <tr>
                <td style="width: 1%; vertical-align: middle; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);" rowspan="4" colspan="1">&#160;</td>
                <td style="width: 24%; vertical-align: middle; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);" rowspan="4">
                  <div>
                    <div><img width="144" height="43" src="image02.jpg"></div>
                  </div>
                </td>
                <td style="width: 1%; vertical-align: middle; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);" rowspan="4" colspan="1">&#160;</td>
                <td style="width: 38%; vertical-align: middle; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);" rowspan="4">
                  <div style="font-weight: bold;">Global Policy</div>
                </td>
                <td style="width: 1%; vertical-align: middle; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);" rowspan="4" colspan="1">&#160;</td>
                <td style="width: 17.55%; vertical-align: middle; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);" rowspan="4">
                  <div style="font-weight: bold;">GP15</div>
                </td>
                <td style="width: 17.29%; vertical-align: middle; border-left: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);">
                  <div style="text-align: center; font-weight: bold;">Publication Date:</div>
                </td>
              </tr>
              <tr>
                <td style="width: 17.29%; vertical-align: middle; border-left: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                  <div style="text-align: center; font-weight: bold;">February-2023</div>
                </td>
              </tr>
              <tr>
                <td style="width: 17.29%; vertical-align: middle; border-left: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0);">&#160;</td>
              </tr>
              <tr>
                <td style="width: 17.29%; vertical-align: middle; border-left: #000000 2px solid; border-right: #000000 2px solid; border-bottom: #000000 2px solid;">
                  <div style="text-align: center; font-weight: bold;">Page <font class="BRPFPageNumber">3</font> of 7</div>
                </td>
              </tr>
              <tr>
                <td style="width: 1%; vertical-align: middle; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);" rowspan="1" colspan="1">&#160;</td>
                <td style="width: 24%; vertical-align: middle; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);" rowspan="1">
                  <div>Title:</div>
                </td>
                <td style="width: 1%; vertical-align: middle; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);" rowspan="1" colspan="1">&#160;</td>
                <td style="vertical-align: middle; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);" rowspan="1" colspan="4">
                  <div style="font-weight: bold;">Insider Trading</div>
                </td>
              </tr>

          </table>
        </div>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" id="zb1d794361afe41b9a950549b80929645" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

            <tr>
              <td style="width: 36pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; font-weight: bold;">IV.</div>
              </td>
              <td style="vertical-align: top;">
                <div style="font-weight: bold;">DEFINITIONS</div>
              </td>
            </tr>

        </table>
      </div>
      <div>&#160;</div>
      <div style="margin-left: 36pt;"><u>Material Information</u>.&#160; Information is considered "material" if a reasonable investor would consider that information important in making a decision to buy, hold or sell securities.&#160; Any information that could be
        expected to affect the Company's stock price, whether it is positive or negative, should be considered material.&#160; There is no bright-line standard for assessing materiality; rather, materiality is based on an assessment of all of the facts and
        circumstances, and is often evaluated by enforcement authorities with the benefit of hindsight.&#160; While it is not possible to define all categories of material information, some examples of information that ordinarily would be regarded as material
        are:</div>
      <div>&#160;</div>
      <div>
        <table cellspacing="0" cellpadding="0" id="z6b177717796d4f0898718817064cf987" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

            <tr>
              <td style="width: 36pt;">&#160;</td>
              <td style="width: 18pt; vertical-align: top; text-align: right;">
                <div style="text-align: left;">&#8226;</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div>Projections of future earnings or losses, or other earnings guidance;</div>
              </td>
            </tr>

        </table>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" id="zcb4c15e0461347a5b261a5c68e4a75c4" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

            <tr>
              <td style="width: 36pt;">&#160;</td>
              <td style="width: 18pt; vertical-align: top; text-align: right;">
                <div style="text-align: left;">&#8226;</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div>Changes to previously announced earnings guidance, or the decision to suspend earnings guidance;</div>
              </td>
            </tr>

        </table>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" id="z4177a390f4a94a34b93be5fdf5ef8a9d" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

            <tr>
              <td style="width: 36pt;">&#160;</td>
              <td style="width: 18pt; vertical-align: top; text-align: right;">
                <div style="text-align: left;">&#8226;</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div>A pending or proposed merger, significant acquisition or tender offer;</div>
              </td>
            </tr>

        </table>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" id="z792689cb6b144e6c8bdbd33052d0bf86" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

            <tr>
              <td style="width: 36pt;">&#160;</td>
              <td style="width: 18pt; vertical-align: top; text-align: right;">
                <div style="text-align: left;">&#8226;</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div>A pending or proposed acquisition or disposition of a significant asset;</div>
              </td>
            </tr>

        </table>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" id="zbe4affac7da4415fa31087cd243285a6" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

            <tr>
              <td style="width: 36pt;">&#160;</td>
              <td style="width: 18pt; vertical-align: top; text-align: right;">
                <div style="text-align: left;">&#8226;</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div>A pending or proposed significant joint venture;</div>
              </td>
            </tr>

        </table>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" id="zde2d66dfbd364976bbbf2da60e9b5c56" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

            <tr>
              <td style="width: 36pt;">&#160;</td>
              <td style="width: 18pt; vertical-align: top; text-align: right;">
                <div style="text-align: left;">&#8226;</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div>A significant company restructuring;</div>
              </td>
            </tr>

        </table>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" id="z222a63f65c2341f08ed408f2cecf7a41" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

            <tr>
              <td style="width: 36pt;">&#160;</td>
              <td style="width: 18pt; vertical-align: top; text-align: right;">
                <div style="text-align: left;">&#8226;</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div>Significant related party transactions;</div>
              </td>
            </tr>

        </table>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" id="z18a989fb3e284490a278227bbdaafb2b" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

            <tr>
              <td style="width: 36pt;">&#160;</td>
              <td style="width: 18pt; vertical-align: top; text-align: right;">
                <div style="text-align: left;">&#8226;</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div>A change in dividend policy, the declaration of a stock split, or an offering of additional securities;</div>
              </td>
            </tr>

        </table>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" id="za3cd29ec35364501b2782cad7632bcb8" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

            <tr>
              <td style="width: 36pt;">&#160;</td>
              <td style="width: 18pt; vertical-align: top; text-align: right;">
                <div style="text-align: left;">&#8226;</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div>Bank borrowings or other financing transactions outside of the ordinary course;</div>
              </td>
            </tr>

        </table>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" id="z9685719ba96547c58139286c224f2735" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

            <tr>
              <td style="width: 36pt;">&#160;</td>
              <td style="width: 18pt; vertical-align: top; text-align: right;">
                <div style="text-align: left;">&#8226;</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div>The establishment of a repurchase program for Company Securities;</div>
              </td>
            </tr>

        </table>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" id="zd31c8dd1f71e4bb7bce510669adab75e" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

            <tr>
              <td style="width: 36pt;">&#160;</td>
              <td style="width: 18pt; vertical-align: top; text-align: right;">
                <div style="text-align: left;">&#8226;</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div>A significant change in management;</div>
              </td>
            </tr>

        </table>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" id="zee765936ff104d8e8eedafaa09f82ee6" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

            <tr>
              <td style="width: 36pt;">&#160;</td>
              <td style="width: 18pt; vertical-align: top; text-align: right;">
                <div style="text-align: left;">&#8226;</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div>A change in auditors or notification that&#160; the auditor's reports may no longer be relied upon;</div>
              </td>
            </tr>

        </table>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" id="z41d0651d26bd4c83b09248f8a811cb91" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

            <tr>
              <td style="width: 36pt;">&#160;</td>
              <td style="width: 18pt; vertical-align: top; text-align: right;">
                <div style="text-align: left;">&#8226;</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div>Development of a significant new product, process, or service;</div>
              </td>
            </tr>

        </table>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" id="zb61c48fbf12d408d982d19551cf20a07" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

            <tr>
              <td style="width: 36pt;">&#160;</td>
              <td style="width: 18pt; vertical-align: top; text-align: right;">
                <div style="text-align: left;">&#8226;</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div>Pending or threatened significant litigation or the resolution of such litigation;</div>
              </td>
            </tr>

        </table>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" id="zab6717439e834b94888c00e66302b6a6" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

            <tr>
              <td style="width: 36pt;">&#160;</td>
              <td style="width: 18pt; vertical-align: top; text-align: right;">
                <div style="text-align: left;">&#8226;</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div>Impending bankruptcy or the existence of severe liquidity problems;</div>
              </td>
            </tr>

        </table>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" id="z3626b73c9468443b88ca191192bd6951" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

            <tr>
              <td style="width: 36pt;">&#160;</td>
              <td style="width: 18pt; vertical-align: top; text-align: right;">
                <div style="text-align: left;">&#8226;</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div>The gain or loss of a significant customer or supplier; and</div>
              </td>
            </tr>

        </table>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" id="zf07b5663511f40638694fbf13fca6e9a" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

            <tr>
              <td style="width: 36pt;">&#160;</td>
              <td style="width: 18pt; vertical-align: top; text-align: right;">
                <div style="text-align: left;">&#8226;</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div>The imposition of a ban on trading in Company Securities or the securities of another company.</div>
              </td>
            </tr>

        </table>
      </div>
      <div>&#160;</div>
      <div style="margin-left: 36pt;"><u>When Information is Considered Public</u>.&#160; Information that has not been disclosed to the public is generally considered to be nonpublic information.&#160; In order to establish that the information has been disclosed
        to the public, it may be necessary to demonstrate that the information has been widely disseminated.&#160; Information generally would be considered widely disseminated if it has been disclosed through newswire services, publication in a widely
        available newspaper, news website, or public disclosure documents filed with the SEC that are available on the SEC's website.&#160; By contrast, information would likely not be considered widely disseminated if it is available only to the Company's
        employees.</div>
      <div>&#160;</div>
      <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div class="BRPFPageBreak" style="page-break-after: always;">
          <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
        <div style="width: 100%;" class="BRPFPageHeader">
          <table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;">

              <tr>
                <td style="width: 1%; vertical-align: middle; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);" rowspan="4" colspan="1">&#160;</td>
                <td style="width: 24%; vertical-align: middle; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);" rowspan="4">
                  <div>
                    <div><img width="144" height="43" src="image02.jpg"></div>
                  </div>
                </td>
                <td style="width: 1%; vertical-align: middle; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);" rowspan="4" colspan="1">&#160;</td>
                <td style="width: 38%; vertical-align: middle; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);" rowspan="4">
                  <div style="font-weight: bold;">Global Policy</div>
                </td>
                <td style="width: 1%; vertical-align: middle; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);" rowspan="4" colspan="1">&#160;</td>
                <td style="width: 17.55%; vertical-align: middle; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);" rowspan="4">
                  <div style="font-weight: bold;">GP15</div>
                </td>
                <td style="width: 17.29%; vertical-align: middle; border-left: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);">
                  <div style="text-align: center; font-weight: bold;">Publication Date:</div>
                </td>
              </tr>
              <tr>
                <td style="width: 17.29%; vertical-align: middle; border-left: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                  <div style="text-align: center; font-weight: bold;">February-2023</div>
                </td>
              </tr>
              <tr>
                <td style="width: 17.29%; vertical-align: middle; border-left: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0);">&#160;</td>
              </tr>
              <tr>
                <td style="width: 17.29%; vertical-align: middle; border-left: #000000 2px solid; border-right: #000000 2px solid; border-bottom: #000000 2px solid;">
                  <div style="text-align: center; font-weight: bold;">Page <font class="BRPFPageNumber">4</font> of 7</div>
                </td>
              </tr>
              <tr>
                <td style="width: 1%; vertical-align: middle; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);" rowspan="1" colspan="1">&#160;</td>
                <td style="width: 24%; vertical-align: middle; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);" rowspan="1">
                  <div>Title:</div>
                </td>
                <td style="width: 1%; vertical-align: middle; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);" rowspan="1" colspan="1">&#160;</td>
                <td style="vertical-align: middle; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);" rowspan="1" colspan="4">
                  <div style="font-weight: bold;">Insider Trading</div>
                </td>
              </tr>

          </table>
        </div>
      </div>
      <div style="margin-left: 36pt;">Once information is widely disseminated, it is still necessary to afford the investing public sufficient time to absorb the information.&#160; As a general rule, information should not be considered fully absorbed by the
        marketplace until the second business day after the information is released.&#160; If, for example, the Company were to make a material announcement on a Monday, it is likely not to be considered fully absorbed until Wednesday.&#160; Depending on the
        particular circumstances, the Company may determine that a longer or shorter period should apply to the release of specific Material Nonpublic Information.</div>
      <div>&#160;</div>
      <div style="margin-left: 36pt;"><u>Material Nonpublic Information</u> is, thus, information that is considered &#8220;material&#8221; (as defined above), but is not yet &#8220;public&#8221; (as defined above).</div>
      <div>&#160;</div>
      <div>
        <table cellspacing="0" cellpadding="0" id="z3fddfa1ea9994a0bac78a64dd01a63c6" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

            <tr>
              <td style="width: 36pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; font-weight: bold;">V.</div>
              </td>
              <td style="vertical-align: top;">
                <div style="font-weight: bold;">PROCEDURES AND RESTRICTIONS</div>
              </td>
            </tr>

        </table>
      </div>
      <div>&#160;</div>
      <div style="margin-left: 36pt;">The Company has established additional procedures in order to assist the Company in the administration of this Policy, to facilitate compliance with laws prohibiting insider trading while individuals are in possession
        of Material Nonpublic Information, and to avoid the appearance of any impropriety.</div>
      <div>&#160;</div>
      <div>
        <table cellspacing="0" cellpadding="0" id="zb50bb387efbe4c4f8c8b96468233323f" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

            <tr>
              <td style="width: 36pt;">&#160;</td>
              <td style="width: 18pt; vertical-align: top; text-align: right;">
                <div style="text-align: left;">A.</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div><u>Pre-Clearance Procedures for Section 16 Insiders</u>.&#160; Section 16 Insiders may not engage in any transaction in Company Securities, including the entry into a 10b5-1 Plan relating to Company Securities, without first obtaining
                  pre-clearance of the transaction from the Reviewing Officer.&#160; A request for pre-clearance should be submitted to the Reviewing Officer at least two business days in advance of the proposed transaction.&#160; Any Rule 10b5-1 Plan must be
                  submitted for approval five business days prior to the entry into the Rule 10b5-1 Plan.&#160; No further pre-approval of transactions conducted pursuant to the Rule 10b5-1 Plan will be required.&#160; However, as always, Section 16 Insiders must
                  report all transactions to the Legal Department immediately in order to ensure proper and timely public disclosure.&#160; The Reviewing Officer is under no obligation to approve a transaction submitted for pre-clearance, and may determine not
                  to permit the transaction.&#160; If a person seeks pre-clearance and permission to engage in the transaction is denied, then he or she should refrain from initiating any transaction in Company Securities, and should not inform any other person
                  of the restriction.</div>
              </td>
            </tr>

        </table>
      </div>
      <div>&#160;</div>
      <div>
        <table cellspacing="0" cellpadding="0" id="zbc6babe925f2457e89df229e132a3301" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

            <tr>
              <td style="width: 36pt;">&#160;</td>
              <td style="width: 18pt; vertical-align: top; text-align: right;">
                <div style="text-align: left;">B.</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div><u>Quarterly Trading Restrictions</u>.&#160; Section 16 Insiders may not conduct any transactions involving the Company's Securities (other than as specified by this Policy), during a "Blackout Period" beginning on the first day of each
                  fiscal quarter and ending on the morning of the second business day following the date of the public release of the Company's earnings results for that quarter.&#160; In other words, these persons may only conduct transactions in Company
                  Securities during the "Open Window" beginning on the morning of the second business day following the public release of the Company's quarterly earnings and ending on the last day of the fiscal quarter.</div>
              </td>
            </tr>

        </table>
      </div>
      <div>&#160;</div>
      <div style="margin-left: 54.7pt;">As a precaution, <u>other Covered Individuals</u> may choose to limit their transactions involving Company securities to the &#8220;Open Windows&#8221; period.&#160; However, ultimate responsibility for ensuring compliance remains
        with the Covered Individual.</div>
      <div>&#160;</div>
      <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div class="BRPFPageBreak" style="page-break-after: always;">
          <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
        <div style="width: 100%;" class="BRPFPageHeader">
          <table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;">

              <tr>
                <td style="width: 1%; vertical-align: middle; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);" rowspan="4" colspan="1">&#160;</td>
                <td style="width: 24%; vertical-align: middle; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);" rowspan="4">
                  <div>
                    <div><img width="144" height="43" src="image02.jpg"></div>
                  </div>
                </td>
                <td style="width: 1%; vertical-align: middle; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);" rowspan="4" colspan="1">&#160;</td>
                <td style="width: 38%; vertical-align: middle; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);" rowspan="4">
                  <div style="font-weight: bold;">Global Policy</div>
                </td>
                <td style="width: 1%; vertical-align: middle; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);" rowspan="4" colspan="1">&#160;</td>
                <td style="width: 17.55%; vertical-align: middle; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);" rowspan="4">
                  <div style="font-weight: bold;">GP15</div>
                </td>
                <td style="width: 17.29%; vertical-align: middle; border-left: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);">
                  <div style="text-align: center; font-weight: bold;">Publication Date:</div>
                </td>
              </tr>
              <tr>
                <td style="width: 17.29%; vertical-align: middle; border-left: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                  <div style="text-align: center; font-weight: bold;">February-2023</div>
                </td>
              </tr>
              <tr>
                <td style="width: 17.29%; vertical-align: middle; border-left: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0);">&#160;</td>
              </tr>
              <tr>
                <td style="width: 17.29%; vertical-align: middle; border-left: #000000 2px solid; border-right: #000000 2px solid; border-bottom: #000000 2px solid;">
                  <div style="text-align: center; font-weight: bold;">Page <font class="BRPFPageNumber">5</font> of 7</div>
                </td>
              </tr>
              <tr>
                <td style="width: 1%; vertical-align: middle; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);" rowspan="1" colspan="1">&#160;</td>
                <td style="width: 24%; vertical-align: middle; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);" rowspan="1">
                  <div>Title:</div>
                </td>
                <td style="width: 1%; vertical-align: middle; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);" rowspan="1" colspan="1">&#160;</td>
                <td style="vertical-align: middle; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);" rowspan="1" colspan="4">
                  <div style="font-weight: bold;">Insider Trading</div>
                </td>
              </tr>

          </table>
        </div>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" id="zad098ef2c0094310b6d2dabebe64bbf2" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

            <tr>
              <td style="width: 36pt;">&#160;</td>
              <td style="width: 18pt; vertical-align: top; text-align: right;">
                <div style="text-align: left;">C.</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div><u>Event-Specific Trading Restriction Periods for Designated Covered Individuals.</u>&#160; From time to time, an event may occur or information may develop that is material to the Company and is known by only a few Covered Individuals.&#160; So
                  long as the event or information remains material and nonpublic, the persons designated by the Reviewing Officer may not trade Company Securities for a period of time, which may extend beyond the typical Blackout Period described above.&#160;
                  In that situation, the Reviewing Officer will notify these persons that they should not trade in the Company's Securities, perhaps without disclosing the reason for the restriction.&#160; The existence of an event- or information-specific
                  trading restriction period or extension of a Blackout Period will not be announced to the Company as a whole, and should not be communicated by the Covered Individuals to any other person.</div>
              </td>
            </tr>

        </table>
      </div>
      <div>&#160;</div>
      <div>
        <table cellspacing="0" cellpadding="0" id="z8725cf6378c24ffaa3aed1705d23785b" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

            <tr>
              <td style="width: 36pt;">&#160;</td>
              <td style="width: 18pt; vertical-align: top; text-align: right;">
                <div style="text-align: left;">D.</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div><u>Special and Prohibited Transactions</u>.&#160; The Company has determined that there is a heightened legal risk and/or the appearance of improper or inappropriate conduct if Covered Individuals engage in certain types of transactions.&#160;&#160;
                  Therefore, it is the Company's policy that the Covered Individuals listed below may not engage in the transactions as described below:</div>
              </td>
            </tr>

        </table>
      </div>
      <div><br>
      </div>
      <div style="margin-left: 54pt;"><u>Short Sales</u>.&#160; Short sales of Company Securities (i.e., the sale of a security that the seller does not own) may evidence an expectation on the part of the seller that the securities will decline in value, and,
        therefore, have the potential to signal to the market that the seller lacks confidence in the Company's prospects.&#160; In addition, short sales may reduce a seller's incentive to seek to improve the Company's performance.&#160; For these reasons, short
        sales of Company Securities are prohibited for <u>all Covered Individuals</u>.</div>
      <div>&#160;</div>
      <div style="margin-left: 54pt;"><u>Hedging Transactions</u>.&#160; Hedging or monetization transactions can be accomplished through a number of possible mechanisms, including through the use of financial instruments such as prepaid variable forwards,
        equity swaps, collars and exchange funds.&#160; Such hedging transactions may permit a person to continue to own Company Securities obtained through employee benefit plans or otherwise, but without the full risks and rewards of ownership.&#160; When that
        occurs, the director, officer or employee may no longer have the same objectives as the Company's other shareholders.&#160; For these reasons, hedging or monetization transactions of Company Securities are prohibited for <u>all Covered Individuals</u>.</div>
      <div>&#160;</div>
      <div style="margin-left: 54pt;"><u>Short-Term (&#8220;short swing&#8221;) Trading</u>.&#160; <u>Section 16 Insiders</u> may not sell any Company Securities of the same class during the six months following the purchase of such securities (and vice versa as to
        purchases of Company Securities).</div>
      <div>&#160;</div>
      <div style="margin-left: 54pt;"><u>Pledging Transactions</u>.&#160; Securities held in a margin account as collateral for a margin loan or otherwise pledged as collateral in any way may be sold by the broker without the customer's consent.&#160; Because such a
        sale may occur at a time when the pledger is aware of Material Nonpublic Information or otherwise is not permitted to trade in Company Securities, <u>Section 16 Insiders</u> are prohibited from holding Company Securities in a margin account or
        otherwise pledging Company Securities as collateral.</div>
      <div>&#160;</div>
      <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div class="BRPFPageBreak" style="page-break-after: always;">
          <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
        <div style="width: 100%;" class="BRPFPageHeader">
          <table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;">

              <tr>
                <td style="width: 1%; vertical-align: middle; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);" rowspan="4" colspan="1">&#160;</td>
                <td style="width: 24%; vertical-align: middle; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);" rowspan="4">
                  <div>
                    <div><img width="144" height="43" src="image02.jpg"></div>
                  </div>
                </td>
                <td style="width: 1%; vertical-align: middle; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);" rowspan="4" colspan="1">&#160;</td>
                <td style="width: 38%; vertical-align: middle; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);" rowspan="4">
                  <div style="font-weight: bold;">Global Policy</div>
                </td>
                <td style="width: 1%; vertical-align: middle; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);" rowspan="4" colspan="1">&#160;</td>
                <td style="width: 17.55%; vertical-align: middle; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);" rowspan="4">
                  <div style="font-weight: bold;">GP15</div>
                </td>
                <td style="width: 17.29%; vertical-align: middle; border-left: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);">
                  <div style="text-align: center; font-weight: bold;">Publication Date:</div>
                </td>
              </tr>
              <tr>
                <td style="width: 17.29%; vertical-align: middle; border-left: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                  <div style="text-align: center; font-weight: bold;">February-2023</div>
                </td>
              </tr>
              <tr>
                <td style="width: 17.29%; vertical-align: middle; border-left: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0);">&#160;</td>
              </tr>
              <tr>
                <td style="width: 17.29%; vertical-align: middle; border-left: #000000 2px solid; border-right: #000000 2px solid; border-bottom: #000000 2px solid;">
                  <div style="text-align: center; font-weight: bold;">Page <font class="BRPFPageNumber">6</font> of 7</div>
                </td>
              </tr>
              <tr>
                <td style="width: 1%; vertical-align: middle; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);" rowspan="1" colspan="1">&#160;</td>
                <td style="width: 24%; vertical-align: middle; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);" rowspan="1">
                  <div>Title:</div>
                </td>
                <td style="width: 1%; vertical-align: middle; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);" rowspan="1" colspan="1">&#160;</td>
                <td style="vertical-align: middle; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);" rowspan="1" colspan="4">
                  <div style="font-weight: bold;">Insider Trading</div>
                </td>
              </tr>

          </table>
        </div>
      </div>
      <div style="margin-left: 54pt;"><u>Standing and Limit Orders</u>.&#160; Standing and limit orders (except standing and limit orders under approved Rule 10b5-1 Plans) create heightened risks for insider trading violations similar to the use of margin
        accounts.&#160; There is no control over the timing of purchases or sales that result from standing instructions to a broker, and as a result the broker could execute a transaction when a director, officer or other employee is in possession of Material
        Nonpublic Information.&#160; The Company therefore prohibits <u>Section 16 Insiders</u> from placing standing or limit orders on Company Securities.</div>
      <div>&#160;</div>
      <div>
        <table cellspacing="0" cellpadding="0" id="zab0c6aeaccb341b5ab8970e1bf86bd69" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

            <tr>
              <td style="width: 36pt;">&#160;</td>
              <td style="width: 18pt; vertical-align: top; text-align: right;">
                <div style="text-align: left;">E.</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div><u>Post-Termination Transactions</u>.&#160; This Policy continues to apply to transactions in Company Securities even after termination of a Covered Individual&#8217;s service to the Company.&#160; If a Covered Individual is in possession of Material
                  Nonpublic Information when his or her service terminates, that Covered Individual may not trade in Company Securities until that information has become public or is no longer material.</div>
              </td>
            </tr>

        </table>
      </div>
      <div><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" id="zc906006a5fa942ac88bb6d0e48275d8b" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

            <tr>
              <td style="width: 36pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; font-weight: bold;">VI.</div>
              </td>
              <td style="vertical-align: top;">
                <div style="font-weight: bold;">COMPLIANCE RESPONSIBILITY</div>
              </td>
            </tr>

        </table>
      </div>
      <div>&#160;</div>
      <div style="margin-left: 36pt;">Covered Individuals have ethical and legal obligations to maintain the confidentiality of information about the Company and to not engage in transactions in Company Securities while in possession of Material Nonpublic
        Information.&#160; Each Covered Individual is responsible for making sure that he or she complies with this Policy.&#160; In all cases, the responsibility for determining whether that Covered Individual is in possession of Material Nonpublic Information
        rests with that Covered Individual, and no action or inaction on the part of the Company, the Reviewing Officer or any other employee or director will insulate such Covered Individual from liability under applicable securities laws.&#160; Covered
        Individuals could be subject to severe legal penalties as well as disciplinary action by the Company for any conduct prohibited by this Policy or applicable securities laws, as described below in more detail under the heading "Consequences of
        Violations."</div>
      <div>&#160;</div>
      <div>
        <table cellspacing="0" cellpadding="0" id="zdb6281b81c604e93aed191078cc25907" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

            <tr>
              <td style="width: 36pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; font-weight: bold;">VII.</div>
              </td>
              <td style="vertical-align: top;">
                <div style="font-weight: bold;">CONSEQUENCES OF VIOLATIONS</div>
              </td>
            </tr>

        </table>
      </div>
      <div>&#160;</div>
      <div style="margin-left: 36pt;">The purchase or sale of Company Securities while aware of Material Nonpublic Information, or the disclosure of Material Nonpublic Information to others who then trade in the Company&#8217;s Securities, is prohibited by law.&#160;
        Insider trading violations are pursued vigorously by the United States Securities and Exchange Commission (&#8220;SEC&#8221;), by U.S. Attorneys and by state enforcement authorities as well as by foreign jurisdictions.&#160; Punishment for insider trading
        violations is severe, and could include significant fines and imprisonment.&#160; While the regulatory authorities concentrate their efforts on the individuals who trade, or who tip inside information to others who trade, the federal securities laws
        also impose potential liability on companies and other "controlling persons" if they fail to take reasonable steps to prevent insider trading by company personnel.</div>
      <div>&#160;</div>
      <div style="margin-left: 36pt;">In addition, a Covered Individual's failure to comply with this Policy may subject the Covered Individual to Company-imposed disciplinary actions, including dismissal for cause, whether or not the employee's failure to
        comply results in a violation of law.</div>
      <div>&#160;</div>
      <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div class="BRPFPageBreak" style="page-break-after: always;">
          <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
        <div style="width: 100%;" class="BRPFPageHeader">
          <table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;">

              <tr>
                <td style="width: 1%; vertical-align: middle; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);" rowspan="4" colspan="1">&#160;</td>
                <td style="width: 24%; vertical-align: middle; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);" rowspan="4">
                  <div>
                    <div><img width="144" height="43" src="image02.jpg"></div>
                  </div>
                </td>
                <td style="width: 1%; vertical-align: middle; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);" rowspan="4" colspan="1">&#160;</td>
                <td style="width: 38%; vertical-align: middle; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);" rowspan="4">
                  <div style="font-weight: bold;">Global Policy</div>
                </td>
                <td style="width: 1%; vertical-align: middle; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);" rowspan="4" colspan="1">&#160;</td>
                <td style="width: 17.55%; vertical-align: middle; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);" rowspan="4">
                  <div style="font-weight: bold;">GP15</div>
                </td>
                <td style="width: 17.29%; vertical-align: middle; border-left: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);">
                  <div style="text-align: center; font-weight: bold;">Publication Date:</div>
                </td>
              </tr>
              <tr>
                <td style="width: 17.29%; vertical-align: middle; border-left: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                  <div style="text-align: center; font-weight: bold;">February-2023</div>
                </td>
              </tr>
              <tr>
                <td style="width: 17.29%; vertical-align: middle; border-left: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0);">&#160;</td>
              </tr>
              <tr>
                <td style="width: 17.29%; vertical-align: middle; border-left: #000000 2px solid; border-right: #000000 2px solid; border-bottom: #000000 2px solid;">
                  <div style="text-align: center; font-weight: bold;">Page <font class="BRPFPageNumber">7</font> of 7</div>
                </td>
              </tr>
              <tr>
                <td style="width: 1%; vertical-align: middle; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);" rowspan="1" colspan="1">&#160;</td>
                <td style="width: 24%; vertical-align: middle; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);" rowspan="1">
                  <div>Title:</div>
                </td>
                <td style="width: 1%; vertical-align: middle; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);" rowspan="1" colspan="1">&#160;</td>
                <td style="vertical-align: middle; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);" rowspan="1" colspan="4">
                  <div style="font-weight: bold;">Insider Trading</div>
                </td>
              </tr>

          </table>
        </div>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" id="z8b5c48a179dd41b0845dee1bfb424327" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

            <tr>
              <td style="width: 36pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; font-weight: bold;">VIII.</div>
              </td>
              <td style="vertical-align: top;">
                <div style="font-weight: bold;">COMPANY ASSISTANCE</div>
              </td>
            </tr>

        </table>
      </div>
      <div>&#160;</div>
      <div style="margin-left: 36pt;">The Company encourages any person who has a question about this Policy or its application to any proposed transaction to obtain additional guidance from the Reviewing Officer.</div>
      <div>&#160;</div>
      <div> <br>
      </div>
      <div>
        <hr noshade="noshade" align="center" style="height: 2px; color: #000000; background-color: #000000; text-align: center; margin-left: auto; margin-right: auto; border: none;"></div>
    </div>
  </div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-21
<SEQUENCE>4
<FILENAME>ef20026276_ex21.htm
<DESCRIPTION>EXHIBIT 21
<TEXT>
<html>
  <head>
    <title></title>
    <!-- Licensed to: Broadridge
         Document created using Broadridge PROfile 24.3.1.5224
         Copyright 1995 - 2024 Broadridge -->
  </head>
<body bgcolor="#ffffff" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">
  <div>
    <hr noshade="noshade" align="center" style="height: 4px; color: #000000; background-color: #000000; text-align: center; margin-left: auto; margin-right: auto; border: none;">
    <div>
      <div style="text-align: center; font-weight: bold;">Exhibit 21</div>
      <div><br>
      </div>
      <div style="text-align: center;">Subsidiaries of the Registrant as of March 31, 2024</div>
      <div><br>
      </div>
      <div>The table below indicates each of the Registrant's subsidiaries, each subsidiary's jurisdiction of incorporation, and the percentage of its voting securities owned by the Registrant or its subsidiaries.</div>
      <table cellspacing="0" cellpadding="0" border="0" id="z68945810045f457aa0e5da9b907bfb34" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;">

          <tr>
            <td style="width: 38.31%; vertical-align: top;">
              <div>&#160;</div>
              <div>&#160;</div>
              <div style="text-align: center; font-weight: bold;">Subsidiaries</div>
            </td>
            <td style="width: 14.61%; vertical-align: top;">
              <div style="text-align: center; font-weight: bold;">State or country </div>
              <div style="text-align: center; font-weight: bold;">of incorporation</div>
              <div style="text-align: center; font-weight: bold;"> or organization</div>
            </td>
            <td style="width: 10.55%; vertical-align: top;">
              <div style="text-align: center; font-weight: bold;">% of</div>
              <div style="text-align: center; font-weight: bold;"> voting <br>
                securities</div>
            </td>
            <td style="width: 36.53%; vertical-align: top;">
              <div>&#160;</div>
              <div>&#160;</div>
              <div style="text-align: center; font-weight: bold;">Owned by</div>
            </td>
          </tr>
          <tr>
            <td style="width: 38.31%; vertical-align: top;">&#160;</td>
            <td style="width: 14.61%; vertical-align: top;">&#160;</td>
            <td style="width: 10.55%; vertical-align: top;">&#160;</td>
            <td style="width: 36.53%; vertical-align: top;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 38.31%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div>MDA US LLC</div>
            </td>
            <td style="width: 14.61%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div>Delaware</div>
            </td>
            <td style="width: 10.55%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div>100%</div>
            </td>
            <td style="width: 36.53%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div>Registrant</div>
            </td>
          </tr>
          <tr>
            <td style="width: 38.31%; vertical-align: top;">
              <div>Modine, Inc.</div>
            </td>
            <td style="width: 14.61%; vertical-align: top;">
              <div>Delaware</div>
            </td>
            <td style="width: 10.55%; vertical-align: top;">
              <div>100%</div>
            </td>
            <td style="width: 36.53%; vertical-align: top;">
              <div>Registrant</div>
            </td>
          </tr>
          <tr>
            <td style="width: 38.31%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div>Modine ECD, Inc.</div>
            </td>
            <td style="width: 14.61%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div>Pennsylvania</div>
            </td>
            <td style="width: 10.55%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div>100%</div>
            </td>
            <td style="width: 36.53%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div>Registrant</div>
            </td>
          </tr>
          <tr>
            <td style="width: 38.31%; vertical-align: top;">
              <div>Modine Jackson, Inc.</div>
            </td>
            <td style="width: 14.61%; vertical-align: top;">
              <div>Delaware</div>
            </td>
            <td style="width: 10.55%; vertical-align: top;">
              <div>100%</div>
            </td>
            <td style="width: 36.53%; vertical-align: top;">
              <div>Registrant</div>
            </td>
          </tr>
          <tr>
            <td style="width: 38.31%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div>Modine Thermal Systems Korea, LLC</div>
            </td>
            <td style="width: 14.61%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div>Korea</div>
            </td>
            <td style="width: 10.55%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div>100%</div>
            </td>
            <td style="width: 36.53%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div>Registrant</div>
            </td>
          </tr>
          <tr>
            <td style="width: 38.31%; vertical-align: top;">
              <div>Modine Manufacturing Company</div>
              <div>&#160;&#160;Foundation, Inc.</div>
            </td>
            <td style="width: 14.61%; vertical-align: top;">
              <div>Wisconsin</div>
            </td>
            <td style="width: 10.55%; vertical-align: top;">
              <div>100%</div>
            </td>
            <td style="width: 36.53%; vertical-align: top;">
              <div>Registrant</div>
            </td>
          </tr>
          <tr>
            <td style="width: 38.31%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div>Modine Thermal Systems (Changzhou) Company Ltd.</div>
            </td>
            <td style="width: 14.61%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div>China</div>
            </td>
            <td style="width: 10.55%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div>100%</div>
            </td>
            <td style="width: 36.53%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div>Registrant</div>
            </td>
          </tr>
          <tr>
            <td style="width: 38.31%; vertical-align: top;">
              <div>Modine Thermal Systems (Shanghai) Company Ltd.</div>
            </td>
            <td style="width: 14.61%; vertical-align: top;">
              <div>China</div>
            </td>
            <td style="width: 10.55%; vertical-align: top;">
              <div>100%</div>
            </td>
            <td style="width: 36.53%; vertical-align: top;">
              <div>Registrant</div>
            </td>
          </tr>
          <tr>
            <td style="width: 38.31%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div>Modine Manufacturing (Canada) Ltd.</div>
            </td>
            <td style="width: 14.61%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div>Canada</div>
            </td>
            <td style="width: 10.55%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div>100%</div>
            </td>
            <td style="width: 36.53%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div>Registrant</div>
            </td>
          </tr>
          <tr>
            <td style="width: 38.31%; vertical-align: top;">
              <div>Scott Springfield Mfg. Inc.</div>
            </td>
            <td style="width: 14.61%; vertical-align: top;">
              <div>Canada</div>
            </td>
            <td style="width: 10.55%; vertical-align: top;">
              <div>100%</div>
            </td>
            <td style="width: 36.53%; vertical-align: top;">
              <div>Modine Manufacturing (Canada) Ltd.</div>
            </td>
          </tr>
          <tr>
            <td style="width: 38.31%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div>Modine Thermal Systems Private Limited</div>
            </td>
            <td style="width: 14.61%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div>India</div>
            </td>
            <td style="width: 10.55%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div>99%</div>
            </td>
            <td style="width: 36.53%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div>Registrant (1)</div>
            </td>
          </tr>
          <tr>
            <td style="width: 38.31%; vertical-align: top;">
              <div>Luvata India Private Ltd.</div>
            </td>
            <td style="width: 14.61%; vertical-align: top;">
              <div>India</div>
            </td>
            <td style="width: 10.55%; vertical-align: top;">
              <div>100%</div>
            </td>
            <td style="width: 36.53%; vertical-align: top;">
              <div>Modine Thermal Systems Private Limited</div>
            </td>
          </tr>
          <tr>
            <td style="width: 38.31%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div>Modine UK Dollar Limited</div>
            </td>
            <td style="width: 14.61%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div>UK</div>
            </td>
            <td style="width: 10.55%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div>100%</div>
            </td>
            <td style="width: 36.53%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div>Registrant</div>
            </td>
          </tr>
          <tr>
            <td style="width: 38.31%; vertical-align: top;">
              <div>Airedale International Air Conditioning Limited</div>
            </td>
            <td style="width: 14.61%; vertical-align: top;">
              <div>UK</div>
            </td>
            <td style="width: 10.55%; vertical-align: top;">
              <div>100%</div>
            </td>
            <td style="width: 36.53%; vertical-align: top;">
              <div>Modine UK Dollar Limited</div>
            </td>
          </tr>
          <tr>
            <td style="width: 38.31%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div>Modine LLC</div>
            </td>
            <td style="width: 14.61%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div>Delaware</div>
            </td>
            <td style="width: 10.55%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div>100%</div>
            </td>
            <td style="width: 36.53%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div>Modine, Inc.</div>
            </td>
          </tr>
          <tr>
            <td style="width: 38.31%; vertical-align: top;">
              <div>Modine do Brasil Sistemas Termicos Ltda.</div>
            </td>
            <td style="width: 14.61%; vertical-align: top;">
              <div>Brazil</div>
            </td>
            <td style="width: 10.55%; vertical-align: top;">
              <div>100%</div>
            </td>
            <td style="width: 36.53%; vertical-align: top;">
              <div>Modine, Inc.</div>
            </td>
          </tr>
          <tr>
            <td style="width: 38.31%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div>Modine Transferencia de Calor, S.A. de C.V.</div>
            </td>
            <td style="width: 14.61%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div>Mexico</div>
            </td>
            <td style="width: 10.55%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div>99.6%</div>
            </td>
            <td style="width: 36.53%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div>Modine, Inc. (2)</div>
            </td>
          </tr>
          <tr>
            <td style="width: 38.31%; vertical-align: top;">
              <div>Modine CIS Holding Inc.</div>
            </td>
            <td style="width: 14.61%; vertical-align: top;">
              <div>Delaware</div>
            </td>
            <td style="width: 10.55%; vertical-align: top;">
              <div>100%</div>
            </td>
            <td style="width: 36.53%; vertical-align: top;">
              <div>Registrant</div>
            </td>
          </tr>
          <tr>
            <td style="width: 38.31%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div>Modine Astro LLC</div>
            </td>
            <td style="width: 14.61%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div>Delaware</div>
            </td>
            <td style="width: 10.55%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div>100%</div>
            </td>
            <td style="width: 36.53%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div>Modine CIS Holding Inc.</div>
            </td>
          </tr>
          <tr>
            <td style="width: 38.31%; vertical-align: top;">
              <div>Modine Grenada LLC</div>
            </td>
            <td style="width: 14.61%; vertical-align: top;">
              <div>Delaware</div>
            </td>
            <td style="width: 10.55%; vertical-align: top;">
              <div>100%</div>
            </td>
            <td style="width: 36.53%; vertical-align: top;">
              <div>Modine CIS Holding Inc.</div>
            </td>
          </tr>
          <tr>
            <td style="width: 38.31%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div>Modine Louisville Inc.</div>
            </td>
            <td style="width: 14.61%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div>Kentucky</div>
            </td>
            <td style="width: 10.55%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div>100%</div>
            </td>
            <td style="width: 36.53%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div>Modine CIS Holding Inc.</div>
            </td>
          </tr>
          <tr>
            <td style="width: 38.31%; vertical-align: top;">
              <div>Modine Jacksonville Inc.</div>
            </td>
            <td style="width: 14.61%; vertical-align: top;">
              <div>Kentucky</div>
            </td>
            <td style="width: 10.55%; vertical-align: top;">
              <div>100%</div>
            </td>
            <td style="width: 36.53%; vertical-align: top;">
              <div>Modine Louisville Inc.</div>
            </td>
          </tr>
          <tr>
            <td style="width: 38.31%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div>Modine Juarez, S. de R.L. de C.V.</div>
            </td>
            <td style="width: 14.61%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div>Mexico</div>
            </td>
            <td style="width: 10.55%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div>99.97%</div>
            </td>
            <td style="width: 36.53%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div>Modine Grenada LLC (3)</div>
            </td>
          </tr>
          <tr>
            <td style="width: 38.31%; vertical-align: top;">
              <div>Modine Ramos, S. de R.L. de C.V.</div>
            </td>
            <td style="width: 14.61%; vertical-align: top;">
              <div>Mexico</div>
            </td>
            <td style="width: 10.55%; vertical-align: top;">
              <div>99.97%</div>
            </td>
            <td style="width: 36.53%; vertical-align: top;">
              <div>Modine Jacksonville Inc. (4)</div>
            </td>
          </tr>
          <tr>
            <td style="width: 38.31%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div>Modine Acquisition, Inc.</div>
            </td>
            <td style="width: 14.61%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div>Wisconsin</div>
            </td>
            <td style="width: 10.55%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div>100%</div>
            </td>
            <td style="width: 36.53%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div>Registrant</div>
            </td>
          </tr>
          <tr>
            <td style="width: 38.31%; vertical-align: top;">
              <div>Modine Enterprises Inc.</div>
            </td>
            <td style="width: 14.61%; vertical-align: top;">
              <div>Delaware</div>
            </td>
            <td style="width: 10.55%; vertical-align: top;">
              <div>99.999%</div>
            </td>
            <td style="width: 36.53%; vertical-align: top;">
              <div>Modine Acquisition, Inc. (2)</div>
            </td>
          </tr>
          <tr>
            <td style="width: 38.31%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div>Modine Accord Inc.</div>
            </td>
            <td style="width: 14.61%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div>Delaware</div>
            </td>
            <td style="width: 10.55%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div>90%</div>
            </td>
            <td style="width: 36.53%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div>Modine Enterprises Inc. (2)</div>
            </td>
          </tr>
          <tr>
            <td style="width: 38.31%; vertical-align: top;">
              <div>Modine Europe GmbH</div>
            </td>
            <td style="width: 14.61%; vertical-align: top;">
              <div>Germany</div>
            </td>
            <td style="width: 10.55%; vertical-align: top;">
              <div>100%</div>
            </td>
            <td style="width: 36.53%; vertical-align: top;">
              <div>Modine Accord Inc.</div>
            </td>
          </tr>
          <tr>
            <td style="width: 38.31%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div>Modine Thermal Systems Europe GmbH</div>
            </td>
            <td style="width: 14.61%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div>Germany</div>
            </td>
            <td style="width: 10.55%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div>100%</div>
            </td>
            <td style="width: 36.53%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div>Modine Accord Inc.</div>
            </td>
          </tr>
          <tr>
            <td style="width: 38.31%; vertical-align: top;">
              <div>Modine Grundstucksverwaltungs GmbH</div>
            </td>
            <td style="width: 14.61%; vertical-align: top;">
              <div>Germany</div>
            </td>
            <td style="width: 10.55%; vertical-align: top;">
              <div>100%</div>
            </td>
            <td style="width: 36.53%; vertical-align: top;">
              <div>Modine Europe GmbH</div>
            </td>
          </tr>
          <tr>
            <td style="width: 38.31%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div>MDA Hungary Automotive Limited Liability</div>
              <div>&#160;&#160;Company</div>
            </td>
            <td style="width: 14.61%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div>Hungary</div>
            </td>
            <td style="width: 10.55%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div>100%</div>
            </td>
            <td style="width: 36.53%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div>Modine Europe GmbH</div>
            </td>
          </tr>
          <tr>
            <td style="width: 38.31%; vertical-align: top;">
              <div>Modine Pontevico S.r.l.</div>
            </td>
            <td style="width: 14.61%; vertical-align: top;">
              <div>Italy</div>
            </td>
            <td style="width: 10.55%; vertical-align: top;">
              <div>100%</div>
            </td>
            <td style="width: 36.53%; vertical-align: top;">
              <div>MDA Hungary Automotive Limited Liability</div>
              <div>&#160;&#160;Company</div>
            </td>
          </tr>
          <tr>
            <td style="width: 38.31%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div>Modine Uden B.V.</div>
            </td>
            <td style="width: 14.61%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div>Netherlands</div>
            </td>
            <td style="width: 10.55%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div>100%</div>
            </td>
            <td style="width: 36.53%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div>MDA Hungary Automotive Limited Liability</div>
              <div>&#160;&#160;Company</div>
            </td>
          </tr>
          <tr>
            <td style="width: 38.31%; vertical-align: top;">
              <div>Modine Hungaria Gep. Kft.</div>
            </td>
            <td style="width: 14.61%; vertical-align: top;">
              <div>Hungary</div>
            </td>
            <td style="width: 10.55%; vertical-align: top;">
              <div>100%</div>
            </td>
            <td style="width: 36.53%; vertical-align: top;">
              <div>Modine Thermal Systems Europe GmbH</div>
            </td>
          </tr>
          <tr>
            <td style="width: 38.31%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div>Modine Thermal Systems Italy S.r.l.</div>
            </td>
            <td style="width: 14.61%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div>Italy</div>
            </td>
            <td style="width: 10.55%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div>100%</div>
            </td>
            <td style="width: 36.53%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div>Modine Hungaria Gep. Kft.</div>
            </td>
          </tr>
          <tr>
            <td style="width: 38.31%; vertical-align: top;">
              <div>Modine CIS Italy Srl</div>
            </td>
            <td style="width: 14.61%; vertical-align: top;">
              <div>Italy</div>
            </td>
            <td style="width: 10.55%; vertical-align: top;">
              <div>100%</div>
            </td>
            <td style="width: 36.53%; vertical-align: top;">
              <div>Modine Thermal Systems Italy S.r.l.</div>
            </td>
          </tr>
          <tr>
            <td style="width: 38.31%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div>Modine CIS Guadalajara SAU</div>
            </td>
            <td style="width: 14.61%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div>Spain</div>
            </td>
            <td style="width: 10.55%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div>100%</div>
            </td>
            <td style="width: 36.53%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div>Modine CIS Italy Srl</div>
            </td>
          </tr>
          <tr>
            <td style="width: 38.31%; vertical-align: top;">
              <div>Modine S&#246;derk&#246;ping AB</div>
            </td>
            <td style="width: 14.61%; vertical-align: top;">
              <div>Sweden</div>
            </td>
            <td style="width: 10.55%; vertical-align: top;">
              <div>100%</div>
            </td>
            <td style="width: 36.53%; vertical-align: top;">
              <div>Modine CIS Italy Srl</div>
            </td>
          </tr>
          <tr>
            <td style="width: 38.31%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div>Modine Far East Srl</div>
            </td>
            <td style="width: 14.61%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div>Italy</div>
            </td>
            <td style="width: 10.55%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div>100%</div>
            </td>
            <td style="width: 36.53%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div>Modine CIS Italy Srl</div>
            </td>
          </tr>
          <tr>
            <td style="width: 38.31%; vertical-align: top;">
              <div>Modine Thermal Systems (Wuxi) Co., Ltd.</div>
            </td>
            <td style="width: 14.61%; vertical-align: top;">
              <div>China</div>
            </td>
            <td style="width: 10.55%; vertical-align: top;">
              <div>100%</div>
            </td>
            <td style="width: 36.53%; vertical-align: top;">
              <div>Modine Far East Srl</div>
            </td>
          </tr>
          <tr>
            <td style="width: 38.31%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div>Modine SRB d.o.o. Sremska</div>
            </td>
            <td style="width: 14.61%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div>Serbia</div>
            </td>
            <td style="width: 10.55%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div>100%</div>
            </td>
            <td style="width: 36.53%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div>Modine Hungaria Gep. Kft.</div>
            </td>
          </tr>

      </table>
      <div><br>
      </div>
      <div>(1) Balance of voting securities held by Modine, Inc.</div>
      <div>(2) Balance of voting securities held by the Registrant</div>
      <div>(3) Balance of voting securities held by Modine CIS Holding Inc.</div>
      <div>(4) Balance of voting securities held by Modine Louisville Inc.</div>
      <div> <br>
      </div>
      <div> <br>
      </div>
      <div>
        <hr noshade="noshade" align="center" style="height: 2px; color: #000000; background-color: #000000; text-align: center; margin-left: auto; margin-right: auto; border: none;"> </div>
    </div>
  </div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23.1
<SEQUENCE>5
<FILENAME>ef20026276_ex23-1.htm
<DESCRIPTION>EXHIBIT 23.1
<TEXT>
<html>
  <head>
    <title></title>
    <!-- Licensed to: Broadridge
         Document created using Broadridge PROfile 24.3.1.5224
         Copyright 1995 - 2024 Broadridge -->
  </head>
<body bgcolor="#ffffff" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">
  <div>
    <hr noshade="noshade" align="center" style="height: 4px; color: #000000; background-color: #000000; text-align: center; margin-left: auto; margin-right: auto; border: none;">
    <div>
      <div style="text-align: center;"> <font style="font-weight: bold;">Exhibit 23.1</font><br>
      </div>
      <div style="text-align: center;"> <br>
      </div>
      <div style="text-align: center;">Consent of Independent Registered Public Accounting Firm</div>
      <div>&#160;</div>
      <div>We consent to the incorporation by reference in the registration statement (Nos. 333-40374, 333-63600, 333-97013, 333-102124, 333-152377, 333-175690, 333-197758, 333-221297, 333-240023, and 333-267309) on Form S-8 of our reports dated May 22,
        2024, with respect to the consolidated financial statements and financial statement schedule II - Valuation and Qualifying Accounts of Modine Manufacturing Company and the effectiveness of internal control over financial reporting.</div>
      <div>&#160;</div>
      <div>
        <table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000; width: 100%;" id="z7c02e1a9abeb422aae80d29c8051c5de">

            <tr>
              <td style="width: 40%;" rowspan="1">&#160;</td>
              <td style="width: 20%;" rowspan="1">/s/ KPMG LLP<br>
              </td>
              <td style="width: 40%;" rowspan="1">&#160;</td>
            </tr>
            <tr>
              <td style="width: 40%;">
                <div>&#160;</div>
              </td>
              <td style="width: 20%;">
                <div>&#160;</div>
              </td>
              <td style="width: 40%;">
                <div>&#160;</div>
              </td>
            </tr>
            <tr>
              <td style="width: 40%;">
                <div style="text-align: left;">Milwaukee, Wisconsin</div>
              </td>
              <td style="width: 20%;">
                <div>&#160;</div>
              </td>
              <td style="width: 40%;">
                <div>&#160;</div>
              </td>
            </tr>
            <tr>
              <td style="width: 40%;">May 22, 2024</td>
              <td style="width: 20%;">
                <div>&#160;</div>
              </td>
              <td style="width: 40%;">
                <div>&#160;</div>
              </td>
            </tr>

        </table>
      </div>
      <div> <br>
      </div>
      <div>&#160;</div>
      <div>
        <hr noshade="noshade" align="center" style="height: 2px; color: #000000; background-color: #000000; text-align: center; margin-left: auto; margin-right: auto; border: none;"> </div>
    </div>
  </div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23.2
<SEQUENCE>6
<FILENAME>ef20026276_ex23-2.htm
<DESCRIPTION>EXHIBIT 23.2
<TEXT>
<html>
  <head>
    <title></title>
    <!-- Licensed to: Broadridge
         Document created using Broadridge PROfile 24.3.1.5224
         Copyright 1995 - 2024 Broadridge -->
  </head>
<body bgcolor="#ffffff" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000;">
  <hr noshade="noshade" align="center" style="height: 4px; color: #000000; background-color: #000000; text-align: center; margin-left: auto; margin-right: auto; border: none;">
  <div style="text-align: center;"><font style="font-weight: bold;">Exhibit 23.2</font><br>
  </div>
  <div>
    <div style="margin: 24pt 0px 0px; font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: center;"><a name="bookmarkid.30j0zll"></a><a name="bookmarkid.1fob9te"></a><a name="z_headingh.gjdgxs"></a><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"><u>CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</u></font></div>
    <div style="margin: 0px 0px 0px; font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"><u> <br>
        </u></font></div>
    <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We hereby consent to the incorporation by reference in the Registration Statements on Form S-8 (Nos. 333-267309, 333-40374, 333-63600, 333-97013, 333-102124,
      333-152377, 333-175690, 333-197758, 333-221297, and 333-240023) of Modine Manufacturing Company of our report dated <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">May 26, 2022, except for the change in composition of
        reportable segments discussed in Note 22 to the consolidated financial statements, as to which the date is May 25, 2023,</font> relating to the financial statements and financial statement schedule, which appears in this Form 10-K.</div>
    <div style="margin-bottom: 6pt;"><br>
    </div>
    <div><br>
    </div>
    <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">/s/ PricewaterhouseCoopers LLP</div>
    <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Milwaukee, Wisconsin</div>
    <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">May 22, 2024</div>
    <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> <br>
    </div>
    <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> <br>
    </div>
    <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">
      <hr noshade="noshade" align="center" style="height: 2px; color: #000000; background-color: #000000; text-align: center; margin-left: auto; margin-right: auto; border: none;"> </div>
  </div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>7
<FILENAME>ef20026276_ex31-1.htm
<DESCRIPTION>EXHIBIT 31.1
<TEXT>
<html>
  <head>
    <title></title>
    <!-- Licensed to: Broadridge
         Document created using Broadridge PROfile 24.3.1.5224
         Copyright 1995 - 2024 Broadridge -->
  </head>
<body bgcolor="#ffffff" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">
  <div>
    <hr noshade="noshade" align="center" style="height: 4px; color: #000000; background-color: #000000; text-align: center; margin-left: auto; margin-right: auto; border: none;">
    <div>
      <div style="text-align: center; font-weight: bold;">Exhibit 31.1</div>
      <div><br>
      </div>
      <div style="text-align: center;">Certification</div>
      <div><br>
      </div>
      <div>I, Neil D. Brinker, certify that:</div>
      <div><br>
      </div>
      <table cellspacing="0" cellpadding="0" id="z95715c4687c244feb2c3f371f101bd4f" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 36pt;"><br>
            </td>
            <td style="width: 36pt; vertical-align: top;">1.</td>
            <td style="width: auto; vertical-align: top;">
              <div>I have reviewed this annual report on Form 10-K of Modine Manufacturing Company for the fiscal year ended March 31, 2024;</div>
            </td>
          </tr>

      </table>
      <div><br>
      </div>
      <table cellspacing="0" cellpadding="0" id="zc52667469bc4455c935d74b281c1c915" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 36pt;"><br>
            </td>
            <td style="width: 36pt; vertical-align: top;">2.</td>
            <td style="width: auto; vertical-align: top;">
              <div>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;</div>
            </td>
          </tr>

      </table>
      <div><br>
      </div>
      <table cellspacing="0" cellpadding="0" id="z350601f9d0ac41df93b870a35105ac16" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 36pt;"><br>
            </td>
            <td style="width: 36pt; vertical-align: top;">3.</td>
            <td style="width: auto; vertical-align: top;">
              <div>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;</div>
            </td>
          </tr>

      </table>
      <div><br>
      </div>
      <table cellspacing="0" cellpadding="0" id="z8bd665bda12e407987d4c50eec025b8d" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 36pt;"><br>
            </td>
            <td style="width: 36pt; vertical-align: top;">4.</td>
            <td style="width: auto; vertical-align: top;">
              <div>The registrant&#8217;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:</div>
            </td>
          </tr>

      </table>
      <div><br>
      </div>
      <table cellspacing="0" cellpadding="0" id="z32c56986063f4ae3a52089d2680adcab" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 72pt;"><br>
            </td>
            <td style="width: 36pt; vertical-align: top;">a.</td>
            <td style="width: auto; vertical-align: top;">
              <div>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;</div>
            </td>
          </tr>

      </table>
      <div><br>
      </div>
      <table cellspacing="0" cellpadding="0" id="zb2aa53690a9848a49238965b50a277fb" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 72pt;"><br>
            </td>
            <td style="width: 36pt; vertical-align: top;">b.</td>
            <td style="width: auto; vertical-align: top;">
              <div>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;</div>
            </td>
          </tr>

      </table>
      <div><br>
      </div>
      <table cellspacing="0" cellpadding="0" id="z2b36711d3d184880bb5d7920450d58f4" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 72pt;"><br>
            </td>
            <td style="width: 36pt; vertical-align: top;">c.</td>
            <td style="width: auto; vertical-align: top;">
              <div>Evaluated the effectiveness of the registrant&#8217;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</div>
            </td>
          </tr>

      </table>
      <div><br>
      </div>
      <table cellspacing="0" cellpadding="0" id="zd77434d33a484fb781c1ef4ece54e053" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 72pt;"><br>
            </td>
            <td style="width: 36pt; vertical-align: top;">d.</td>
            <td style="width: auto; vertical-align: top;">
              <div>Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report)
                that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting; and</div>
            </td>
          </tr>

      </table>
      <div><br>
      </div>
      <table cellspacing="0" cellpadding="0" id="z018b477179f6449cbd384368ceedcac9" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 36pt;"><br>
            </td>
            <td style="width: 36pt; vertical-align: top;">5.</td>
            <td style="width: auto; vertical-align: top;">
              <div>The registrant&#8217;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors
                (or persons performing the equivalent functions):</div>
            </td>
          </tr>

      </table>
      <div><br>
      </div>
      <table cellspacing="0" cellpadding="0" id="z1a4df16a401045079f7a30689a806d7d" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 72pt;"><br>
            </td>
            <td style="width: 36pt; vertical-align: top;">a.</td>
            <td style="width: auto; vertical-align: top;">
              <div>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&#8217;s ability to record, process, summarize and
                report financial information; and</div>
            </td>
          </tr>

      </table>
      <div><br>
      </div>
      <table cellspacing="0" cellpadding="0" id="z806aec2d8bed40ea8e8beee39484b508" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 72pt;"><br>
            </td>
            <td style="width: 36pt; vertical-align: top;">b.</td>
            <td style="width: auto; vertical-align: top;">
              <div>Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</div>
            </td>
          </tr>

      </table>
      <div><br>
      </div>
      <table cellspacing="0" cellpadding="0" border="0" id="zd8dcf7eccfdd4b669a48f43862ba3360" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: rgb(0, 0, 0);">

          <tr>
            <td style="width: 5%; vertical-align: top;">
              <div>Date:</div>
            </td>
            <td style="width: 21%; vertical-align: top;">May 22, 2024</td>
            <td style="width: 74%; vertical-align: top;">&#160;</td>
          </tr>
          <tr>
            <td style="vertical-align: top;" colspan="2">&#160;</td>
            <td style="width: 74%; vertical-align: top;">&#160;</td>
          </tr>
          <tr>
            <td style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);" colspan="2">
              <div style="font-size: 12pt;"><font style="font-size: 10pt;">/s/ Neil D. Brinker</font></div>
            </td>
            <td style="width: 74%; vertical-align: top; padding-bottom: 2px;">&#160;</td>
          </tr>
          <tr>
            <td style="vertical-align: top;" colspan="2">
              <div>Neil D. Brinker</div>
            </td>
            <td style="width: 74%; vertical-align: top;">&#160;</td>
          </tr>
          <tr>
            <td style="vertical-align: top;" colspan="2">
              <div>President and Chief Executive Officer</div>
            </td>
            <td style="width: 74%; vertical-align: top;">&#160;</td>
          </tr>

      </table>
      <div><br>
      </div>
      <div><br>
      </div>
      <div>
        <hr noshade="noshade" align="center" style="height: 2px; color: #000000; background-color: #000000; text-align: center; margin-left: auto; margin-right: auto; border: none;"></div>
    </div>
  </div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>8
<FILENAME>ef20026276_ex31-2.htm
<DESCRIPTION>EXHIBIT 31.2
<TEXT>
<html>
  <head>
    <title></title>
    <!-- Licensed to: Broadridge
         Document created using Broadridge PROfile 24.3.1.5224
         Copyright 1995 - 2024 Broadridge -->
  </head>
<body bgcolor="#ffffff" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">
  <div>
    <hr noshade="noshade" align="center" style="height: 4px; color: #000000; background-color: #000000; text-align: center; margin-left: auto; margin-right: auto; border: none;">
    <div>
      <div style="text-align: center; font-weight: bold;">Exhibit 31.2</div>
      <div><br>
      </div>
      <div style="text-align: center;">Certification</div>
      <div><br>
      </div>
      <div style="text-indent: -108pt; margin-left: 108pt;">I, Michael B. Lucareli, certify that:</div>
      <div><br>
      </div>
      <table cellspacing="0" cellpadding="0" id="z884e9c0016e84749b72eefa67c6310ba" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 36pt;"><br>
            </td>
            <td style="width: 36pt; vertical-align: top;">1.</td>
            <td style="width: auto; vertical-align: top;">
              <div>I have reviewed this annual report on Form 10-K of Modine Manufacturing Company for the fiscal year ended March 31, 2024;</div>
            </td>
          </tr>

      </table>
      <div><br>
      </div>
      <table cellspacing="0" cellpadding="0" id="zc760d29ae1ef4f92befb70b05df5e483" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 36pt;"><br>
            </td>
            <td style="width: 36pt; vertical-align: top;">2.</td>
            <td style="width: auto; vertical-align: top;">
              <div>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;</div>
            </td>
          </tr>

      </table>
      <div><br>
      </div>
      <table cellspacing="0" cellpadding="0" id="zff1d70f4a0ab4e48a0761e291102e245" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 36pt;"><br>
            </td>
            <td style="width: 36pt; vertical-align: top;">3.</td>
            <td style="width: auto; vertical-align: top;">
              <div>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;</div>
            </td>
          </tr>

      </table>
      <div><br>
      </div>
      <table cellspacing="0" cellpadding="0" id="z70485d44e06f45efbf91c5ebc46d25b3" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 36pt;"><br>
            </td>
            <td style="width: 36pt; vertical-align: top;">4.</td>
            <td style="width: auto; vertical-align: top;">
              <div>The registrant&#8217;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:</div>
            </td>
          </tr>

      </table>
      <div><br>
      </div>
      <table cellspacing="0" cellpadding="0" id="zd12f7611c4fa406a965fd8256eb33c15" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 72pt;"><br>
            </td>
            <td style="width: 36pt; vertical-align: top;">a.</td>
            <td style="width: auto; vertical-align: top;">
              <div>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;</div>
            </td>
          </tr>

      </table>
      <div><br>
      </div>
      <table cellspacing="0" cellpadding="0" id="zb9ba0b0bcbfc470196825497d6eab97c" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 72pt;"><br>
            </td>
            <td style="width: 36pt; vertical-align: top;">b.</td>
            <td style="width: auto; vertical-align: top;">
              <div>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;</div>
            </td>
          </tr>

      </table>
      <div><br>
      </div>
      <table cellspacing="0" cellpadding="0" id="z4c40c1762ed942bb82716b93e8ff9831" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 72pt;"><br>
            </td>
            <td style="width: 36pt; vertical-align: top;">c.</td>
            <td style="width: auto; vertical-align: top;">
              <div>Evaluated the effectiveness of the registrant&#8217;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</div>
            </td>
          </tr>

      </table>
      <div><br>
      </div>
      <table cellspacing="0" cellpadding="0" id="zc53c16089eb44c329f90fb161b2024a9" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 72pt;"><br>
            </td>
            <td style="width: 36pt; vertical-align: top;">d.</td>
            <td style="width: auto; vertical-align: top;">
              <div>Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report)
                that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting; and</div>
            </td>
          </tr>

      </table>
      <div><br>
      </div>
      <table cellspacing="0" cellpadding="0" id="z7f3b3204d3524d4095ab7c664562d093" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 36pt;"><br>
            </td>
            <td style="width: 36pt; vertical-align: top;">5.</td>
            <td style="width: auto; vertical-align: top;">
              <div>The registrant&#8217;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors
                (or persons performing the equivalent functions):</div>
            </td>
          </tr>

      </table>
      <div><br>
      </div>
      <table cellspacing="0" cellpadding="0" id="z71100e5e787b4275864d5790dbbfffad" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 72pt;"><br>
            </td>
            <td style="width: 36pt; vertical-align: top;">a.</td>
            <td style="width: auto; vertical-align: top;">
              <div>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&#8217;s ability to record, process, summarize and
                report financial information; and</div>
            </td>
          </tr>

      </table>
      <div><br>
      </div>
      <table cellspacing="0" cellpadding="0" id="zdba0e41af74a4b2aa1e8f0d795634649" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 72pt;"><br>
            </td>
            <td style="width: 36pt; vertical-align: top;">b.</td>
            <td style="width: auto; vertical-align: top;">
              <div>Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</div>
            </td>
          </tr>

      </table>
      <div><br>
      </div>
      <table cellspacing="0" cellpadding="0" border="0" id="zf83b0b49f23445d882d59683a178d0e2" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: rgb(0, 0, 0);">

          <tr>
            <td style="width: 5%; vertical-align: top;">
              <div>Date:</div>
            </td>
            <td style="width: 29%; vertical-align: top;">
              <div>May 22, 2024</div>
            </td>
            <td style="width: 66%; vertical-align: top;"><br>
            </td>
          </tr>
          <tr>
            <td style="vertical-align: top;" colspan="2">&#160;</td>
            <td style="width: 66%; vertical-align: top;">&#160;</td>
          </tr>
          <tr>
            <td style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);" colspan="2">
              <div>/s/ Michael B. Lucareli</div>
            </td>
            <td style="width: 66%; vertical-align: top; padding-bottom: 2px;">&#160;</td>
          </tr>
          <tr>
            <td style="vertical-align: top;" colspan="2">
              <div>Michael B. Lucareli</div>
            </td>
            <td style="width: 66%; vertical-align: top;">&#160;</td>
          </tr>
          <tr>
            <td style="vertical-align: top;" colspan="2">
              <div>Executive Vice President, Chief Financial Officer</div>
            </td>
            <td style="width: 66%; vertical-align: top;">&#160;</td>
          </tr>

      </table>
      <div><br>
      </div>
      <div><br>
      </div>
      <div>
        <hr noshade="noshade" align="center" style="height: 2px; color: #000000; background-color: #000000; text-align: center; margin-left: auto; margin-right: auto; border: none;"></div>
    </div>
  </div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>9
<FILENAME>ef20026276_ex32-1.htm
<DESCRIPTION>EXHIBIT 32.1
<TEXT>
<html>
  <head>
    <title></title>
    <!-- Licensed to: Broadridge
         Document created using Broadridge PROfile 24.3.1.5224
         Copyright 1995 - 2024 Broadridge -->
  </head>
<body bgcolor="#ffffff" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">
  <div>
    <hr noshade="noshade" align="center" style="height: 4px; color: #000000; background-color: #000000; text-align: center; margin-left: auto; margin-right: auto; border: none;">
    <div>
      <div style="text-align: center; font-weight: bold;">Exhibit 32.1</div>
      <div><br>
      </div>
      <div style="text-align: center;">Certification</div>
      <div style="text-align: center;">Pursuant to 18 United States Code &#167; 1350</div>
      <div><br>
      </div>
      <div style="text-indent: 36pt;">In connection with the annual report of Modine Manufacturing Company (the &#8220;Company&#8221;) on Form 10-K for the fiscal year ended March 31, 2024 as filed with the Securities and Exchange Commission on the date hereof (the
        &#8220;Report&#8221;), I, Neil D. Brinker, President and Chief Executive Officer of the Company certify, pursuant to 18 U.S.C. &#167; 1350, that, to the best of my knowledge:</div>
      <div><br>
      </div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="za892ae0c149f4849adfe2dd249e723cb">

          <tr>
            <td style="width: 36pt;"><br>
            </td>
            <td style="width: 36pt; vertical-align: top;">1.</td>
            <td style="width: auto; vertical-align: top;">
              <div>The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and</div>
            </td>
          </tr>

      </table>
      <div><br>
      </div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="zbdc6325630d04284a4aa168063f8285c">

          <tr>
            <td style="width: 36pt;"><br>
            </td>
            <td style="width: 36pt; vertical-align: top;">2.</td>
            <td style="width: auto; vertical-align: top;">
              <div>The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</div>
            </td>
          </tr>

      </table>
      <div><br>
      </div>
      <table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: rgb(0, 0, 0);" id="z03b35516ae4f4d96a5c245daafa33cb8">

          <tr>
            <td style="width: 5%; vertical-align: top;">
              <div>Date: <br>
              </div>
            </td>
            <td style="width: 21%; vertical-align: top;">May 22, 2024</td>
            <td style="width: 74%; vertical-align: top;">&#160;</td>
          </tr>
          <tr>
            <td colspan="2" style="vertical-align: top;">&#160;</td>
            <td style="width: 74%; vertical-align: top;">&#160;</td>
          </tr>
          <tr>
            <td colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
              <div>/s/ Neil D. Brinker</div>
            </td>
            <td style="width: 74%; vertical-align: top; padding-bottom: 2px;">&#160;</td>
          </tr>
          <tr>
            <td colspan="2" style="vertical-align: top;">
              <div>Neil D. Brinker</div>
            </td>
            <td style="width: 74%; vertical-align: top;">&#160;</td>
          </tr>
          <tr>
            <td colspan="2" style="vertical-align: top;">
              <div>President and Chief Executive Officer</div>
            </td>
            <td style="width: 74%; vertical-align: top;">&#160;</td>
          </tr>

      </table>
      <div><br>
      </div>
      <div>This certification accompanies the Report pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 and shall not be deemed &#8220;filed&#8221; by the Company for purposes of Section 18 of the Securities Exchange Act of 1934, as amended.</div>
      <div> <br>
      </div>
      <div> <br>
      </div>
      <div>
        <hr noshade="noshade" align="center" style="height: 2px; color: #000000; background-color: #000000; text-align: center; margin-left: auto; margin-right: auto; border: none;"> </div>
    </div>
  </div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>10
<FILENAME>ef20026276_ex32-2.htm
<DESCRIPTION>EXHIBIT 32.2
<TEXT>
<html>
  <head>
    <title></title>
    <!-- Licensed to: Broadridge
         Document created using Broadridge PROfile 24.3.1.5224
         Copyright 1995 - 2024 Broadridge -->
  </head>
<body bgcolor="#ffffff" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">
  <div>
    <hr noshade="noshade" align="center" style="height: 4px; color: #000000; background-color: #000000; text-align: center; margin-left: auto; margin-right: auto; border: none;">
    <div>
      <div style="text-align: center; font-weight: bold;">Exhibit 32.2</div>
      <div><br>
      </div>
      <div style="text-align: center;">Certification</div>
      <div style="text-align: center;">Pursuant to 18 United States Code &#167; 1350</div>
      <div><br>
      </div>
      <div style="text-indent: 36pt;">In connection with the annual report of Modine Manufacturing Company (the &#8220;Company&#8221;) on Form 10-K for the fiscal year ended March 31, 2024 as filed with the Securities and Exchange Commission on the date hereof (the
        &#8220;Report&#8221;), I, Michael B. Lucareli, Executive Vice President, Chief Financial Officer of the Company certify, pursuant to 18 U.S.C. &#167; 1350, that, to the best of my knowledge:</div>
      <div><br>
      </div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="zcb6fb9945dfe4ac88e9f553a86c47f63">

          <tr>
            <td style="width: 36pt;"><br>
            </td>
            <td style="width: 36pt; vertical-align: top;">1.</td>
            <td style="width: auto; vertical-align: top;">
              <div>The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and</div>
            </td>
          </tr>

      </table>
      <div><br>
      </div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z0680746e73fc44b9a888b88ffe78cbb2">

          <tr>
            <td style="width: 36pt;"><br>
            </td>
            <td style="width: 36pt; vertical-align: top;">2.</td>
            <td style="width: auto; vertical-align: top;">
              <div>The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</div>
            </td>
          </tr>

      </table>
      <div><br>
      </div>
      <table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: rgb(0, 0, 0);" id="z3719fa4fa8a3494f9be8626980acc29f">

          <tr>
            <td style="width: 5%; vertical-align: top;">
              <div>Date: <br>
              </div>
            </td>
            <td style="width: 28%; vertical-align: top;">May 22, 2024</td>
            <td style="width: 67%; vertical-align: top;">&#160;</td>
          </tr>
          <tr>
            <td colspan="2" style="vertical-align: top;">&#160;</td>
            <td style="width: 67%; vertical-align: top;">&#160;</td>
          </tr>
          <tr>
            <td colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
              <div>/s/ Michael B. Lucareli</div>
            </td>
            <td style="width: 67%; vertical-align: top; padding-bottom: 2px;">&#160;</td>
          </tr>
          <tr>
            <td colspan="2" style="vertical-align: top;">
              <div>Michael B. Lucareli</div>
            </td>
            <td style="width: 67%; vertical-align: top;">&#160;</td>
          </tr>
          <tr>
            <td colspan="2" style="vertical-align: top;">
              <div>Executive Vice President, Chief Financial Officer</div>
            </td>
            <td style="width: 67%; vertical-align: top;">&#160;</td>
          </tr>

      </table>
      <div><br>
      </div>
      <div>This certification accompanies the Report pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 and shall not be deemed &#8220;filed&#8221; by the Company for purposes of Section 18 of the Securities Exchange Act of 1934, as amended.</div>
      <div> <br>
      </div>
      <div> <br>
      </div>
      <div>
        <hr noshade="noshade" align="center" style="height: 2px; color: #000000; background-color: #000000; text-align: center; margin-left: auto; margin-right: auto; border: none;"> </div>
    </div>
  </div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-97
<SEQUENCE>11
<FILENAME>ef20026276_ex97.htm
<DESCRIPTION>EXHIBIT 97
<TEXT>
<html>
  <head>
    <title></title>
    <!-- Licensed to: Broadridge
         Document created using Broadridge PROfile 24.3.1.5224
         Copyright 1995 - 2024 Broadridge -->
  </head>
<body bgcolor="#ffffff" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">
  <div>
    <hr noshade="noshade" align="center" style="height: 4px; color: #000000; background-color: #000000; text-align: center; margin-left: auto; margin-right: auto; border: none;">
    <div>
      <div style="text-align: center;"><font style="font-weight: bold;">Exhibit 97</font><br>
      </div>
      <div><br>
      </div>
      <div style="text-align: center; font-weight: bold;">MODINE MANUFACTURING COMPANY</div>
      <div style="text-align: center; text-indent: 61.3pt; margin-right: 63pt; margin-left: 63.95pt; font-weight: bold;"> <br>
      </div>
      <div style="text-align: center; font-weight: bold;"> EXECUTIVE OFFICER COMPENSATION RECOVERY POLICY</div>
      <div style="text-align: center; text-indent: 61.3pt; margin-right: 63pt; margin-left: 63.95pt; font-weight: bold;"> <br>
      </div>
      <div style="text-align: center; font-style: italic; font-weight: bold;">Adopted as of October 19, 2023</div>
      <div><br>
      </div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="zbbb3014bc42f43b0ab88d11ae4f73fa2">

          <tr>
            <td style="width: 36pt; vertical-align: top;">I.</td>
            <td style="width: auto; vertical-align: top;">
              <div>PURPOSE.</div>
            </td>
          </tr>

      </table>
      <div><br>
      </div>
      <div style="text-align: justify; text-indent: 36pt;">The purpose of this Policy is to describe the circumstances in which Executive Officers will be required to repay or return Erroneously Awarded Compensation to members of the Company Group in the
        event of an Accounting Restatement. Each Executive Officer shall be required to sign and return to the Company the Acknowledgement Form attached hereto as <u>Exhibit</u><font style="font-size: 10pt;"><u> A</u>. This Policy is designed to comply
          with, and shall be interpreted to be consistent with, Section 10D of the Exchange Act, Rule 10D-1 promulgated under the Exchange Act and Section 303A.14 of the NYSE Listed Company Manual.</font> </div>
      <div><br>
      </div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z4994ad28572b493288e59ebe9d435a28">

          <tr>
            <td style="width: 36pt; vertical-align: top;">II.</td>
            <td style="width: auto; vertical-align: top;">
              <div>ADMINISTRATION.</div>
            </td>
          </tr>

      </table>
      <div><br>
      </div>
      <div style="text-align: justify; text-indent: 36pt;">This Policy shall be administered by the Committee. Any determinations made by the Committee shall be final and binding on all affected individuals.</div>
      <div><br>
      </div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z3697b17a67974d39bc3be5ea6c9d4fb0">

          <tr>
            <td style="width: 36pt; vertical-align: top;">III.</td>
            <td style="width: auto; vertical-align: top;">
              <div>DEFINITIONS.</div>
            </td>
          </tr>

      </table>
      <div><br>
      </div>
      <div style="text-align: justify; text-indent: 36pt; margin-right: 5.85pt; margin-left: 6pt;">For purposes of this Policy, the following capitalized terms shall have the meanings set forth below.</div>
      <div><br>
      </div>
      <div style="text-align: justify; text-indent: 45pt;">&#8220;Accounting Restatement&#8221; shall mean an accounting restatement (i) due to the material noncompliance of the Company with any financial reporting requirement under the securities laws, including any
        required accounting restatement to correct an error in previously issued financial statements that is material to the previously issued financial statements (a &#8220;Big R&#8221; restatement), or (ii) that corrects an error that is not material to previously
        issued financial statements, but would result in a material misstatement if the error were corrected in the current period or left uncorrected in the current period (a &#8220;little r&#8221; restatement).</div>
      <div><br>
      </div>
      <div style="text-align: justify; text-indent: 45pt;">&#8220;Clawback Eligible Incentive Compensation&#8221; shall mean, in connection with an Accounting Restatement and with respect to each individual who served as an Executive Officer at any time during the
        applicable performance period for any Incentive-Based Compensation (whether or not such Executive Officer is serving at the time the Erroneously Awarded Compensation is required to be repaid to the Company Group), all Incentive-Based Compensation
        Received by such Executive Officer (i) on or after the Effective Date, (ii) after beginning service as an Executive Officer, (iii) while the Company has a class of securities listed on a national securities exchange or a national securities
        association, and (iv) during the applicable Clawback Period.</div>
      <div><br>
      </div>
      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div style="page-break-after: always;" class="BRPFPageBreak">
          <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
      </div>
      <div style="text-align: justify; text-indent: 45pt;">&#8220;Clawback Period&#8221; shall mean, with respect to any Accounting Restatement, the three (3) completed fiscal years of the Company immediately preceding the Restatement Date and any transition period
        (that results from a change in the Company&#8217;s fiscal year) within or immediately following those three (3) completed fiscal years. However, a transition period between the last day of the Company&#8217;s previous fiscal year end and the first day of its
        new fiscal year that comprises a period of nine (9) to twelve (12) months shall be deemed a completed fiscal year.</div>
      <div><br>
      </div>
      <div style="text-align: justify; text-indent: 36pt; margin-right: 6.05pt; margin-left: 6pt;">&#8220;Committee&#8221; shall mean the Human Capital and Compensation Committee of the Board of Directors of the Company.</div>
      <div>&#160;</div>
      <div style="margin-left: 42pt;">&#8220;Company&#8221; shall mean Modine Manufacturing Company, a Wisconsin corporation. </div>
      <div> <br>
      </div>
      <div style="margin-left: 6pt; text-indent: 36pt;">&#8220;Company Group&#8221; shall mean the Company, together with each of its direct and indirect subsidiaries;</div>
      <div><br>
      </div>
      <div style="margin-left: 42pt;">&#8220;Effective Date&#8221; shall mean October 2, 2023.</div>
      <div><br>
      </div>
      <div style="text-align: justify; text-indent: 45pt;">&#8220;Erroneously Awarded Compensation&#8221; shall mean, with respect to each Executive Officer in connection with an Accounting Restatement, the amount of Clawback Eligible Incentive Compensation that is
        Received by such Executive Officer that exceeds the amount of Incentive- Based Compensation that otherwise would have been Received by such Executive Officer had it been determined based on the restated amounts, computed without regard to any taxes
        paid. With respect to any compensation plans or programs that take into account Incentive-Based Compensation, the amount of Erroneously Awarded Compensation subject to recovery hereunder includes, but is not limited to, the amount contributed to
        any notional account based on Erroneously Awarded Compensation and any earnings accrued to date on that notional amount.</div>
      <div><br>
      </div>
      <div style="text-align: justify; text-indent: 45pt;">&#8220;Executive Officer&#8221; shall mean each individual who is or was designated as an &#8220;officer&#8221; of the Company in accordance with 17 C.F.R. 240.16a-1(f). Identification of an executive officer for purposes
        of this Policy shall include at a minimum executive officers identified pursuant to 17</div>
      <div>C.F.R. 229.401(b).</div>
      <div><br>
      </div>
      <div style="text-indent: 45pt;">&#8220;Exchange Act&#8221; shall mean the Securities Exchange Act of 1934, as amended.</div>
      <div><br>
      </div>
      <div style="text-align: justify; text-indent: 45pt;">&#8220;Financial Reporting Measures&#8221; shall mean measures that are determined and presented in accordance with the accounting principles used in preparing the Company&#8217;s financial statements, and any
        measures that are derived wholly or in part from such measures. Stock price and total shareholder return (and any measures that are derived wholly or in part from stock price or total shareholder return) shall for purposes of this Policy be
        considered Financial Reporting Measures. For the avoidance of doubt, a Financial Reporting Measure need not be presented in the Company&#8217;s financial statements or included in a filing with the SEC.</div>
      <div><br>
      </div>
      <div style="text-align: justify; text-indent: 45pt;">&#8220;Incentive-Based Compensation&#8221; shall mean any compensation that is granted, earned, or vested based wholly or in part upon the attainment of a Financial Reporting Measure for any fiscal period
        ending on or after the Effective Date.</div>
      <div><br>
      </div>
      <div style="text-indent: 45pt;">&#8220;NYSE&#8221; shall mean The New York Stock Exchange.</div>
      <div><br>
      </div>
      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div style="page-break-after: always;" class="BRPFPageBreak">
          <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
      </div>
      <div style="text-align: justify; text-indent: 36pt; margin-right: 5.85pt; margin-left: 6pt;">&#8220;Policy&#8221; shall mean this Executive Officer Compensation Recovery Policy, as the same may be amended or restated from time to time.</div>
      <div><br>
      </div>
      <div style="text-align: justify; text-indent: 45pt;">&#8220;Received&#8221; shall, with respect to any Incentive-Based Compensation, mean actual or deemed receipt by the Executive Officer. Incentive-Based Compensation shall be deemed received in the Company&#8217;s
        fiscal period during which the Financial Reporting Measure specified in the Incentive-Based Compensation award or applicable granting policy is attained, even if payment or grant of the Incentive-Based Compensation occurs after the end of that
        period.</div>
      <div><br>
      </div>
      <div style="text-align: justify; text-indent: 45pt;">&#8220;Restatement Date&#8221; shall mean the earlier to occur of (i) the date the Board of Directors, a committee of the Board of Directors, or the officers of the Company authorized to take such action if
        Board of Directors&#8217; action is not required, concludes, or reasonably should have concluded, that the Company is required to prepare an Accounting Restatement, or (ii) the date a court, regulator, or other legally authorized body directs the Company
        to prepare an Accounting Restatement.</div>
      <div><br>
      </div>
      <div style="margin-left: 42pt;">&#8220;SEC&#8221; shall mean the U.S. Securities and Exchange Commission.</div>
      <div><br>
      </div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z02adab3731824afc960e8f242c770622">

          <tr>
            <td style="width: 36pt; vertical-align: top;">IV.</td>
            <td style="width: auto; vertical-align: top;">
              <div>REPAYMENT OF ERRONEOUSLY AWARDED COMPENSATION.</div>
            </td>
          </tr>

      </table>
      <div><br>
      </div>
      <div style="text-align: justify; text-indent: 36pt;">(a)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;In the event of an Accounting Restatement, the Committee shall promptly (and in all events within ninety (90) days after the Restatement Date) determine the amount of any Erroneously
        Awarded Compensation for each Executive Officer in connection with such Accounting Restatement and shall promptly thereafter provide each Executive Officer with a written notice containing the amount of Erroneously Awarded Compensation and a demand
        for repayment or return, as applicable. For Incentive-Based Compensation based on (or derived from) stock price or total shareholder return where the amount of Erroneously Awarded Compensation is not subject to mathematical recalculation directly
        from the information in the applicable Accounting Restatement, the amount shall be determined by the Committee based on a reasonable estimate of the effect of the Accounting Restatement on the stock price or total shareholder return upon which the
        Incentive-Based Compensation was Received (in which case, the Company shall maintain documentation of such determination of that reasonable estimate and provide such documentation to the NYSE).</div>
      <div><br>
      </div>
      <div style="text-align: justify; text-indent: 36pt;">(b)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The Committee shall have broad discretion to determine the appropriate means of recovery of Erroneously Awarded Compensation based on all applicable facts and circumstances and taking
        into account the time value of money and the cost to shareholders of delaying recovery. To the extent that the Committee determines that any method of recovery other than repayment by the Executive Officer in a lump sum in cash or property is
        appropriate, the Company shall offer to enter into a repayment agreement (in a form reasonably acceptable to the Committee) with the Executive Officer. If the Executive Officer accepts such offer and signs the repayment agreement within thirty (30)
        days after such offer is extended, the Company shall countersign such repayment agreement. If the Executive Officer fails to sign the repayment agreement within thirty (30) days after such offer is extended, the Executive Officer will be required
        to repay the Erroneously Awarded Compensation in a lump sum in cash (or such property as the Committee agrees to accept with a value equal to such Erroneously Awarded Compensation) on or prior to the date that is one hundred twenty (120) days
        following the Restatement Date. For the avoidance of doubt, except as set forth in paragraph IV(d) below, in no event may the Company accept an amount that is less than the amount of Erroneously Awarded Compensation in satisfaction of an Executive
        Officer&#8217;s obligations hereunder.</div>
      <div><br>
      </div>
      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div style="page-break-after: always;" class="BRPFPageBreak">
          <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
      </div>
      <div style="text-align: justify; text-indent: 36pt;">(c)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;To the extent that an Executive Officer fails to repay all Erroneously Awarded Compensation to the Company Group when due (as determined in accordance with paragraph IV(b) above), the
        Company shall, or shall cause one or more other members of the Company Group to, take all actions reasonable and appropriate to recover such Erroneously Awarded Compensation from the applicable Executive Officer. The applicable Executive Officer
        shall be required to reimburse the Company Group for any and all expenses reasonably incurred (including legal fees) by the Company Group in recovering such Erroneously Awarded Compensation in accordance with the immediately preceding sentence.</div>
      <div>&#160;</div>
      <div style="text-align: justify; text-indent: 36pt;">(d)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Notwithstanding anything herein to the contrary, the Company shall not be required to take the actions contemplated by paragraph IV(b) above if any of the following conditions are met
        and the Committee determines that recovery would be impracticable:</div>
      <div>&#160;</div>
      <div style="text-align: justify; margin-left: 54pt; text-indent: 27pt;">i.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; The direct expenses paid to a third party to assist in enforcing the Policy against an Executive Officer would exceed the amount to be recovered, after the Company has
        made a reasonable attempt to recover the applicable Erroneously Awarded Compensation, documented such attempts and provided such documentation to the NYSE;</div>
      <div><br>
      </div>
      <div style="text-align: justify; margin-left: 54pt; text-indent: 27pt;">ii.&#160;&#160;&#160; &#160;&#160;&#160;&#160; Recovery would violate home country law where that law was adopted prior to November 28, 2022, provided that, before determining that it would be impracticable to
        recover any amount of Erroneously Awarded Compensation based on violation of home country law, the Company has obtained an opinion of home country counsel, acceptable to the NYSE, that recovery would result in such a violation and a copy of the
        opinion is provided to the NYSE; or</div>
      <div>&#160;</div>
      <div style="text-align: justify; margin-left: 54pt; text-indent: 27pt;">iii.&#160;&#160;&#160;&#160; &#160; Recovery would likely cause an otherwise tax-qualified retirement plan, under which benefits are broadly available to employees of the Company, to fail to meet the
        requirements of 26 U.S.C. 401(a)(13) or 26 U.S.C. 411(a) and regulations thereunder.</div>
      <div><br>
      </div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z1b83c2f7b6e6403484d75b0da2f824c9">

          <tr>
            <td style="width: 36pt; vertical-align: top;">V.</td>
            <td style="width: auto; vertical-align: top;">
              <div>REPORTING AND DISCLOSURE.</div>
            </td>
          </tr>

      </table>
      <div><br>
      </div>
      <div style="text-align: justify; text-indent: 36pt;">The Company shall file all disclosures with respect to this Policy in accordance with the requirements of the federal securities laws, including the disclosure required by the applicable SEC
        filings.</div>
      <div><br>
      </div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="zd6ccdcf3de644c85bfcb19a291b69b92">

          <tr>
            <td style="width: 36pt; vertical-align: top;">VI.</td>
            <td style="width: auto; vertical-align: top;">
              <div>ACKNOWLEDGEMENT.</div>
            </td>
          </tr>

      </table>
      <div><br>
      </div>
      <div style="text-align: justify; text-indent: 36pt;">Each Executive Officer shall sign and return to the Company the Acknowledgement Form attached hereto as <u>Exhibit A</u>, within 30 calendar days following the later of (i) the date of adoption of
        this Policy or (ii) the date the individual becomes an Executive Officer, pursuant to which the Executive Officer agrees to be bound by, and to comply with, the terms and conditions of this Policy.</div>
      <div style="text-align: justify;"> <br>
      </div>
      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div style="page-break-after: always;" class="BRPFPageBreak">
          <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
      </div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="zdaa78616ecd243dd88804c8f84e39485">

          <tr>
            <td style="width: 36pt; vertical-align: top;">VII.</td>
            <td style="width: auto; vertical-align: top;">
              <div>INDEMNIFICATION PROHIBITION.</div>
            </td>
          </tr>

      </table>
      <div><br>
      </div>
      <div style="text-align: justify; text-indent: 36pt;">The Company Group shall not be permitted to indemnify any Executive Officer against (i) the loss of any Erroneously Awarded Compensation that is repaid, returned, or recovered pursuant to the terms
        of this Policy, or (ii) any claims relating to the Company Group&#8217;s enforcement of its rights under this Policy. Further, the Company Group shall not enter into any agreement that exempts any Incentive-Based Compensation from the application of this
        Policy or that waives the Company Group&#8217;s right to recovery of any Erroneously Awarded Compensation and this Policy shall supersede any such agreement (whether entered into before, on, or after the date this Policy was adopted).</div>
      <div><br>
      </div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z709317ce4f964d4d8ac6a2bad89dd390">

          <tr>
            <td style="width: 39pt; vertical-align: top;">VIII.</td>
            <td style="vertical-align: top;">
              <div style="text-indent: -9pt; margin-left: 9pt;">INTERPRETATION.</div>
            </td>
          </tr>

      </table>
      <div><br>
      </div>
      <div style="text-align: justify; text-indent: 36pt;">The Committee is authorized to interpret and construe this Policy and to make all determinations necessary, appropriate, or advisable for the administration of this Policy.</div>
      <div><br>
      </div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="zb7b36fbd922a454eb6b9aeaf10ff09e5">

          <tr>
            <td style="width: 36pt; vertical-align: top;">IX.</td>
            <td style="width: auto; vertical-align: top;">
              <div>AMENDMENT; TERMINATION.</div>
            </td>
          </tr>

      </table>
      <div><br>
      </div>
      <div style="text-align: justify; text-indent: 36pt;">The Committee may amend this Policy from time to time in its discretion and shall amend this Policy as it deems necessary, including as and when it determines that it is legally required by any
        federal securities laws, SEC rule or the rules of any national securities exchange or national securities association on which the Company&#8217;s securities are listed. The Committee may terminate this Policy at any time. Notwithstanding anything in
        this paragraph to the contrary, no amendment or termination of this Policy shall be effective if such amendment or termination would (after taking into account any actions taken by the Company contemporaneously with such amendment or termination)
        cause the Company to violate any federal securities laws, SEC rule or the rules of any national securities exchange or national securities association on which the Company&#8217;s securities are listed.</div>
      <div><br>
      </div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z8b84a507a3f541c3b49b629b73d008a0">

          <tr>
            <td style="width: 36pt; vertical-align: top;">X.</td>
            <td style="width: auto; vertical-align: top;">
              <div>OTHER RECOUPMENT RIGHTS; NO ADDITIONAL PAYMENTS.</div>
            </td>
          </tr>

      </table>
      <div>&#160;</div>
      <div style="text-align: justify; text-indent: 36pt;">The Committee intends that this Policy will be applied to the fullest extent of the law. The Committee may require that any employment agreement, equity award agreement, or any other agreement
        entered into on or after the date of adoption of this Policy shall, as a condition to the grant of any benefit thereunder, require an Executive Officer to agree to abide by the terms of this Policy. Any right of recoupment under this Policy is in
        addition to, and not in lieu of, any other remedies or rights of recoupment that may be available to the Company Group under applicable law, regulation, or rule or pursuant to the terms of any similar policy in any employment agreement, equity
        award agreement, or similar agreement and any other legal remedies available to the Company.</div>
      <div><br>
      </div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="zfb86de28b4b14c56ac095572b659b9c3">

          <tr>
            <td style="width: 36pt; vertical-align: top;">XI.</td>
            <td style="width: auto; vertical-align: top;">
              <div>SUCCESSORS.</div>
            </td>
          </tr>

      </table>
      <div><br>
      </div>
      <div style="text-align: justify; text-indent: 36pt; margin-right: 5.9pt; margin-left: 5.95pt;">This Policy shall be binding and enforceable against all Executive Officers and their beneficiaries, heirs, executors, administrators, or other legal
        representatives.</div>
      <div style="text-align: justify; text-indent: 36pt; margin-right: 5.9pt; margin-left: 5.95pt;"> <br>
      </div>
      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div style="page-break-after: always;" class="BRPFPageBreak">
          <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
      </div>
      <div style="text-align: center; margin-right: 161.65pt; margin-left: 161.65pt;">* * * * *</div>
      <div style="text-align: center; margin-right: 161.65pt; margin-left: 161.65pt;"> <br>
      </div>
      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div style="page-break-after: always;" class="BRPFPageBreak">
          <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
      </div>
      <div style="text-align: center; margin-right: 161.55pt; margin-left: 161.65pt; font-weight: bold;"><u>Exhibit A</u></div>
      <div>&#160;</div>
      <div style="text-align: center; text-indent: -88.95pt; margin-right: 63.05pt; margin-left: 152.85pt; font-weight: bold;">EXECUTIVE OFFICER COMPENSATION RECOVERY POLICY</div>
      <div style="text-align: center; text-indent: -88.95pt; margin-right: 63.05pt; margin-left: 152.85pt; font-weight: bold;"> ACKNOWLEDGEMENT FORM</div>
      <div style="text-align: justify; text-indent: 36pt;">By signing below, the undersigned acknowledges and confirms that the undersigned has received and reviewed a copy of Modine Manufacturing Company&#8217;s Executive Officer Compensation Recovery Policy
        (the &#8220;Policy&#8221;). Capitalized terms used but not otherwise defined in this Acknowledgement Form (this &#8220;Acknowledgement Form&#8221;) shall have the meanings ascribed to such terms in the Policy.</div>
      <div><br>
      </div>
      <div style="text-align: justify; text-indent: 36pt;">By signing this Acknowledgement Form, the undersigned acknowledges and agrees that the undersigned is and will continue to be subject to the Policy and that the Policy will apply both during and
        after the undersigned&#8217;s employment with Modine Manufacturing Company. Further, by signing below, the undersigned agrees to abide by the terms of the Policy, including, without limitation, by returning any Erroneously Awarded Compensation (as
        defined in the Policy) to Modine Manufacturing Company to the extent required by, and in a manner permitted by, the Policy, and hereby further waives any rights to indemnification that would be prohibited by paragraph VII.</div>
      <div><br>
      </div>
      <table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;" id="zdc175ffa38594d499d390035e75c2f24">

          <tr>
            <td style="width: 6%; vertical-align: top; padding-bottom: 2px;">
              <div>Signature: </div>
            </td>
            <td style="width: 44%; vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
            <td style="width: 50%; vertical-align: top; padding-bottom: 2px;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 6%; vertical-align: top;">&#160;</td>
            <td style="width: 44%; vertical-align: top;">&#160;</td>
            <td style="width: 50%; vertical-align: top;">&#160;</td>
          </tr>

      </table>
      <table cellspacing="0" cellpadding="0" border="0" id="z851de17b6c1a433aadb58acc6d276f83" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;">

          <tr>
            <td style="width: 10%; vertical-align: top; padding-bottom: 2px;">
              <div>Printed Name: </div>
            </td>
            <td style="width: 40%; vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
            <td style="width: 50%; vertical-align: top; padding-bottom: 2px;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 10%; vertical-align: top;">&#160;</td>
            <td style="width: 40%; vertical-align: top;">&#160;</td>
            <td style="width: 50%; vertical-align: top;">&#160;</td>
          </tr>

      </table>
      <table cellspacing="0" cellpadding="0" border="0" id="zbe27b14fdaa4439f81c05b8157bbeebb" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;">

          <tr>
            <td style="width: 5%; vertical-align: top; padding-bottom: 2px;">
              <div>Title: </div>
            </td>
            <td style="width: 45%; vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
            <td style="width: 50%; vertical-align: top; padding-bottom: 2px;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 5%; vertical-align: top;">&#160;</td>
            <td style="width: 45%; vertical-align: top;">&#160;</td>
            <td style="width: 50%; vertical-align: top;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 5%; vertical-align: top; padding-bottom: 2px;">
              <div>Date: </div>
            </td>
            <td style="width: 45%; vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
            <td style="width: 50%; vertical-align: top; padding-bottom: 2px;">&#160;</td>
          </tr>

      </table>
      <div>&#160;</div>
      <div> <br>
      </div>
      <div>
        <hr noshade="noshade" align="center" style="height: 2px; color: #000000; background-color: #000000; text-align: center; margin-left: auto; margin-right: auto; border: none;"> </div>
    </div>
  </div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>12
<FILENAME>mod-20240331.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii"?>
<!--Generated by Broadridge PROfile 24.3.1.5224 Broadridge-->
<xs:schema targetNamespace="http://modine.com/20240331" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:mod="http://modine.com/20240331" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:dei="http://xbrl.sec.gov/dei/2023" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2022-03-31" xmlns:us-types="http://fasb.org/us-types/2023" xmlns:srt-types="http://fasb.org/srt-types/2023">
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xlink:type="simple" xlink:href="mod-20240331_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
      <link:linkbaseRef xlink:type="simple" xlink:href="mod-20240331_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
      <link:linkbaseRef xlink:type="simple" xlink:href="mod-20240331_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
      <link:linkbaseRef xlink:type="simple" xlink:href="mod-20240331_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
      <link:roleType roleURI="http://modine.com/role/DocumentAndEntityInformation" id="DocumentAndEntityInformation">
        <link:definition>000100 - Document - Document and Entity Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://modine.com/role/ConsolidatedStatementsOfOperations" id="ConsolidatedStatementsOfOperations">
        <link:definition>010000 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://modine.com/role/ConsolidatedStatementsOfComprehensiveIncome" id="ConsolidatedStatementsOfComprehensiveIncome">
        <link:definition>020000 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://modine.com/role/ConsolidatedStatementsOfComprehensiveIncomeParenthetical" id="ConsolidatedStatementsOfComprehensiveIncomeParenthetical">
        <!--Parent Role: CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME-->
        <link:definition>020100 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://modine.com/role/ConsolidatedBalanceSheets" id="ConsolidatedBalanceSheets">
        <link:definition>030000 - Statement - CONSOLIDATED BALANCE SHEETS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://modine.com/role/ConsolidatedBalanceSheetsParenthetical" id="ConsolidatedBalanceSheetsParenthetical">
        <!--Parent Role: CONSOLIDATED BALANCE SHEETS-->
        <link:definition>030100 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://modine.com/role/ConsolidatedStatementsOfCashFlows" id="ConsolidatedStatementsOfCashFlows">
        <link:definition>040000 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://modine.com/role/ConsolidatedStatementsOfShareholdersEquity" id="ConsolidatedStatementsOfShareholdersEquity">
        <link:definition>050000 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://modine.com/role/SignificantAccountingPolicies" id="SignificantAccountingPolicies">
        <link:definition>060100 - Disclosure - Significant Accounting Policies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://modine.com/role/AcquisitionsAndDispositions" id="AcquisitionsAndDispositions">
        <link:definition>060200 - Disclosure - Acquisitions and Dispositions</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://modine.com/role/RevenueRecognition" id="RevenueRecognition">
        <link:definition>060300 - Disclosure - Revenue Recognition</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://modine.com/role/FairValueMeasurements" id="FairValueMeasurements">
        <link:definition>060400 - Disclosure - Fair Value Measurements</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://modine.com/role/StockbasedCompensation" id="StockbasedCompensation">
        <link:definition>060500 - Disclosure - Stock-Based Compensation</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://modine.com/role/RestructuringActivities" id="RestructuringActivities">
        <link:definition>060600 - Disclosure - Restructuring Activities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://modine.com/role/OtherIncomeAndExpense" id="OtherIncomeAndExpense">
        <link:definition>060700 - Disclosure - Other Income and Expense</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://modine.com/role/IncomeTaxes" id="IncomeTaxes">
        <link:definition>060800 - Disclosure - Income Taxes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://modine.com/role/EarningsPerShare" id="EarningsPerShare">
        <link:definition>060900 - Disclosure - Earnings Per Share</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://modine.com/role/CashCashEquivalentsAndRestrictedCash" id="CashCashEquivalentsAndRestrictedCash">
        <link:definition>061000 - Disclosure - Cash, Cash Equivalents and Restricted Cash</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://modine.com/role/Inventories" id="Inventories">
        <link:definition>061100 - Disclosure - Inventories</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://modine.com/role/PropertyPlantAndEquipment" id="PropertyPlantAndEquipment">
        <link:definition>061200 - Disclosure - Property, Plant and Equipment</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://modine.com/role/IntangibleAssets" id="IntangibleAssets">
        <link:definition>061300 - Disclosure - Intangible Assets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://modine.com/role/Goodwill" id="Goodwill">
        <link:definition>061400 - Disclosure - Goodwill</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://modine.com/role/ProductWarrantiesAndOtherCommitments" id="ProductWarrantiesAndOtherCommitments">
        <link:definition>061500 - Disclosure - Product Warranties and Other Commitments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://modine.com/role/Leases" id="Leases">
        <link:definition>061600 - Disclosure - Leases</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://modine.com/role/Indebtedness" id="Indebtedness">
        <link:definition>061700 - Disclosure - Indebtedness</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://modine.com/role/PensionAndEmployeeBenefitPlans" id="PensionAndEmployeeBenefitPlans">
        <link:definition>061800 - Disclosure - Pension and Employee Benefit Plans</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://modine.com/role/DerivativeInstruments" id="DerivativeInstruments">
        <link:definition>061900 - Disclosure - Derivative Instruments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://modine.com/role/RisksUncertaintiesContingenciesAndLitigation" id="RisksUncertaintiesContingenciesAndLitigation">
        <link:definition>062000 - Disclosure - Risks, Uncertainties, Contingencies and Litigation</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://modine.com/role/AccumulatedOtherComprehensiveLoss" id="AccumulatedOtherComprehensiveLoss">
        <link:definition>062100 - Disclosure - Accumulated Other Comprehensive Loss</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://modine.com/role/SegmentAndGeographicInformation" id="SegmentAndGeographicInformation">
        <link:definition>062200 - Disclosure - Segment and Geographic Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://modine.com/role/InsiderTradingArrangements" id="InsiderTradingArrangements">
        <link:definition>062300 - Disclosure - Insider Trading Arrangements</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://modine.com/role/ScheduleIiValuationAndQualifyingAccounts" id="ScheduleIiValuationAndQualifyingAccounts">
        <link:definition>062400 - Schedule - Schedule II - Valuation and Qualifying Accounts</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://modine.com/role/SignificantAccountingPoliciesPolicies" id="SignificantAccountingPoliciesPolicies">
        <!--Parent Role: Significant Accounting Policies-->
        <link:definition>070100 - Disclosure - Significant Accounting Policies (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://modine.com/role/SignificantAccountingPoliciesTables" id="SignificantAccountingPoliciesTables">
        <!--Parent Role: Significant Accounting Policies-->
        <link:definition>080100 - Disclosure - Significant Accounting Policies (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://modine.com/role/AcquisitionsAndDispositionsTables" id="AcquisitionsAndDispositionsTables">
        <!--Parent Role: Acquisitions and Dispositions-->
        <link:definition>080200 - Disclosure - Acquisitions and Dispositions (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://modine.com/role/RevenueRecognitionTables" id="RevenueRecognitionTables">
        <!--Parent Role: Revenue Recognition-->
        <link:definition>080300 - Disclosure - Revenue Recognition (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://modine.com/role/FairValueMeasurementsTables" id="FairValueMeasurementsTables">
        <!--Parent Role: Fair Value Measurements-->
        <link:definition>080400 - Disclosure - Fair Value Measurements (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://modine.com/role/StockbasedCompensationTables" id="StockbasedCompensationTables">
        <!--Parent Role: Stock-Based Compensation-->
        <link:definition>080500 - Disclosure - Stock-Based Compensation (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://modine.com/role/RestructuringActivitiesTables" id="RestructuringActivitiesTables">
        <!--Parent Role: Restructuring Activities-->
        <link:definition>080600 - Disclosure - Restructuring Activities (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://modine.com/role/OtherIncomeAndExpenseTables" id="OtherIncomeAndExpenseTables">
        <!--Parent Role: Other Income and Expense-->
        <link:definition>080700 - Disclosure - Other Income and Expense (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://modine.com/role/IncomeTaxesTables" id="IncomeTaxesTables">
        <!--Parent Role: Income Taxes-->
        <link:definition>080800 - Disclosure - Income Taxes (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://modine.com/role/EarningsPerShareTables" id="EarningsPerShareTables">
        <!--Parent Role: Earnings Per Share-->
        <link:definition>080900 - Disclosure - Earnings Per Share (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://modine.com/role/CashCashEquivalentsAndRestrictedCashTables" id="CashCashEquivalentsAndRestrictedCashTables">
        <!--Parent Role: Cash, Cash Equivalents and Restricted Cash-->
        <link:definition>081000 - Disclosure - Cash, Cash Equivalents and Restricted Cash (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://modine.com/role/InventoriesTables" id="InventoriesTables">
        <!--Parent Role: Inventories-->
        <link:definition>081100 - Disclosure - Inventories (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://modine.com/role/PropertyPlantAndEquipmentTables" id="PropertyPlantAndEquipmentTables">
        <!--Parent Role: Property, Plant and Equipment-->
        <link:definition>081200 - Disclosure - Property, Plant and Equipment (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://modine.com/role/IntangibleAssetsTables" id="IntangibleAssetsTables">
        <!--Parent Role: Intangible Assets-->
        <link:definition>081300 - Disclosure - Intangible Assets (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://modine.com/role/GoodwillTables" id="GoodwillTables">
        <!--Parent Role: Goodwill-->
        <link:definition>081400 - Disclosure - Goodwill (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://modine.com/role/ProductWarrantiesAndOtherCommitmentsTables" id="ProductWarrantiesAndOtherCommitmentsTables">
        <!--Parent Role: Product Warranties and Other Commitments-->
        <link:definition>081500 - Disclosure - Product Warranties and Other Commitments (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://modine.com/role/LeasesTables" id="LeasesTables">
        <!--Parent Role: Leases-->
        <link:definition>081600 - Disclosure - Leases (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://modine.com/role/IndebtednessTables" id="IndebtednessTables">
        <!--Parent Role: Indebtedness-->
        <link:definition>081700 - Disclosure - Indebtedness (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://modine.com/role/PensionAndEmployeeBenefitPlansTables" id="PensionAndEmployeeBenefitPlansTables">
        <!--Parent Role: Pension and Employee Benefit Plans-->
        <link:definition>081800 - Disclosure - Pension and Employee Benefit Plans (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://modine.com/role/DerivativeInstrumentsTables" id="DerivativeInstrumentsTables">
        <!--Parent Role: Derivative Instruments-->
        <link:definition>081900 - Disclosure - Derivative Instruments (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://modine.com/role/AccumulatedOtherComprehensiveLossTables" id="AccumulatedOtherComprehensiveLossTables">
        <!--Parent Role: Accumulated Other Comprehensive Loss-->
        <link:definition>082100 - Disclosure - Accumulated Other Comprehensive Loss (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://modine.com/role/SegmentAndGeographicInformationTables" id="SegmentAndGeographicInformationTables">
        <!--Parent Role: Segment and Geographic Information-->
        <link:definition>082200 - Disclosure - Segment and Geographic Information (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://modine.com/role/SignificantAccountingPoliciesTradeAccountsReceivableDetails" id="SignificantAccountingPoliciesTradeAccountsReceivableDetails">
        <!--Parent Role: Significant Accounting Policies-->
        <link:definition>090106 - Disclosure - Significant Accounting Policies, Trade Accounts Receivable (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://modine.com/role/SignificantAccountingPoliciesToolingAndResearchAndDevelopmentDetails" id="SignificantAccountingPoliciesToolingAndResearchAndDevelopmentDetails">
        <!--Parent Role: Significant Accounting Policies-->
        <link:definition>090108 - Disclosure - Significant Accounting Policies, Tooling and Research and Development (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://modine.com/role/SignificantAccountingPoliciesShorttermInvestmentsPropertyPlantAndEquipmentAndAssetsHeldForSaleDetails" id="SignificantAccountingPoliciesShorttermInvestmentsPropertyPlantAndEquipmentAndAssetsHeldForSaleDetails">
        <!--Parent Role: Significant Accounting Policies-->
        <link:definition>090110 - Disclosure - Significant Accounting Policies, Short-term Investments, Property, Plant and Equipment and Assets Held for Sale (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://modine.com/role/SignificantAccountingPoliciesSupplementalCashFlowInformationDetails" id="SignificantAccountingPoliciesSupplementalCashFlowInformationDetails">
        <!--Parent Role: Significant Accounting Policies-->
        <link:definition>090112 - Disclosure - Significant Accounting Policies, Supplemental Cash Flow Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://modine.com/role/SignificantAccountingPoliciesSupplierFinanceProgramsDetails" id="SignificantAccountingPoliciesSupplierFinanceProgramsDetails">
        <!--Parent Role: Significant Accounting Policies-->
        <link:definition>090114 - Disclosure - Significant Accounting Policies, Supplier Finance Programs (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://modine.com/role/AcquisitionsAndDispositionsAcquisitionOfScottSpringfieldMfgIncDetails" id="AcquisitionsAndDispositionsAcquisitionOfScottSpringfieldMfgIncDetails">
        <!--Parent Role: Acquisitions and Dispositions-->
        <link:definition>090200 - Disclosure - Acquisitions and Dispositions, Acquisition of Scott Springfield Mfg. Inc. (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://modine.com/role/AcquisitionsAndDispositionsPurchaseOfTmgcoreIncIntellectualPropertyDetails" id="AcquisitionsAndDispositionsPurchaseOfTmgcoreIncIntellectualPropertyDetails">
        <!--Parent Role: Acquisitions and Dispositions-->
        <link:definition>090202 - Disclosure - Acquisitions and Dispositions, Purchase of TMGcore, Inc. Intellectual Property (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://modine.com/role/AcquisitionsAndDispositionsAcquisitionOfNappsTechnologyCorporationDetails" id="AcquisitionsAndDispositionsAcquisitionOfNappsTechnologyCorporationDetails">
        <!--Parent Role: Acquisitions and Dispositions-->
        <link:definition>090204 - Disclosure - Acquisitions and Dispositions, Acquisition of Napps Technology Corporation (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://modine.com/role/AcquisitionsAndDispositionsDispositionOfTwoCoatingsFacilitiesDetails" id="AcquisitionsAndDispositionsDispositionOfTwoCoatingsFacilitiesDetails">
        <!--Parent Role: Acquisitions and Dispositions-->
        <link:definition>090206 - Disclosure - Acquisitions and Dispositions, Disposition of Two Coatings Facilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://modine.com/role/AcquisitionsAndDispositionsGermanyAutomotiveBusinessesHeldForSaleDetails" id="AcquisitionsAndDispositionsGermanyAutomotiveBusinessesHeldForSaleDetails">
        <!--Parent Role: Acquisitions and Dispositions-->
        <link:definition>090208 - Disclosure - Acquisitions and Dispositions, Germany Automotive Businesses Held for Sale (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://modine.com/role/AcquisitionsAndDispositionsAutomotiveBusinessPreviouslyHeldForSaleDetails" id="AcquisitionsAndDispositionsAutomotiveBusinessPreviouslyHeldForSaleDetails">
        <!--Parent Role: Acquisitions and Dispositions-->
        <link:definition>090210 - Disclosure - Acquisitions and Dispositions, Automotive Business Previously Held for Sale (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://modine.com/role/AcquisitionsAndDispositionsDispositionOfAustrianAircooledAutomotiveBusinessDetails" id="AcquisitionsAndDispositionsDispositionOfAustrianAircooledAutomotiveBusinessDetails">
        <!--Parent Role: Acquisitions and Dispositions-->
        <link:definition>090212 - Disclosure - Acquisitions and Dispositions, Disposition of Austrian Air-Cooled Automotive Business (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://modine.com/role/AcquisitionsAndDispositionsDispositionOfPreviouslyclosedFacilityDetails" id="AcquisitionsAndDispositionsDispositionOfPreviouslyclosedFacilityDetails">
        <!--Parent Role: Acquisitions and Dispositions-->
        <link:definition>090214 - Disclosure - Acquisitions and Dispositions, Disposition of Previously-Closed Facility (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://modine.com/role/RevenueRecognitionDetails" id="RevenueRecognitionDetails">
        <!--Parent Role: Revenue Recognition-->
        <link:definition>090300 - Disclosure - Revenue Recognition (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://modine.com/role/FairValueMeasurementsDetails" id="FairValueMeasurementsDetails">
        <!--Parent Role: Fair Value Measurements-->
        <link:definition>090400 - Disclosure - Fair Value Measurements (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://modine.com/role/StockbasedCompensationIncentiveCompensationPlanDetails" id="StockbasedCompensationIncentiveCompensationPlanDetails">
        <!--Parent Role: Stock-Based Compensation-->
        <link:definition>090500 - Disclosure - Stock-Based Compensation, Incentive Compensation Plan (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://modine.com/role/StockbasedCompensationStockOptionsDetails" id="StockbasedCompensationStockOptionsDetails">
        <!--Parent Role: Stock-Based Compensation-->
        <link:definition>090502 - Disclosure - Stock-Based Compensation, Stock Options (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://modine.com/role/StockbasedCompensationRestrictedStockDetails" id="StockbasedCompensationRestrictedStockDetails">
        <!--Parent Role: Stock-Based Compensation-->
        <link:definition>090504 - Disclosure - Stock-Based Compensation, Restricted Stock (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://modine.com/role/RestructuringActivitiesDetails" id="RestructuringActivitiesDetails">
        <!--Parent Role: Restructuring Activities-->
        <link:definition>090600 - Disclosure - Restructuring Activities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://modine.com/role/OtherIncomeAndExpenseDetails" id="OtherIncomeAndExpenseDetails">
        <!--Parent Role: Other Income and Expense-->
        <link:definition>090700 - Disclosure - Other Income and Expense (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://modine.com/role/IncomeTaxesEarningsBeforeIncomeTaxesDetails" id="IncomeTaxesEarningsBeforeIncomeTaxesDetails">
        <!--Parent Role: Income Taxes-->
        <link:definition>090800 - Disclosure - Income Taxes, Earnings Before Income Taxes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://modine.com/role/IncomeTaxesIncomeTaxProvisionBenefitDetails" id="IncomeTaxesIncomeTaxProvisionBenefitDetails">
        <!--Parent Role: Income Taxes-->
        <link:definition>090802 - Disclosure - Income Taxes, Income Tax Provision (Benefit) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://modine.com/role/IncomeTaxesReconciliationOfUSFederalStatutoryRateToEffectiveTaxRateDetails" id="IncomeTaxesReconciliationOfUSFederalStatutoryRateToEffectiveTaxRateDetails">
        <!--Parent Role: Income Taxes-->
        <link:definition>090804 - Disclosure - Income Taxes, Reconciliation of U.S. Federal Statutory Rate to Effective Tax Rate (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://modine.com/role/IncomeTaxesUnrecognizedTaxBenefitsAndDeferredTaxAssetValuationAllowancesDetails" id="IncomeTaxesUnrecognizedTaxBenefitsAndDeferredTaxAssetValuationAllowancesDetails">
        <!--Parent Role: Income Taxes-->
        <link:definition>090806 - Disclosure - Income Taxes, Unrecognized Tax Benefits and Deferred Tax Asset Valuation Allowances (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://modine.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" id="IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails">
        <!--Parent Role: Income Taxes-->
        <link:definition>090808 - Disclosure - Income Taxes, Deferred Tax Assets and Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://modine.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails" id="IncomeTaxesUnrecognizedTaxBenefitsDetails">
        <!--Parent Role: Income Taxes-->
        <link:definition>090810 - Disclosure - Income Taxes, Unrecognized Tax Benefits (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://modine.com/role/IncomeTaxesTaxYearsSubjectToExaminationTaxCreditsAndTaxCarryforwardsDetails" id="IncomeTaxesTaxYearsSubjectToExaminationTaxCreditsAndTaxCarryforwardsDetails">
        <!--Parent Role: Income Taxes-->
        <link:definition>090812 - Disclosure - Income Taxes, Tax Years Subject to Examination, Tax Credits and Tax Carryforwards (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://modine.com/role/EarningsPerShareDetails" id="EarningsPerShareDetails">
        <!--Parent Role: Earnings Per Share-->
        <link:definition>090900 - Disclosure - Earnings Per Share (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://modine.com/role/CashCashEquivalentsAndRestrictedCashDetails" id="CashCashEquivalentsAndRestrictedCashDetails">
        <!--Parent Role: Cash, Cash Equivalents and Restricted Cash-->
        <link:definition>091000 - Disclosure - Cash, Cash Equivalents and Restricted Cash (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://modine.com/role/InventoriesDetails" id="InventoriesDetails">
        <!--Parent Role: Inventories-->
        <link:definition>091100 - Disclosure - Inventories (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://modine.com/role/PropertyPlantAndEquipmentDetails" id="PropertyPlantAndEquipmentDetails">
        <!--Parent Role: Property, Plant and Equipment-->
        <link:definition>091200 - Disclosure - Property, Plant and Equipment (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://modine.com/role/IntangibleAssetsDetails" id="IntangibleAssetsDetails">
        <!--Parent Role: Intangible Assets-->
        <link:definition>091300 - Disclosure - Intangible Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://modine.com/role/GoodwillDetails" id="GoodwillDetails">
        <!--Parent Role: Goodwill-->
        <link:definition>091400 - Disclosure - Goodwill (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://modine.com/role/ProductWarrantiesAndOtherCommitmentsDetails" id="ProductWarrantiesAndOtherCommitmentsDetails">
        <!--Parent Role: Product Warranties and Other Commitments-->
        <link:definition>091500 - Disclosure - Product Warranties and Other Commitments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://modine.com/role/LeasesDetails" id="LeasesDetails">
        <!--Parent Role: Leases-->
        <link:definition>091600 - Disclosure - Leases (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://modine.com/role/LeasesDetailsCalc01" id="LeasesDetailsCalc01">
        <!--Parent Role: Leases (Details)-->
        <link:definition>091602 - Disclosure - Leases (Details) CALC 01</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://modine.com/role/IndebtednessDetails" id="IndebtednessDetails">
        <!--Parent Role: Indebtedness-->
        <link:definition>091700 - Disclosure - Indebtedness (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://modine.com/role/PensionAndEmployeeBenefitPlansDefinedContributionEmployeeBenefitPlansDetails" id="PensionAndEmployeeBenefitPlansDefinedContributionEmployeeBenefitPlansDetails">
        <!--Parent Role: Pension and Employee Benefit Plans-->
        <link:definition>091800 - Disclosure - Pension and Employee Benefit Plans, Defined Contribution Employee Benefit Plans (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://modine.com/role/PensionAndEmployeeBenefitPlansDefinedBenefitEmployeeBenefitPlansDetails" id="PensionAndEmployeeBenefitPlansDefinedBenefitEmployeeBenefitPlansDetails">
        <!--Parent Role: Pension and Employee Benefit Plans-->
        <link:definition>091802 - Disclosure - Pension and Employee Benefit Plans, Defined Benefit Employee Benefit Plans (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://modine.com/role/PensionAndEmployeeBenefitPlansChangesInBenefitObligationsPlanAssetsAndFundedStatusDetails" id="PensionAndEmployeeBenefitPlansChangesInBenefitObligationsPlanAssetsAndFundedStatusDetails">
        <!--Parent Role: Pension and Employee Benefit Plans-->
        <link:definition>091804 - Disclosure - Pension and Employee Benefit Plans, Changes in Benefit Obligations, Plan Assets and Funded Status (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://modine.com/role/PensionAndEmployeeBenefitPlansCostComponentsOfPensionPlansDetails" id="PensionAndEmployeeBenefitPlansCostComponentsOfPensionPlansDetails">
        <!--Parent Role: Pension and Employee Benefit Plans-->
        <link:definition>091806 - Disclosure - Pension and Employee Benefit Plans, Cost Components of Pension Plans (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://modine.com/role/PensionAndEmployeeBenefitPlansValuationAssumptionsDetails" id="PensionAndEmployeeBenefitPlansValuationAssumptionsDetails">
        <!--Parent Role: Pension and Employee Benefit Plans-->
        <link:definition>091808 - Disclosure - Pension and Employee Benefit Plans, Valuation Assumptions (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://modine.com/role/PensionAndEmployeeBenefitPlansWeightedaverageAssetAllocationsDetails" id="PensionAndEmployeeBenefitPlansWeightedaverageAssetAllocationsDetails">
        <!--Parent Role: Pension and Employee Benefit Plans-->
        <link:definition>091810 - Disclosure - Pension and Employee Benefit Plans, Weighted-average Asset Allocations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://modine.com/role/PensionAndEmployeeBenefitPlansEstimatedPensionBenefitPaymentsDetails" id="PensionAndEmployeeBenefitPlansEstimatedPensionBenefitPaymentsDetails">
        <!--Parent Role: Pension and Employee Benefit Plans-->
        <link:definition>091812 - Disclosure - Pension and Employee Benefit Plans, Estimated Pension Benefit Payments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://modine.com/role/DerivativeInstrumentsRecordedInConsolidatedBalanceSheetsDetails" id="DerivativeInstrumentsRecordedInConsolidatedBalanceSheetsDetails">
        <!--Parent Role: Derivative Instruments-->
        <link:definition>091900 - Disclosure - Derivative Instruments, Recorded in Consolidated Balance Sheets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://modine.com/role/DerivativeInstrumentsGainsLossesRecognizedDetails" id="DerivativeInstrumentsGainsLossesRecognizedDetails">
        <!--Parent Role: Derivative Instruments-->
        <link:definition>091902 - Disclosure - Derivative Instruments, Gains (Losses) Recognized (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://modine.com/role/RisksUncertaintiesContingenciesAndLitigationDetails" id="RisksUncertaintiesContingenciesAndLitigationDetails">
        <!--Parent Role: Risks, Uncertainties, Contingencies and Litigation-->
        <link:definition>092000 - Disclosure - Risks, Uncertainties, Contingencies and Litigation (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://modine.com/role/AccumulatedOtherComprehensiveLossDetails" id="AccumulatedOtherComprehensiveLossDetails">
        <!--Parent Role: Accumulated Other Comprehensive Loss-->
        <link:definition>092100 - Disclosure - Accumulated Other Comprehensive Loss (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://modine.com/role/SegmentAndGeographicInformationNetSalesGrossProfitAndOperatingIncomeBySegmentDetails" id="SegmentAndGeographicInformationNetSalesGrossProfitAndOperatingIncomeBySegmentDetails">
        <!--Parent Role: Segment and Geographic Information-->
        <link:definition>092200 - Disclosure - Segment and Geographic Information, Net Sales, Gross Profit, and Operating Income by Segment (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://modine.com/role/SegmentAndGeographicInformationAssetsBySegmentDetails" id="SegmentAndGeographicInformationAssetsBySegmentDetails">
        <!--Parent Role: Segment and Geographic Information-->
        <link:definition>092202 - Disclosure - Segment and Geographic Information, Assets by Segment (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://modine.com/role/SegmentAndGeographicInformationCapitalExpendituresAndDepreciationAndAmortizationExpenseBySegmentDetails" id="SegmentAndGeographicInformationCapitalExpendituresAndDepreciationAndAmortizationExpenseBySegmentDetails">
        <!--Parent Role: Segment and Geographic Information-->
        <link:definition>092204 - Disclosure - Segment and Geographic Information, Capital Expenditures and Depreciation and Amortization Expense by Segment (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://modine.com/role/SegmentAndGeographicInformationNetSalesByGeographicAreaDetails" id="SegmentAndGeographicInformationNetSalesByGeographicAreaDetails">
        <!--Parent Role: Segment and Geographic Information-->
        <link:definition>092206 - Disclosure - Segment and Geographic Information, Net Sales by Geographic Area (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://modine.com/role/SegmentAndGeographicInformationPropertyPlantAndEquipmentByGeographicAreaDetails" id="SegmentAndGeographicInformationPropertyPlantAndEquipmentByGeographicAreaDetails">
        <!--Parent Role: Segment and Geographic Information-->
        <link:definition>092208 - Disclosure - Segment and Geographic Information, Property, Plant and Equipment by Geographic Area (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://modine.com/role/ScheduleIiValuationAndQualifyingAccountsDetails" id="ScheduleIiValuationAndQualifyingAccountsDetails">
        <!--Parent Role: Schedule II - Valuation and Qualifying Accounts-->
        <link:definition>092400 - Schedule - Schedule II - Valuation and Qualifying Accounts (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:import namespace="http://fasb.org/us-gaap/2023" schemaLocation="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd" />
  <xs:import namespace="http://xbrl.sec.gov/dei/2023" schemaLocation="https://xbrl.sec.gov/dei/2023/dei-2023.xsd" />
  <xs:import namespace="http://xbrl.sec.gov/country/2023" schemaLocation="https://xbrl.sec.gov/country/2023/country-2023.xsd" />
  <xs:import namespace="http://xbrl.sec.gov/currency/2023" schemaLocation="https://xbrl.sec.gov/currency/2023/currency-2023.xsd" />
  <xs:import namespace="http://xbrl.sec.gov/exch/2023" schemaLocation="https://xbrl.sec.gov/exch/2023/exch-2023.xsd" />
  <xs:import namespace="http://xbrl.sec.gov/naics/2023" schemaLocation="https://xbrl.sec.gov/naics/2023/naics-2023.xsd" />
  <xs:import namespace="http://xbrl.sec.gov/sic/2023" schemaLocation="https://xbrl.sec.gov/sic/2023/sic-2023.xsd" />
  <xs:import namespace="http://www.xbrl.org/2009/role/negated" schemaLocation="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd" />
  <xs:import namespace="http://www.xbrl.org/2009/role/net" schemaLocation="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd" />
  <xs:import namespace="http://xbrl.sec.gov/stpr/2023" schemaLocation="https://xbrl.sec.gov/stpr/2023/stpr-2023.xsd" />
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" />
  <xs:import namespace="http://www.xbrl.org/2004/ref" schemaLocation="http://www.xbrl.org/2004/ref-2004-08-10.xsd" />
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd" />
  <xs:import namespace="http://fasb.org/us-types/2023" schemaLocation="https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd" />
  <xs:import namespace="http://www.xbrl.org/2009/arcrole/fact-explanatoryFact" schemaLocation="http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd" />
  <xs:import namespace="http://fasb.org/srt/2023" schemaLocation="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd" />
  <xs:import namespace="http://fasb.org/srt-types/2023" schemaLocation="https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd" />
  <xs:import namespace="http://www.xbrl.org/dtr/type/2022-03-31" schemaLocation="https://www.xbrl.org/dtr/type/2022-03-31/types.xsd" />
  <xs:import namespace="http://xbrl.sec.gov/ecd/2023" schemaLocation="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd" />
  <xs:element name="LesseeOperatingAndFinancingLeasesTextBlock" id="mod_LesseeOperatingAndFinancingLeasesTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="CashCashEquivalentsAndRestrictedCashTextBlock" id="mod_CashCashEquivalentsAndRestrictedCashTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="NumberOfAutomotiveBusinessesSold" id="mod_NumberOfAutomotiveBusinessesSold" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="CashCashEquivalentsAndRestrictedCashTableTextBlock" id="mod_CashCashEquivalentsAndRestrictedCashTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="IncentiveCompensationPlan2020Member" id="mod_IncentiveCompensationPlan2020Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="PaymentsToAcquireIntangibleAndProductiveAssets" id="mod_PaymentsToAcquireIntangibleAndProductiveAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="PaymentsForProceedsFromDispositionOfAssets" id="mod_PaymentsForProceedsFromDispositionOfAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="ClimateSolutionsMember" id="mod_ClimateSolutionsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="PerformanceTechnologiesMember" id="mod_PerformanceTechnologiesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceMetricPeriodOfCashFlowReturnOnInvestedCapital" id="mod_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceMetricPeriodOfCashFlowReturnOnInvestedCapital" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceMetricPeriodOfGrowthInEbitda" id="mod_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceMetricPeriodOfGrowthInEbitda" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="AwardsGrantedInFiscal2024Member" id="mod_AwardsGrantedInFiscal2024Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ShareBasedCompensationAwardTrancheFourMember" id="mod_ShareBasedCompensationAwardTrancheFourMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod" id="mod_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="AwardsGrantedInFiscal2023Member" id="mod_AwardsGrantedInFiscal2023Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="AwardsGrantedInFiscal2022Member" id="mod_AwardsGrantedInFiscal2022Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="PerformanceBasedSharesAbstract" id="mod_PerformanceBasedSharesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="AggregateIntrinsicValueAbstract" id="mod_AggregateIntrinsicValueAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="WeightedAverageRemainingContractualTermAbstract" id="mod_WeightedAverageRemainingContractualTermAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="HvacAndRefrigerationMember" id="mod_HvacAndRefrigerationMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="AirCooledMember" id="mod_AirCooledMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="HeatTransferMember" id="mod_HeatTransferMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="DataCenterCoolingMember" id="mod_DataCenterCoolingMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="AdvancedSolutionsMember" id="mod_AdvancedSolutionsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="PeriodAfterBillingWhenPaymentIsReceived" id="mod_PeriodAfterBillingWhenPaymentIsReceived" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="LiquidCooledMember" id="mod_LiquidCooledMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="UnrecognizedNetPensionLossGainInDisposedBusinesses" id="mod_UnrecognizedNetPensionLossGainInDisposedBusinesses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="ScheduleOfCapitalExpendituresDepreciationAndAmortizationBySegmentTableTextBlock" id="mod_ScheduleOfCapitalExpendituresDepreciationAndAmortizationBySegmentTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="ThreeGermanyAutomotiveBusinessesMember" id="mod_ThreeGermanyAutomotiveBusinessesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="AirCooledAutomotiveBusinessMember" id="mod_AirCooledAutomotiveBusinessMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="DisposalGroupWriteOffOfNetActuarialLosses" id="mod_DisposalGroupWriteOffOfNetActuarialLosses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="GermanyAndItalyMember" id="mod_GermanyAndItalyMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="DisposalGroupWriteOffOfNetActuarialGains" id="mod_DisposalGroupWriteOffOfNetActuarialGains" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="IncomeTaxCumulativeIncomePositionTerm" id="mod_IncomeTaxCumulativeIncomePositionTerm" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="OtherDeferredTaxAssetsMember" id="mod_OtherDeferredTaxAssetsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ForeignJurisdictionMember" id="mod_ForeignJurisdictionMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="CertainForeignJurisdictionsMember" id="mod_CertainForeignJurisdictionsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="FederalTaxExpenseBenefitAbstract" id="mod_FederalTaxExpenseBenefitAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ForeignTaxExpenseBenefitAbstract" id="mod_ForeignTaxExpenseBenefitAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="StateAndLocalTaxExpenseBenefitAbstract" id="mod_StateAndLocalTaxExpenseBenefitAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="SelfInsuranceReservesPolicyTextBlock" id="mod_SelfInsuranceReservesPolicyTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="AssetsHeldForSalePolicyTextBlock" id="mod_AssetsHeldForSalePolicyTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="ShippingAndHandlingCostsPolicyTextBlock" id="mod_ShippingAndHandlingCostsPolicyTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="DeferredCompensationTrustPolicyTextBlock" id="mod_DeferredCompensationTrustPolicyTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="ScheduleOfNetPeriodicBenefitCostAndAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock" id="mod_ScheduleOfNetPeriodicBenefitCostAndAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="SegmentReconcilingItemsAndCorporateMember" id="mod_SegmentReconcilingItemsAndCorporateMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ScottSpringfieldManufacturingMember" id="mod_ScottSpringfieldManufacturingMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="NumberOfCoatingsFacilitiesSold" id="mod_NumberOfCoatingsFacilitiesSold" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="NappsTechnologyCorporationMember" id="mod_NappsTechnologyCorporationMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ProductWarrantiesAndOtherCommitmentsAbstract" id="mod_ProductWarrantiesAndOtherCommitmentsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ProductWarrantiesAndOtherCommitmentsTextBlock" id="mod_ProductWarrantiesAndOtherCommitmentsTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="EffectiveIncomeTaxRateReconciliationNotionalInterestDeductions" id="mod_EffectiveIncomeTaxRateReconciliationNotionalInterestDeductions" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="EffectiveIncomeTaxRateReconciliationDividendsAndTaxableForeignInclusionsPercent" id="mod_EffectiveIncomeTaxRateReconciliationDividendsAndTaxableForeignInclusionsPercent" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="OtherPlanAssetMember" id="mod_OtherPlanAssetMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="NoticePeriodForRedeemingRealEstateInvestmentFunds" id="mod_NoticePeriodForRedeemingRealEstateInvestmentFunds" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="StandardProductWarrantyAccrualDispositionOfBusinesses" id="mod_StandardProductWarrantyAccrualDispositionOfBusinesses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="ProductWarrantyPeriod" id="mod_ProductWarrantyPeriod" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="IndemnificationPeriod" id="mod_IndemnificationPeriod" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="DefinedBenefitPlanServiceCostAndInterestCost" id="mod_DefinedBenefitPlanServiceCostAndInterestCost" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="DefinedContributionPlanMaximumEmployerPercentageMatch" id="mod_DefinedContributionPlanMaximumEmployerPercentageMatch" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="DebtInstrumentCovenantInterestCoverageRatio" id="mod_DebtInstrumentCovenantInterestCoverageRatio" type="xbrli:pureItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="SeniorNotesDue2029Member" id="mod_SeniorNotesDue2029Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="FinanceLeaseObligationsMember" id="mod_FinanceLeaseObligationsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ForeignCreditAgreementsMember" id="mod_ForeignCreditAgreementsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="SeniorNotesDue2027Member" id="mod_SeniorNotesDue2027Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="CreditAgreementMember" id="mod_CreditAgreementMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="SwinglineLoansMember" id="mod_SwinglineLoansMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="MultiCurrencyRevolvingCreditFacilityMember" id="mod_MultiCurrencyRevolvingCreditFacilityMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="TermLoansMember" id="mod_TermLoansMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="DebtInstrumentMaturityYear" id="mod_DebtInstrumentMaturityYear" type="xbrli:gYearItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="DebtInstrumentCovenantLeverageRatio" id="mod_DebtInstrumentCovenantLeverageRatio" type="xbrli:pureItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="LiabilitiesHeldForSaleMember" id="mod_LiabilitiesHeldForSaleMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="FederalAndStateMember" id="mod_FederalAndStateMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="MaturitiesOfLeaseLiabilitiesTableTextBlock" id="mod_MaturitiesOfLeaseLiabilitiesTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="LeaseTermAndDiscountRatesTableTextBlock" id="mod_LeaseTermAndDiscountRatesTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="LesseeLeaseCashFlowInformationTableTextBlock" id="mod_LesseeLeaseCashFlowInformationTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="LesseeLeaseBalanceSheetInformationTextBlock" id="mod_LesseeLeaseBalanceSheetInformationTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="SupplementalCashFlowInformationRelatedToLeasesAbstract" id="mod_SupplementalCashFlowInformationRelatedToLeasesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="LeaseTermAndDiscountRatesOfLeasesAbstract" id="mod_LeaseTermAndDiscountRatesOfLeasesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="OtherGeographicSegmentMember" id="mod_OtherGeographicSegmentMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="DeferredTaxAssetsNetOperatingAndCapitalLosses" id="mod_DeferredTaxAssetsNetOperatingAndCapitalLosses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" />
  <xs:element name="DeferredTaxAssetsResearchAndExperimentalExpenditures" id="mod_DeferredTaxAssetsResearchAndExperimentalExpenditures" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" />
  <xs:element name="DeferredTaxAssetsAccountsReceivable" id="mod_DeferredTaxAssetsAccountsReceivable" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" />
  <xs:element name="VehicularThermalSolutionsMember" id="mod_VehicularThermalSolutionsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="EntityWideRevenueNumberOfMajorCustomers" id="mod_EntityWideRevenueNumberOfMajorCustomers" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="NumberOfTopCustomers" id="mod_NumberOfTopCustomers" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xs:element name="EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag" id="mod_EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag" type="xbrli:booleanItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="TopTenCustomersMember" id="mod_TopTenCustomersMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="GrossProfitAsPercentageOfSales" id="mod_GrossProfitAsPercentageOfSales" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="CorporateAndEliminationsMember" id="mod_CorporateAndEliminationsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="AccruedCapitalExpendituresCurrent" id="mod_AccruedCapitalExpendituresCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" />
  <xs:element name="TradeReceivablesAndAllowanceForDoubtfulAccountsAbstract" id="mod_TradeReceivablesAndAllowanceForDoubtfulAccountsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="TradeReceivablesSoldWithoutRecourse" id="mod_TradeReceivablesSoldWithoutRecourse" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="ToolingCostsAbstract" id="mod_ToolingCostsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ToolingAbstract" id="mod_ToolingAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="CustomerOwnedToolingReceivables" id="mod_CustomerOwnedToolingReceivables" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" />
  <xs:element name="SupplierFinanceProgramAbstract" id="mod_SupplierFinanceProgramAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="NoticePeriodToTerminateSupplierFinanceProgram" id="mod_NoticePeriodToTerminateSupplierFinanceProgram" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="TMGcoreIncMember" id="mod_TMGcoreIncMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="CustomerRelationshipsOrderBacklogAndTradeNamesMember" id="mod_CustomerRelationshipsOrderBacklogAndTradeNamesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="CustomerRelationshipsAndAcquiredTechnologyMember" id="mod_CustomerRelationshipsAndAcquiredTechnologyMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipmentAndOtherAssets" id="mod_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipmentAndOtherAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" />
  <xs:element name="BusinessCombinationConsiderationPayable" id="mod_BusinessCombinationConsiderationPayable" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" />
  <xs:element name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayableAndOtherLiabilities" id="mod_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayableAndOtherLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" />
  <xs:element name="NoteReceivableTerm" id="mod_NoteReceivableTerm" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="NoteReceivableInterestRate" id="mod_NoteReceivableInterestRate" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="PreviouslyClosedManufacturingFacilityMember" id="mod_PreviouslyClosedManufacturingFacilityMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="LiquidCooledAutomotiveBusinessMember" id="mod_LiquidCooledAutomotiveBusinessMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="TwoCoatingsFacilitiesMember" id="mod_TwoCoatingsFacilitiesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredExcludingCashGoodwillAndLiabilitiesAssumedNet" id="mod_BusinessCombinationRecognizedIdentifiableAssetsAcquiredExcludingCashGoodwillAndLiabilitiesAssumedNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" />
  <xs:element name="BusinessAcquisitionProFormaAdjustmentTransactionCosts" id="mod_BusinessAcquisitionProFormaAdjustmentTransactionCosts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="BusinessAcquisitionProFormaAdjustmentAmortizationAndDepreciationExpense" id="mod_BusinessAcquisitionProFormaAdjustmentAmortizationAndDepreciationExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="BusinessAcquisitionProFormaAdjustmentInterestExpense" id="mod_BusinessAcquisitionProFormaAdjustmentInterestExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="BusinessAcquisitionProFormaAdjustmentInventoryPurchaseAccountingAdjustments" id="mod_BusinessAcquisitionProFormaAdjustmentInventoryPurchaseAccountingAdjustments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="BusinessAcquisitionWriteUpOfAcquiredInventory" id="mod_BusinessAcquisitionWriteUpOfAcquiredInventory" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" />
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>13
<FILENAME>mod-20240331_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii"?>
<!--Generated by Broadridge PROfile 24.3.1.5224 Broadridge-->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance">
  <link:roleRef roleURI="http://modine.com/role/AccumulatedOtherComprehensiveLossDetails" xlink:type="simple" xlink:href="mod-20240331.xsd#AccumulatedOtherComprehensiveLossDetails" />
  <link:roleRef roleURI="http://modine.com/role/PensionAndEmployeeBenefitPlansCostComponentsOfPensionPlansDetails" xlink:type="simple" xlink:href="mod-20240331.xsd#PensionAndEmployeeBenefitPlansCostComponentsOfPensionPlansDetails" />
  <link:roleRef roleURI="http://modine.com/role/PensionAndEmployeeBenefitPlansChangesInBenefitObligationsPlanAssetsAndFundedStatusDetails" xlink:type="simple" xlink:href="mod-20240331.xsd#PensionAndEmployeeBenefitPlansChangesInBenefitObligationsPlanAssetsAndFundedStatusDetails" />
  <link:roleRef roleURI="http://modine.com/role/IndebtednessDetails" xlink:type="simple" xlink:href="mod-20240331.xsd#IndebtednessDetails" />
  <link:roleRef roleURI="http://modine.com/role/LeasesDetailsCalc01" xlink:type="simple" xlink:href="mod-20240331.xsd#LeasesDetailsCalc01" />
  <link:roleRef roleURI="http://modine.com/role/LeasesDetails" xlink:type="simple" xlink:href="mod-20240331.xsd#LeasesDetails" />
  <link:roleRef roleURI="http://modine.com/role/IntangibleAssetsDetails" xlink:type="simple" xlink:href="mod-20240331.xsd#IntangibleAssetsDetails" />
  <link:roleRef roleURI="http://modine.com/role/PropertyPlantAndEquipmentDetails" xlink:type="simple" xlink:href="mod-20240331.xsd#PropertyPlantAndEquipmentDetails" />
  <link:roleRef roleURI="http://modine.com/role/InventoriesDetails" xlink:type="simple" xlink:href="mod-20240331.xsd#InventoriesDetails" />
  <link:roleRef roleURI="http://modine.com/role/CashCashEquivalentsAndRestrictedCashDetails" xlink:type="simple" xlink:href="mod-20240331.xsd#CashCashEquivalentsAndRestrictedCashDetails" />
  <link:roleRef roleURI="http://modine.com/role/EarningsPerShareDetails" xlink:type="simple" xlink:href="mod-20240331.xsd#EarningsPerShareDetails" />
  <link:roleRef roleURI="http://modine.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" xlink:type="simple" xlink:href="mod-20240331.xsd#IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" />
  <link:roleRef roleURI="http://modine.com/role/IncomeTaxesReconciliationOfUSFederalStatutoryRateToEffectiveTaxRateDetails" xlink:type="simple" xlink:href="mod-20240331.xsd#IncomeTaxesReconciliationOfUSFederalStatutoryRateToEffectiveTaxRateDetails" />
  <link:roleRef roleURI="http://modine.com/role/IncomeTaxesIncomeTaxProvisionBenefitDetails" xlink:type="simple" xlink:href="mod-20240331.xsd#IncomeTaxesIncomeTaxProvisionBenefitDetails" />
  <link:roleRef roleURI="http://modine.com/role/IncomeTaxesEarningsBeforeIncomeTaxesDetails" xlink:type="simple" xlink:href="mod-20240331.xsd#IncomeTaxesEarningsBeforeIncomeTaxesDetails" />
  <link:roleRef roleURI="http://modine.com/role/OtherIncomeAndExpenseDetails" xlink:type="simple" xlink:href="mod-20240331.xsd#OtherIncomeAndExpenseDetails" />
  <link:roleRef roleURI="http://modine.com/role/RestructuringActivitiesDetails" xlink:type="simple" xlink:href="mod-20240331.xsd#RestructuringActivitiesDetails" />
  <link:roleRef roleURI="http://modine.com/role/AcquisitionsAndDispositionsAcquisitionOfNappsTechnologyCorporationDetails" xlink:type="simple" xlink:href="mod-20240331.xsd#AcquisitionsAndDispositionsAcquisitionOfNappsTechnologyCorporationDetails" />
  <link:roleRef roleURI="http://modine.com/role/AcquisitionsAndDispositionsAcquisitionOfScottSpringfieldMfgIncDetails" xlink:type="simple" xlink:href="mod-20240331.xsd#AcquisitionsAndDispositionsAcquisitionOfScottSpringfieldMfgIncDetails" />
  <link:roleRef roleURI="http://modine.com/role/ConsolidatedStatementsOfCashFlows" xlink:type="simple" xlink:href="mod-20240331.xsd#ConsolidatedStatementsOfCashFlows" />
  <link:roleRef roleURI="http://modine.com/role/ConsolidatedBalanceSheets" xlink:type="simple" xlink:href="mod-20240331.xsd#ConsolidatedBalanceSheets" />
  <link:roleRef roleURI="http://modine.com/role/ConsolidatedStatementsOfComprehensiveIncome" xlink:type="simple" xlink:href="mod-20240331.xsd#ConsolidatedStatementsOfComprehensiveIncome" />
  <link:roleRef roleURI="http://modine.com/role/ConsolidatedStatementsOfOperations" xlink:type="simple" xlink:href="mod-20240331.xsd#ConsolidatedStatementsOfOperations" />
  <link:calculationLink xlink:type="extended" xlink:role="http://modine.com/role/ConsolidatedStatementsOfOperations">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss" xlink:label="NetIncomeLoss" xlink:title="NetIncomeLoss" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:label="NetIncomeLossAttributableToNoncontrollingInterest" xlink:title="NetIncomeLossAttributableToNoncontrollingInterest" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetIncomeLoss" xlink:to="NetIncomeLossAttributableToNoncontrollingInterest" xlink:title="calculation: NetIncomeLoss to NetIncomeLossAttributableToNoncontrollingInterest" order="1.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProfitLoss" xlink:label="ProfitLoss" xlink:title="ProfitLoss" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:title="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingIncomeLoss" xlink:label="OperatingIncomeLoss" xlink:title="OperatingIncomeLoss" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetImpairmentCharges" xlink:label="AssetImpairmentCharges" xlink:title="AssetImpairmentCharges" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="OperatingIncomeLoss" xlink:to="AssetImpairmentCharges" xlink:title="calculation: OperatingIncomeLoss to AssetImpairmentCharges" order="3.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainLossOnSaleOfBusiness" xlink:label="GainLossOnSaleOfBusiness" xlink:title="GainLossOnSaleOfBusiness" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="OperatingIncomeLoss" xlink:to="GainLossOnSaleOfBusiness" xlink:title="calculation: OperatingIncomeLoss to GainLossOnSaleOfBusiness" order="5.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="SellingGeneralAndAdministrativeExpense" xlink:title="SellingGeneralAndAdministrativeExpense" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="OperatingIncomeLoss" xlink:to="SellingGeneralAndAdministrativeExpense" xlink:title="calculation: OperatingIncomeLoss to SellingGeneralAndAdministrativeExpense" order="1.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GrossProfit" xlink:label="GrossProfit" xlink:title="GrossProfit" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="CostOfGoodsAndServicesSold" xlink:title="CostOfGoodsAndServicesSold" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="GrossProfit" xlink:to="CostOfGoodsAndServicesSold" xlink:title="calculation: GrossProfit to CostOfGoodsAndServicesSold" order="1.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="RevenueFromContractWithCustomerExcludingAssessedTax" xlink:title="RevenueFromContractWithCustomerExcludingAssessedTax" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="GrossProfit" xlink:to="RevenueFromContractWithCustomerExcludingAssessedTax" xlink:title="calculation: GrossProfit to RevenueFromContractWithCustomerExcludingAssessedTax" order="2.0" weight="1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="OperatingIncomeLoss" xlink:to="GrossProfit" xlink:title="calculation: OperatingIncomeLoss to GrossProfit" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringCharges" xlink:label="RestructuringCharges" xlink:title="RestructuringCharges" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="OperatingIncomeLoss" xlink:to="RestructuringCharges" xlink:title="calculation: OperatingIncomeLoss to RestructuringCharges" order="4.0" weight="-1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="OperatingIncomeLoss" xlink:title="calculation: IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest to OperatingIncomeLoss" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestExpense" xlink:label="InterestExpense" xlink:title="InterestExpense" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="InterestExpense" xlink:title="calculation: IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest to InterestExpense" order="2.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="OtherNonoperatingIncomeExpense" xlink:title="OtherNonoperatingIncomeExpense" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="OtherNonoperatingIncomeExpense" xlink:title="calculation: IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest to OtherNonoperatingIncomeExpense" order="3.0" weight="1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ProfitLoss" xlink:to="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:title="calculation: ProfitLoss to IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="IncomeTaxExpenseBenefit" xlink:title="IncomeTaxExpenseBenefit" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ProfitLoss" xlink:to="IncomeTaxExpenseBenefit" xlink:title="calculation: ProfitLoss to IncomeTaxExpenseBenefit" order="0.0" weight="-1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetIncomeLoss" xlink:to="ProfitLoss" xlink:title="calculation: NetIncomeLoss to ProfitLoss" order="2.0" weight="1.0" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://modine.com/role/ConsolidatedStatementsOfComprehensiveIncome">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="ComprehensiveIncomeNetOfTax" xlink:title="ComprehensiveIncomeNetOfTax" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:label="ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:title="ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProfitLoss" xlink:label="ProfitLoss" xlink:title="ProfitLoss" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="ProfitLoss" xlink:title="calculation: ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest to ProfitLoss" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="OtherComprehensiveIncomeLossNetOfTax" xlink:title="OtherComprehensiveIncomeLossNetOfTax" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:title="OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="OtherComprehensiveIncomeLossNetOfTax" xlink:to="OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:title="calculation: OtherComprehensiveIncomeLossNetOfTax to OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:label="OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:title="OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="OtherComprehensiveIncomeLossNetOfTax" xlink:to="OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:title="calculation: OtherComprehensiveIncomeLossNetOfTax to OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" order="3.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" xlink:label="OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" xlink:title="OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="OtherComprehensiveIncomeLossNetOfTax" xlink:to="OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" xlink:title="calculation: OtherComprehensiveIncomeLossNetOfTax to OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" order="4.0" weight="1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="OtherComprehensiveIncomeLossNetOfTax" xlink:title="calculation: ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest to OtherComprehensiveIncomeLossNetOfTax" order="2.0" weight="1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ComprehensiveIncomeNetOfTax" xlink:to="ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:title="calculation: ComprehensiveIncomeNetOfTax to ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:label="ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:title="ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ComprehensiveIncomeNetOfTax" xlink:to="ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:title="calculation: ComprehensiveIncomeNetOfTax to ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" order="2.0" weight="-1.0" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://modine.com/role/ConsolidatedBalanceSheets">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Assets" xlink:label="Assets" xlink:title="Assets" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="FiniteLivedIntangibleAssetsNet" xlink:title="FiniteLivedIntangibleAssetsNet" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Assets" xlink:to="FiniteLivedIntangibleAssetsNet" xlink:title="calculation: Assets to FiniteLivedIntangibleAssetsNet" order="5.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrent" xlink:label="AssetsCurrent" xlink:title="AssetsCurrent" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryNet" xlink:label="InventoryNet" xlink:title="InventoryNet" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="AssetsCurrent" xlink:to="InventoryNet" xlink:title="calculation: AssetsCurrent to InventoryNet" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="CashAndCashEquivalentsAtCarryingValue" xlink:title="CashAndCashEquivalentsAtCarryingValue" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="AssetsCurrent" xlink:to="CashAndCashEquivalentsAtCarryingValue" xlink:title="calculation: AssetsCurrent to CashAndCashEquivalentsAtCarryingValue" order="5.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsCurrent" xlink:label="OtherAssetsCurrent" xlink:title="OtherAssetsCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="AssetsCurrent" xlink:to="OtherAssetsCurrent" xlink:title="calculation: AssetsCurrent to OtherAssetsCurrent" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="AccountsReceivableNetCurrent" xlink:title="AccountsReceivableNetCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="AssetsCurrent" xlink:to="AccountsReceivableNetCurrent" xlink:title="calculation: AssetsCurrent to AccountsReceivableNetCurrent" order="3.0" weight="1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Assets" xlink:to="AssetsCurrent" xlink:title="calculation: Assets to AssetsCurrent" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="OtherAssetsNoncurrent" xlink:title="OtherAssetsNoncurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Assets" xlink:to="OtherAssetsNoncurrent" xlink:title="calculation: Assets to OtherAssetsNoncurrent" order="7.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="PropertyPlantAndEquipmentNet" xlink:title="PropertyPlantAndEquipmentNet" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Assets" xlink:to="PropertyPlantAndEquipmentNet" xlink:title="calculation: Assets to PropertyPlantAndEquipmentNet" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxAssetsNet" xlink:label="DeferredIncomeTaxAssetsNet" xlink:title="DeferredIncomeTaxAssetsNet" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Assets" xlink:to="DeferredIncomeTaxAssetsNet" xlink:title="calculation: Assets to DeferredIncomeTaxAssetsNet" order="4.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill" xlink:label="Goodwill" xlink:title="Goodwill" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Assets" xlink:to="Goodwill" xlink:title="calculation: Assets to Goodwill" order="6.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="LiabilitiesAndStockholdersEquity" xlink:title="LiabilitiesAndStockholdersEquity" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:title="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity" xlink:label="StockholdersEquity" xlink:title="StockholdersEquity" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="RetainedEarningsAccumulatedDeficit" xlink:title="RetainedEarningsAccumulatedDeficit" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="StockholdersEquity" xlink:to="RetainedEarningsAccumulatedDeficit" xlink:title="calculation: StockholdersEquity to RetainedEarningsAccumulatedDeficit" order="3.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="AdditionalPaidInCapital" xlink:title="AdditionalPaidInCapital" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="StockholdersEquity" xlink:to="AdditionalPaidInCapital" xlink:title="calculation: StockholdersEquity to AdditionalPaidInCapital" order="4.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockValue" xlink:label="PreferredStockValue" xlink:title="PreferredStockValue" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="StockholdersEquity" xlink:to="PreferredStockValue" xlink:title="calculation: StockholdersEquity to PreferredStockValue" order="6.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockValue" xlink:label="CommonStockValue" xlink:title="CommonStockValue" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="StockholdersEquity" xlink:to="CommonStockValue" xlink:title="calculation: StockholdersEquity to CommonStockValue" order="5.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockCommonValue" xlink:label="TreasuryStockCommonValue" xlink:title="TreasuryStockCommonValue" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="StockholdersEquity" xlink:to="TreasuryStockCommonValue" xlink:title="calculation: StockholdersEquity to TreasuryStockCommonValue" order="1.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:title="AccumulatedOtherComprehensiveIncomeLossNetOfTax" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="StockholdersEquity" xlink:to="AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:title="calculation: StockholdersEquity to AccumulatedOtherComprehensiveIncomeLossNetOfTax" order="2.0" weight="1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="StockholdersEquity" xlink:title="calculation: StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest to StockholdersEquity" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MinorityInterest" xlink:label="MinorityInterest" xlink:title="MinorityInterest" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="MinorityInterest" xlink:title="calculation: StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest to MinorityInterest" order="1.0" weight="1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="LiabilitiesAndStockholdersEquity" xlink:to="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:title="calculation: LiabilitiesAndStockholdersEquity to StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Liabilities" xlink:label="Liabilities" xlink:title="Liabilities" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:label="LongTermDebtAndCapitalLeaseObligations" xlink:title="LongTermDebtAndCapitalLeaseObligations" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Liabilities" xlink:to="LongTermDebtAndCapitalLeaseObligations" xlink:title="calculation: Liabilities to LongTermDebtAndCapitalLeaseObligations" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrent" xlink:label="LiabilitiesCurrent" xlink:title="LiabilitiesCurrent" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermBorrowings" xlink:label="ShortTermBorrowings" xlink:title="ShortTermBorrowings" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="LiabilitiesCurrent" xlink:to="ShortTermBorrowings" xlink:title="calculation: LiabilitiesCurrent to ShortTermBorrowings" order="6.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:label="LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:title="LongTermDebtAndCapitalLeaseObligationsCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="LiabilitiesCurrent" xlink:to="LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:title="calculation: LiabilitiesCurrent to LongTermDebtAndCapitalLeaseObligationsCurrent" order="5.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="EmployeeRelatedLiabilitiesCurrent" xlink:title="EmployeeRelatedLiabilitiesCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="LiabilitiesCurrent" xlink:to="EmployeeRelatedLiabilitiesCurrent" xlink:title="calculation: LiabilitiesCurrent to EmployeeRelatedLiabilitiesCurrent" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableCurrent" xlink:label="AccountsPayableCurrent" xlink:title="AccountsPayableCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="LiabilitiesCurrent" xlink:to="AccountsPayableCurrent" xlink:title="calculation: LiabilitiesCurrent to AccountsPayableCurrent" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilitiesCurrent" xlink:label="OtherLiabilitiesCurrent" xlink:title="OtherLiabilitiesCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="LiabilitiesCurrent" xlink:to="OtherLiabilitiesCurrent" xlink:title="calculation: LiabilitiesCurrent to OtherLiabilitiesCurrent" order="3.0" weight="1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Liabilities" xlink:to="LiabilitiesCurrent" xlink:title="calculation: Liabilities to LiabilitiesCurrent" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent" xlink:label="DefinedBenefitPensionPlanLiabilitiesNoncurrent" xlink:title="DefinedBenefitPensionPlanLiabilitiesNoncurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Liabilities" xlink:to="DefinedBenefitPensionPlanLiabilitiesNoncurrent" xlink:title="calculation: Liabilities to DefinedBenefitPensionPlanLiabilitiesNoncurrent" order="4.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:label="DeferredIncomeTaxLiabilitiesNet" xlink:title="DeferredIncomeTaxLiabilitiesNet" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Liabilities" xlink:to="DeferredIncomeTaxLiabilitiesNet" xlink:title="calculation: Liabilities to DeferredIncomeTaxLiabilitiesNet" order="3.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="OtherLiabilitiesNoncurrent" xlink:title="OtherLiabilitiesNoncurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Liabilities" xlink:to="OtherLiabilitiesNoncurrent" xlink:title="calculation: Liabilities to OtherLiabilitiesNoncurrent" order="6.0" weight="1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="LiabilitiesAndStockholdersEquity" xlink:to="Liabilities" xlink:title="calculation: LiabilitiesAndStockholdersEquity to Liabilities" order="2.0" weight="1.0" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://modine.com/role/ConsolidatedStatementsOfCashFlows">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:title="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="NetCashProvidedByUsedInFinancingActivities" xlink:title="NetCashProvidedByUsedInFinancingActivities" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromIssuanceOfDebt" xlink:label="ProceedsFromIssuanceOfDebt" xlink:title="ProceedsFromIssuanceOfDebt" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInFinancingActivities" xlink:to="ProceedsFromIssuanceOfDebt" xlink:title="calculation: NetCashProvidedByUsedInFinancingActivities to ProceedsFromIssuanceOfDebt" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="PaymentsForRepurchaseOfCommonStock" xlink:title="PaymentsForRepurchaseOfCommonStock" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInFinancingActivities" xlink:to="PaymentsForRepurchaseOfCommonStock" xlink:title="calculation: NetCashProvidedByUsedInFinancingActivities to PaymentsForRepurchaseOfCommonStock" order="4.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsOfDividendsMinorityInterest" xlink:label="PaymentsOfDividendsMinorityInterest" xlink:title="PaymentsOfDividendsMinorityInterest" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInFinancingActivities" xlink:to="PaymentsOfDividendsMinorityInterest" xlink:title="calculation: NetCashProvidedByUsedInFinancingActivities to PaymentsOfDividendsMinorityInterest" order="7.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations" xlink:label="RepaymentsOfDebtAndCapitalLeaseObligations" xlink:title="RepaymentsOfDebtAndCapitalLeaseObligations" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInFinancingActivities" xlink:to="RepaymentsOfDebtAndCapitalLeaseObligations" xlink:title="calculation: NetCashProvidedByUsedInFinancingActivities to RepaymentsOfDebtAndCapitalLeaseObligations" order="2.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromRepaymentsOfBankOverdrafts" xlink:label="ProceedsFromRepaymentsOfBankOverdrafts" xlink:title="ProceedsFromRepaymentsOfBankOverdrafts" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInFinancingActivities" xlink:to="ProceedsFromRepaymentsOfBankOverdrafts" xlink:title="calculation: NetCashProvidedByUsedInFinancingActivities to ProceedsFromRepaymentsOfBankOverdrafts" order="8.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:label="ProceedsFromPaymentsForOtherFinancingActivities" xlink:title="ProceedsFromPaymentsForOtherFinancingActivities" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInFinancingActivities" xlink:to="ProceedsFromPaymentsForOtherFinancingActivities" xlink:title="calculation: NetCashProvidedByUsedInFinancingActivities to ProceedsFromPaymentsForOtherFinancingActivities" order="5.0" weight="1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="NetCashProvidedByUsedInFinancingActivities" xlink:title="calculation: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect to NetCashProvidedByUsedInFinancingActivities" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="NetCashProvidedByUsedInOperatingActivities" xlink:title="NetCashProvidedByUsedInOperatingActivities" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensation" xlink:label="ShareBasedCompensation" xlink:title="ShareBasedCompensation" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="ShareBasedCompensation" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivities to ShareBasedCompensation" order="7.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="DepreciationDepletionAndAmortization" xlink:title="DepreciationDepletionAndAmortization" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="DepreciationDepletionAndAmortization" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivities to DepreciationDepletionAndAmortization" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="DeferredIncomeTaxExpenseBenefit" xlink:title="DeferredIncomeTaxExpenseBenefit" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="DeferredIncomeTaxExpenseBenefit" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivities to DeferredIncomeTaxExpenseBenefit" order="8.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetImpairmentCharges" xlink:label="AssetImpairmentCharges" xlink:title="AssetImpairmentCharges" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="AssetImpairmentCharges" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivities to AssetImpairmentCharges" order="4.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:label="IncreaseDecreaseInOtherOperatingAssets" xlink:title="IncreaseDecreaseInOtherOperatingAssets" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="IncreaseDecreaseInOtherOperatingAssets" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivities to IncreaseDecreaseInOtherOperatingAssets" order="15.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:label="IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:title="IncreaseDecreaseInEmployeeRelatedLiabilities" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivities to IncreaseDecreaseInEmployeeRelatedLiabilities" order="13.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProfitLoss" xlink:label="ProfitLoss" xlink:title="ProfitLoss" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="ProfitLoss" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivities to ProfitLoss" order="0.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainLossOnSaleOfBusiness" xlink:label="GainLossOnSaleOfBusiness" xlink:title="GainLossOnSaleOfBusiness" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="GainLossOnSaleOfBusiness" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivities to GainLossOnSaleOfBusiness" order="5.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="IncreaseDecreaseInInventories" xlink:title="IncreaseDecreaseInInventories" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="IncreaseDecreaseInInventories" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivities to IncreaseDecreaseInInventories" order="11.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNoncashIncomeExpense" xlink:label="OtherNoncashIncomeExpense" xlink:title="OtherNoncashIncomeExpense" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="OtherNoncashIncomeExpense" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivities to OtherNoncashIncomeExpense" order="9.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:label="IncreaseDecreaseInOtherOperatingLiabilities" xlink:title="IncreaseDecreaseInOtherOperatingLiabilities" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="IncreaseDecreaseInOtherOperatingLiabilities" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivities to IncreaseDecreaseInOtherOperatingLiabilities" order="16.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="IncreaseDecreaseInAccountsPayable" xlink:title="IncreaseDecreaseInAccountsPayable" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="IncreaseDecreaseInAccountsPayable" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivities to IncreaseDecreaseInAccountsPayable" order="12.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="IncreaseDecreaseInAccountsReceivable" xlink:title="IncreaseDecreaseInAccountsReceivable" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="IncreaseDecreaseInAccountsReceivable" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivities to IncreaseDecreaseInAccountsReceivable" order="10.0" weight="-1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="NetCashProvidedByUsedInOperatingActivities" xlink:title="calculation: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect to NetCashProvidedByUsedInOperatingActivities" order="3.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="NetCashProvidedByUsedInInvestingActivities" xlink:title="NetCashProvidedByUsedInInvestingActivities" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" xlink:label="ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" xlink:title="ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInInvestingActivities" xlink:to="ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" xlink:title="calculation: NetCashProvidedByUsedInInvestingActivities to ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" order="9.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="PaymentsToAcquirePropertyPlantAndEquipment" xlink:title="PaymentsToAcquirePropertyPlantAndEquipment" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInInvestingActivities" xlink:to="PaymentsToAcquirePropertyPlantAndEquipment" xlink:title="calculation: NetCashProvidedByUsedInInvestingActivities to PaymentsToAcquirePropertyPlantAndEquipment" order="1.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireNotesReceivable" xlink:label="PaymentsToAcquireNotesReceivable" xlink:title="PaymentsToAcquireNotesReceivable" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInInvestingActivities" xlink:to="PaymentsToAcquireNotesReceivable" xlink:title="calculation: NetCashProvidedByUsedInInvestingActivities to PaymentsToAcquireNotesReceivable" order="12.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:title="PaymentsToAcquireBusinessesNetOfCashAcquired" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInInvestingActivities" xlink:to="PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:title="calculation: NetCashProvidedByUsedInInvestingActivities to PaymentsToAcquireBusinessesNetOfCashAcquired" order="8.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_PaymentsToAcquireIntangibleAndProductiveAssets" xlink:label="PaymentsToAcquireIntangibleAndProductiveAssets" xlink:title="PaymentsToAcquireIntangibleAndProductiveAssets" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInInvestingActivities" xlink:to="PaymentsToAcquireIntangibleAndProductiveAssets" xlink:title="calculation: NetCashProvidedByUsedInInvestingActivities to PaymentsToAcquireIntangibleAndProductiveAssets" order="7.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:label="PaymentsForProceedsFromOtherInvestingActivities" xlink:title="PaymentsForProceedsFromOtherInvestingActivities" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInInvestingActivities" xlink:to="PaymentsForProceedsFromOtherInvestingActivities" xlink:title="calculation: NetCashProvidedByUsedInInvestingActivities to PaymentsForProceedsFromOtherInvestingActivities" order="11.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_PaymentsForProceedsFromDispositionOfAssets" xlink:label="PaymentsForProceedsFromDispositionOfAssets" xlink:title="PaymentsForProceedsFromDispositionOfAssets" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInInvestingActivities" xlink:to="PaymentsForProceedsFromDispositionOfAssets" xlink:title="calculation: NetCashProvidedByUsedInInvestingActivities to PaymentsForProceedsFromDispositionOfAssets" order="10.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireShortTermInvestments" xlink:label="PaymentsToAcquireShortTermInvestments" xlink:title="PaymentsToAcquireShortTermInvestments" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInInvestingActivities" xlink:to="PaymentsToAcquireShortTermInvestments" xlink:title="calculation: NetCashProvidedByUsedInInvestingActivities to PaymentsToAcquireShortTermInvestments" order="4.0" weight="-1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="NetCashProvidedByUsedInInvestingActivities" xlink:title="calculation: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect to NetCashProvidedByUsedInInvestingActivities" order="4.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:label="EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:title="EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:title="calculation: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect to EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" order="1.0" weight="1.0" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://modine.com/role/AcquisitionsAndDispositionsAcquisitionOfScottSpringfieldMfgIncDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:title="BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:title="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:to="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:title="calculation: BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet to BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill" xlink:label="Goodwill" xlink:title="Goodwill" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:to="Goodwill" xlink:title="calculation: BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet to Goodwill" order="13.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:title="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:to="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:title="calculation: BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet to BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" order="5.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:title="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:to="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:title="calculation: BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet to BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" order="6.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:title="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:to="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:title="calculation: BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet to BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" order="3.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:title="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:to="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:title="calculation: BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet to BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" order="12.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:title="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:to="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:title="calculation: BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet to BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" order="9.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:title="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:to="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:title="calculation: BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet to BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" order="4.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:title="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:to="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:title="calculation: BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet to BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" xlink:title="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:to="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" xlink:title="calculation: BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet to BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" order="7.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:title="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:to="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:title="calculation: BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet to BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" order="10.0" weight="-1.0" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://modine.com/role/AcquisitionsAndDispositionsAcquisitionOfNappsTechnologyCorporationDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:title="BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:title="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:to="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:title="calculation: BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet to BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" order="4.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipmentAndOtherAssets" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipmentAndOtherAssets" xlink:title="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipmentAndOtherAssets" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:to="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipmentAndOtherAssets" xlink:title="calculation: BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet to BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipmentAndOtherAssets" order="3.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:title="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:to="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:title="calculation: BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet to BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:title="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:to="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:title="calculation: BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet to BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayableAndOtherLiabilities" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayableAndOtherLiabilities" xlink:title="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayableAndOtherLiabilities" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:to="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayableAndOtherLiabilities" xlink:title="calculation: BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet to BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayableAndOtherLiabilities" order="6.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill" xlink:label="Goodwill" xlink:title="Goodwill" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:to="Goodwill" xlink:title="calculation: BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet to Goodwill" order="5.0" weight="1.0" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://modine.com/role/RestructuringActivitiesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringCharges" xlink:label="RestructuringCharges" xlink:title="RestructuringCharges" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherRestructuringCosts" xlink:label="OtherRestructuringCosts" xlink:title="OtherRestructuringCosts" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="RestructuringCharges" xlink:to="OtherRestructuringCosts" xlink:title="calculation: RestructuringCharges to OtherRestructuringCosts" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SeveranceCosts1" xlink:label="SeveranceCosts1" xlink:title="SeveranceCosts1" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="RestructuringCharges" xlink:to="SeveranceCosts1" xlink:title="calculation: RestructuringCharges to SeveranceCosts1" order="0.0" weight="1.0" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://modine.com/role/OtherIncomeAndExpenseDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="OtherNonoperatingIncomeExpense" xlink:title="OtherNonoperatingIncomeExpense" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:label="DefinedBenefitPlanNetPeriodicBenefitCost" xlink:title="DefinedBenefitPlanNetPeriodicBenefitCost" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="OtherNonoperatingIncomeExpense" xlink:to="DefinedBenefitPlanNetPeriodicBenefitCost" xlink:title="calculation: OtherNonoperatingIncomeExpense to DefinedBenefitPlanNetPeriodicBenefitCost" order="6.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:label="ForeignCurrencyTransactionGainLossBeforeTax" xlink:title="ForeignCurrencyTransactionGainLossBeforeTax" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="OtherNonoperatingIncomeExpense" xlink:to="ForeignCurrencyTransactionGainLossBeforeTax" xlink:title="calculation: OtherNonoperatingIncomeExpense to ForeignCurrencyTransactionGainLossBeforeTax" order="4.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentIncomeInterest" xlink:label="InvestmentIncomeInterest" xlink:title="InvestmentIncomeInterest" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="OtherNonoperatingIncomeExpense" xlink:to="InvestmentIncomeInterest" xlink:title="calculation: OtherNonoperatingIncomeExpense to InvestmentIncomeInterest" order="3.0" weight="1.0" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://modine.com/role/IncomeTaxesEarningsBeforeIncomeTaxesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:title="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:label="IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:title="IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:title="calculation: IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest to IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:label="IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:title="IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:title="calculation: IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest to IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" order="2.0" weight="1.0" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://modine.com/role/IncomeTaxesIncomeTaxProvisionBenefitDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="IncomeTaxExpenseBenefit" xlink:title="IncomeTaxExpenseBenefit" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:label="DeferredFederalIncomeTaxExpenseBenefit" xlink:title="DeferredFederalIncomeTaxExpenseBenefit" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="IncomeTaxExpenseBenefit" xlink:to="DeferredFederalIncomeTaxExpenseBenefit" xlink:title="calculation: IncomeTaxExpenseBenefit to DeferredFederalIncomeTaxExpenseBenefit" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:label="DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:title="DeferredStateAndLocalIncomeTaxExpenseBenefit" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="IncomeTaxExpenseBenefit" xlink:to="DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:title="calculation: IncomeTaxExpenseBenefit to DeferredStateAndLocalIncomeTaxExpenseBenefit" order="4.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:label="CurrentStateAndLocalTaxExpenseBenefit" xlink:title="CurrentStateAndLocalTaxExpenseBenefit" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="IncomeTaxExpenseBenefit" xlink:to="CurrentStateAndLocalTaxExpenseBenefit" xlink:title="calculation: IncomeTaxExpenseBenefit to CurrentStateAndLocalTaxExpenseBenefit" order="3.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentFederalTaxExpenseBenefit" xlink:label="CurrentFederalTaxExpenseBenefit" xlink:title="CurrentFederalTaxExpenseBenefit" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="IncomeTaxExpenseBenefit" xlink:to="CurrentFederalTaxExpenseBenefit" xlink:title="calculation: IncomeTaxExpenseBenefit to CurrentFederalTaxExpenseBenefit" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:label="DeferredForeignIncomeTaxExpenseBenefit" xlink:title="DeferredForeignIncomeTaxExpenseBenefit" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="IncomeTaxExpenseBenefit" xlink:to="DeferredForeignIncomeTaxExpenseBenefit" xlink:title="calculation: IncomeTaxExpenseBenefit to DeferredForeignIncomeTaxExpenseBenefit" order="6.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentForeignTaxExpenseBenefit" xlink:label="CurrentForeignTaxExpenseBenefit" xlink:title="CurrentForeignTaxExpenseBenefit" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="IncomeTaxExpenseBenefit" xlink:to="CurrentForeignTaxExpenseBenefit" xlink:title="calculation: IncomeTaxExpenseBenefit to CurrentForeignTaxExpenseBenefit" order="5.0" weight="1.0" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://modine.com/role/IncomeTaxesReconciliationOfUSFederalStatutoryRateToEffectiveTaxRateDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="EffectiveIncomeTaxRateContinuingOperations" xlink:title="EffectiveIncomeTaxRateContinuingOperations" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" xlink:label="EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" xlink:title="EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="EffectiveIncomeTaxRateContinuingOperations" xlink:to="EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" xlink:title="calculation: EffectiveIncomeTaxRateContinuingOperations to EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" order="8.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:title="EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="EffectiveIncomeTaxRateContinuingOperations" xlink:to="EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:title="calculation: EffectiveIncomeTaxRateContinuingOperations to EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" order="4.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:label="EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:title="EffectiveIncomeTaxRateReconciliationOtherAdjustments" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="EffectiveIncomeTaxRateContinuingOperations" xlink:to="EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:title="calculation: EffectiveIncomeTaxRateContinuingOperations to EffectiveIncomeTaxRateReconciliationOtherAdjustments" order="12.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:label="EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:title="EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="EffectiveIncomeTaxRateContinuingOperations" xlink:to="EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:title="calculation: EffectiveIncomeTaxRateContinuingOperations to EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_EffectiveIncomeTaxRateReconciliationNotionalInterestDeductions" xlink:label="EffectiveIncomeTaxRateReconciliationNotionalInterestDeductions" xlink:title="EffectiveIncomeTaxRateReconciliationNotionalInterestDeductions" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="EffectiveIncomeTaxRateContinuingOperations" xlink:to="EffectiveIncomeTaxRateReconciliationNotionalInterestDeductions" xlink:title="calculation: EffectiveIncomeTaxRateContinuingOperations to EffectiveIncomeTaxRateReconciliationNotionalInterestDeductions" order="6.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits" xlink:label="EffectiveIncomeTaxRateReconciliationTaxCredits" xlink:title="EffectiveIncomeTaxRateReconciliationTaxCredits" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="EffectiveIncomeTaxRateContinuingOperations" xlink:to="EffectiveIncomeTaxRateReconciliationTaxCredits" xlink:title="calculation: EffectiveIncomeTaxRateContinuingOperations to EffectiveIncomeTaxRateReconciliationTaxCredits" order="5.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies" xlink:label="EffectiveIncomeTaxRateReconciliationTaxContingencies" xlink:title="EffectiveIncomeTaxRateReconciliationTaxContingencies" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="EffectiveIncomeTaxRateContinuingOperations" xlink:to="EffectiveIncomeTaxRateReconciliationTaxContingencies" xlink:title="calculation: EffectiveIncomeTaxRateContinuingOperations to EffectiveIncomeTaxRateReconciliationTaxContingencies" order="9.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:title="EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="EffectiveIncomeTaxRateContinuingOperations" xlink:to="EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:title="calculation: EffectiveIncomeTaxRateContinuingOperations to EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:label="EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:title="EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="EffectiveIncomeTaxRateContinuingOperations" xlink:to="EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:title="calculation: EffectiveIncomeTaxRateContinuingOperations to EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" order="3.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_EffectiveIncomeTaxRateReconciliationDividendsAndTaxableForeignInclusionsPercent" xlink:label="EffectiveIncomeTaxRateReconciliationDividendsAndTaxableForeignInclusionsPercent" xlink:title="EffectiveIncomeTaxRateReconciliationDividendsAndTaxableForeignInclusionsPercent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="EffectiveIncomeTaxRateContinuingOperations" xlink:to="EffectiveIncomeTaxRateReconciliationDividendsAndTaxableForeignInclusionsPercent" xlink:title="calculation: EffectiveIncomeTaxRateContinuingOperations to EffectiveIncomeTaxRateReconciliationDividendsAndTaxableForeignInclusionsPercent" order="11.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:label="EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:title="EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="EffectiveIncomeTaxRateContinuingOperations" xlink:to="EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:title="calculation: EffectiveIncomeTaxRateContinuingOperations to EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" order="7.0" weight="1.0" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://modine.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:label="DeferredTaxAssetsLiabilitiesNet" xlink:title="DeferredTaxAssetsLiabilitiesNet" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxLiabilities" xlink:label="DeferredIncomeTaxLiabilities" xlink:title="DeferredIncomeTaxLiabilities" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:label="DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:title="DeferredTaxLiabilitiesPropertyPlantAndEquipment" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="DeferredIncomeTaxLiabilities" xlink:to="DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:title="calculation: DeferredIncomeTaxLiabilities to DeferredTaxLiabilitiesPropertyPlantAndEquipment" order="6.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:label="DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:title="DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="DeferredIncomeTaxLiabilities" xlink:to="DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:title="calculation: DeferredIncomeTaxLiabilities to DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" order="4.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill" xlink:label="DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill" xlink:title="DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="DeferredIncomeTaxLiabilities" xlink:to="DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill" xlink:title="calculation: DeferredIncomeTaxLiabilities to DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesOther" xlink:label="DeferredTaxLiabilitiesOther" xlink:title="DeferredTaxLiabilitiesOther" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="DeferredIncomeTaxLiabilities" xlink:to="DeferredTaxLiabilitiesOther" xlink:title="calculation: DeferredIncomeTaxLiabilities to DeferredTaxLiabilitiesOther" order="7.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:label="DeferredTaxLiabilitiesLeasingArrangements" xlink:title="DeferredTaxLiabilitiesLeasingArrangements" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="DeferredIncomeTaxLiabilities" xlink:to="DeferredTaxLiabilitiesLeasingArrangements" xlink:title="calculation: DeferredIncomeTaxLiabilities to DeferredTaxLiabilitiesLeasingArrangements" order="5.0" weight="1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="DeferredTaxAssetsLiabilitiesNet" xlink:to="DeferredIncomeTaxLiabilities" xlink:title="calculation: DeferredTaxAssetsLiabilitiesNet to DeferredIncomeTaxLiabilities" order="2.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="DeferredTaxAssetsNet" xlink:title="DeferredTaxAssetsNet" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="DeferredTaxAssetsGross" xlink:title="DeferredTaxAssetsGross" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_DeferredTaxAssetsAccountsReceivable" xlink:label="DeferredTaxAssetsAccountsReceivable" xlink:title="DeferredTaxAssetsAccountsReceivable" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="DeferredTaxAssetsGross" xlink:to="DeferredTaxAssetsAccountsReceivable" xlink:title="calculation: DeferredTaxAssetsGross to DeferredTaxAssetsAccountsReceivable" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" xlink:label="DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" xlink:title="DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="DeferredTaxAssetsGross" xlink:to="DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" xlink:title="calculation: DeferredTaxAssetsGross to DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" order="5.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_DeferredTaxAssetsResearchAndExperimentalExpenditures" xlink:label="DeferredTaxAssetsResearchAndExperimentalExpenditures" xlink:title="DeferredTaxAssetsResearchAndExperimentalExpenditures" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="DeferredTaxAssetsGross" xlink:to="DeferredTaxAssetsResearchAndExperimentalExpenditures" xlink:title="calculation: DeferredTaxAssetsGross to DeferredTaxAssetsResearchAndExperimentalExpenditures" order="9.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsInventory" xlink:label="DeferredTaxAssetsInventory" xlink:title="DeferredTaxAssetsInventory" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="DeferredTaxAssetsGross" xlink:to="DeferredTaxAssetsInventory" xlink:title="calculation: DeferredTaxAssetsGross to DeferredTaxAssetsInventory" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_DeferredTaxAssetsNetOperatingAndCapitalLosses" xlink:label="DeferredTaxAssetsNetOperatingAndCapitalLosses" xlink:title="DeferredTaxAssetsNetOperatingAndCapitalLosses" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="DeferredTaxAssetsGross" xlink:to="DeferredTaxAssetsNetOperatingAndCapitalLosses" xlink:title="calculation: DeferredTaxAssetsGross to DeferredTaxAssetsNetOperatingAndCapitalLosses" order="7.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:label="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:title="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="DeferredTaxAssetsGross" xlink:to="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:title="calculation: DeferredTaxAssetsGross to DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" order="10.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent" xlink:label="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent" xlink:title="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="DeferredTaxAssetsGross" xlink:to="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent" xlink:title="calculation: DeferredTaxAssetsGross to DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent" order="4.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" xlink:label="DeferredTaxAssetsPropertyPlantAndEquipment" xlink:title="DeferredTaxAssetsPropertyPlantAndEquipment" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="DeferredTaxAssetsGross" xlink:to="DeferredTaxAssetsPropertyPlantAndEquipment" xlink:title="calculation: DeferredTaxAssetsGross to DeferredTaxAssetsPropertyPlantAndEquipment" order="3.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:label="DeferredTaxAssetsTaxCreditCarryforwards" xlink:title="DeferredTaxAssetsTaxCreditCarryforwards" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="DeferredTaxAssetsGross" xlink:to="DeferredTaxAssetsTaxCreditCarryforwards" xlink:title="calculation: DeferredTaxAssetsGross to DeferredTaxAssetsTaxCreditCarryforwards" order="8.0" weight="1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="DeferredTaxAssetsNet" xlink:to="DeferredTaxAssetsGross" xlink:title="calculation: DeferredTaxAssetsNet to DeferredTaxAssetsGross" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="DeferredTaxAssetsValuationAllowance" xlink:title="DeferredTaxAssetsValuationAllowance" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="DeferredTaxAssetsNet" xlink:to="DeferredTaxAssetsValuationAllowance" xlink:title="calculation: DeferredTaxAssetsNet to DeferredTaxAssetsValuationAllowance" order="1.0" weight="-1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="DeferredTaxAssetsLiabilitiesNet" xlink:to="DeferredTaxAssetsNet" xlink:title="calculation: DeferredTaxAssetsLiabilitiesNet to DeferredTaxAssetsNet" order="1.0" weight="1.0" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://modine.com/role/EarningsPerShareDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="WeightedAverageNumberOfDilutedSharesOutstanding" xlink:title="WeightedAverageNumberOfDilutedSharesOutstanding" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:label="WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:title="WeightedAverageNumberDilutedSharesOutstandingAdjustment" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:title="calculation: WeightedAverageNumberOfDilutedSharesOutstanding to WeightedAverageNumberDilutedSharesOutstandingAdjustment" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="WeightedAverageNumberOfSharesOutstandingBasic" xlink:title="WeightedAverageNumberOfSharesOutstandingBasic" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="WeightedAverageNumberOfSharesOutstandingBasic" xlink:title="calculation: WeightedAverageNumberOfDilutedSharesOutstanding to WeightedAverageNumberOfSharesOutstandingBasic" order="1.0" weight="1.0" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://modine.com/role/CashCashEquivalentsAndRestrictedCashDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:title="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedCash" xlink:label="RestrictedCash" xlink:title="RestrictedCash" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="RestrictedCash" xlink:title="calculation: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents to RestrictedCash" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="CashAndCashEquivalentsAtCarryingValue" xlink:title="CashAndCashEquivalentsAtCarryingValue" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="CashAndCashEquivalentsAtCarryingValue" xlink:title="calculation: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents to CashAndCashEquivalentsAtCarryingValue" order="1.0" weight="1.0" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://modine.com/role/InventoriesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryNet" xlink:label="InventoryNet" xlink:title="InventoryNet" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:label="InventoryFinishedGoodsNetOfReserves" xlink:title="InventoryFinishedGoodsNetOfReserves" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="InventoryNet" xlink:to="InventoryFinishedGoodsNetOfReserves" xlink:title="calculation: InventoryNet to InventoryFinishedGoodsNetOfReserves" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryRawMaterialsNetOfReserves" xlink:label="InventoryRawMaterialsNetOfReserves" xlink:title="InventoryRawMaterialsNetOfReserves" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="InventoryNet" xlink:to="InventoryRawMaterialsNetOfReserves" xlink:title="calculation: InventoryNet to InventoryRawMaterialsNetOfReserves" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryWorkInProcessNetOfReserves" xlink:label="InventoryWorkInProcessNetOfReserves" xlink:title="InventoryWorkInProcessNetOfReserves" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="InventoryNet" xlink:to="InventoryWorkInProcessNetOfReserves" xlink:title="calculation: InventoryNet to InventoryWorkInProcessNetOfReserves" order="3.0" weight="1.0" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://modine.com/role/PropertyPlantAndEquipmentDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="PropertyPlantAndEquipmentNet" xlink:title="PropertyPlantAndEquipmentNet" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="PropertyPlantAndEquipmentGross" xlink:title="PropertyPlantAndEquipmentGross" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="PropertyPlantAndEquipmentNet" xlink:to="PropertyPlantAndEquipmentGross" xlink:title="calculation: PropertyPlantAndEquipmentNet to PropertyPlantAndEquipmentGross" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:title="AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="PropertyPlantAndEquipmentNet" xlink:to="AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:title="calculation: PropertyPlantAndEquipmentNet to AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" order="2.0" weight="-1.0" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://modine.com/role/IntangibleAssetsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="FiniteLivedIntangibleAssetsNet" xlink:title="FiniteLivedIntangibleAssetsNet" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:title="FiniteLivedIntangibleAssetsAccumulatedAmortization" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="FiniteLivedIntangibleAssetsNet" xlink:to="FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:title="calculation: FiniteLivedIntangibleAssetsNet to FiniteLivedIntangibleAssetsAccumulatedAmortization" order="2.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="FiniteLivedIntangibleAssetsGross" xlink:title="FiniteLivedIntangibleAssetsGross" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="FiniteLivedIntangibleAssetsNet" xlink:to="FiniteLivedIntangibleAssetsGross" xlink:title="calculation: FiniteLivedIntangibleAssetsNet to FiniteLivedIntangibleAssetsGross" order="1.0" weight="1.0" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://modine.com/role/LeasesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:label="FinanceLeaseLiabilityPaymentsDue" xlink:title="FinanceLeaseLiabilityPaymentsDue" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:label="FinanceLeaseLiabilityPaymentsDueYearFour" xlink:title="FinanceLeaseLiabilityPaymentsDueYearFour" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="FinanceLeaseLiabilityPaymentsDue" xlink:to="FinanceLeaseLiabilityPaymentsDueYearFour" xlink:title="calculation: FinanceLeaseLiabilityPaymentsDue to FinanceLeaseLiabilityPaymentsDueYearFour" order="4.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:label="FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:title="FinanceLeaseLiabilityPaymentsDueYearTwo" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="FinanceLeaseLiabilityPaymentsDue" xlink:to="FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:title="calculation: FinanceLeaseLiabilityPaymentsDue to FinanceLeaseLiabilityPaymentsDueYearTwo" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:title="FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="FinanceLeaseLiabilityPaymentsDue" xlink:to="FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:title="calculation: FinanceLeaseLiabilityPaymentsDue to FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" order="7.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:label="FinanceLeaseLiabilityPaymentsDueYearThree" xlink:title="FinanceLeaseLiabilityPaymentsDueYearThree" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="FinanceLeaseLiabilityPaymentsDue" xlink:to="FinanceLeaseLiabilityPaymentsDueYearThree" xlink:title="calculation: FinanceLeaseLiabilityPaymentsDue to FinanceLeaseLiabilityPaymentsDueYearThree" order="3.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:title="FinanceLeaseLiabilityPaymentsDueAfterYearFive" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="FinanceLeaseLiabilityPaymentsDue" xlink:to="FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:title="calculation: FinanceLeaseLiabilityPaymentsDue to FinanceLeaseLiabilityPaymentsDueAfterYearFive" order="6.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:label="FinanceLeaseLiabilityPaymentsDueYearFive" xlink:title="FinanceLeaseLiabilityPaymentsDueYearFive" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="FinanceLeaseLiabilityPaymentsDue" xlink:to="FinanceLeaseLiabilityPaymentsDueYearFive" xlink:title="calculation: FinanceLeaseLiabilityPaymentsDue to FinanceLeaseLiabilityPaymentsDueYearFive" order="5.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseCost" xlink:label="LeaseCost" xlink:title="LeaseCost" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseInterestExpense" xlink:label="FinanceLeaseInterestExpense" xlink:title="FinanceLeaseInterestExpense" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="LeaseCost" xlink:to="FinanceLeaseInterestExpense" xlink:title="calculation: LeaseCost to FinanceLeaseInterestExpense" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:label="FinanceLeaseRightOfUseAssetAmortization" xlink:title="FinanceLeaseRightOfUseAssetAmortization" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="LeaseCost" xlink:to="FinanceLeaseRightOfUseAssetAmortization" xlink:title="calculation: LeaseCost to FinanceLeaseRightOfUseAssetAmortization" order="0.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseCost" xlink:label="OperatingLeaseCost" xlink:title="OperatingLeaseCost" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="LeaseCost" xlink:to="OperatingLeaseCost" xlink:title="calculation: LeaseCost to OperatingLeaseCost" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="LesseeOperatingLeaseLiabilityPaymentsDue" xlink:title="LesseeOperatingLeaseLiabilityPaymentsDue" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:title="LesseeOperatingLeaseLiabilityPaymentsDueYearThree" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:title="calculation: LesseeOperatingLeaseLiabilityPaymentsDue to LesseeOperatingLeaseLiabilityPaymentsDueYearThree" order="3.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:title="LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:title="calculation: LesseeOperatingLeaseLiabilityPaymentsDue to LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" order="6.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:title="LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:title="calculation: LesseeOperatingLeaseLiabilityPaymentsDue to LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" order="7.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:title="LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:title="calculation: LesseeOperatingLeaseLiabilityPaymentsDue to LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:label="LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:title="LesseeOperatingLeaseLiabilityPaymentsDueYearFive" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:title="calculation: LesseeOperatingLeaseLiabilityPaymentsDue to LesseeOperatingLeaseLiabilityPaymentsDueYearFive" order="5.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:title="LesseeOperatingLeaseLiabilityPaymentsDueYearFour" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:title="calculation: LesseeOperatingLeaseLiabilityPaymentsDue to LesseeOperatingLeaseLiabilityPaymentsDueYearFour" order="4.0" weight="1.0" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://modine.com/role/LeasesDetailsCalc01">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:label="FinanceLeaseLiabilityPaymentsDue" xlink:title="FinanceLeaseLiabilityPaymentsDue" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiability" xlink:label="FinanceLeaseLiability" xlink:title="FinanceLeaseLiability" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="FinanceLeaseLiabilityPaymentsDue" xlink:to="FinanceLeaseLiability" xlink:title="calculation: FinanceLeaseLiabilityPaymentsDue to FinanceLeaseLiability" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:label="FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:title="FinanceLeaseLiabilityUndiscountedExcessAmount" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="FinanceLeaseLiabilityPaymentsDue" xlink:to="FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:title="calculation: FinanceLeaseLiabilityPaymentsDue to FinanceLeaseLiabilityUndiscountedExcessAmount" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="LesseeOperatingLeaseLiabilityPaymentsDue" xlink:title="LesseeOperatingLeaseLiabilityPaymentsDue" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:title="LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:title="calculation: LesseeOperatingLeaseLiabilityPaymentsDue to LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiability" xlink:label="OperatingLeaseLiability" xlink:title="OperatingLeaseLiability" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="OperatingLeaseLiability" xlink:title="calculation: LesseeOperatingLeaseLiabilityPaymentsDue to OperatingLeaseLiability" order="2.0" weight="1.0" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://modine.com/role/IndebtednessDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" xlink:label="LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" xlink:title="LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:label="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:title="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" xlink:to="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:title="calculation: LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities to LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" order="5.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:label="LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:title="LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" xlink:to="LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:title="calculation: LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities to LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" order="0.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:label="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:title="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" xlink:to="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:title="calculation: LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities to LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" order="3.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:label="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:title="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" xlink:to="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:title="calculation: LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities to LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:label="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:title="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" xlink:to="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:title="calculation: LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities to LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" order="2.0" weight="1.0" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://modine.com/role/PensionAndEmployeeBenefitPlansChangesInBenefitObligationsPlanAssetsAndFundedStatusDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet" xlink:label="DefinedBenefitPlanAmountsRecognizedInBalanceSheet" xlink:title="DefinedBenefitPlanAmountsRecognizedInBalanceSheet" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:label="PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:title="PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="DefinedBenefitPlanAmountsRecognizedInBalanceSheet" xlink:to="PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:title="calculation: DefinedBenefitPlanAmountsRecognizedInBalanceSheet to PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" order="1.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" xlink:label="PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" xlink:title="PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="DefinedBenefitPlanAmountsRecognizedInBalanceSheet" xlink:to="PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" xlink:title="calculation: DefinedBenefitPlanAmountsRecognizedInBalanceSheet to PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" order="0.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:label="DefinedBenefitPlanFundedStatusOfPlan" xlink:title="DefinedBenefitPlanFundedStatusOfPlan" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:label="DefinedBenefitPlanFairValueOfPlanAssets" xlink:title="DefinedBenefitPlanFairValueOfPlanAssets" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="DefinedBenefitPlanFundedStatusOfPlan" xlink:to="DefinedBenefitPlanFairValueOfPlanAssets" xlink:title="calculation: DefinedBenefitPlanFundedStatusOfPlan to DefinedBenefitPlanFairValueOfPlanAssets" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanBenefitObligation" xlink:label="DefinedBenefitPlanBenefitObligation" xlink:title="DefinedBenefitPlanBenefitObligation" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="DefinedBenefitPlanFundedStatusOfPlan" xlink:to="DefinedBenefitPlanBenefitObligation" xlink:title="calculation: DefinedBenefitPlanFundedStatusOfPlan to DefinedBenefitPlanBenefitObligation" order="0.0" weight="-1.0" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://modine.com/role/PensionAndEmployeeBenefitPlansCostComponentsOfPensionPlansDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:label="DefinedBenefitPlanNetPeriodicBenefitCost" xlink:title="DefinedBenefitPlanNetPeriodicBenefitCost" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanInterestCost" xlink:label="DefinedBenefitPlanInterestCost" xlink:title="DefinedBenefitPlanInterestCost" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="DefinedBenefitPlanNetPeriodicBenefitCost" xlink:to="DefinedBenefitPlanInterestCost" xlink:title="calculation: DefinedBenefitPlanNetPeriodicBenefitCost to DefinedBenefitPlanInterestCost" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:label="DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:title="DefinedBenefitPlanExpectedReturnOnPlanAssets" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="DefinedBenefitPlanNetPeriodicBenefitCost" xlink:to="DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:title="calculation: DefinedBenefitPlanNetPeriodicBenefitCost to DefinedBenefitPlanExpectedReturnOnPlanAssets" order="2.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" xlink:label="DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" xlink:title="DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="DefinedBenefitPlanNetPeriodicBenefitCost" xlink:to="DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" xlink:title="calculation: DefinedBenefitPlanNetPeriodicBenefitCost to DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" order="4.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanServiceCost" xlink:label="DefinedBenefitPlanServiceCost" xlink:title="DefinedBenefitPlanServiceCost" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="DefinedBenefitPlanNetPeriodicBenefitCost" xlink:to="DefinedBenefitPlanServiceCost" xlink:title="calculation: DefinedBenefitPlanNetPeriodicBenefitCost to DefinedBenefitPlanServiceCost" order="0.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:label="DefinedBenefitPlanAmortizationOfGainsLosses" xlink:title="DefinedBenefitPlanAmortizationOfGainsLosses" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="DefinedBenefitPlanNetPeriodicBenefitCost" xlink:to="DefinedBenefitPlanAmortizationOfGainsLosses" xlink:title="calculation: DefinedBenefitPlanNetPeriodicBenefitCost to DefinedBenefitPlanAmortizationOfGainsLosses" order="3.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax" xlink:label="OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax" xlink:title="OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax" xlink:label="OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax" xlink:title="OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax" xlink:to="OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax" xlink:title="calculation: OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax to OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax" order="0.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax" xlink:label="OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax" xlink:title="OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax" xlink:to="OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax" xlink:title="calculation: OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax to OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax" order="1.0" weight="1.0" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://modine.com/role/AccumulatedOtherComprehensiveLossDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:label="OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:title="OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent" xlink:label="OciBeforeReclassificationsBeforeTaxAttributableToParent" xlink:title="OciBeforeReclassificationsBeforeTaxAttributableToParent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:to="OciBeforeReclassificationsBeforeTaxAttributableToParent" xlink:title="calculation: OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent to OciBeforeReclassificationsBeforeTaxAttributableToParent" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" xlink:label="OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" xlink:title="OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:to="OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" xlink:title="calculation: OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent to OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" order="4.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_UnrecognizedNetPensionLossGainInDisposedBusinesses" xlink:label="UnrecognizedNetPensionLossGainInDisposedBusinesses" xlink:title="UnrecognizedNetPensionLossGainInDisposedBusinesses" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:to="UnrecognizedNetPensionLossGainInDisposedBusinesses" xlink:title="calculation: OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent to UnrecognizedNetPensionLossGainInDisposedBusinesses" order="3.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent" xlink:label="ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent" xlink:title="ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:to="ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent" xlink:title="calculation: OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent to ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent" order="1.0" weight="-1.0" />
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>14
<FILENAME>mod-20240331_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii"?>
<!--Generated by Broadridge PROfile 24.3.1.5224 Broadridge-->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:t1="http://xbrl.org/2005/xbrldt">
  <link:roleRef roleURI="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="simple" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd#eedm" />
  <link:roleRef roleURI="http://modine.com/role/ScheduleIiValuationAndQualifyingAccountsDetails" xlink:type="simple" xlink:href="mod-20240331.xsd#ScheduleIiValuationAndQualifyingAccountsDetails" />
  <link:roleRef roleURI="http://modine.com/role/SegmentAndGeographicInformationPropertyPlantAndEquipmentByGeographicAreaDetails" xlink:type="simple" xlink:href="mod-20240331.xsd#SegmentAndGeographicInformationPropertyPlantAndEquipmentByGeographicAreaDetails" />
  <link:roleRef roleURI="http://modine.com/role/SegmentAndGeographicInformationNetSalesByGeographicAreaDetails" xlink:type="simple" xlink:href="mod-20240331.xsd#SegmentAndGeographicInformationNetSalesByGeographicAreaDetails" />
  <link:roleRef roleURI="http://modine.com/role/SegmentAndGeographicInformationCapitalExpendituresAndDepreciationAndAmortizationExpenseBySegmentDetails" xlink:type="simple" xlink:href="mod-20240331.xsd#SegmentAndGeographicInformationCapitalExpendituresAndDepreciationAndAmortizationExpenseBySegmentDetails" />
  <link:roleRef roleURI="http://modine.com/role/SegmentAndGeographicInformationAssetsBySegmentDetails" xlink:type="simple" xlink:href="mod-20240331.xsd#SegmentAndGeographicInformationAssetsBySegmentDetails" />
  <link:roleRef roleURI="http://modine.com/role/SegmentAndGeographicInformationNetSalesGrossProfitAndOperatingIncomeBySegmentDetails" xlink:type="simple" xlink:href="mod-20240331.xsd#SegmentAndGeographicInformationNetSalesGrossProfitAndOperatingIncomeBySegmentDetails" />
  <link:roleRef roleURI="http://modine.com/role/AccumulatedOtherComprehensiveLossDetails" xlink:type="simple" xlink:href="mod-20240331.xsd#AccumulatedOtherComprehensiveLossDetails" />
  <link:roleRef roleURI="http://modine.com/role/RisksUncertaintiesContingenciesAndLitigationDetails" xlink:type="simple" xlink:href="mod-20240331.xsd#RisksUncertaintiesContingenciesAndLitigationDetails" />
  <link:roleRef roleURI="http://modine.com/role/DerivativeInstrumentsGainsLossesRecognizedDetails" xlink:type="simple" xlink:href="mod-20240331.xsd#DerivativeInstrumentsGainsLossesRecognizedDetails" />
  <link:roleRef roleURI="http://modine.com/role/DerivativeInstrumentsRecordedInConsolidatedBalanceSheetsDetails" xlink:type="simple" xlink:href="mod-20240331.xsd#DerivativeInstrumentsRecordedInConsolidatedBalanceSheetsDetails" />
  <link:roleRef roleURI="http://modine.com/role/PensionAndEmployeeBenefitPlansEstimatedPensionBenefitPaymentsDetails" xlink:type="simple" xlink:href="mod-20240331.xsd#PensionAndEmployeeBenefitPlansEstimatedPensionBenefitPaymentsDetails" />
  <link:roleRef roleURI="http://modine.com/role/PensionAndEmployeeBenefitPlansWeightedaverageAssetAllocationsDetails" xlink:type="simple" xlink:href="mod-20240331.xsd#PensionAndEmployeeBenefitPlansWeightedaverageAssetAllocationsDetails" />
  <link:roleRef roleURI="http://modine.com/role/PensionAndEmployeeBenefitPlansValuationAssumptionsDetails" xlink:type="simple" xlink:href="mod-20240331.xsd#PensionAndEmployeeBenefitPlansValuationAssumptionsDetails" />
  <link:roleRef roleURI="http://modine.com/role/PensionAndEmployeeBenefitPlansCostComponentsOfPensionPlansDetails" xlink:type="simple" xlink:href="mod-20240331.xsd#PensionAndEmployeeBenefitPlansCostComponentsOfPensionPlansDetails" />
  <link:roleRef roleURI="http://modine.com/role/PensionAndEmployeeBenefitPlansChangesInBenefitObligationsPlanAssetsAndFundedStatusDetails" xlink:type="simple" xlink:href="mod-20240331.xsd#PensionAndEmployeeBenefitPlansChangesInBenefitObligationsPlanAssetsAndFundedStatusDetails" />
  <link:roleRef roleURI="http://modine.com/role/PensionAndEmployeeBenefitPlansDefinedBenefitEmployeeBenefitPlansDetails" xlink:type="simple" xlink:href="mod-20240331.xsd#PensionAndEmployeeBenefitPlansDefinedBenefitEmployeeBenefitPlansDetails" />
  <link:roleRef roleURI="http://modine.com/role/PensionAndEmployeeBenefitPlansDefinedContributionEmployeeBenefitPlansDetails" xlink:type="simple" xlink:href="mod-20240331.xsd#PensionAndEmployeeBenefitPlansDefinedContributionEmployeeBenefitPlansDetails" />
  <link:roleRef roleURI="http://modine.com/role/IndebtednessDetails" xlink:type="simple" xlink:href="mod-20240331.xsd#IndebtednessDetails" />
  <link:roleRef roleURI="http://modine.com/role/LeasesDetailsCalc01" xlink:type="simple" xlink:href="mod-20240331.xsd#LeasesDetailsCalc01" />
  <link:roleRef roleURI="http://modine.com/role/LeasesDetails" xlink:type="simple" xlink:href="mod-20240331.xsd#LeasesDetails" />
  <link:roleRef roleURI="http://modine.com/role/ProductWarrantiesAndOtherCommitmentsDetails" xlink:type="simple" xlink:href="mod-20240331.xsd#ProductWarrantiesAndOtherCommitmentsDetails" />
  <link:roleRef roleURI="http://modine.com/role/GoodwillDetails" xlink:type="simple" xlink:href="mod-20240331.xsd#GoodwillDetails" />
  <link:roleRef roleURI="http://modine.com/role/IntangibleAssetsDetails" xlink:type="simple" xlink:href="mod-20240331.xsd#IntangibleAssetsDetails" />
  <link:roleRef roleURI="http://modine.com/role/PropertyPlantAndEquipmentDetails" xlink:type="simple" xlink:href="mod-20240331.xsd#PropertyPlantAndEquipmentDetails" />
  <link:roleRef roleURI="http://modine.com/role/InventoriesDetails" xlink:type="simple" xlink:href="mod-20240331.xsd#InventoriesDetails" />
  <link:roleRef roleURI="http://modine.com/role/CashCashEquivalentsAndRestrictedCashDetails" xlink:type="simple" xlink:href="mod-20240331.xsd#CashCashEquivalentsAndRestrictedCashDetails" />
  <link:roleRef roleURI="http://modine.com/role/EarningsPerShareDetails" xlink:type="simple" xlink:href="mod-20240331.xsd#EarningsPerShareDetails" />
  <link:roleRef roleURI="http://modine.com/role/IncomeTaxesTaxYearsSubjectToExaminationTaxCreditsAndTaxCarryforwardsDetails" xlink:type="simple" xlink:href="mod-20240331.xsd#IncomeTaxesTaxYearsSubjectToExaminationTaxCreditsAndTaxCarryforwardsDetails" />
  <link:roleRef roleURI="http://modine.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails" xlink:type="simple" xlink:href="mod-20240331.xsd#IncomeTaxesUnrecognizedTaxBenefitsDetails" />
  <link:roleRef roleURI="http://modine.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" xlink:type="simple" xlink:href="mod-20240331.xsd#IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" />
  <link:roleRef roleURI="http://modine.com/role/IncomeTaxesUnrecognizedTaxBenefitsAndDeferredTaxAssetValuationAllowancesDetails" xlink:type="simple" xlink:href="mod-20240331.xsd#IncomeTaxesUnrecognizedTaxBenefitsAndDeferredTaxAssetValuationAllowancesDetails" />
  <link:roleRef roleURI="http://modine.com/role/IncomeTaxesReconciliationOfUSFederalStatutoryRateToEffectiveTaxRateDetails" xlink:type="simple" xlink:href="mod-20240331.xsd#IncomeTaxesReconciliationOfUSFederalStatutoryRateToEffectiveTaxRateDetails" />
  <link:roleRef roleURI="http://modine.com/role/IncomeTaxesIncomeTaxProvisionBenefitDetails" xlink:type="simple" xlink:href="mod-20240331.xsd#IncomeTaxesIncomeTaxProvisionBenefitDetails" />
  <link:roleRef roleURI="http://modine.com/role/IncomeTaxesEarningsBeforeIncomeTaxesDetails" xlink:type="simple" xlink:href="mod-20240331.xsd#IncomeTaxesEarningsBeforeIncomeTaxesDetails" />
  <link:roleRef roleURI="http://modine.com/role/OtherIncomeAndExpenseDetails" xlink:type="simple" xlink:href="mod-20240331.xsd#OtherIncomeAndExpenseDetails" />
  <link:roleRef roleURI="http://modine.com/role/RestructuringActivitiesDetails" xlink:type="simple" xlink:href="mod-20240331.xsd#RestructuringActivitiesDetails" />
  <link:roleRef roleURI="http://modine.com/role/StockbasedCompensationRestrictedStockDetails" xlink:type="simple" xlink:href="mod-20240331.xsd#StockbasedCompensationRestrictedStockDetails" />
  <link:roleRef roleURI="http://modine.com/role/StockbasedCompensationStockOptionsDetails" xlink:type="simple" xlink:href="mod-20240331.xsd#StockbasedCompensationStockOptionsDetails" />
  <link:roleRef roleURI="http://modine.com/role/StockbasedCompensationIncentiveCompensationPlanDetails" xlink:type="simple" xlink:href="mod-20240331.xsd#StockbasedCompensationIncentiveCompensationPlanDetails" />
  <link:roleRef roleURI="http://modine.com/role/FairValueMeasurementsDetails" xlink:type="simple" xlink:href="mod-20240331.xsd#FairValueMeasurementsDetails" />
  <link:roleRef roleURI="http://modine.com/role/RevenueRecognitionDetails" xlink:type="simple" xlink:href="mod-20240331.xsd#RevenueRecognitionDetails" />
  <link:roleRef roleURI="http://modine.com/role/AcquisitionsAndDispositionsDispositionOfPreviouslyclosedFacilityDetails" xlink:type="simple" xlink:href="mod-20240331.xsd#AcquisitionsAndDispositionsDispositionOfPreviouslyclosedFacilityDetails" />
  <link:roleRef roleURI="http://modine.com/role/AcquisitionsAndDispositionsDispositionOfAustrianAircooledAutomotiveBusinessDetails" xlink:type="simple" xlink:href="mod-20240331.xsd#AcquisitionsAndDispositionsDispositionOfAustrianAircooledAutomotiveBusinessDetails" />
  <link:roleRef roleURI="http://modine.com/role/AcquisitionsAndDispositionsAutomotiveBusinessPreviouslyHeldForSaleDetails" xlink:type="simple" xlink:href="mod-20240331.xsd#AcquisitionsAndDispositionsAutomotiveBusinessPreviouslyHeldForSaleDetails" />
  <link:roleRef roleURI="http://modine.com/role/AcquisitionsAndDispositionsGermanyAutomotiveBusinessesHeldForSaleDetails" xlink:type="simple" xlink:href="mod-20240331.xsd#AcquisitionsAndDispositionsGermanyAutomotiveBusinessesHeldForSaleDetails" />
  <link:roleRef roleURI="http://modine.com/role/AcquisitionsAndDispositionsDispositionOfTwoCoatingsFacilitiesDetails" xlink:type="simple" xlink:href="mod-20240331.xsd#AcquisitionsAndDispositionsDispositionOfTwoCoatingsFacilitiesDetails" />
  <link:roleRef roleURI="http://modine.com/role/AcquisitionsAndDispositionsAcquisitionOfNappsTechnologyCorporationDetails" xlink:type="simple" xlink:href="mod-20240331.xsd#AcquisitionsAndDispositionsAcquisitionOfNappsTechnologyCorporationDetails" />
  <link:roleRef roleURI="http://modine.com/role/AcquisitionsAndDispositionsPurchaseOfTmgcoreIncIntellectualPropertyDetails" xlink:type="simple" xlink:href="mod-20240331.xsd#AcquisitionsAndDispositionsPurchaseOfTmgcoreIncIntellectualPropertyDetails" />
  <link:roleRef roleURI="http://modine.com/role/AcquisitionsAndDispositionsAcquisitionOfScottSpringfieldMfgIncDetails" xlink:type="simple" xlink:href="mod-20240331.xsd#AcquisitionsAndDispositionsAcquisitionOfScottSpringfieldMfgIncDetails" />
  <link:roleRef roleURI="http://modine.com/role/SignificantAccountingPoliciesSupplierFinanceProgramsDetails" xlink:type="simple" xlink:href="mod-20240331.xsd#SignificantAccountingPoliciesSupplierFinanceProgramsDetails" />
  <link:roleRef roleURI="http://modine.com/role/SignificantAccountingPoliciesSupplementalCashFlowInformationDetails" xlink:type="simple" xlink:href="mod-20240331.xsd#SignificantAccountingPoliciesSupplementalCashFlowInformationDetails" />
  <link:roleRef roleURI="http://modine.com/role/SignificantAccountingPoliciesShorttermInvestmentsPropertyPlantAndEquipmentAndAssetsHeldForSaleDetails" xlink:type="simple" xlink:href="mod-20240331.xsd#SignificantAccountingPoliciesShorttermInvestmentsPropertyPlantAndEquipmentAndAssetsHeldForSaleDetails" />
  <link:roleRef roleURI="http://modine.com/role/SignificantAccountingPoliciesToolingAndResearchAndDevelopmentDetails" xlink:type="simple" xlink:href="mod-20240331.xsd#SignificantAccountingPoliciesToolingAndResearchAndDevelopmentDetails" />
  <link:roleRef roleURI="http://modine.com/role/SignificantAccountingPoliciesTradeAccountsReceivableDetails" xlink:type="simple" xlink:href="mod-20240331.xsd#SignificantAccountingPoliciesTradeAccountsReceivableDetails" />
  <link:roleRef roleURI="http://modine.com/role/SegmentAndGeographicInformationTables" xlink:type="simple" xlink:href="mod-20240331.xsd#SegmentAndGeographicInformationTables" />
  <link:roleRef roleURI="http://modine.com/role/AccumulatedOtherComprehensiveLossTables" xlink:type="simple" xlink:href="mod-20240331.xsd#AccumulatedOtherComprehensiveLossTables" />
  <link:roleRef roleURI="http://modine.com/role/DerivativeInstrumentsTables" xlink:type="simple" xlink:href="mod-20240331.xsd#DerivativeInstrumentsTables" />
  <link:roleRef roleURI="http://modine.com/role/PensionAndEmployeeBenefitPlansTables" xlink:type="simple" xlink:href="mod-20240331.xsd#PensionAndEmployeeBenefitPlansTables" />
  <link:roleRef roleURI="http://modine.com/role/IndebtednessTables" xlink:type="simple" xlink:href="mod-20240331.xsd#IndebtednessTables" />
  <link:roleRef roleURI="http://modine.com/role/LeasesTables" xlink:type="simple" xlink:href="mod-20240331.xsd#LeasesTables" />
  <link:roleRef roleURI="http://modine.com/role/ProductWarrantiesAndOtherCommitmentsTables" xlink:type="simple" xlink:href="mod-20240331.xsd#ProductWarrantiesAndOtherCommitmentsTables" />
  <link:roleRef roleURI="http://modine.com/role/GoodwillTables" xlink:type="simple" xlink:href="mod-20240331.xsd#GoodwillTables" />
  <link:roleRef roleURI="http://modine.com/role/IntangibleAssetsTables" xlink:type="simple" xlink:href="mod-20240331.xsd#IntangibleAssetsTables" />
  <link:roleRef roleURI="http://modine.com/role/PropertyPlantAndEquipmentTables" xlink:type="simple" xlink:href="mod-20240331.xsd#PropertyPlantAndEquipmentTables" />
  <link:roleRef roleURI="http://modine.com/role/InventoriesTables" xlink:type="simple" xlink:href="mod-20240331.xsd#InventoriesTables" />
  <link:roleRef roleURI="http://modine.com/role/CashCashEquivalentsAndRestrictedCashTables" xlink:type="simple" xlink:href="mod-20240331.xsd#CashCashEquivalentsAndRestrictedCashTables" />
  <link:roleRef roleURI="http://modine.com/role/EarningsPerShareTables" xlink:type="simple" xlink:href="mod-20240331.xsd#EarningsPerShareTables" />
  <link:roleRef roleURI="http://modine.com/role/IncomeTaxesTables" xlink:type="simple" xlink:href="mod-20240331.xsd#IncomeTaxesTables" />
  <link:roleRef roleURI="http://modine.com/role/OtherIncomeAndExpenseTables" xlink:type="simple" xlink:href="mod-20240331.xsd#OtherIncomeAndExpenseTables" />
  <link:roleRef roleURI="http://modine.com/role/RestructuringActivitiesTables" xlink:type="simple" xlink:href="mod-20240331.xsd#RestructuringActivitiesTables" />
  <link:roleRef roleURI="http://modine.com/role/StockbasedCompensationTables" xlink:type="simple" xlink:href="mod-20240331.xsd#StockbasedCompensationTables" />
  <link:roleRef roleURI="http://modine.com/role/FairValueMeasurementsTables" xlink:type="simple" xlink:href="mod-20240331.xsd#FairValueMeasurementsTables" />
  <link:roleRef roleURI="http://modine.com/role/RevenueRecognitionTables" xlink:type="simple" xlink:href="mod-20240331.xsd#RevenueRecognitionTables" />
  <link:roleRef roleURI="http://modine.com/role/AcquisitionsAndDispositionsTables" xlink:type="simple" xlink:href="mod-20240331.xsd#AcquisitionsAndDispositionsTables" />
  <link:roleRef roleURI="http://modine.com/role/SignificantAccountingPoliciesTables" xlink:type="simple" xlink:href="mod-20240331.xsd#SignificantAccountingPoliciesTables" />
  <link:roleRef roleURI="http://modine.com/role/SignificantAccountingPoliciesPolicies" xlink:type="simple" xlink:href="mod-20240331.xsd#SignificantAccountingPoliciesPolicies" />
  <link:roleRef roleURI="http://modine.com/role/ScheduleIiValuationAndQualifyingAccounts" xlink:type="simple" xlink:href="mod-20240331.xsd#ScheduleIiValuationAndQualifyingAccounts" />
  <link:roleRef roleURI="http://modine.com/role/InsiderTradingArrangements" xlink:type="simple" xlink:href="mod-20240331.xsd#InsiderTradingArrangements" />
  <link:roleRef roleURI="http://modine.com/role/SegmentAndGeographicInformation" xlink:type="simple" xlink:href="mod-20240331.xsd#SegmentAndGeographicInformation" />
  <link:roleRef roleURI="http://modine.com/role/AccumulatedOtherComprehensiveLoss" xlink:type="simple" xlink:href="mod-20240331.xsd#AccumulatedOtherComprehensiveLoss" />
  <link:roleRef roleURI="http://modine.com/role/RisksUncertaintiesContingenciesAndLitigation" xlink:type="simple" xlink:href="mod-20240331.xsd#RisksUncertaintiesContingenciesAndLitigation" />
  <link:roleRef roleURI="http://modine.com/role/DerivativeInstruments" xlink:type="simple" xlink:href="mod-20240331.xsd#DerivativeInstruments" />
  <link:roleRef roleURI="http://modine.com/role/PensionAndEmployeeBenefitPlans" xlink:type="simple" xlink:href="mod-20240331.xsd#PensionAndEmployeeBenefitPlans" />
  <link:roleRef roleURI="http://modine.com/role/Indebtedness" xlink:type="simple" xlink:href="mod-20240331.xsd#Indebtedness" />
  <link:roleRef roleURI="http://modine.com/role/Leases" xlink:type="simple" xlink:href="mod-20240331.xsd#Leases" />
  <link:roleRef roleURI="http://modine.com/role/ProductWarrantiesAndOtherCommitments" xlink:type="simple" xlink:href="mod-20240331.xsd#ProductWarrantiesAndOtherCommitments" />
  <link:roleRef roleURI="http://modine.com/role/Goodwill" xlink:type="simple" xlink:href="mod-20240331.xsd#Goodwill" />
  <link:roleRef roleURI="http://modine.com/role/IntangibleAssets" xlink:type="simple" xlink:href="mod-20240331.xsd#IntangibleAssets" />
  <link:roleRef roleURI="http://modine.com/role/PropertyPlantAndEquipment" xlink:type="simple" xlink:href="mod-20240331.xsd#PropertyPlantAndEquipment" />
  <link:roleRef roleURI="http://modine.com/role/Inventories" xlink:type="simple" xlink:href="mod-20240331.xsd#Inventories" />
  <link:roleRef roleURI="http://modine.com/role/CashCashEquivalentsAndRestrictedCash" xlink:type="simple" xlink:href="mod-20240331.xsd#CashCashEquivalentsAndRestrictedCash" />
  <link:roleRef roleURI="http://modine.com/role/EarningsPerShare" xlink:type="simple" xlink:href="mod-20240331.xsd#EarningsPerShare" />
  <link:roleRef roleURI="http://modine.com/role/IncomeTaxes" xlink:type="simple" xlink:href="mod-20240331.xsd#IncomeTaxes" />
  <link:roleRef roleURI="http://modine.com/role/OtherIncomeAndExpense" xlink:type="simple" xlink:href="mod-20240331.xsd#OtherIncomeAndExpense" />
  <link:roleRef roleURI="http://modine.com/role/RestructuringActivities" xlink:type="simple" xlink:href="mod-20240331.xsd#RestructuringActivities" />
  <link:roleRef roleURI="http://modine.com/role/StockbasedCompensation" xlink:type="simple" xlink:href="mod-20240331.xsd#StockbasedCompensation" />
  <link:roleRef roleURI="http://modine.com/role/FairValueMeasurements" xlink:type="simple" xlink:href="mod-20240331.xsd#FairValueMeasurements" />
  <link:roleRef roleURI="http://modine.com/role/RevenueRecognition" xlink:type="simple" xlink:href="mod-20240331.xsd#RevenueRecognition" />
  <link:roleRef roleURI="http://modine.com/role/AcquisitionsAndDispositions" xlink:type="simple" xlink:href="mod-20240331.xsd#AcquisitionsAndDispositions" />
  <link:roleRef roleURI="http://modine.com/role/SignificantAccountingPolicies" xlink:type="simple" xlink:href="mod-20240331.xsd#SignificantAccountingPolicies" />
  <link:roleRef roleURI="http://modine.com/role/ConsolidatedStatementsOfShareholdersEquity" xlink:type="simple" xlink:href="mod-20240331.xsd#ConsolidatedStatementsOfShareholdersEquity" />
  <link:roleRef roleURI="http://modine.com/role/ConsolidatedStatementsOfCashFlows" xlink:type="simple" xlink:href="mod-20240331.xsd#ConsolidatedStatementsOfCashFlows" />
  <link:roleRef roleURI="http://modine.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="simple" xlink:href="mod-20240331.xsd#ConsolidatedBalanceSheetsParenthetical" />
  <link:roleRef roleURI="http://modine.com/role/ConsolidatedBalanceSheets" xlink:type="simple" xlink:href="mod-20240331.xsd#ConsolidatedBalanceSheets" />
  <link:roleRef roleURI="http://modine.com/role/ConsolidatedStatementsOfComprehensiveIncomeParenthetical" xlink:type="simple" xlink:href="mod-20240331.xsd#ConsolidatedStatementsOfComprehensiveIncomeParenthetical" />
  <link:roleRef roleURI="http://modine.com/role/ConsolidatedStatementsOfComprehensiveIncome" xlink:type="simple" xlink:href="mod-20240331.xsd#ConsolidatedStatementsOfComprehensiveIncome" />
  <link:roleRef roleURI="http://modine.com/role/ConsolidatedStatementsOfOperations" xlink:type="simple" xlink:href="mod-20240331.xsd#ConsolidatedStatementsOfOperations" />
  <link:roleRef roleURI="http://modine.com/role/DocumentAndEntityInformation" xlink:type="simple" xlink:href="mod-20240331.xsd#DocumentAndEntityInformation" />
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" />
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default" />
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain" />
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member" />
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension" />
  <link:definitionLink xlink:type="extended" xlink:role="http://modine.com/role/DocumentAndEntityInformation" />
  <link:definitionLink xlink:type="extended" xlink:role="http://modine.com/role/ConsolidatedStatementsOfOperations" />
  <link:definitionLink xlink:type="extended" xlink:role="http://modine.com/role/ConsolidatedStatementsOfComprehensiveIncome" />
  <link:definitionLink xlink:type="extended" xlink:role="http://modine.com/role/ConsolidatedStatementsOfComprehensiveIncomeParenthetical" />
  <link:definitionLink xlink:type="extended" xlink:role="http://modine.com/role/ConsolidatedBalanceSheets" />
  <link:definitionLink xlink:type="extended" xlink:role="http://modine.com/role/ConsolidatedBalanceSheetsParenthetical" />
  <link:definitionLink xlink:type="extended" xlink:role="http://modine.com/role/ConsolidatedStatementsOfCashFlows" />
  <link:definitionLink xlink:type="extended" xlink:role="http://modine.com/role/ConsolidatedStatementsOfShareholdersEquity">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="StatementLineItems" xlink:title="StatementLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:label="IncreaseDecreaseInStockholdersEquityRollForward" xlink:title="IncreaseDecreaseInStockholdersEquityRollForward" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="IncreaseDecreaseInStockholdersEquityRollForward" xlink:title="definition: StatementLineItems to IncreaseDecreaseInStockholdersEquityRollForward" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:title="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:title="definition: StatementLineItems to StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesIssued" xlink:label="CommonStockSharesIssued" xlink:title="CommonStockSharesIssued" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="CommonStockSharesIssued" xlink:title="definition: StatementLineItems to CommonStockSharesIssued" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProfitLoss" xlink:label="ProfitLoss" xlink:title="ProfitLoss" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="ProfitLoss" xlink:title="definition: StatementLineItems to ProfitLoss" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="OtherComprehensiveIncomeLossNetOfTax" xlink:title="OtherComprehensiveIncomeLossNetOfTax" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="OtherComprehensiveIncomeLossNetOfTax" xlink:title="definition: StatementLineItems to OtherComprehensiveIncomeLossNetOfTax" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" xlink:label="AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" xlink:title="AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" xlink:title="definition: StatementLineItems to AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:label="StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:title="StockIssuedDuringPeriodSharesShareBasedCompensation" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:title="definition: StatementLineItems to StockIssuedDuringPeriodSharesShareBasedCompensation" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:label="TreasuryStockValueAcquiredCostMethod" xlink:title="TreasuryStockValueAcquiredCostMethod" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="TreasuryStockValueAcquiredCostMethod" xlink:title="definition: StatementLineItems to TreasuryStockValueAcquiredCostMethod" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" xlink:label="AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" xlink:title="AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" xlink:title="definition: StatementLineItems to AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" order="9.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:label="MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:title="MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:title="definition: StatementLineItems to MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" order="10.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="StatementTable" xlink:title="StatementTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="StatementLineItems" xlink:to="StatementTable" xlink:title="definition: StatementLineItems to StatementTable" order="11.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="StatementEquityComponentsAxis" xlink:title="StatementEquityComponentsAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="StatementTable" xlink:to="StatementEquityComponentsAxis" xlink:title="definition: StatementTable to StatementEquityComponentsAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain" xlink:label="EquityComponentDomain" xlink:title="EquityComponentDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="StatementEquityComponentsAxis" xlink:to="EquityComponentDomain" xlink:title="definition: StatementEquityComponentsAxis to EquityComponentDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain" xlink:label="EquityComponentDomain_2" xlink:title="EquityComponentDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="StatementEquityComponentsAxis" xlink:to="EquityComponentDomain_2" xlink:title="definition: StatementEquityComponentsAxis to EquityComponentDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockMember" xlink:label="CommonStockMember" xlink:title="CommonStockMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityComponentDomain" xlink:to="CommonStockMember" xlink:title="definition: EquityComponentDomain to CommonStockMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="AdditionalPaidInCapitalMember" xlink:title="AdditionalPaidInCapitalMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityComponentDomain" xlink:to="AdditionalPaidInCapitalMember" xlink:title="definition: EquityComponentDomain to AdditionalPaidInCapitalMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsMember" xlink:label="RetainedEarningsMember" xlink:title="RetainedEarningsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityComponentDomain" xlink:to="RetainedEarningsMember" xlink:title="definition: EquityComponentDomain to RetainedEarningsMember" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="AccumulatedOtherComprehensiveIncomeMember" xlink:title="AccumulatedOtherComprehensiveIncomeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityComponentDomain" xlink:to="AccumulatedOtherComprehensiveIncomeMember" xlink:title="definition: EquityComponentDomain to AccumulatedOtherComprehensiveIncomeMember" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockCommonMember" xlink:label="TreasuryStockCommonMember" xlink:title="TreasuryStockCommonMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityComponentDomain" xlink:to="TreasuryStockCommonMember" xlink:title="definition: EquityComponentDomain to TreasuryStockCommonMember" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NoncontrollingInterestMember" xlink:label="NoncontrollingInterestMember" xlink:title="NoncontrollingInterestMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityComponentDomain" xlink:to="NoncontrollingInterestMember" xlink:title="definition: EquityComponentDomain to NoncontrollingInterestMember" order="6.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://modine.com/role/SignificantAccountingPolicies" />
  <link:definitionLink xlink:type="extended" xlink:role="http://modine.com/role/AcquisitionsAndDispositions" />
  <link:definitionLink xlink:type="extended" xlink:role="http://modine.com/role/RevenueRecognition" />
  <link:definitionLink xlink:type="extended" xlink:role="http://modine.com/role/FairValueMeasurements" />
  <link:definitionLink xlink:type="extended" xlink:role="http://modine.com/role/StockbasedCompensation" />
  <link:definitionLink xlink:type="extended" xlink:role="http://modine.com/role/RestructuringActivities" />
  <link:definitionLink xlink:type="extended" xlink:role="http://modine.com/role/OtherIncomeAndExpense" />
  <link:definitionLink xlink:type="extended" xlink:role="http://modine.com/role/IncomeTaxes" />
  <link:definitionLink xlink:type="extended" xlink:role="http://modine.com/role/EarningsPerShare" />
  <link:definitionLink xlink:type="extended" xlink:role="http://modine.com/role/CashCashEquivalentsAndRestrictedCash" />
  <link:definitionLink xlink:type="extended" xlink:role="http://modine.com/role/Inventories" />
  <link:definitionLink xlink:type="extended" xlink:role="http://modine.com/role/PropertyPlantAndEquipment" />
  <link:definitionLink xlink:type="extended" xlink:role="http://modine.com/role/IntangibleAssets" />
  <link:definitionLink xlink:type="extended" xlink:role="http://modine.com/role/Goodwill" />
  <link:definitionLink xlink:type="extended" xlink:role="http://modine.com/role/ProductWarrantiesAndOtherCommitments" />
  <link:definitionLink xlink:type="extended" xlink:role="http://modine.com/role/Leases" />
  <link:definitionLink xlink:type="extended" xlink:role="http://modine.com/role/Indebtedness" />
  <link:definitionLink xlink:type="extended" xlink:role="http://modine.com/role/PensionAndEmployeeBenefitPlans" />
  <link:definitionLink xlink:type="extended" xlink:role="http://modine.com/role/DerivativeInstruments" />
  <link:definitionLink xlink:type="extended" xlink:role="http://modine.com/role/RisksUncertaintiesContingenciesAndLitigation" />
  <link:definitionLink xlink:type="extended" xlink:role="http://modine.com/role/AccumulatedOtherComprehensiveLoss" />
  <link:definitionLink xlink:type="extended" xlink:role="http://modine.com/role/SegmentAndGeographicInformation" />
  <link:definitionLink xlink:type="extended" xlink:role="http://modine.com/role/InsiderTradingArrangements" />
  <link:definitionLink xlink:type="extended" xlink:role="http://modine.com/role/ScheduleIiValuationAndQualifyingAccounts" />
  <link:definitionLink xlink:type="extended" xlink:role="http://modine.com/role/SignificantAccountingPoliciesPolicies" />
  <link:definitionLink xlink:type="extended" xlink:role="http://modine.com/role/SignificantAccountingPoliciesTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://modine.com/role/AcquisitionsAndDispositionsTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="BusinessAcquisitionLineItems" xlink:title="BusinessAcquisitionLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:label="ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:title="ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionLineItems" xlink:to="ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:title="definition: BusinessAcquisitionLineItems to ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock" xlink:label="ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock" xlink:title="ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionLineItems" xlink:to="ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock" xlink:title="definition: BusinessAcquisitionLineItems to ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:label="BusinessAcquisitionProFormaInformationTextBlock" xlink:title="BusinessAcquisitionProFormaInformationTextBlock" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionLineItems" xlink:to="BusinessAcquisitionProFormaInformationTextBlock" xlink:title="definition: BusinessAcquisitionLineItems to BusinessAcquisitionProFormaInformationTextBlock" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:title="ScheduleOfBusinessAcquisitionsByAcquisitionTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="BusinessAcquisitionLineItems" xlink:to="ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:title="definition: BusinessAcquisitionLineItems to ScheduleOfBusinessAcquisitionsByAcquisitionTable" order="4.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="BusinessAcquisitionAxis" xlink:title="BusinessAcquisitionAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="BusinessAcquisitionAxis" xlink:title="definition: ScheduleOfBusinessAcquisitionsByAcquisitionTable to BusinessAcquisitionAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="BusinessAcquisitionAcquireeDomain" xlink:title="BusinessAcquisitionAcquireeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="BusinessAcquisitionAxis" xlink:to="BusinessAcquisitionAcquireeDomain" xlink:title="definition: BusinessAcquisitionAxis to BusinessAcquisitionAcquireeDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="BusinessAcquisitionAcquireeDomain_2" xlink:title="BusinessAcquisitionAcquireeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="BusinessAcquisitionAxis" xlink:to="BusinessAcquisitionAcquireeDomain_2" xlink:title="definition: BusinessAcquisitionAxis to BusinessAcquisitionAcquireeDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_ScottSpringfieldManufacturingMember" xlink:label="ScottSpringfieldManufacturingMember" xlink:title="ScottSpringfieldManufacturingMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionAcquireeDomain" xlink:to="ScottSpringfieldManufacturingMember" xlink:title="definition: BusinessAcquisitionAcquireeDomain to ScottSpringfieldManufacturingMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_NappsTechnologyCorporationMember" xlink:label="NappsTechnologyCorporationMember" xlink:title="NappsTechnologyCorporationMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionAcquireeDomain" xlink:to="NappsTechnologyCorporationMember" xlink:title="definition: BusinessAcquisitionAcquireeDomain to NappsTechnologyCorporationMember" order="2.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://modine.com/role/RevenueRecognitionTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://modine.com/role/FairValueMeasurementsTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://modine.com/role/StockbasedCompensationTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://modine.com/role/RestructuringActivitiesTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://modine.com/role/OtherIncomeAndExpenseTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://modine.com/role/IncomeTaxesTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://modine.com/role/EarningsPerShareTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://modine.com/role/CashCashEquivalentsAndRestrictedCashTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://modine.com/role/InventoriesTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://modine.com/role/PropertyPlantAndEquipmentTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://modine.com/role/IntangibleAssetsTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://modine.com/role/GoodwillTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://modine.com/role/ProductWarrantiesAndOtherCommitmentsTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://modine.com/role/LeasesTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://modine.com/role/IndebtednessTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://modine.com/role/PensionAndEmployeeBenefitPlansTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://modine.com/role/DerivativeInstrumentsTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://modine.com/role/AccumulatedOtherComprehensiveLossTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://modine.com/role/SegmentAndGeographicInformationTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://modine.com/role/SignificantAccountingPoliciesTradeAccountsReceivableDetails" />
  <link:definitionLink xlink:type="extended" xlink:role="http://modine.com/role/SignificantAccountingPoliciesToolingAndResearchAndDevelopmentDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="PropertyPlantAndEquipmentLineItems" xlink:title="PropertyPlantAndEquipmentLineItems" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_ToolingAbstract" xlink:label="ToolingAbstract" xlink:title="ToolingAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PropertyPlantAndEquipmentLineItems" xlink:to="ToolingAbstract" xlink:title="definition: PropertyPlantAndEquipmentLineItems to ToolingAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="PropertyPlantAndEquipmentUsefulLife" xlink:title="PropertyPlantAndEquipmentUsefulLife" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PropertyPlantAndEquipmentLineItems" xlink:to="PropertyPlantAndEquipmentUsefulLife" xlink:title="definition: PropertyPlantAndEquipmentLineItems to PropertyPlantAndEquipmentUsefulLife" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="PropertyPlantAndEquipmentNet" xlink:title="PropertyPlantAndEquipmentNet" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PropertyPlantAndEquipmentLineItems" xlink:to="PropertyPlantAndEquipmentNet" xlink:title="definition: PropertyPlantAndEquipmentLineItems to PropertyPlantAndEquipmentNet" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_CustomerOwnedToolingReceivables" xlink:label="CustomerOwnedToolingReceivables" xlink:title="CustomerOwnedToolingReceivables" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PropertyPlantAndEquipmentLineItems" xlink:to="CustomerOwnedToolingReceivables" xlink:title="definition: PropertyPlantAndEquipmentLineItems to CustomerOwnedToolingReceivables" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="ScheduleOfPropertyPlantAndEquipmentTable" xlink:title="ScheduleOfPropertyPlantAndEquipmentTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="PropertyPlantAndEquipmentLineItems" xlink:to="ScheduleOfPropertyPlantAndEquipmentTable" xlink:title="definition: PropertyPlantAndEquipmentLineItems to ScheduleOfPropertyPlantAndEquipmentTable" order="5.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="PropertyPlantAndEquipmentByTypeAxis" xlink:title="PropertyPlantAndEquipmentByTypeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="PropertyPlantAndEquipmentByTypeAxis" xlink:title="definition: ScheduleOfPropertyPlantAndEquipmentTable to PropertyPlantAndEquipmentByTypeAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="PropertyPlantAndEquipmentTypeDomain" xlink:title="PropertyPlantAndEquipmentTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="PropertyPlantAndEquipmentByTypeAxis" xlink:to="PropertyPlantAndEquipmentTypeDomain" xlink:title="definition: PropertyPlantAndEquipmentByTypeAxis to PropertyPlantAndEquipmentTypeDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="PropertyPlantAndEquipmentTypeDomain_2" xlink:title="PropertyPlantAndEquipmentTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="PropertyPlantAndEquipmentByTypeAxis" xlink:to="PropertyPlantAndEquipmentTypeDomain_2" xlink:title="definition: PropertyPlantAndEquipmentByTypeAxis to PropertyPlantAndEquipmentTypeDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ToolsDiesAndMoldsMember" xlink:label="ToolsDiesAndMoldsMember" xlink:title="ToolsDiesAndMoldsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PropertyPlantAndEquipmentTypeDomain" xlink:to="ToolsDiesAndMoldsMember" xlink:title="definition: PropertyPlantAndEquipmentTypeDomain to ToolsDiesAndMoldsMember" order="1.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://modine.com/role/SignificantAccountingPoliciesShorttermInvestmentsPropertyPlantAndEquipmentAndAssetsHeldForSaleDetails" />
  <link:definitionLink xlink:type="extended" xlink:role="http://modine.com/role/SignificantAccountingPoliciesSupplementalCashFlowInformationDetails" />
  <link:definitionLink xlink:type="extended" xlink:role="http://modine.com/role/SignificantAccountingPoliciesSupplierFinanceProgramsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplierFinanceProgramLineItems" xlink:label="SupplierFinanceProgramLineItems" xlink:title="SupplierFinanceProgramLineItems" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_SupplierFinanceProgramAbstract" xlink:label="SupplierFinanceProgramAbstract" xlink:title="SupplierFinanceProgramAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SupplierFinanceProgramLineItems" xlink:to="SupplierFinanceProgramAbstract" xlink:title="definition: SupplierFinanceProgramLineItems to SupplierFinanceProgramAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_NoticePeriodToTerminateSupplierFinanceProgram" xlink:label="NoticePeriodToTerminateSupplierFinanceProgram" xlink:title="NoticePeriodToTerminateSupplierFinanceProgram" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SupplierFinanceProgramLineItems" xlink:to="NoticePeriodToTerminateSupplierFinanceProgram" xlink:title="definition: SupplierFinanceProgramLineItems to NoticePeriodToTerminateSupplierFinanceProgram" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplierFinanceProgramPaymentTimingPeriod" xlink:label="SupplierFinanceProgramPaymentTimingPeriod" xlink:title="SupplierFinanceProgramPaymentTimingPeriod" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SupplierFinanceProgramLineItems" xlink:to="SupplierFinanceProgramPaymentTimingPeriod" xlink:title="definition: SupplierFinanceProgramLineItems to SupplierFinanceProgramPaymentTimingPeriod" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplierFinanceProgramObligationRollForward" xlink:label="SupplierFinanceProgramObligationRollForward" xlink:title="SupplierFinanceProgramObligationRollForward" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SupplierFinanceProgramLineItems" xlink:to="SupplierFinanceProgramObligationRollForward" xlink:title="definition: SupplierFinanceProgramLineItems to SupplierFinanceProgramObligationRollForward" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplierFinanceProgramObligation" xlink:label="SupplierFinanceProgramObligation" xlink:title="SupplierFinanceProgramObligation" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SupplierFinanceProgramLineItems" xlink:to="SupplierFinanceProgramObligation" xlink:title="definition: SupplierFinanceProgramLineItems to SupplierFinanceProgramObligation" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplierFinanceProgramObligationIncrease" xlink:label="SupplierFinanceProgramObligationIncrease" xlink:title="SupplierFinanceProgramObligationIncrease" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SupplierFinanceProgramLineItems" xlink:to="SupplierFinanceProgramObligationIncrease" xlink:title="definition: SupplierFinanceProgramLineItems to SupplierFinanceProgramObligationIncrease" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplierFinanceProgramObligationDecreaseSettlement" xlink:label="SupplierFinanceProgramObligationDecreaseSettlement" xlink:title="SupplierFinanceProgramObligationDecreaseSettlement" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SupplierFinanceProgramLineItems" xlink:to="SupplierFinanceProgramObligationDecreaseSettlement" xlink:title="definition: SupplierFinanceProgramLineItems to SupplierFinanceProgramObligationDecreaseSettlement" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration" xlink:label="SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration" xlink:title="SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SupplierFinanceProgramLineItems" xlink:to="SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration" xlink:title="definition: SupplierFinanceProgramLineItems to SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplierFinanceProgramTable" xlink:label="SupplierFinanceProgramTable" xlink:title="SupplierFinanceProgramTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="SupplierFinanceProgramLineItems" xlink:to="SupplierFinanceProgramTable" xlink:title="definition: SupplierFinanceProgramLineItems to SupplierFinanceProgramTable" order="9.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="SupplierFinanceProgramTable" xlink:to="RangeAxis" xlink:title="definition: SupplierFinanceProgramTable to RangeAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="definition: RangeAxis to RangeMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember" xlink:label="RangeMember_2" xlink:title="RangeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="RangeAxis" xlink:to="RangeMember_2" xlink:title="definition: RangeAxis to RangeMember_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember" xlink:label="MinimumMember" xlink:title="MinimumMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RangeMember" xlink:to="MinimumMember" xlink:title="definition: RangeMember to MinimumMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember" xlink:label="MaximumMember" xlink:title="MaximumMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RangeMember" xlink:to="MaximumMember" xlink:title="definition: RangeMember to MaximumMember" order="2.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://modine.com/role/AcquisitionsAndDispositionsAcquisitionOfScottSpringfieldMfgIncDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="BusinessAcquisitionLineItems" xlink:title="BusinessAcquisitionLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="BusinessCombinationsAbstract" xlink:title="BusinessCombinationsAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionLineItems" xlink:to="BusinessCombinationsAbstract" xlink:title="definition: BusinessAcquisitionLineItems to BusinessCombinationsAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_BusinessCombinationRecognizedIdentifiableAssetsAcquiredExcludingCashGoodwillAndLiabilitiesAssumedNet" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredExcludingCashGoodwillAndLiabilitiesAssumedNet" xlink:title="BusinessCombinationRecognizedIdentifiableAssetsAcquiredExcludingCashGoodwillAndLiabilitiesAssumedNet" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionLineItems" xlink:to="BusinessCombinationRecognizedIdentifiableAssetsAcquiredExcludingCashGoodwillAndLiabilitiesAssumedNet" xlink:title="definition: BusinessAcquisitionLineItems to BusinessCombinationRecognizedIdentifiableAssetsAcquiredExcludingCashGoodwillAndLiabilitiesAssumedNet" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:title="PaymentsToAcquireBusinessesNetOfCashAcquired" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionLineItems" xlink:to="PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:title="definition: BusinessAcquisitionLineItems to PaymentsToAcquireBusinessesNetOfCashAcquired" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_BusinessCombinationConsiderationPayable" xlink:label="BusinessCombinationConsiderationPayable" xlink:title="BusinessCombinationConsiderationPayable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionLineItems" xlink:to="BusinessCombinationConsiderationPayable" xlink:title="definition: BusinessAcquisitionLineItems to BusinessCombinationConsiderationPayable" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionRevenueReportedByAcquiredEntityForLastAnnualPeriod" xlink:label="BusinessAcquisitionRevenueReportedByAcquiredEntityForLastAnnualPeriod" xlink:title="BusinessAcquisitionRevenueReportedByAcquiredEntityForLastAnnualPeriod" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionLineItems" xlink:to="BusinessAcquisitionRevenueReportedByAcquiredEntityForLastAnnualPeriod" xlink:title="definition: BusinessAcquisitionLineItems to BusinessAcquisitionRevenueReportedByAcquiredEntityForLastAnnualPeriod" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionPeriodResultsIncludedInCombinedEntity1" xlink:label="BusinessAcquisitionPeriodResultsIncludedInCombinedEntity1" xlink:title="BusinessAcquisitionPeriodResultsIncludedInCombinedEntity1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionLineItems" xlink:to="BusinessAcquisitionPeriodResultsIncludedInCombinedEntity1" xlink:title="definition: BusinessAcquisitionLineItems to BusinessAcquisitionPeriodResultsIncludedInCombinedEntity1" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" xlink:label="BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" xlink:title="BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionLineItems" xlink:to="BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" xlink:title="definition: BusinessAcquisitionLineItems to BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts" xlink:label="BusinessAcquisitionCostOfAcquiredEntityTransactionCosts" xlink:title="BusinessAcquisitionCostOfAcquiredEntityTransactionCosts" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionLineItems" xlink:to="BusinessAcquisitionCostOfAcquiredEntityTransactionCosts" xlink:title="definition: BusinessAcquisitionLineItems to BusinessAcquisitionCostOfAcquiredEntityTransactionCosts" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract" xlink:title="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionLineItems" xlink:to="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract" xlink:title="definition: BusinessAcquisitionLineItems to BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract" order="9.0" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_BusinessAcquisitionWriteUpOfAcquiredInventory" xlink:label="BusinessAcquisitionWriteUpOfAcquiredInventory" xlink:title="BusinessAcquisitionWriteUpOfAcquiredInventory" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionLineItems" xlink:to="BusinessAcquisitionWriteUpOfAcquiredInventory" xlink:title="definition: BusinessAcquisitionLineItems to BusinessAcquisitionWriteUpOfAcquiredInventory" order="10.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsFairValueAdjustment" xlink:label="AssetsFairValueAdjustment" xlink:title="AssetsFairValueAdjustment" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionLineItems" xlink:to="AssetsFairValueAdjustment" xlink:title="definition: BusinessAcquisitionLineItems to AssetsFairValueAdjustment" order="11.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:label="AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:title="AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionLineItems" xlink:to="AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:title="definition: BusinessAcquisitionLineItems to AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" order="12.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionProFormaInformationAbstract" xlink:label="BusinessAcquisitionProFormaInformationAbstract" xlink:title="BusinessAcquisitionProFormaInformationAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionLineItems" xlink:to="BusinessAcquisitionProFormaInformationAbstract" xlink:title="definition: BusinessAcquisitionLineItems to BusinessAcquisitionProFormaInformationAbstract" order="13.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:label="BusinessAcquisitionsProFormaRevenue" xlink:title="BusinessAcquisitionsProFormaRevenue" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionLineItems" xlink:to="BusinessAcquisitionsProFormaRevenue" xlink:title="definition: BusinessAcquisitionLineItems to BusinessAcquisitionsProFormaRevenue" order="14.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:label="BusinessAcquisitionsProFormaNetIncomeLoss" xlink:title="BusinessAcquisitionsProFormaNetIncomeLoss" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionLineItems" xlink:to="BusinessAcquisitionsProFormaNetIncomeLoss" xlink:title="definition: BusinessAcquisitionLineItems to BusinessAcquisitionsProFormaNetIncomeLoss" order="15.0" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_BusinessAcquisitionProFormaAdjustmentAmortizationAndDepreciationExpense" xlink:label="BusinessAcquisitionProFormaAdjustmentAmortizationAndDepreciationExpense" xlink:title="BusinessAcquisitionProFormaAdjustmentAmortizationAndDepreciationExpense" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionLineItems" xlink:to="BusinessAcquisitionProFormaAdjustmentAmortizationAndDepreciationExpense" xlink:title="definition: BusinessAcquisitionLineItems to BusinessAcquisitionProFormaAdjustmentAmortizationAndDepreciationExpense" order="16.0" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_BusinessAcquisitionProFormaAdjustmentInterestExpense" xlink:label="BusinessAcquisitionProFormaAdjustmentInterestExpense" xlink:title="BusinessAcquisitionProFormaAdjustmentInterestExpense" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionLineItems" xlink:to="BusinessAcquisitionProFormaAdjustmentInterestExpense" xlink:title="definition: BusinessAcquisitionLineItems to BusinessAcquisitionProFormaAdjustmentInterestExpense" order="17.0" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_BusinessAcquisitionProFormaAdjustmentTransactionCosts" xlink:label="BusinessAcquisitionProFormaAdjustmentTransactionCosts" xlink:title="BusinessAcquisitionProFormaAdjustmentTransactionCosts" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionLineItems" xlink:to="BusinessAcquisitionProFormaAdjustmentTransactionCosts" xlink:title="definition: BusinessAcquisitionLineItems to BusinessAcquisitionProFormaAdjustmentTransactionCosts" order="18.0" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_BusinessAcquisitionProFormaAdjustmentInventoryPurchaseAccountingAdjustments" xlink:label="BusinessAcquisitionProFormaAdjustmentInventoryPurchaseAccountingAdjustments" xlink:title="BusinessAcquisitionProFormaAdjustmentInventoryPurchaseAccountingAdjustments" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionLineItems" xlink:to="BusinessAcquisitionProFormaAdjustmentInventoryPurchaseAccountingAdjustments" xlink:title="definition: BusinessAcquisitionLineItems to BusinessAcquisitionProFormaAdjustmentInventoryPurchaseAccountingAdjustments" order="19.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:title="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionLineItems" xlink:to="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:title="definition: BusinessAcquisitionLineItems to BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" order="20.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:title="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionLineItems" xlink:to="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:title="definition: BusinessAcquisitionLineItems to BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" order="21.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:title="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionLineItems" xlink:to="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:title="definition: BusinessAcquisitionLineItems to BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" order="22.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:title="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionLineItems" xlink:to="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:title="definition: BusinessAcquisitionLineItems to BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" order="23.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:title="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionLineItems" xlink:to="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:title="definition: BusinessAcquisitionLineItems to BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" order="24.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill" xlink:label="Goodwill" xlink:title="Goodwill" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionLineItems" xlink:to="Goodwill" xlink:title="definition: BusinessAcquisitionLineItems to Goodwill" order="25.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:title="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionLineItems" xlink:to="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:title="definition: BusinessAcquisitionLineItems to BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" order="26.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:title="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionLineItems" xlink:to="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:title="definition: BusinessAcquisitionLineItems to BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" order="27.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" xlink:title="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionLineItems" xlink:to="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" xlink:title="definition: BusinessAcquisitionLineItems to BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" order="28.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:title="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionLineItems" xlink:to="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:title="definition: BusinessAcquisitionLineItems to BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" order="29.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:title="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionLineItems" xlink:to="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:title="definition: BusinessAcquisitionLineItems to BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" order="30.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:title="BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionLineItems" xlink:to="BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:title="definition: BusinessAcquisitionLineItems to BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" order="31.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:title="ScheduleOfBusinessAcquisitionsByAcquisitionTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="BusinessAcquisitionLineItems" xlink:to="ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:title="definition: BusinessAcquisitionLineItems to ScheduleOfBusinessAcquisitionsByAcquisitionTable" order="32.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="BusinessAcquisitionAxis" xlink:title="BusinessAcquisitionAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="BusinessAcquisitionAxis" xlink:title="definition: ScheduleOfBusinessAcquisitionsByAcquisitionTable to BusinessAcquisitionAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="BusinessAcquisitionAcquireeDomain" xlink:title="BusinessAcquisitionAcquireeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="BusinessAcquisitionAxis" xlink:to="BusinessAcquisitionAcquireeDomain" xlink:title="definition: BusinessAcquisitionAxis to BusinessAcquisitionAcquireeDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="BusinessAcquisitionAcquireeDomain_2" xlink:title="BusinessAcquisitionAcquireeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="BusinessAcquisitionAxis" xlink:to="BusinessAcquisitionAcquireeDomain_2" xlink:title="definition: BusinessAcquisitionAxis to BusinessAcquisitionAcquireeDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_ScottSpringfieldManufacturingMember" xlink:label="ScottSpringfieldManufacturingMember" xlink:title="ScottSpringfieldManufacturingMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionAcquireeDomain" xlink:to="ScottSpringfieldManufacturingMember" xlink:title="definition: BusinessAcquisitionAcquireeDomain to ScottSpringfieldManufacturingMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="IncomeStatementLocationAxis" xlink:title="IncomeStatementLocationAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="IncomeStatementLocationAxis" xlink:title="definition: ScheduleOfBusinessAcquisitionsByAcquisitionTable to IncomeStatementLocationAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="IncomeStatementLocationDomain" xlink:title="IncomeStatementLocationDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="IncomeStatementLocationAxis" xlink:to="IncomeStatementLocationDomain" xlink:title="definition: IncomeStatementLocationAxis to IncomeStatementLocationDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="IncomeStatementLocationDomain_2" xlink:title="IncomeStatementLocationDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="IncomeStatementLocationAxis" xlink:to="IncomeStatementLocationDomain_2" xlink:title="definition: IncomeStatementLocationAxis to IncomeStatementLocationDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:label="SellingGeneralAndAdministrativeExpensesMember" xlink:title="SellingGeneralAndAdministrativeExpensesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeStatementLocationDomain" xlink:to="SellingGeneralAndAdministrativeExpensesMember" xlink:title="definition: IncomeStatementLocationDomain to SellingGeneralAndAdministrativeExpensesMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfSalesMember" xlink:label="CostOfSalesMember" xlink:title="CostOfSalesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeStatementLocationDomain" xlink:to="CostOfSalesMember" xlink:title="definition: IncomeStatementLocationDomain to CostOfSalesMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementScenarioAxis" xlink:label="StatementScenarioAxis" xlink:title="StatementScenarioAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="StatementScenarioAxis" xlink:title="definition: ScheduleOfBusinessAcquisitionsByAcquisitionTable to StatementScenarioAxis" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="ScenarioUnspecifiedDomain" xlink:title="ScenarioUnspecifiedDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="StatementScenarioAxis" xlink:to="ScenarioUnspecifiedDomain" xlink:title="definition: StatementScenarioAxis to ScenarioUnspecifiedDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="ScenarioUnspecifiedDomain_2" xlink:title="ScenarioUnspecifiedDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="StatementScenarioAxis" xlink:to="ScenarioUnspecifiedDomain_2" xlink:title="definition: StatementScenarioAxis to ScenarioUnspecifiedDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScenarioPlanMember" xlink:label="ScenarioPlanMember" xlink:title="ScenarioPlanMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ScenarioUnspecifiedDomain" xlink:to="ScenarioPlanMember" xlink:title="definition: ScenarioUnspecifiedDomain to ScenarioPlanMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:title="FiniteLivedIntangibleAssetsByMajorClassAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:title="definition: ScheduleOfBusinessAcquisitionsByAcquisitionTable to FiniteLivedIntangibleAssetsByMajorClassAxis" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:title="FiniteLivedIntangibleAssetsMajorClassNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:title="definition: FiniteLivedIntangibleAssetsByMajorClassAxis to FiniteLivedIntangibleAssetsMajorClassNameDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="FiniteLivedIntangibleAssetsMajorClassNameDomain_2" xlink:title="FiniteLivedIntangibleAssetsMajorClassNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="FiniteLivedIntangibleAssetsMajorClassNameDomain_2" xlink:title="definition: FiniteLivedIntangibleAssetsByMajorClassAxis to FiniteLivedIntangibleAssetsMajorClassNameDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="CustomerRelationshipsMember" xlink:title="CustomerRelationshipsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="CustomerRelationshipsMember" xlink:title="definition: FiniteLivedIntangibleAssetsMajorClassNameDomain to CustomerRelationshipsMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OrderOrProductionBacklogMember" xlink:label="OrderOrProductionBacklogMember" xlink:title="OrderOrProductionBacklogMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="OrderOrProductionBacklogMember" xlink:title="definition: FiniteLivedIntangibleAssetsMajorClassNameDomain to OrderOrProductionBacklogMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TradeNamesMember" xlink:label="TradeNamesMember" xlink:title="TradeNamesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="TradeNamesMember" xlink:title="definition: FiniteLivedIntangibleAssetsMajorClassNameDomain to TradeNamesMember" order="3.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://modine.com/role/AcquisitionsAndDispositionsPurchaseOfTmgcoreIncIntellectualPropertyDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetAcquisitionLineItems" xlink:label="AssetAcquisitionLineItems" xlink:title="AssetAcquisitionLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetAcquisitionConsiderationTransferredAbstract" xlink:label="AssetAcquisitionConsiderationTransferredAbstract" xlink:title="AssetAcquisitionConsiderationTransferredAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AssetAcquisitionLineItems" xlink:to="AssetAcquisitionConsiderationTransferredAbstract" xlink:title="definition: AssetAcquisitionLineItems to AssetAcquisitionConsiderationTransferredAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_PaymentsToAcquireIntangibleAndProductiveAssets" xlink:label="PaymentsToAcquireIntangibleAndProductiveAssets" xlink:title="PaymentsToAcquireIntangibleAndProductiveAssets" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AssetAcquisitionLineItems" xlink:to="PaymentsToAcquireIntangibleAndProductiveAssets" xlink:title="definition: AssetAcquisitionLineItems to PaymentsToAcquireIntangibleAndProductiveAssets" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:label="FinitelivedIntangibleAssetsAcquired1" xlink:title="FinitelivedIntangibleAssetsAcquired1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AssetAcquisitionLineItems" xlink:to="FinitelivedIntangibleAssetsAcquired1" xlink:title="definition: AssetAcquisitionLineItems to FinitelivedIntangibleAssetsAcquired1" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:label="AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:title="AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AssetAcquisitionLineItems" xlink:to="AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:title="definition: AssetAcquisitionLineItems to AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentAdditions" xlink:label="PropertyPlantAndEquipmentAdditions" xlink:title="PropertyPlantAndEquipmentAdditions" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AssetAcquisitionLineItems" xlink:to="PropertyPlantAndEquipmentAdditions" xlink:title="definition: AssetAcquisitionLineItems to PropertyPlantAndEquipmentAdditions" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetAcquisitionTable" xlink:label="AssetAcquisitionTable" xlink:title="AssetAcquisitionTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="AssetAcquisitionLineItems" xlink:to="AssetAcquisitionTable" xlink:title="definition: AssetAcquisitionLineItems to AssetAcquisitionTable" order="6.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetAcquisitionAxis" xlink:label="AssetAcquisitionAxis" xlink:title="AssetAcquisitionAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="AssetAcquisitionTable" xlink:to="AssetAcquisitionAxis" xlink:title="definition: AssetAcquisitionTable to AssetAcquisitionAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetAcquisitionDomain" xlink:label="AssetAcquisitionDomain" xlink:title="AssetAcquisitionDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="AssetAcquisitionAxis" xlink:to="AssetAcquisitionDomain" xlink:title="definition: AssetAcquisitionAxis to AssetAcquisitionDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetAcquisitionDomain" xlink:label="AssetAcquisitionDomain_2" xlink:title="AssetAcquisitionDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="AssetAcquisitionAxis" xlink:to="AssetAcquisitionDomain_2" xlink:title="definition: AssetAcquisitionAxis to AssetAcquisitionDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_TMGcoreIncMember" xlink:label="TMGcoreIncMember" xlink:title="TMGcoreIncMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AssetAcquisitionDomain" xlink:to="TMGcoreIncMember" xlink:title="definition: AssetAcquisitionDomain to TMGcoreIncMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:title="FiniteLivedIntangibleAssetsByMajorClassAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="AssetAcquisitionTable" xlink:to="FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:title="definition: AssetAcquisitionTable to FiniteLivedIntangibleAssetsByMajorClassAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:title="FiniteLivedIntangibleAssetsMajorClassNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:title="definition: FiniteLivedIntangibleAssetsByMajorClassAxis to FiniteLivedIntangibleAssetsMajorClassNameDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="FiniteLivedIntangibleAssetsMajorClassNameDomain_2" xlink:title="FiniteLivedIntangibleAssetsMajorClassNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="FiniteLivedIntangibleAssetsMajorClassNameDomain_2" xlink:title="definition: FiniteLivedIntangibleAssetsByMajorClassAxis to FiniteLivedIntangibleAssetsMajorClassNameDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TechnologyBasedIntangibleAssetsMember" xlink:label="TechnologyBasedIntangibleAssetsMember" xlink:title="TechnologyBasedIntangibleAssetsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="TechnologyBasedIntangibleAssetsMember" xlink:title="definition: FiniteLivedIntangibleAssetsMajorClassNameDomain to TechnologyBasedIntangibleAssetsMember" order="1.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://modine.com/role/AcquisitionsAndDispositionsAcquisitionOfNappsTechnologyCorporationDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="BusinessAcquisitionLineItems" xlink:title="BusinessAcquisitionLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="BusinessCombinationsAbstract" xlink:title="BusinessCombinationsAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionLineItems" xlink:to="BusinessCombinationsAbstract" xlink:title="definition: BusinessAcquisitionLineItems to BusinessCombinationsAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:title="PaymentsToAcquireBusinessesNetOfCashAcquired" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionLineItems" xlink:to="PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:title="definition: BusinessAcquisitionLineItems to PaymentsToAcquireBusinessesNetOfCashAcquired" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_BusinessCombinationConsiderationPayable" xlink:label="BusinessCombinationConsiderationPayable" xlink:title="BusinessCombinationConsiderationPayable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionLineItems" xlink:to="BusinessCombinationConsiderationPayable" xlink:title="definition: BusinessAcquisitionLineItems to BusinessCombinationConsiderationPayable" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" xlink:label="BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" xlink:title="BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionLineItems" xlink:to="BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" xlink:title="definition: BusinessAcquisitionLineItems to BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionPeriodResultsIncludedInCombinedEntity1" xlink:label="BusinessAcquisitionPeriodResultsIncludedInCombinedEntity1" xlink:title="BusinessAcquisitionPeriodResultsIncludedInCombinedEntity1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionLineItems" xlink:to="BusinessAcquisitionPeriodResultsIncludedInCombinedEntity1" xlink:title="definition: BusinessAcquisitionLineItems to BusinessAcquisitionPeriodResultsIncludedInCombinedEntity1" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:label="AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:title="AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionLineItems" xlink:to="AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:title="definition: BusinessAcquisitionLineItems to AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink:label="BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink:title="BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionLineItems" xlink:to="BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink:title="definition: BusinessAcquisitionLineItems to BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract" xlink:title="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionLineItems" xlink:to="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract" xlink:title="definition: BusinessAcquisitionLineItems to BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:title="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionLineItems" xlink:to="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:title="definition: BusinessAcquisitionLineItems to BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" order="9.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:title="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionLineItems" xlink:to="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:title="definition: BusinessAcquisitionLineItems to BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" order="10.0" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipmentAndOtherAssets" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipmentAndOtherAssets" xlink:title="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipmentAndOtherAssets" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionLineItems" xlink:to="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipmentAndOtherAssets" xlink:title="definition: BusinessAcquisitionLineItems to BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipmentAndOtherAssets" order="11.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:title="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionLineItems" xlink:to="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:title="definition: BusinessAcquisitionLineItems to BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" order="12.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill" xlink:label="Goodwill" xlink:title="Goodwill" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionLineItems" xlink:to="Goodwill" xlink:title="definition: BusinessAcquisitionLineItems to Goodwill" order="13.0" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayableAndOtherLiabilities" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayableAndOtherLiabilities" xlink:title="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayableAndOtherLiabilities" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionLineItems" xlink:to="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayableAndOtherLiabilities" xlink:title="definition: BusinessAcquisitionLineItems to BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayableAndOtherLiabilities" order="14.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:title="BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionLineItems" xlink:to="BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:title="definition: BusinessAcquisitionLineItems to BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" order="15.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:title="ScheduleOfBusinessAcquisitionsByAcquisitionTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="BusinessAcquisitionLineItems" xlink:to="ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:title="definition: BusinessAcquisitionLineItems to ScheduleOfBusinessAcquisitionsByAcquisitionTable" order="16.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="BusinessAcquisitionAxis" xlink:title="BusinessAcquisitionAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="BusinessAcquisitionAxis" xlink:title="definition: ScheduleOfBusinessAcquisitionsByAcquisitionTable to BusinessAcquisitionAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="BusinessAcquisitionAcquireeDomain" xlink:title="BusinessAcquisitionAcquireeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="BusinessAcquisitionAxis" xlink:to="BusinessAcquisitionAcquireeDomain" xlink:title="definition: BusinessAcquisitionAxis to BusinessAcquisitionAcquireeDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="BusinessAcquisitionAcquireeDomain_2" xlink:title="BusinessAcquisitionAcquireeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="BusinessAcquisitionAxis" xlink:to="BusinessAcquisitionAcquireeDomain_2" xlink:title="definition: BusinessAcquisitionAxis to BusinessAcquisitionAcquireeDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_NappsTechnologyCorporationMember" xlink:label="NappsTechnologyCorporationMember" xlink:title="NappsTechnologyCorporationMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionAcquireeDomain" xlink:to="NappsTechnologyCorporationMember" xlink:title="definition: BusinessAcquisitionAcquireeDomain to NappsTechnologyCorporationMember" order="1.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://modine.com/role/AcquisitionsAndDispositionsDispositionOfTwoCoatingsFacilitiesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:label="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:title="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:label="DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:title="DiscontinuedOperationsAndDisposalGroupsAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:title="definition: IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems to DiscontinuedOperationsAndDisposalGroupsAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_NumberOfCoatingsFacilitiesSold" xlink:label="NumberOfCoatingsFacilitiesSold" xlink:title="NumberOfCoatingsFacilitiesSold" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="NumberOfCoatingsFacilitiesSold" xlink:title="definition: IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems to NumberOfCoatingsFacilitiesSold" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:label="DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:title="DisposalGroupIncludingDiscontinuedOperationRevenue" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:title="definition: IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems to DisposalGroupIncludingDiscontinuedOperationRevenue" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit" xlink:label="GoodwillWrittenOffRelatedToSaleOfBusinessUnit" xlink:title="GoodwillWrittenOffRelatedToSaleOfBusinessUnit" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="GoodwillWrittenOffRelatedToSaleOfBusinessUnit" xlink:title="definition: IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems to GoodwillWrittenOffRelatedToSaleOfBusinessUnit" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainLossOnSaleOfBusiness" xlink:label="GainLossOnSaleOfBusiness" xlink:title="GainLossOnSaleOfBusiness" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="GainLossOnSaleOfBusiness" xlink:title="definition: IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems to GainLossOnSaleOfBusiness" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:label="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:title="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:title="definition: IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems to IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" order="6.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:label="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:title="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:to="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:title="definition: IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable to IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:title="DisposalGroupsIncludingDiscontinuedOperationsNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:to="DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:title="definition: IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis to DisposalGroupsIncludingDiscontinuedOperationsNameDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="DisposalGroupsIncludingDiscontinuedOperationsNameDomain_2" xlink:title="DisposalGroupsIncludingDiscontinuedOperationsNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:to="DisposalGroupsIncludingDiscontinuedOperationsNameDomain_2" xlink:title="definition: IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis to DisposalGroupsIncludingDiscontinuedOperationsNameDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_TwoCoatingsFacilitiesMember" xlink:label="TwoCoatingsFacilitiesMember" xlink:title="TwoCoatingsFacilitiesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:to="TwoCoatingsFacilitiesMember" xlink:title="definition: DisposalGroupsIncludingDiscontinuedOperationsNameDomain to TwoCoatingsFacilitiesMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:to="RangeAxis" xlink:title="definition: IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable to RangeAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="definition: RangeAxis to RangeMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember" xlink:label="RangeMember_2" xlink:title="RangeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="RangeAxis" xlink:to="RangeMember_2" xlink:title="definition: RangeAxis to RangeMember_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember" xlink:label="MaximumMember" xlink:title="MaximumMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RangeMember" xlink:to="MaximumMember" xlink:title="definition: RangeMember to MaximumMember" order="1.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://modine.com/role/AcquisitionsAndDispositionsGermanyAutomotiveBusinessesHeldForSaleDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:label="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:title="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:label="DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:title="DiscontinuedOperationsAndDisposalGroupsAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:title="definition: IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems to DiscontinuedOperationsAndDisposalGroupsAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_NumberOfAutomotiveBusinessesSold" xlink:label="NumberOfAutomotiveBusinessesSold" xlink:title="NumberOfAutomotiveBusinessesSold" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="NumberOfAutomotiveBusinessesSold" xlink:title="definition: IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems to NumberOfAutomotiveBusinessesSold" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration" xlink:label="DisposalGroupIncludingDiscontinuedOperationConsideration" xlink:title="DisposalGroupIncludingDiscontinuedOperationConsideration" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="DisposalGroupIncludingDiscontinuedOperationConsideration" xlink:title="definition: IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems to DisposalGroupIncludingDiscontinuedOperationConsideration" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainLossOnSaleOfBusiness" xlink:label="GainLossOnSaleOfBusiness" xlink:title="GainLossOnSaleOfBusiness" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="GainLossOnSaleOfBusiness" xlink:title="definition: IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems to GainLossOnSaleOfBusiness" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_UnrecognizedNetPensionLossGainInDisposedBusinesses" xlink:label="UnrecognizedNetPensionLossGainInDisposedBusinesses" xlink:title="UnrecognizedNetPensionLossGainInDisposedBusinesses" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="UnrecognizedNetPensionLossGainInDisposedBusinesses" xlink:title="definition: IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems to UnrecognizedNetPensionLossGainInDisposedBusinesses" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:label="DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:title="DisposalGroupIncludingDiscontinuedOperationRevenue" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:title="definition: IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems to DisposalGroupIncludingDiscontinuedOperationRevenue" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:label="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:title="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:title="definition: IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems to IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" order="7.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:label="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:title="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:to="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:title="definition: IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable to IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:title="DisposalGroupsIncludingDiscontinuedOperationsNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:to="DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:title="definition: IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis to DisposalGroupsIncludingDiscontinuedOperationsNameDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="DisposalGroupsIncludingDiscontinuedOperationsNameDomain_2" xlink:title="DisposalGroupsIncludingDiscontinuedOperationsNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:to="DisposalGroupsIncludingDiscontinuedOperationsNameDomain_2" xlink:title="definition: IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis to DisposalGroupsIncludingDiscontinuedOperationsNameDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_ThreeGermanyAutomotiveBusinessesMember" xlink:label="ThreeGermanyAutomotiveBusinessesMember" xlink:title="ThreeGermanyAutomotiveBusinessesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:to="ThreeGermanyAutomotiveBusinessesMember" xlink:title="definition: DisposalGroupsIncludingDiscontinuedOperationsNameDomain to ThreeGermanyAutomotiveBusinessesMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:to="RangeAxis" xlink:title="definition: IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable to RangeAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="definition: RangeAxis to RangeMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember" xlink:label="RangeMember_2" xlink:title="RangeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="RangeAxis" xlink:to="RangeMember_2" xlink:title="definition: RangeAxis to RangeMember_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember" xlink:label="MaximumMember" xlink:title="MaximumMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RangeMember" xlink:to="MaximumMember" xlink:title="definition: RangeMember to MaximumMember" order="1.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://modine.com/role/AcquisitionsAndDispositionsAutomotiveBusinessPreviouslyHeldForSaleDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:label="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:title="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationBalanceSheetDisclosuresAbstract" xlink:label="DisposalGroupIncludingDiscontinuedOperationBalanceSheetDisclosuresAbstract" xlink:title="DisposalGroupIncludingDiscontinuedOperationBalanceSheetDisclosuresAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="DisposalGroupIncludingDiscontinuedOperationBalanceSheetDisclosuresAbstract" xlink:title="definition: IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems to DisposalGroupIncludingDiscontinuedOperationBalanceSheetDisclosuresAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetImpairmentCharges" xlink:label="AssetImpairmentCharges" xlink:title="AssetImpairmentCharges" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="AssetImpairmentCharges" xlink:title="definition: IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems to AssetImpairmentCharges" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:label="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:title="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:title="definition: IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems to IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" order="3.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:label="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:title="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:to="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:title="definition: IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable to IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:title="DisposalGroupsIncludingDiscontinuedOperationsNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:to="DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:title="definition: IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis to DisposalGroupsIncludingDiscontinuedOperationsNameDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="DisposalGroupsIncludingDiscontinuedOperationsNameDomain_2" xlink:title="DisposalGroupsIncludingDiscontinuedOperationsNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:to="DisposalGroupsIncludingDiscontinuedOperationsNameDomain_2" xlink:title="definition: IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis to DisposalGroupsIncludingDiscontinuedOperationsNameDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_LiquidCooledAutomotiveBusinessMember" xlink:label="LiquidCooledAutomotiveBusinessMember" xlink:title="LiquidCooledAutomotiveBusinessMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:to="LiquidCooledAutomotiveBusinessMember" xlink:title="definition: DisposalGroupsIncludingDiscontinuedOperationsNameDomain to LiquidCooledAutomotiveBusinessMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="StatementBusinessSegmentsAxis" xlink:title="StatementBusinessSegmentsAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:to="StatementBusinessSegmentsAxis" xlink:title="definition: IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable to StatementBusinessSegmentsAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain" xlink:label="SegmentDomain" xlink:title="SegmentDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="StatementBusinessSegmentsAxis" xlink:to="SegmentDomain" xlink:title="definition: StatementBusinessSegmentsAxis to SegmentDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain" xlink:label="SegmentDomain_2" xlink:title="SegmentDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="StatementBusinessSegmentsAxis" xlink:to="SegmentDomain_2" xlink:title="definition: StatementBusinessSegmentsAxis to SegmentDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_PerformanceTechnologiesMember" xlink:label="PerformanceTechnologiesMember" xlink:title="PerformanceTechnologiesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentDomain" xlink:to="PerformanceTechnologiesMember" xlink:title="definition: SegmentDomain to PerformanceTechnologiesMember" order="1.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://modine.com/role/AcquisitionsAndDispositionsDispositionOfAustrianAircooledAutomotiveBusinessDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:label="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:title="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAdditionalDisclosuresAbstract" xlink:label="DisposalGroupIncludingDiscontinuedOperationAdditionalDisclosuresAbstract" xlink:title="DisposalGroupIncludingDiscontinuedOperationAdditionalDisclosuresAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="DisposalGroupIncludingDiscontinuedOperationAdditionalDisclosuresAbstract" xlink:title="definition: IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems to DisposalGroupIncludingDiscontinuedOperationAdditionalDisclosuresAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainLossOnSaleOfBusiness" xlink:label="GainLossOnSaleOfBusiness" xlink:title="GainLossOnSaleOfBusiness" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="GainLossOnSaleOfBusiness" xlink:title="definition: IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems to GainLossOnSaleOfBusiness" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_DisposalGroupWriteOffOfNetActuarialLosses" xlink:label="DisposalGroupWriteOffOfNetActuarialLosses" xlink:title="DisposalGroupWriteOffOfNetActuarialLosses" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="DisposalGroupWriteOffOfNetActuarialLosses" xlink:title="definition: IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems to DisposalGroupWriteOffOfNetActuarialLosses" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" xlink:label="DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" xlink:title="DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" xlink:title="definition: IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems to DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_PaymentsForProceedsFromDispositionOfAssets" xlink:label="PaymentsForProceedsFromDispositionOfAssets" xlink:title="PaymentsForProceedsFromDispositionOfAssets" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="PaymentsForProceedsFromDispositionOfAssets" xlink:title="definition: IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems to PaymentsForProceedsFromDispositionOfAssets" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:label="DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:title="DisposalGroupIncludingDiscontinuedOperationRevenue" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:title="definition: IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems to DisposalGroupIncludingDiscontinuedOperationRevenue" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_NoteReceivableTerm" xlink:label="NoteReceivableTerm" xlink:title="NoteReceivableTerm" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="NoteReceivableTerm" xlink:title="definition: IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems to NoteReceivableTerm" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesAndLoansReceivableNetNoncurrent" xlink:label="NotesAndLoansReceivableNetNoncurrent" xlink:title="NotesAndLoansReceivableNetNoncurrent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="NotesAndLoansReceivableNetNoncurrent" xlink:title="definition: IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems to NotesAndLoansReceivableNetNoncurrent" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_NoteReceivableInterestRate" xlink:label="NoteReceivableInterestRate" xlink:title="NoteReceivableInterestRate" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="NoteReceivableInterestRate" xlink:title="definition: IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems to NoteReceivableInterestRate" order="9.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireNotesReceivable" xlink:label="PaymentsToAcquireNotesReceivable" xlink:title="PaymentsToAcquireNotesReceivable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="PaymentsToAcquireNotesReceivable" xlink:title="definition: IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems to PaymentsToAcquireNotesReceivable" order="10.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:label="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:title="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:title="definition: IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems to IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" order="11.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:label="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:title="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:to="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:title="definition: IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable to IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:title="DisposalGroupsIncludingDiscontinuedOperationsNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:to="DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:title="definition: IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis to DisposalGroupsIncludingDiscontinuedOperationsNameDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="DisposalGroupsIncludingDiscontinuedOperationsNameDomain_2" xlink:title="DisposalGroupsIncludingDiscontinuedOperationsNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:to="DisposalGroupsIncludingDiscontinuedOperationsNameDomain_2" xlink:title="definition: IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis to DisposalGroupsIncludingDiscontinuedOperationsNameDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_AirCooledAutomotiveBusinessMember" xlink:label="AirCooledAutomotiveBusinessMember" xlink:title="AirCooledAutomotiveBusinessMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:to="AirCooledAutomotiveBusinessMember" xlink:title="definition: DisposalGroupsIncludingDiscontinuedOperationsNameDomain to AirCooledAutomotiveBusinessMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="BalanceSheetLocationAxis" xlink:title="BalanceSheetLocationAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:to="BalanceSheetLocationAxis" xlink:title="definition: IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable to BalanceSheetLocationAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="BalanceSheetLocationDomain" xlink:title="BalanceSheetLocationDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="BalanceSheetLocationAxis" xlink:to="BalanceSheetLocationDomain" xlink:title="definition: BalanceSheetLocationAxis to BalanceSheetLocationDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="BalanceSheetLocationDomain_2" xlink:title="BalanceSheetLocationDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="BalanceSheetLocationAxis" xlink:to="BalanceSheetLocationDomain_2" xlink:title="definition: BalanceSheetLocationAxis to BalanceSheetLocationDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNoncurrentAssetsMember" xlink:label="OtherNoncurrentAssetsMember" xlink:title="OtherNoncurrentAssetsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BalanceSheetLocationDomain" xlink:to="OtherNoncurrentAssetsMember" xlink:title="definition: BalanceSheetLocationDomain to OtherNoncurrentAssetsMember" order="1.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://modine.com/role/AcquisitionsAndDispositionsDispositionOfPreviouslyclosedFacilityDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:label="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:title="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAdditionalDisclosuresAbstract" xlink:label="DisposalGroupIncludingDiscontinuedOperationAdditionalDisclosuresAbstract" xlink:title="DisposalGroupIncludingDiscontinuedOperationAdditionalDisclosuresAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="DisposalGroupIncludingDiscontinuedOperationAdditionalDisclosuresAbstract" xlink:title="definition: IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems to DisposalGroupIncludingDiscontinuedOperationAdditionalDisclosuresAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_PaymentsForProceedsFromDispositionOfAssets" xlink:label="PaymentsForProceedsFromDispositionOfAssets" xlink:title="PaymentsForProceedsFromDispositionOfAssets" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="PaymentsForProceedsFromDispositionOfAssets" xlink:title="definition: IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems to PaymentsForProceedsFromDispositionOfAssets" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf" xlink:label="ImpairmentOfLongLivedAssetsToBeDisposedOf" xlink:title="ImpairmentOfLongLivedAssetsToBeDisposedOf" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="ImpairmentOfLongLivedAssetsToBeDisposedOf" xlink:title="definition: IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems to ImpairmentOfLongLivedAssetsToBeDisposedOf" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:label="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:title="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:title="definition: IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems to IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" order="4.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:label="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:title="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:to="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:title="definition: IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable to IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:title="DisposalGroupsIncludingDiscontinuedOperationsNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:to="DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:title="definition: IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis to DisposalGroupsIncludingDiscontinuedOperationsNameDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="DisposalGroupsIncludingDiscontinuedOperationsNameDomain_2" xlink:title="DisposalGroupsIncludingDiscontinuedOperationsNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:to="DisposalGroupsIncludingDiscontinuedOperationsNameDomain_2" xlink:title="definition: IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis to DisposalGroupsIncludingDiscontinuedOperationsNameDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_PreviouslyClosedManufacturingFacilityMember" xlink:label="PreviouslyClosedManufacturingFacilityMember" xlink:title="PreviouslyClosedManufacturingFacilityMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:to="PreviouslyClosedManufacturingFacilityMember" xlink:title="definition: DisposalGroupsIncludingDiscontinuedOperationsNameDomain to PreviouslyClosedManufacturingFacilityMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="StatementBusinessSegmentsAxis" xlink:title="StatementBusinessSegmentsAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:to="StatementBusinessSegmentsAxis" xlink:title="definition: IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable to StatementBusinessSegmentsAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain" xlink:label="SegmentDomain" xlink:title="SegmentDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="StatementBusinessSegmentsAxis" xlink:to="SegmentDomain" xlink:title="definition: StatementBusinessSegmentsAxis to SegmentDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain" xlink:label="SegmentDomain_2" xlink:title="SegmentDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="StatementBusinessSegmentsAxis" xlink:to="SegmentDomain_2" xlink:title="definition: StatementBusinessSegmentsAxis to SegmentDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_ClimateSolutionsMember" xlink:label="ClimateSolutionsMember" xlink:title="ClimateSolutionsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentDomain" xlink:to="ClimateSolutionsMember" xlink:title="definition: SegmentDomain to ClimateSolutionsMember" order="1.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://modine.com/role/RevenueRecognitionDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="DisaggregationOfRevenueLineItems" xlink:title="DisaggregationOfRevenueLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenuePerformanceObligationAbstract" xlink:label="RevenuePerformanceObligationAbstract" xlink:title="RevenuePerformanceObligationAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DisaggregationOfRevenueLineItems" xlink:to="RevenuePerformanceObligationAbstract" xlink:title="definition: DisaggregationOfRevenueLineItems to RevenuePerformanceObligationAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueAbstract" xlink:label="DisaggregationOfRevenueAbstract" xlink:title="DisaggregationOfRevenueAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DisaggregationOfRevenueLineItems" xlink:to="DisaggregationOfRevenueAbstract" xlink:title="definition: DisaggregationOfRevenueLineItems to DisaggregationOfRevenueAbstract" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityAbstract" xlink:label="ContractWithCustomerAssetAndLiabilityAbstract" xlink:title="ContractWithCustomerAssetAndLiabilityAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DisaggregationOfRevenueLineItems" xlink:to="ContractWithCustomerAssetAndLiabilityAbstract" xlink:title="definition: DisaggregationOfRevenueLineItems to ContractWithCustomerAssetAndLiabilityAbstract" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerAssetNet" xlink:label="ContractWithCustomerAssetNet" xlink:title="ContractWithCustomerAssetNet" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DisaggregationOfRevenueLineItems" xlink:to="ContractWithCustomerAssetNet" xlink:title="definition: DisaggregationOfRevenueLineItems to ContractWithCustomerAssetNet" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiability" xlink:label="ContractWithCustomerLiability" xlink:title="ContractWithCustomerLiability" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DisaggregationOfRevenueLineItems" xlink:to="ContractWithCustomerLiability" xlink:title="definition: DisaggregationOfRevenueLineItems to ContractWithCustomerLiability" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:label="IncreaseDecreaseInContractWithCustomerAsset" xlink:title="IncreaseDecreaseInContractWithCustomerAsset" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DisaggregationOfRevenueLineItems" xlink:to="IncreaseDecreaseInContractWithCustomerAsset" xlink:title="definition: DisaggregationOfRevenueLineItems to IncreaseDecreaseInContractWithCustomerAsset" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:label="IncreaseDecreaseInContractWithCustomerLiability" xlink:title="IncreaseDecreaseInContractWithCustomerLiability" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DisaggregationOfRevenueLineItems" xlink:to="IncreaseDecreaseInContractWithCustomerLiability" xlink:title="definition: DisaggregationOfRevenueLineItems to IncreaseDecreaseInContractWithCustomerLiability" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="RevenueFromContractWithCustomerExcludingAssessedTax" xlink:title="RevenueFromContractWithCustomerExcludingAssessedTax" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DisaggregationOfRevenueLineItems" xlink:to="RevenueFromContractWithCustomerExcludingAssessedTax" xlink:title="definition: DisaggregationOfRevenueLineItems to RevenueFromContractWithCustomerExcludingAssessedTax" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_PeriodAfterBillingWhenPaymentIsReceived" xlink:label="PeriodAfterBillingWhenPaymentIsReceived" xlink:title="PeriodAfterBillingWhenPaymentIsReceived" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DisaggregationOfRevenueLineItems" xlink:to="PeriodAfterBillingWhenPaymentIsReceived" xlink:title="definition: DisaggregationOfRevenueLineItems to PeriodAfterBillingWhenPaymentIsReceived" order="9.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="DisaggregationOfRevenueTable" xlink:title="DisaggregationOfRevenueTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="DisaggregationOfRevenueLineItems" xlink:to="DisaggregationOfRevenueTable" xlink:title="definition: DisaggregationOfRevenueLineItems to DisaggregationOfRevenueTable" order="10.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsAxis" xlink:label="ConsolidationItemsAxis" xlink:title="ConsolidationItemsAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="DisaggregationOfRevenueTable" xlink:to="ConsolidationItemsAxis" xlink:title="definition: DisaggregationOfRevenueTable to ConsolidationItemsAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsDomain" xlink:label="ConsolidationItemsDomain" xlink:title="ConsolidationItemsDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ConsolidationItemsAxis" xlink:to="ConsolidationItemsDomain" xlink:title="definition: ConsolidationItemsAxis to ConsolidationItemsDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsDomain" xlink:label="ConsolidationItemsDomain_2" xlink:title="ConsolidationItemsDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ConsolidationItemsAxis" xlink:to="ConsolidationItemsDomain_2" xlink:title="definition: ConsolidationItemsAxis to ConsolidationItemsDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingSegmentsMember" xlink:label="OperatingSegmentsMember" xlink:title="OperatingSegmentsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ConsolidationItemsDomain" xlink:to="OperatingSegmentsMember" xlink:title="definition: ConsolidationItemsDomain to OperatingSegmentsMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IntersegmentEliminationMember" xlink:label="IntersegmentEliminationMember" xlink:title="IntersegmentEliminationMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ConsolidationItemsDomain" xlink:to="IntersegmentEliminationMember" xlink:title="definition: ConsolidationItemsDomain to IntersegmentEliminationMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="StatementBusinessSegmentsAxis" xlink:title="StatementBusinessSegmentsAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="DisaggregationOfRevenueTable" xlink:to="StatementBusinessSegmentsAxis" xlink:title="definition: DisaggregationOfRevenueTable to StatementBusinessSegmentsAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain" xlink:label="SegmentDomain" xlink:title="SegmentDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="StatementBusinessSegmentsAxis" xlink:to="SegmentDomain" xlink:title="definition: StatementBusinessSegmentsAxis to SegmentDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain" xlink:label="SegmentDomain_2" xlink:title="SegmentDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="StatementBusinessSegmentsAxis" xlink:to="SegmentDomain_2" xlink:title="definition: StatementBusinessSegmentsAxis to SegmentDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_ClimateSolutionsMember" xlink:label="ClimateSolutionsMember" xlink:title="ClimateSolutionsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentDomain" xlink:to="ClimateSolutionsMember" xlink:title="definition: SegmentDomain to ClimateSolutionsMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_PerformanceTechnologiesMember" xlink:label="PerformanceTechnologiesMember" xlink:title="PerformanceTechnologiesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentDomain" xlink:to="PerformanceTechnologiesMember" xlink:title="definition: SegmentDomain to PerformanceTechnologiesMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductOrServiceAxis" xlink:label="ProductOrServiceAxis" xlink:title="ProductOrServiceAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="DisaggregationOfRevenueTable" xlink:to="ProductOrServiceAxis" xlink:title="definition: DisaggregationOfRevenueTable to ProductOrServiceAxis" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductsAndServicesDomain" xlink:label="ProductsAndServicesDomain" xlink:title="ProductsAndServicesDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ProductOrServiceAxis" xlink:to="ProductsAndServicesDomain" xlink:title="definition: ProductOrServiceAxis to ProductsAndServicesDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductsAndServicesDomain" xlink:label="ProductsAndServicesDomain_2" xlink:title="ProductsAndServicesDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ProductOrServiceAxis" xlink:to="ProductsAndServicesDomain_2" xlink:title="definition: ProductOrServiceAxis to ProductsAndServicesDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_HeatTransferMember" xlink:label="HeatTransferMember" xlink:title="HeatTransferMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ProductsAndServicesDomain" xlink:to="HeatTransferMember" xlink:title="definition: ProductsAndServicesDomain to HeatTransferMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_HvacAndRefrigerationMember" xlink:label="HvacAndRefrigerationMember" xlink:title="HvacAndRefrigerationMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ProductsAndServicesDomain" xlink:to="HvacAndRefrigerationMember" xlink:title="definition: ProductsAndServicesDomain to HvacAndRefrigerationMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_DataCenterCoolingMember" xlink:label="DataCenterCoolingMember" xlink:title="DataCenterCoolingMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ProductsAndServicesDomain" xlink:to="DataCenterCoolingMember" xlink:title="definition: ProductsAndServicesDomain to DataCenterCoolingMember" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_AirCooledMember" xlink:label="AirCooledMember" xlink:title="AirCooledMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ProductsAndServicesDomain" xlink:to="AirCooledMember" xlink:title="definition: ProductsAndServicesDomain to AirCooledMember" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_LiquidCooledMember" xlink:label="LiquidCooledMember" xlink:title="LiquidCooledMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ProductsAndServicesDomain" xlink:to="LiquidCooledMember" xlink:title="definition: ProductsAndServicesDomain to LiquidCooledMember" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_AdvancedSolutionsMember" xlink:label="AdvancedSolutionsMember" xlink:title="AdvancedSolutionsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ProductsAndServicesDomain" xlink:to="AdvancedSolutionsMember" xlink:title="definition: ProductsAndServicesDomain to AdvancedSolutionsMember" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="DisaggregationOfRevenueTable" xlink:to="RangeAxis" xlink:title="definition: DisaggregationOfRevenueTable to RangeAxis" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="definition: RangeAxis to RangeMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember" xlink:label="RangeMember_2" xlink:title="RangeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="RangeAxis" xlink:to="RangeMember_2" xlink:title="definition: RangeAxis to RangeMember_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember" xlink:label="MaximumMember" xlink:title="MaximumMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RangeMember" xlink:to="MaximumMember" xlink:title="definition: RangeMember to MaximumMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementGeographicalAxis" xlink:label="StatementGeographicalAxis" xlink:title="StatementGeographicalAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="DisaggregationOfRevenueTable" xlink:to="StatementGeographicalAxis" xlink:title="definition: DisaggregationOfRevenueTable to StatementGeographicalAxis" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain" xlink:label="SegmentGeographicalDomain" xlink:title="SegmentGeographicalDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="StatementGeographicalAxis" xlink:to="SegmentGeographicalDomain" xlink:title="definition: StatementGeographicalAxis to SegmentGeographicalDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain" xlink:label="SegmentGeographicalDomain_2" xlink:title="SegmentGeographicalDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="StatementGeographicalAxis" xlink:to="SegmentGeographicalDomain_2" xlink:title="definition: StatementGeographicalAxis to SegmentGeographicalDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_AmericasMember" xlink:label="AmericasMember" xlink:title="AmericasMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentGeographicalDomain" xlink:to="AmericasMember" xlink:title="definition: SegmentGeographicalDomain to AmericasMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_EuropeMember" xlink:label="EuropeMember" xlink:title="EuropeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentGeographicalDomain" xlink:to="EuropeMember" xlink:title="definition: SegmentGeographicalDomain to EuropeMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_AsiaMember" xlink:label="AsiaMember" xlink:title="AsiaMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentGeographicalDomain" xlink:to="AsiaMember" xlink:title="definition: SegmentGeographicalDomain to AsiaMember" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:label="TimingOfTransferOfGoodOrServiceAxis" xlink:title="TimingOfTransferOfGoodOrServiceAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="DisaggregationOfRevenueTable" xlink:to="TimingOfTransferOfGoodOrServiceAxis" xlink:title="definition: DisaggregationOfRevenueTable to TimingOfTransferOfGoodOrServiceAxis" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:label="TimingOfTransferOfGoodOrServiceDomain" xlink:title="TimingOfTransferOfGoodOrServiceDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="TimingOfTransferOfGoodOrServiceAxis" xlink:to="TimingOfTransferOfGoodOrServiceDomain" xlink:title="definition: TimingOfTransferOfGoodOrServiceAxis to TimingOfTransferOfGoodOrServiceDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:label="TimingOfTransferOfGoodOrServiceDomain_2" xlink:title="TimingOfTransferOfGoodOrServiceDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="TimingOfTransferOfGoodOrServiceAxis" xlink:to="TimingOfTransferOfGoodOrServiceDomain_2" xlink:title="definition: TimingOfTransferOfGoodOrServiceAxis to TimingOfTransferOfGoodOrServiceDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TransferredAtPointInTimeMember" xlink:label="TransferredAtPointInTimeMember" xlink:title="TransferredAtPointInTimeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="TimingOfTransferOfGoodOrServiceDomain" xlink:to="TransferredAtPointInTimeMember" xlink:title="definition: TimingOfTransferOfGoodOrServiceDomain to TransferredAtPointInTimeMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TransferredOverTimeMember" xlink:label="TransferredOverTimeMember" xlink:title="TransferredOverTimeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="TimingOfTransferOfGoodOrServiceDomain" xlink:to="TransferredOverTimeMember" xlink:title="definition: TimingOfTransferOfGoodOrServiceDomain to TransferredOverTimeMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupClassificationAxis" xlink:label="DisposalGroupClassificationAxis" xlink:title="DisposalGroupClassificationAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="DisaggregationOfRevenueTable" xlink:to="DisposalGroupClassificationAxis" xlink:title="definition: DisaggregationOfRevenueTable to DisposalGroupClassificationAxis" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupClassificationDomain" xlink:label="DisposalGroupClassificationDomain" xlink:title="DisposalGroupClassificationDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="DisposalGroupClassificationAxis" xlink:to="DisposalGroupClassificationDomain" xlink:title="definition: DisposalGroupClassificationAxis to DisposalGroupClassificationDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupClassificationDomain" xlink:label="DisposalGroupClassificationDomain_2" xlink:title="DisposalGroupClassificationDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="DisposalGroupClassificationAxis" xlink:to="DisposalGroupClassificationDomain_2" xlink:title="definition: DisposalGroupClassificationAxis to DisposalGroupClassificationDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember" xlink:label="DisposalGroupHeldforsaleNotDiscontinuedOperationsMember" xlink:title="DisposalGroupHeldforsaleNotDiscontinuedOperationsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DisposalGroupClassificationDomain" xlink:to="DisposalGroupHeldforsaleNotDiscontinuedOperationsMember" xlink:title="definition: DisposalGroupClassificationDomain to DisposalGroupHeldforsaleNotDiscontinuedOperationsMember" order="1.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://modine.com/role/FairValueMeasurementsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:title="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanInformationAboutPlanAssetsAbstract" xlink:label="DefinedBenefitPlanInformationAboutPlanAssetsAbstract" xlink:title="DefinedBenefitPlanInformationAboutPlanAssetsAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="DefinedBenefitPlanInformationAboutPlanAssetsAbstract" xlink:title="definition: FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems to DefinedBenefitPlanInformationAboutPlanAssetsAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TradingSecurities" xlink:label="TradingSecurities" xlink:title="TradingSecurities" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="TradingSecurities" xlink:title="definition: FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems to TradingSecurities" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisObligations" xlink:label="FairValueLiabilitiesMeasuredOnRecurringBasisObligations" xlink:title="FairValueLiabilitiesMeasuredOnRecurringBasisObligations" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="FairValueLiabilitiesMeasuredOnRecurringBasisObligations" xlink:title="definition: FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems to FairValueLiabilitiesMeasuredOnRecurringBasisObligations" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:label="DefinedBenefitPlanFairValueOfPlanAssets" xlink:title="DefinedBenefitPlanFairValueOfPlanAssets" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="DefinedBenefitPlanFairValueOfPlanAssets" xlink:title="definition: FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems to DefinedBenefitPlanFairValueOfPlanAssets" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_NoticePeriodForRedeemingRealEstateInvestmentFunds" xlink:label="NoticePeriodForRedeemingRealEstateInvestmentFunds" xlink:title="NoticePeriodForRedeemingRealEstateInvestmentFunds" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="NoticePeriodForRedeemingRealEstateInvestmentFunds" xlink:title="definition: FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems to NoticePeriodForRedeemingRealEstateInvestmentFunds" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:title="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:title="definition: FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems to FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" order="6.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeAxis" xlink:label="RetirementPlanTypeAxis" xlink:title="RetirementPlanTypeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="RetirementPlanTypeAxis" xlink:title="definition: FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable to RetirementPlanTypeAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="RetirementPlanTypeDomain" xlink:title="RetirementPlanTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="RetirementPlanTypeAxis" xlink:to="RetirementPlanTypeDomain" xlink:title="definition: RetirementPlanTypeAxis to RetirementPlanTypeDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="RetirementPlanTypeDomain_2" xlink:title="RetirementPlanTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="RetirementPlanTypeAxis" xlink:to="RetirementPlanTypeDomain_2" xlink:title="definition: RetirementPlanTypeAxis to RetirementPlanTypeDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionPlansDefinedBenefitMember" xlink:label="PensionPlansDefinedBenefitMember" xlink:title="PensionPlansDefinedBenefitMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RetirementPlanTypeDomain" xlink:to="PensionPlansDefinedBenefitMember" xlink:title="definition: RetirementPlanTypeDomain to PensionPlansDefinedBenefitMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="FairValueByFairValueHierarchyLevelAxis" xlink:title="FairValueByFairValueHierarchyLevelAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="FairValueByFairValueHierarchyLevelAxis" xlink:title="definition: FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable to FairValueByFairValueHierarchyLevelAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="FairValueMeasurementsFairValueHierarchyDomain" xlink:title="FairValueMeasurementsFairValueHierarchyDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="FairValueByFairValueHierarchyLevelAxis" xlink:to="FairValueMeasurementsFairValueHierarchyDomain" xlink:title="definition: FairValueByFairValueHierarchyLevelAxis to FairValueMeasurementsFairValueHierarchyDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="FairValueMeasurementsFairValueHierarchyDomain_2" xlink:title="FairValueMeasurementsFairValueHierarchyDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="FairValueByFairValueHierarchyLevelAxis" xlink:to="FairValueMeasurementsFairValueHierarchyDomain_2" xlink:title="definition: FairValueByFairValueHierarchyLevelAxis to FairValueMeasurementsFairValueHierarchyDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel12And3Member" xlink:label="FairValueInputsLevel12And3Member" xlink:title="FairValueInputsLevel12And3Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FairValueMeasurementsFairValueHierarchyDomain" xlink:to="FairValueInputsLevel12And3Member" xlink:title="definition: FairValueMeasurementsFairValueHierarchyDomain to FairValueInputsLevel12And3Member" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember" xlink:label="FairValueMeasuredAtNetAssetValuePerShareMember" xlink:title="FairValueMeasuredAtNetAssetValuePerShareMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FairValueMeasurementsFairValueHierarchyDomain" xlink:to="FairValueMeasuredAtNetAssetValuePerShareMember" xlink:title="definition: FairValueMeasurementsFairValueHierarchyDomain to FairValueMeasuredAtNetAssetValuePerShareMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="FairValueInputsLevel1Member" xlink:title="FairValueInputsLevel1Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FairValueInputsLevel12And3Member" xlink:to="FairValueInputsLevel1Member" xlink:title="definition: FairValueInputsLevel12And3Member to FairValueInputsLevel1Member" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="FairValueInputsLevel2Member" xlink:title="FairValueInputsLevel2Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FairValueInputsLevel12And3Member" xlink:to="FairValueInputsLevel2Member" xlink:title="definition: FairValueInputsLevel12And3Member to FairValueInputsLevel2Member" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="FairValueInputsLevel3Member" xlink:title="FairValueInputsLevel3Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FairValueInputsLevel12And3Member" xlink:to="FairValueInputsLevel3Member" xlink:title="definition: FairValueInputsLevel12And3Member to FairValueInputsLevel3Member" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByAssetClassAxis" xlink:label="FairValueByAssetClassAxis" xlink:title="FairValueByAssetClassAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="FairValueByAssetClassAxis" xlink:title="definition: FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable to FairValueByAssetClassAxis" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:label="FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:title="FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="FairValueByAssetClassAxis" xlink:to="FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:title="definition: FairValueByAssetClassAxis to FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:label="FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_2" xlink:title="FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="FairValueByAssetClassAxis" xlink:to="FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_2" xlink:title="definition: FairValueByAssetClassAxis to FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MoneyMarketFundsMember" xlink:label="MoneyMarketFundsMember" xlink:title="MoneyMarketFundsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:to="MoneyMarketFundsMember" xlink:title="definition: FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain to MoneyMarketFundsMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FixedIncomeSecuritiesMember" xlink:label="FixedIncomeSecuritiesMember" xlink:title="FixedIncomeSecuritiesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:to="FixedIncomeSecuritiesMember" xlink:title="definition: FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain to FixedIncomeSecuritiesMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityFundsMember" xlink:label="EquityFundsMember" xlink:title="EquityFundsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:to="EquityFundsMember" xlink:title="definition: FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain to EquityFundsMember" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_USGovernmentAgenciesDebtSecuritiesMember" xlink:label="USGovernmentAgenciesDebtSecuritiesMember" xlink:title="USGovernmentAgenciesDebtSecuritiesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:to="USGovernmentAgenciesDebtSecuritiesMember" xlink:title="definition: FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain to USGovernmentAgenciesDebtSecuritiesMember" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_OtherPlanAssetMember" xlink:label="OtherPlanAssetMember" xlink:title="OtherPlanAssetMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:to="OtherPlanAssetMember" xlink:title="definition: FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain to OtherPlanAssetMember" order="5.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://modine.com/role/StockbasedCompensationIncentiveCompensationPlanDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensation" xlink:label="ShareBasedCompensation" xlink:title="ShareBasedCompensation" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensation" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensation" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="4.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanNameAxis" xlink:label="PlanNameAxis" xlink:title="PlanNameAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="PlanNameAxis" xlink:title="definition: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to PlanNameAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanNameDomain" xlink:label="PlanNameDomain" xlink:title="PlanNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="PlanNameAxis" xlink:to="PlanNameDomain" xlink:title="definition: PlanNameAxis to PlanNameDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanNameDomain" xlink:label="PlanNameDomain_2" xlink:title="PlanNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="PlanNameAxis" xlink:to="PlanNameDomain_2" xlink:title="definition: PlanNameAxis to PlanNameDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_IncentiveCompensationPlan2020Member" xlink:label="IncentiveCompensationPlan2020Member" xlink:title="IncentiveCompensationPlan2020Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PlanNameDomain" xlink:to="IncentiveCompensationPlan2020Member" xlink:title="definition: PlanNameDomain to IncentiveCompensationPlan2020Member" order="1.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://modine.com/role/StockbasedCompensationStockOptionsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationAbstract" xlink:label="ShareBasedCompensationAbstract" xlink:title="ShareBasedCompensationAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationAbstract" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_WeightedAverageRemainingContractualTermAbstract" xlink:label="WeightedAverageRemainingContractualTermAbstract" xlink:title="WeightedAverageRemainingContractualTermAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="WeightedAverageRemainingContractualTermAbstract" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to WeightedAverageRemainingContractualTermAbstract" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_AggregateIntrinsicValueAbstract" xlink:label="AggregateIntrinsicValueAbstract" xlink:title="AggregateIntrinsicValueAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="AggregateIntrinsicValueAbstract" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to AggregateIntrinsicValueAbstract" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="ProceedsFromStockOptionsExercised" xlink:title="ProceedsFromStockOptionsExercised" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ProceedsFromStockOptionsExercised" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ProceedsFromStockOptionsExercised" order="9.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" order="10.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" order="11.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" order="12.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" order="13.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" order="14.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:title="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" order="15.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:title="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" order="16.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" order="17.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" order="18.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" order="19.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" order="20.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:title="StockIssuedDuringPeriodSharesStockOptionsExercised" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to StockIssuedDuringPeriodSharesStockOptionsExercised" order="21.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" order="22.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" order="23.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" order="24.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" order="25.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" order="26.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" order="27.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" order="28.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" order="29.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" order="30.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" order="31.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensation" xlink:label="ShareBasedCompensation" xlink:title="ShareBasedCompensation" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensation" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensation" order="32.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" order="33.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:title="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" order="34.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:title="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" order="35.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="36.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis" xlink:label="AwardTypeAxis" xlink:title="AwardTypeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="AwardTypeAxis" xlink:title="definition: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to AwardTypeAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:title="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="AwardTypeAxis" xlink:to="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:title="definition: AwardTypeAxis to ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2" xlink:title="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="AwardTypeAxis" xlink:to="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2" xlink:title="definition: AwardTypeAxis to ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="EmployeeStockOptionMember" xlink:title="EmployeeStockOptionMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="EmployeeStockOptionMember" xlink:title="definition: ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain to EmployeeStockOptionMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VestingAxis" xlink:label="VestingAxis" xlink:title="VestingAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="VestingAxis" xlink:title="definition: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to VestingAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VestingDomain" xlink:label="VestingDomain" xlink:title="VestingDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="VestingAxis" xlink:to="VestingDomain" xlink:title="definition: VestingAxis to VestingDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VestingDomain" xlink:label="VestingDomain_2" xlink:title="VestingDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="VestingAxis" xlink:to="VestingDomain_2" xlink:title="definition: VestingAxis to VestingDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:label="ShareBasedCompensationAwardTrancheOneMember" xlink:title="ShareBasedCompensationAwardTrancheOneMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="VestingDomain" xlink:to="ShareBasedCompensationAwardTrancheOneMember" xlink:title="definition: VestingDomain to ShareBasedCompensationAwardTrancheOneMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:label="ShareBasedCompensationAwardTrancheTwoMember" xlink:title="ShareBasedCompensationAwardTrancheTwoMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="VestingDomain" xlink:to="ShareBasedCompensationAwardTrancheTwoMember" xlink:title="definition: VestingDomain to ShareBasedCompensationAwardTrancheTwoMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xlink:label="ShareBasedCompensationAwardTrancheThreeMember" xlink:title="ShareBasedCompensationAwardTrancheThreeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="VestingDomain" xlink:to="ShareBasedCompensationAwardTrancheThreeMember" xlink:title="definition: VestingDomain to ShareBasedCompensationAwardTrancheThreeMember" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_ShareBasedCompensationAwardTrancheFourMember" xlink:label="ShareBasedCompensationAwardTrancheFourMember" xlink:title="ShareBasedCompensationAwardTrancheFourMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="VestingDomain" xlink:to="ShareBasedCompensationAwardTrancheFourMember" xlink:title="definition: VestingDomain to ShareBasedCompensationAwardTrancheFourMember" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="RangeAxis" xlink:title="definition: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to RangeAxis" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="definition: RangeAxis to RangeMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember" xlink:label="RangeMember_2" xlink:title="RangeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="RangeAxis" xlink:to="RangeMember_2" xlink:title="definition: RangeAxis to RangeMember_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember" xlink:label="MaximumMember" xlink:title="MaximumMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RangeMember" xlink:to="MaximumMember" xlink:title="definition: RangeMember to MaximumMember" order="1.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://modine.com/role/StockbasedCompensationRestrictedStockDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationAbstract" xlink:label="ShareBasedCompensationAbstract" xlink:title="ShareBasedCompensationAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationAbstract" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_PerformanceBasedSharesAbstract" xlink:label="PerformanceBasedSharesAbstract" xlink:title="PerformanceBasedSharesAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="PerformanceBasedSharesAbstract" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to PerformanceBasedSharesAbstract" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceMetricPeriodOfCashFlowReturnOnInvestedCapital" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceMetricPeriodOfCashFlowReturnOnInvestedCapital" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceMetricPeriodOfCashFlowReturnOnInvestedCapital" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceMetricPeriodOfCashFlowReturnOnInvestedCapital" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceMetricPeriodOfCashFlowReturnOnInvestedCapital" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceMetricPeriodOfGrowthInEbitda" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceMetricPeriodOfGrowthInEbitda" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceMetricPeriodOfGrowthInEbitda" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceMetricPeriodOfGrowthInEbitda" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceMetricPeriodOfGrowthInEbitda" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" order="9.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" order="10.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" order="11.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" order="12.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" order="13.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" order="14.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" order="15.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensation" xlink:label="ShareBasedCompensation" xlink:title="ShareBasedCompensation" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensation" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensation" order="16.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" order="17.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:title="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" order="18.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:title="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" order="19.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" order="20.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" order="21.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="22.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis" xlink:label="AwardTypeAxis" xlink:title="AwardTypeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="AwardTypeAxis" xlink:title="definition: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to AwardTypeAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:title="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="AwardTypeAxis" xlink:to="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:title="definition: AwardTypeAxis to ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2" xlink:title="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="AwardTypeAxis" xlink:to="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2" xlink:title="definition: AwardTypeAxis to ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockMember" xlink:label="RestrictedStockMember" xlink:title="RestrictedStockMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="RestrictedStockMember" xlink:title="definition: ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain to RestrictedStockMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PerformanceSharesMember" xlink:label="PerformanceSharesMember" xlink:title="PerformanceSharesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="PerformanceSharesMember" xlink:title="definition: ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain to PerformanceSharesMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardDateAxis" xlink:label="AwardDateAxis" xlink:title="AwardDateAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="AwardDateAxis" xlink:title="definition: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to AwardDateAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardDateDomain" xlink:label="AwardDateDomain" xlink:title="AwardDateDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="AwardDateAxis" xlink:to="AwardDateDomain" xlink:title="definition: AwardDateAxis to AwardDateDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardDateDomain" xlink:label="AwardDateDomain_2" xlink:title="AwardDateDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="AwardDateAxis" xlink:to="AwardDateDomain_2" xlink:title="definition: AwardDateAxis to AwardDateDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_AwardsGrantedInFiscal2024Member" xlink:label="AwardsGrantedInFiscal2024Member" xlink:title="AwardsGrantedInFiscal2024Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AwardDateDomain" xlink:to="AwardsGrantedInFiscal2024Member" xlink:title="definition: AwardDateDomain to AwardsGrantedInFiscal2024Member" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_AwardsGrantedInFiscal2023Member" xlink:label="AwardsGrantedInFiscal2023Member" xlink:title="AwardsGrantedInFiscal2023Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AwardDateDomain" xlink:to="AwardsGrantedInFiscal2023Member" xlink:title="definition: AwardDateDomain to AwardsGrantedInFiscal2023Member" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_AwardsGrantedInFiscal2022Member" xlink:label="AwardsGrantedInFiscal2022Member" xlink:title="AwardsGrantedInFiscal2022Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AwardDateDomain" xlink:to="AwardsGrantedInFiscal2022Member" xlink:title="definition: AwardDateDomain to AwardsGrantedInFiscal2022Member" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VestingAxis" xlink:label="VestingAxis" xlink:title="VestingAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="VestingAxis" xlink:title="definition: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to VestingAxis" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VestingDomain" xlink:label="VestingDomain" xlink:title="VestingDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="VestingAxis" xlink:to="VestingDomain" xlink:title="definition: VestingAxis to VestingDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VestingDomain" xlink:label="VestingDomain_2" xlink:title="VestingDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="VestingAxis" xlink:to="VestingDomain_2" xlink:title="definition: VestingAxis to VestingDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:label="ShareBasedCompensationAwardTrancheOneMember" xlink:title="ShareBasedCompensationAwardTrancheOneMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="VestingDomain" xlink:to="ShareBasedCompensationAwardTrancheOneMember" xlink:title="definition: VestingDomain to ShareBasedCompensationAwardTrancheOneMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:label="ShareBasedCompensationAwardTrancheTwoMember" xlink:title="ShareBasedCompensationAwardTrancheTwoMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="VestingDomain" xlink:to="ShareBasedCompensationAwardTrancheTwoMember" xlink:title="definition: VestingDomain to ShareBasedCompensationAwardTrancheTwoMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xlink:label="ShareBasedCompensationAwardTrancheThreeMember" xlink:title="ShareBasedCompensationAwardTrancheThreeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="VestingDomain" xlink:to="ShareBasedCompensationAwardTrancheThreeMember" xlink:title="definition: VestingDomain to ShareBasedCompensationAwardTrancheThreeMember" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_ShareBasedCompensationAwardTrancheFourMember" xlink:label="ShareBasedCompensationAwardTrancheFourMember" xlink:title="ShareBasedCompensationAwardTrancheFourMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="VestingDomain" xlink:to="ShareBasedCompensationAwardTrancheFourMember" xlink:title="definition: VestingDomain to ShareBasedCompensationAwardTrancheFourMember" order="4.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://modine.com/role/RestructuringActivitiesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringCostAndReserveLineItems" xlink:label="RestructuringCostAndReserveLineItems" xlink:title="RestructuringCostAndReserveLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringChargesAbstract" xlink:label="RestructuringChargesAbstract" xlink:title="RestructuringChargesAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RestructuringCostAndReserveLineItems" xlink:to="RestructuringChargesAbstract" xlink:title="definition: RestructuringCostAndReserveLineItems to RestructuringChargesAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringReserveRollForward" xlink:label="RestructuringReserveRollForward" xlink:title="RestructuringReserveRollForward" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RestructuringCostAndReserveLineItems" xlink:to="RestructuringReserveRollForward" xlink:title="definition: RestructuringCostAndReserveLineItems to RestructuringReserveRollForward" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_NumberOfAutomotiveBusinessesSold" xlink:label="NumberOfAutomotiveBusinessesSold" xlink:title="NumberOfAutomotiveBusinessesSold" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RestructuringCostAndReserveLineItems" xlink:to="NumberOfAutomotiveBusinessesSold" xlink:title="definition: RestructuringCostAndReserveLineItems to NumberOfAutomotiveBusinessesSold" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringReserve" xlink:label="RestructuringReserve" xlink:title="RestructuringReserve" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RestructuringCostAndReserveLineItems" xlink:to="RestructuringReserve" xlink:title="definition: RestructuringCostAndReserveLineItems to RestructuringReserve" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringReserveAccrualAdjustment1" xlink:label="RestructuringReserveAccrualAdjustment1" xlink:title="RestructuringReserveAccrualAdjustment1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RestructuringCostAndReserveLineItems" xlink:to="RestructuringReserveAccrualAdjustment1" xlink:title="definition: RestructuringCostAndReserveLineItems to RestructuringReserveAccrualAdjustment1" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsForRestructuring" xlink:label="PaymentsForRestructuring" xlink:title="PaymentsForRestructuring" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RestructuringCostAndReserveLineItems" xlink:to="PaymentsForRestructuring" xlink:title="definition: RestructuringCostAndReserveLineItems to PaymentsForRestructuring" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringReserveTranslationAndOtherAdjustment" xlink:label="RestructuringReserveTranslationAndOtherAdjustment" xlink:title="RestructuringReserveTranslationAndOtherAdjustment" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RestructuringCostAndReserveLineItems" xlink:to="RestructuringReserveTranslationAndOtherAdjustment" xlink:title="definition: RestructuringCostAndReserveLineItems to RestructuringReserveTranslationAndOtherAdjustment" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringReserveTranslationAdjustment" xlink:label="RestructuringReserveTranslationAdjustment" xlink:title="RestructuringReserveTranslationAdjustment" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RestructuringCostAndReserveLineItems" xlink:to="RestructuringReserveTranslationAdjustment" xlink:title="definition: RestructuringCostAndReserveLineItems to RestructuringReserveTranslationAdjustment" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SeveranceCosts1" xlink:label="SeveranceCosts1" xlink:title="SeveranceCosts1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RestructuringCostAndReserveLineItems" xlink:to="SeveranceCosts1" xlink:title="definition: RestructuringCostAndReserveLineItems to SeveranceCosts1" order="9.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherRestructuringCosts" xlink:label="OtherRestructuringCosts" xlink:title="OtherRestructuringCosts" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RestructuringCostAndReserveLineItems" xlink:to="OtherRestructuringCosts" xlink:title="definition: RestructuringCostAndReserveLineItems to OtherRestructuringCosts" order="10.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringCharges" xlink:label="RestructuringCharges" xlink:title="RestructuringCharges" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RestructuringCostAndReserveLineItems" xlink:to="RestructuringCharges" xlink:title="definition: RestructuringCostAndReserveLineItems to RestructuringCharges" order="11.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:label="ScheduleOfRestructuringAndRelatedCostsTable" xlink:title="ScheduleOfRestructuringAndRelatedCostsTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="RestructuringCostAndReserveLineItems" xlink:to="ScheduleOfRestructuringAndRelatedCostsTable" xlink:title="definition: RestructuringCostAndReserveLineItems to ScheduleOfRestructuringAndRelatedCostsTable" order="12.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="StatementBusinessSegmentsAxis" xlink:title="StatementBusinessSegmentsAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfRestructuringAndRelatedCostsTable" xlink:to="StatementBusinessSegmentsAxis" xlink:title="definition: ScheduleOfRestructuringAndRelatedCostsTable to StatementBusinessSegmentsAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain" xlink:label="SegmentDomain" xlink:title="SegmentDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="StatementBusinessSegmentsAxis" xlink:to="SegmentDomain" xlink:title="definition: StatementBusinessSegmentsAxis to SegmentDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain" xlink:label="SegmentDomain_2" xlink:title="SegmentDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="StatementBusinessSegmentsAxis" xlink:to="SegmentDomain_2" xlink:title="definition: StatementBusinessSegmentsAxis to SegmentDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_ClimateSolutionsMember" xlink:label="ClimateSolutionsMember" xlink:title="ClimateSolutionsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentDomain" xlink:to="ClimateSolutionsMember" xlink:title="definition: SegmentDomain to ClimateSolutionsMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_PerformanceTechnologiesMember" xlink:label="PerformanceTechnologiesMember" xlink:title="PerformanceTechnologiesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentDomain" xlink:to="PerformanceTechnologiesMember" xlink:title="definition: SegmentDomain to PerformanceTechnologiesMember" order="2.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://modine.com/role/OtherIncomeAndExpenseDetails" />
  <link:definitionLink xlink:type="extended" xlink:role="http://modine.com/role/IncomeTaxesEarningsBeforeIncomeTaxesDetails" />
  <link:definitionLink xlink:type="extended" xlink:role="http://modine.com/role/IncomeTaxesIncomeTaxProvisionBenefitDetails" />
  <link:definitionLink xlink:type="extended" xlink:role="http://modine.com/role/IncomeTaxesReconciliationOfUSFederalStatutoryRateToEffectiveTaxRateDetails" />
  <link:definitionLink xlink:type="extended" xlink:role="http://modine.com/role/IncomeTaxesUnrecognizedTaxBenefitsAndDeferredTaxAssetValuationAllowancesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowanceLineItems" xlink:label="ValuationAllowanceLineItems" xlink:title="ValuationAllowanceLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsNetOfValuationAllowanceAbstract" xlink:label="DeferredTaxAssetsNetOfValuationAllowanceAbstract" xlink:title="DeferredTaxAssetsNetOfValuationAllowanceAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ValuationAllowanceLineItems" xlink:to="DeferredTaxAssetsNetOfValuationAllowanceAbstract" xlink:title="definition: ValuationAllowanceLineItems to DeferredTaxAssetsNetOfValuationAllowanceAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationDispositionOfBusiness" xlink:label="IncomeTaxReconciliationDispositionOfBusiness" xlink:title="IncomeTaxReconciliationDispositionOfBusiness" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ValuationAllowanceLineItems" xlink:to="IncomeTaxReconciliationDispositionOfBusiness" xlink:title="definition: ValuationAllowanceLineItems to IncomeTaxReconciliationDispositionOfBusiness" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_NumberOfAutomotiveBusinessesSold" xlink:label="NumberOfAutomotiveBusinessesSold" xlink:title="NumberOfAutomotiveBusinessesSold" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ValuationAllowanceLineItems" xlink:to="NumberOfAutomotiveBusinessesSold" xlink:title="definition: ValuationAllowanceLineItems to NumberOfAutomotiveBusinessesSold" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:title="IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ValuationAllowanceLineItems" xlink:to="IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:title="definition: ValuationAllowanceLineItems to IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:label="ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:title="ValuationAllowanceDeferredTaxAssetChangeInAmount" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ValuationAllowanceLineItems" xlink:to="ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:title="definition: ValuationAllowanceLineItems to ValuationAllowanceDeferredTaxAssetChangeInAmount" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_IncomeTaxCumulativeIncomePositionTerm" xlink:label="IncomeTaxCumulativeIncomePositionTerm" xlink:title="IncomeTaxCumulativeIncomePositionTerm" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ValuationAllowanceLineItems" xlink:to="IncomeTaxCumulativeIncomePositionTerm" xlink:title="definition: ValuationAllowanceLineItems to IncomeTaxCumulativeIncomePositionTerm" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="DeferredTaxAssetsValuationAllowance" xlink:title="DeferredTaxAssetsValuationAllowance" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ValuationAllowanceLineItems" xlink:to="DeferredTaxAssetsValuationAllowance" xlink:title="definition: ValuationAllowanceLineItems to DeferredTaxAssetsValuationAllowance" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowanceTable" xlink:label="ValuationAllowanceTable" xlink:title="ValuationAllowanceTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ValuationAllowanceLineItems" xlink:to="ValuationAllowanceTable" xlink:title="definition: ValuationAllowanceLineItems to ValuationAllowanceTable" order="8.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowanceByDeferredTaxAssetAxis" xlink:label="ValuationAllowanceByDeferredTaxAssetAxis" xlink:title="ValuationAllowanceByDeferredTaxAssetAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ValuationAllowanceTable" xlink:to="ValuationAllowanceByDeferredTaxAssetAxis" xlink:title="definition: ValuationAllowanceTable to ValuationAllowanceByDeferredTaxAssetAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetDomain" xlink:label="DeferredTaxAssetDomain" xlink:title="DeferredTaxAssetDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ValuationAllowanceByDeferredTaxAssetAxis" xlink:to="DeferredTaxAssetDomain" xlink:title="definition: ValuationAllowanceByDeferredTaxAssetAxis to DeferredTaxAssetDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetDomain" xlink:label="DeferredTaxAssetDomain_2" xlink:title="DeferredTaxAssetDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ValuationAllowanceByDeferredTaxAssetAxis" xlink:to="DeferredTaxAssetDomain_2" xlink:title="definition: ValuationAllowanceByDeferredTaxAssetAxis to DeferredTaxAssetDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_OtherDeferredTaxAssetsMember" xlink:label="OtherDeferredTaxAssetsMember" xlink:title="OtherDeferredTaxAssetsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DeferredTaxAssetDomain" xlink:to="OtherDeferredTaxAssetsMember" xlink:title="definition: DeferredTaxAssetDomain to OtherDeferredTaxAssetsMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="IncomeTaxAuthorityAxis" xlink:title="IncomeTaxAuthorityAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ValuationAllowanceTable" xlink:to="IncomeTaxAuthorityAxis" xlink:title="definition: ValuationAllowanceTable to IncomeTaxAuthorityAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="IncomeTaxAuthorityDomain" xlink:title="IncomeTaxAuthorityDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="IncomeTaxAuthorityAxis" xlink:to="IncomeTaxAuthorityDomain" xlink:title="definition: IncomeTaxAuthorityAxis to IncomeTaxAuthorityDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="IncomeTaxAuthorityDomain_2" xlink:title="IncomeTaxAuthorityDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="IncomeTaxAuthorityAxis" xlink:to="IncomeTaxAuthorityDomain_2" xlink:title="definition: IncomeTaxAuthorityAxis to IncomeTaxAuthorityDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DomesticCountryMember" xlink:label="DomesticCountryMember" xlink:title="DomesticCountryMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeTaxAuthorityDomain" xlink:to="DomesticCountryMember" xlink:title="definition: IncomeTaxAuthorityDomain to DomesticCountryMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignCountryMember" xlink:label="ForeignCountryMember" xlink:title="ForeignCountryMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeTaxAuthorityDomain" xlink:to="ForeignCountryMember" xlink:title="definition: IncomeTaxAuthorityDomain to ForeignCountryMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_CertainForeignJurisdictionsMember" xlink:label="CertainForeignJurisdictionsMember" xlink:title="CertainForeignJurisdictionsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ForeignCountryMember" xlink:to="CertainForeignJurisdictionsMember" xlink:title="definition: ForeignCountryMember to CertainForeignJurisdictionsMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_ForeignJurisdictionMember" xlink:label="ForeignJurisdictionMember" xlink:title="ForeignJurisdictionMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ForeignCountryMember" xlink:to="ForeignJurisdictionMember" xlink:title="definition: ForeignCountryMember to ForeignJurisdictionMember" order="2.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://modine.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" />
  <link:definitionLink xlink:type="extended" xlink:role="http://modine.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxContingencyLineItems" xlink:label="IncomeTaxContingencyLineItems" xlink:title="IncomeTaxContingencyLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxUncertaintiesAbstract" xlink:label="IncomeTaxUncertaintiesAbstract" xlink:title="IncomeTaxUncertaintiesAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeTaxContingencyLineItems" xlink:to="IncomeTaxUncertaintiesAbstract" xlink:title="definition: IncomeTaxContingencyLineItems to IncomeTaxUncertaintiesAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:label="ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:title="ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeTaxContingencyLineItems" xlink:to="ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:title="definition: IncomeTaxContingencyLineItems to ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:label="UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:title="UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeTaxContingencyLineItems" xlink:to="UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:title="definition: IncomeTaxContingencyLineItems to UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="UnrecognizedTaxBenefits" xlink:title="UnrecognizedTaxBenefits" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeTaxContingencyLineItems" xlink:to="UnrecognizedTaxBenefits" xlink:title="definition: IncomeTaxContingencyLineItems to UnrecognizedTaxBenefits" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:label="UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:title="UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeTaxContingencyLineItems" xlink:to="UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:title="definition: IncomeTaxContingencyLineItems to UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:label="UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:title="UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeTaxContingencyLineItems" xlink:to="UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:title="definition: IncomeTaxContingencyLineItems to UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:label="UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:title="UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeTaxContingencyLineItems" xlink:to="UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:title="definition: IncomeTaxContingencyLineItems to UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:label="UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:title="UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeTaxContingencyLineItems" xlink:to="UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:title="definition: IncomeTaxContingencyLineItems to UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxContingencyTable" xlink:label="IncomeTaxContingencyTable" xlink:title="IncomeTaxContingencyTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="IncomeTaxContingencyLineItems" xlink:to="IncomeTaxContingencyTable" xlink:title="definition: IncomeTaxContingencyLineItems to IncomeTaxContingencyTable" order="9.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementScenarioAxis" xlink:label="StatementScenarioAxis" xlink:title="StatementScenarioAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="IncomeTaxContingencyTable" xlink:to="StatementScenarioAxis" xlink:title="definition: IncomeTaxContingencyTable to StatementScenarioAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="ScenarioUnspecifiedDomain" xlink:title="ScenarioUnspecifiedDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="StatementScenarioAxis" xlink:to="ScenarioUnspecifiedDomain" xlink:title="definition: StatementScenarioAxis to ScenarioUnspecifiedDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="ScenarioUnspecifiedDomain_2" xlink:title="ScenarioUnspecifiedDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="StatementScenarioAxis" xlink:to="ScenarioUnspecifiedDomain_2" xlink:title="definition: StatementScenarioAxis to ScenarioUnspecifiedDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioForecastMember" xlink:label="ScenarioForecastMember" xlink:title="ScenarioForecastMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ScenarioUnspecifiedDomain" xlink:to="ScenarioForecastMember" xlink:title="definition: ScenarioUnspecifiedDomain to ScenarioForecastMember" order="1.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://modine.com/role/IncomeTaxesTaxYearsSubjectToExaminationTaxCreditsAndTaxCarryforwardsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLossCarryforwardsLineItems" xlink:label="OperatingLossCarryforwardsLineItems" xlink:title="OperatingLossCarryforwardsLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLossCarryforwards" xlink:label="OperatingLossCarryforwards" xlink:title="OperatingLossCarryforwards" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="OperatingLossCarryforwardsLineItems" xlink:to="OperatingLossCarryforwards" xlink:title="definition: OperatingLossCarryforwardsLineItems to OperatingLossCarryforwards" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration" xlink:label="DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration" xlink:title="DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="OperatingLossCarryforwardsLineItems" xlink:to="DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration" xlink:title="definition: OperatingLossCarryforwardsLineItems to DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration" xlink:label="DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration" xlink:title="DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="OperatingLossCarryforwardsLineItems" xlink:to="DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration" xlink:title="definition: OperatingLossCarryforwardsLineItems to DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLossCarryforwardsExpirationDate" xlink:label="OperatingLossCarryforwardsExpirationDate" xlink:title="OperatingLossCarryforwardsExpirationDate" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="OperatingLossCarryforwardsLineItems" xlink:to="OperatingLossCarryforwardsExpirationDate" xlink:title="definition: OperatingLossCarryforwardsLineItems to OperatingLossCarryforwardsExpirationDate" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries" xlink:label="DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries" xlink:title="DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="OperatingLossCarryforwardsLineItems" xlink:to="DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries" xlink:title="definition: OperatingLossCarryforwardsLineItems to DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLossCarryforwardsTable" xlink:label="OperatingLossCarryforwardsTable" xlink:title="OperatingLossCarryforwardsTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="OperatingLossCarryforwardsLineItems" xlink:to="OperatingLossCarryforwardsTable" xlink:title="definition: OperatingLossCarryforwardsLineItems to OperatingLossCarryforwardsTable" order="6.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="IncomeTaxAuthorityAxis" xlink:title="IncomeTaxAuthorityAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="OperatingLossCarryforwardsTable" xlink:to="IncomeTaxAuthorityAxis" xlink:title="definition: OperatingLossCarryforwardsTable to IncomeTaxAuthorityAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="IncomeTaxAuthorityDomain" xlink:title="IncomeTaxAuthorityDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="IncomeTaxAuthorityAxis" xlink:to="IncomeTaxAuthorityDomain" xlink:title="definition: IncomeTaxAuthorityAxis to IncomeTaxAuthorityDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="IncomeTaxAuthorityDomain_2" xlink:title="IncomeTaxAuthorityDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="IncomeTaxAuthorityAxis" xlink:to="IncomeTaxAuthorityDomain_2" xlink:title="definition: IncomeTaxAuthorityAxis to IncomeTaxAuthorityDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignCountryMember" xlink:label="ForeignCountryMember" xlink:title="ForeignCountryMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeTaxAuthorityDomain" xlink:to="ForeignCountryMember" xlink:title="definition: IncomeTaxAuthorityDomain to ForeignCountryMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StateAndLocalJurisdictionMember" xlink:label="StateAndLocalJurisdictionMember" xlink:title="StateAndLocalJurisdictionMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeTaxAuthorityDomain" xlink:to="StateAndLocalJurisdictionMember" xlink:title="definition: IncomeTaxAuthorityDomain to StateAndLocalJurisdictionMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="OperatingLossCarryforwardsTable" xlink:to="RangeAxis" xlink:title="definition: OperatingLossCarryforwardsTable to RangeAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="definition: RangeAxis to RangeMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember" xlink:label="RangeMember_2" xlink:title="RangeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="RangeAxis" xlink:to="RangeMember_2" xlink:title="definition: RangeAxis to RangeMember_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember" xlink:label="MinimumMember" xlink:title="MinimumMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RangeMember" xlink:to="MinimumMember" xlink:title="definition: RangeMember to MinimumMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember" xlink:label="MaximumMember" xlink:title="MaximumMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RangeMember" xlink:to="MaximumMember" xlink:title="definition: RangeMember to MaximumMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxCreditCarryforwardLineItems" xlink:label="TaxCreditCarryforwardLineItems" xlink:title="TaxCreditCarryforwardLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxCreditCarryforwardAmount" xlink:label="TaxCreditCarryforwardAmount" xlink:title="TaxCreditCarryforwardAmount" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="TaxCreditCarryforwardLineItems" xlink:to="TaxCreditCarryforwardAmount" xlink:title="definition: TaxCreditCarryforwardLineItems to TaxCreditCarryforwardAmount" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxCreditCarryforwardExpirationDate" xlink:label="TaxCreditCarryforwardExpirationDate" xlink:title="TaxCreditCarryforwardExpirationDate" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="TaxCreditCarryforwardLineItems" xlink:to="TaxCreditCarryforwardExpirationDate" xlink:title="definition: TaxCreditCarryforwardLineItems to TaxCreditCarryforwardExpirationDate" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxCreditCarryforwardTable" xlink:label="TaxCreditCarryforwardTable" xlink:title="TaxCreditCarryforwardTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="TaxCreditCarryforwardLineItems" xlink:to="TaxCreditCarryforwardTable" xlink:title="definition: TaxCreditCarryforwardLineItems to TaxCreditCarryforwardTable" order="3.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxCreditCarryforwardAxis" xlink:label="TaxCreditCarryforwardAxis" xlink:title="TaxCreditCarryforwardAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="TaxCreditCarryforwardTable" xlink:to="TaxCreditCarryforwardAxis" xlink:title="definition: TaxCreditCarryforwardTable to TaxCreditCarryforwardAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxCreditCarryforwardNameDomain" xlink:label="TaxCreditCarryforwardNameDomain" xlink:title="TaxCreditCarryforwardNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="TaxCreditCarryforwardAxis" xlink:to="TaxCreditCarryforwardNameDomain" xlink:title="definition: TaxCreditCarryforwardAxis to TaxCreditCarryforwardNameDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxCreditCarryforwardNameDomain" xlink:label="TaxCreditCarryforwardNameDomain_2" xlink:title="TaxCreditCarryforwardNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="TaxCreditCarryforwardAxis" xlink:to="TaxCreditCarryforwardNameDomain_2" xlink:title="definition: TaxCreditCarryforwardAxis to TaxCreditCarryforwardNameDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_FederalAndStateMember" xlink:label="FederalAndStateMember" xlink:title="FederalAndStateMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="TaxCreditCarryforwardNameDomain" xlink:to="FederalAndStateMember" xlink:title="definition: TaxCreditCarryforwardNameDomain to FederalAndStateMember" order="1.0" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="TaxCreditCarryforwardTable" xlink:to="RangeAxis" xlink:title="definition: TaxCreditCarryforwardTable to RangeAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExaminationLineItems" xlink:label="IncomeTaxExaminationLineItems" xlink:title="IncomeTaxExaminationLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OpenTaxYear" xlink:label="OpenTaxYear" xlink:title="OpenTaxYear" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeTaxExaminationLineItems" xlink:to="OpenTaxYear" xlink:title="definition: IncomeTaxExaminationLineItems to OpenTaxYear" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExaminationTable" xlink:label="IncomeTaxExaminationTable" xlink:title="IncomeTaxExaminationTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="IncomeTaxExaminationLineItems" xlink:to="IncomeTaxExaminationTable" xlink:title="definition: IncomeTaxExaminationLineItems to IncomeTaxExaminationTable" order="2.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityNameAxis" xlink:label="IncomeTaxAuthorityNameAxis" xlink:title="IncomeTaxAuthorityNameAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="IncomeTaxExaminationTable" xlink:to="IncomeTaxAuthorityNameAxis" xlink:title="definition: IncomeTaxExaminationTable to IncomeTaxAuthorityNameAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityNameDomain" xlink:label="IncomeTaxAuthorityNameDomain" xlink:title="IncomeTaxAuthorityNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="IncomeTaxAuthorityNameAxis" xlink:to="IncomeTaxAuthorityNameDomain" xlink:title="definition: IncomeTaxAuthorityNameAxis to IncomeTaxAuthorityNameDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityNameDomain" xlink:label="IncomeTaxAuthorityNameDomain_2" xlink:title="IncomeTaxAuthorityNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="IncomeTaxAuthorityNameAxis" xlink:to="IncomeTaxAuthorityNameDomain_2" xlink:title="definition: IncomeTaxAuthorityNameAxis to IncomeTaxAuthorityNameDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InternalRevenueServiceIRSMember" xlink:label="InternalRevenueServiceIRSMember" xlink:title="InternalRevenueServiceIRSMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeTaxAuthorityNameDomain" xlink:to="InternalRevenueServiceIRSMember" xlink:title="definition: IncomeTaxAuthorityNameDomain to InternalRevenueServiceIRSMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MinistryOfEconomicAffairsAndFinanceItalyMember" xlink:label="MinistryOfEconomicAffairsAndFinanceItalyMember" xlink:title="MinistryOfEconomicAffairsAndFinanceItalyMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeTaxAuthorityNameDomain" xlink:to="MinistryOfEconomicAffairsAndFinanceItalyMember" xlink:title="definition: IncomeTaxAuthorityNameDomain to MinistryOfEconomicAffairsAndFinanceItalyMember" order="2.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://modine.com/role/EarningsPerShareDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:label="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:title="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:title="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:title="definition: AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems to AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:label="ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:title="ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:title="definition: AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems to ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" order="2.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:title="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:to="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:title="definition: ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable to AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="AntidilutiveSecuritiesNameDomain" xlink:title="AntidilutiveSecuritiesNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="AntidilutiveSecuritiesNameDomain" xlink:title="definition: AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis to AntidilutiveSecuritiesNameDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="AntidilutiveSecuritiesNameDomain_2" xlink:title="AntidilutiveSecuritiesNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="AntidilutiveSecuritiesNameDomain_2" xlink:title="definition: AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis to AntidilutiveSecuritiesNameDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="EmployeeStockOptionMember" xlink:title="EmployeeStockOptionMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AntidilutiveSecuritiesNameDomain" xlink:to="EmployeeStockOptionMember" xlink:title="definition: AntidilutiveSecuritiesNameDomain to EmployeeStockOptionMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockMember" xlink:label="RestrictedStockMember" xlink:title="RestrictedStockMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AntidilutiveSecuritiesNameDomain" xlink:to="RestrictedStockMember" xlink:title="definition: AntidilutiveSecuritiesNameDomain to RestrictedStockMember" order="2.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://modine.com/role/CashCashEquivalentsAndRestrictedCashDetails" />
  <link:definitionLink xlink:type="extended" xlink:role="http://modine.com/role/InventoriesDetails" />
  <link:definitionLink xlink:type="extended" xlink:role="http://modine.com/role/PropertyPlantAndEquipmentDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="PropertyPlantAndEquipmentLineItems" xlink:title="PropertyPlantAndEquipmentLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract" xlink:label="PropertyPlantAndEquipmentNetByTypeAbstract" xlink:title="PropertyPlantAndEquipmentNetByTypeAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PropertyPlantAndEquipmentLineItems" xlink:to="PropertyPlantAndEquipmentNetByTypeAbstract" xlink:title="definition: PropertyPlantAndEquipmentLineItems to PropertyPlantAndEquipmentNetByTypeAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="PropertyPlantAndEquipmentGross" xlink:title="PropertyPlantAndEquipmentGross" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PropertyPlantAndEquipmentLineItems" xlink:to="PropertyPlantAndEquipmentGross" xlink:title="definition: PropertyPlantAndEquipmentLineItems to PropertyPlantAndEquipmentGross" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:title="AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PropertyPlantAndEquipmentLineItems" xlink:to="AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:title="definition: PropertyPlantAndEquipmentLineItems to AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="PropertyPlantAndEquipmentNet" xlink:title="PropertyPlantAndEquipmentNet" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PropertyPlantAndEquipmentLineItems" xlink:to="PropertyPlantAndEquipmentNet" xlink:title="definition: PropertyPlantAndEquipmentLineItems to PropertyPlantAndEquipmentNet" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="PropertyPlantAndEquipmentUsefulLife" xlink:title="PropertyPlantAndEquipmentUsefulLife" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PropertyPlantAndEquipmentLineItems" xlink:to="PropertyPlantAndEquipmentUsefulLife" xlink:title="definition: PropertyPlantAndEquipmentLineItems to PropertyPlantAndEquipmentUsefulLife" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Depreciation" xlink:label="Depreciation" xlink:title="Depreciation" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PropertyPlantAndEquipmentLineItems" xlink:to="Depreciation" xlink:title="definition: PropertyPlantAndEquipmentLineItems to Depreciation" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainLossOnDispositionOfAssets" xlink:label="GainLossOnDispositionOfAssets" xlink:title="GainLossOnDispositionOfAssets" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PropertyPlantAndEquipmentLineItems" xlink:to="GainLossOnDispositionOfAssets" xlink:title="definition: PropertyPlantAndEquipmentLineItems to GainLossOnDispositionOfAssets" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="ScheduleOfPropertyPlantAndEquipmentTable" xlink:title="ScheduleOfPropertyPlantAndEquipmentTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="PropertyPlantAndEquipmentLineItems" xlink:to="ScheduleOfPropertyPlantAndEquipmentTable" xlink:title="definition: PropertyPlantAndEquipmentLineItems to ScheduleOfPropertyPlantAndEquipmentTable" order="8.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="PropertyPlantAndEquipmentByTypeAxis" xlink:title="PropertyPlantAndEquipmentByTypeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="PropertyPlantAndEquipmentByTypeAxis" xlink:title="definition: ScheduleOfPropertyPlantAndEquipmentTable to PropertyPlantAndEquipmentByTypeAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="PropertyPlantAndEquipmentTypeDomain" xlink:title="PropertyPlantAndEquipmentTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="PropertyPlantAndEquipmentByTypeAxis" xlink:to="PropertyPlantAndEquipmentTypeDomain" xlink:title="definition: PropertyPlantAndEquipmentByTypeAxis to PropertyPlantAndEquipmentTypeDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="PropertyPlantAndEquipmentTypeDomain_2" xlink:title="PropertyPlantAndEquipmentTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="PropertyPlantAndEquipmentByTypeAxis" xlink:to="PropertyPlantAndEquipmentTypeDomain_2" xlink:title="definition: PropertyPlantAndEquipmentByTypeAxis to PropertyPlantAndEquipmentTypeDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LandMember" xlink:label="LandMember" xlink:title="LandMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PropertyPlantAndEquipmentTypeDomain" xlink:to="LandMember" xlink:title="definition: PropertyPlantAndEquipmentTypeDomain to LandMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BuildingAndBuildingImprovementsMember" xlink:label="BuildingAndBuildingImprovementsMember" xlink:title="BuildingAndBuildingImprovementsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PropertyPlantAndEquipmentTypeDomain" xlink:to="BuildingAndBuildingImprovementsMember" xlink:title="definition: PropertyPlantAndEquipmentTypeDomain to BuildingAndBuildingImprovementsMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MachineryAndEquipmentMember" xlink:label="MachineryAndEquipmentMember" xlink:title="MachineryAndEquipmentMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PropertyPlantAndEquipmentTypeDomain" xlink:to="MachineryAndEquipmentMember" xlink:title="definition: PropertyPlantAndEquipmentTypeDomain to MachineryAndEquipmentMember" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OfficeEquipmentMember" xlink:label="OfficeEquipmentMember" xlink:title="OfficeEquipmentMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PropertyPlantAndEquipmentTypeDomain" xlink:to="OfficeEquipmentMember" xlink:title="definition: PropertyPlantAndEquipmentTypeDomain to OfficeEquipmentMember" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConstructionInProgressMember" xlink:label="ConstructionInProgressMember" xlink:title="ConstructionInProgressMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PropertyPlantAndEquipmentTypeDomain" xlink:to="ConstructionInProgressMember" xlink:title="definition: PropertyPlantAndEquipmentTypeDomain to ConstructionInProgressMember" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="RangeAxis" xlink:title="definition: ScheduleOfPropertyPlantAndEquipmentTable to RangeAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="definition: RangeAxis to RangeMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember" xlink:label="RangeMember_2" xlink:title="RangeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="RangeAxis" xlink:to="RangeMember_2" xlink:title="definition: RangeAxis to RangeMember_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember" xlink:label="MinimumMember" xlink:title="MinimumMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RangeMember" xlink:to="MinimumMember" xlink:title="definition: RangeMember to MinimumMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember" xlink:label="MaximumMember" xlink:title="MaximumMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RangeMember" xlink:to="MaximumMember" xlink:title="definition: RangeMember to MaximumMember" order="2.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://modine.com/role/IntangibleAssetsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="FiniteLivedIntangibleAssetsLineItems" xlink:title="FiniteLivedIntangibleAssetsLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsNetAbstract" xlink:label="FiniteLivedIntangibleAssetsNetAbstract" xlink:title="FiniteLivedIntangibleAssetsNetAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FiniteLivedIntangibleAssetsLineItems" xlink:to="FiniteLivedIntangibleAssetsNetAbstract" xlink:title="definition: FiniteLivedIntangibleAssetsLineItems to FiniteLivedIntangibleAssetsNetAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:label="FinitelivedIntangibleAssetsAcquired1" xlink:title="FinitelivedIntangibleAssetsAcquired1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FiniteLivedIntangibleAssetsLineItems" xlink:to="FinitelivedIntangibleAssetsAcquired1" xlink:title="definition: FiniteLivedIntangibleAssetsLineItems to FinitelivedIntangibleAssetsAcquired1" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="AmortizationOfIntangibleAssets" xlink:title="AmortizationOfIntangibleAssets" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FiniteLivedIntangibleAssetsLineItems" xlink:to="AmortizationOfIntangibleAssets" xlink:title="definition: FiniteLivedIntangibleAssetsLineItems to AmortizationOfIntangibleAssets" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:label="FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:title="FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FiniteLivedIntangibleAssetsLineItems" xlink:to="FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:title="definition: FiniteLivedIntangibleAssetsLineItems to FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:label="FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:title="FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FiniteLivedIntangibleAssetsLineItems" xlink:to="FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:title="definition: FiniteLivedIntangibleAssetsLineItems to FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:label="FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:title="FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FiniteLivedIntangibleAssetsLineItems" xlink:to="FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:title="definition: FiniteLivedIntangibleAssetsLineItems to FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:label="FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:title="FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FiniteLivedIntangibleAssetsLineItems" xlink:to="FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:title="definition: FiniteLivedIntangibleAssetsLineItems to FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:label="FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:title="FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FiniteLivedIntangibleAssetsLineItems" xlink:to="FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:title="definition: FiniteLivedIntangibleAssetsLineItems to FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:label="FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:title="FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FiniteLivedIntangibleAssetsLineItems" xlink:to="FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:title="definition: FiniteLivedIntangibleAssetsLineItems to FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" order="9.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="FiniteLivedIntangibleAssetsGross" xlink:title="FiniteLivedIntangibleAssetsGross" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FiniteLivedIntangibleAssetsLineItems" xlink:to="FiniteLivedIntangibleAssetsGross" xlink:title="definition: FiniteLivedIntangibleAssetsLineItems to FiniteLivedIntangibleAssetsGross" order="10.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:title="FiniteLivedIntangibleAssetsAccumulatedAmortization" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FiniteLivedIntangibleAssetsLineItems" xlink:to="FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:title="definition: FiniteLivedIntangibleAssetsLineItems to FiniteLivedIntangibleAssetsAccumulatedAmortization" order="11.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="FiniteLivedIntangibleAssetsNet" xlink:title="FiniteLivedIntangibleAssetsNet" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FiniteLivedIntangibleAssetsLineItems" xlink:to="FiniteLivedIntangibleAssetsNet" xlink:title="definition: FiniteLivedIntangibleAssetsLineItems to FiniteLivedIntangibleAssetsNet" order="12.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:title="ScheduleOfFiniteLivedIntangibleAssetsTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="FiniteLivedIntangibleAssetsLineItems" xlink:to="ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:title="definition: FiniteLivedIntangibleAssetsLineItems to ScheduleOfFiniteLivedIntangibleAssetsTable" order="13.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:title="FiniteLivedIntangibleAssetsByMajorClassAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:title="definition: ScheduleOfFiniteLivedIntangibleAssetsTable to FiniteLivedIntangibleAssetsByMajorClassAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:title="FiniteLivedIntangibleAssetsMajorClassNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:title="definition: FiniteLivedIntangibleAssetsByMajorClassAxis to FiniteLivedIntangibleAssetsMajorClassNameDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="FiniteLivedIntangibleAssetsMajorClassNameDomain_2" xlink:title="FiniteLivedIntangibleAssetsMajorClassNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="FiniteLivedIntangibleAssetsMajorClassNameDomain_2" xlink:title="definition: FiniteLivedIntangibleAssetsByMajorClassAxis to FiniteLivedIntangibleAssetsMajorClassNameDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="CustomerRelationshipsMember" xlink:title="CustomerRelationshipsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="CustomerRelationshipsMember" xlink:title="definition: FiniteLivedIntangibleAssetsMajorClassNameDomain to CustomerRelationshipsMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TradeNamesMember" xlink:label="TradeNamesMember" xlink:title="TradeNamesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="TradeNamesMember" xlink:title="definition: FiniteLivedIntangibleAssetsMajorClassNameDomain to TradeNamesMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TechnologyBasedIntangibleAssetsMember" xlink:label="TechnologyBasedIntangibleAssetsMember" xlink:title="TechnologyBasedIntangibleAssetsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="TechnologyBasedIntangibleAssetsMember" xlink:title="definition: FiniteLivedIntangibleAssetsMajorClassNameDomain to TechnologyBasedIntangibleAssetsMember" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_CustomerRelationshipsAndAcquiredTechnologyMember" xlink:label="CustomerRelationshipsAndAcquiredTechnologyMember" xlink:title="CustomerRelationshipsAndAcquiredTechnologyMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="CustomerRelationshipsAndAcquiredTechnologyMember" xlink:title="definition: FiniteLivedIntangibleAssetsMajorClassNameDomain to CustomerRelationshipsAndAcquiredTechnologyMember" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_CustomerRelationshipsOrderBacklogAndTradeNamesMember" xlink:label="CustomerRelationshipsOrderBacklogAndTradeNamesMember" xlink:title="CustomerRelationshipsOrderBacklogAndTradeNamesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="CustomerRelationshipsOrderBacklogAndTradeNamesMember" xlink:title="definition: FiniteLivedIntangibleAssetsMajorClassNameDomain to CustomerRelationshipsOrderBacklogAndTradeNamesMember" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="BusinessAcquisitionAxis" xlink:title="BusinessAcquisitionAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="BusinessAcquisitionAxis" xlink:title="definition: ScheduleOfFiniteLivedIntangibleAssetsTable to BusinessAcquisitionAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="BusinessAcquisitionAcquireeDomain" xlink:title="BusinessAcquisitionAcquireeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="BusinessAcquisitionAxis" xlink:to="BusinessAcquisitionAcquireeDomain" xlink:title="definition: BusinessAcquisitionAxis to BusinessAcquisitionAcquireeDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="BusinessAcquisitionAcquireeDomain_2" xlink:title="BusinessAcquisitionAcquireeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="BusinessAcquisitionAxis" xlink:to="BusinessAcquisitionAcquireeDomain_2" xlink:title="definition: BusinessAcquisitionAxis to BusinessAcquisitionAcquireeDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_NappsTechnologyCorporationMember" xlink:label="NappsTechnologyCorporationMember" xlink:title="NappsTechnologyCorporationMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionAcquireeDomain" xlink:to="NappsTechnologyCorporationMember" xlink:title="definition: BusinessAcquisitionAcquireeDomain to NappsTechnologyCorporationMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_ScottSpringfieldManufacturingMember" xlink:label="ScottSpringfieldManufacturingMember" xlink:title="ScottSpringfieldManufacturingMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionAcquireeDomain" xlink:to="ScottSpringfieldManufacturingMember" xlink:title="definition: BusinessAcquisitionAcquireeDomain to ScottSpringfieldManufacturingMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_TMGcoreIncMember" xlink:label="TMGcoreIncMember" xlink:title="TMGcoreIncMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionAcquireeDomain" xlink:to="TMGcoreIncMember" xlink:title="definition: BusinessAcquisitionAcquireeDomain to TMGcoreIncMember" order="3.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://modine.com/role/GoodwillDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillLineItems" xlink:label="GoodwillLineItems" xlink:title="GoodwillLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillRollForward" xlink:label="GoodwillRollForward" xlink:title="GoodwillRollForward" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="GoodwillLineItems" xlink:to="GoodwillRollForward" xlink:title="definition: GoodwillLineItems to GoodwillRollForward" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_NumberOfCoatingsFacilitiesSold" xlink:label="NumberOfCoatingsFacilitiesSold" xlink:title="NumberOfCoatingsFacilitiesSold" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="GoodwillLineItems" xlink:to="NumberOfCoatingsFacilitiesSold" xlink:title="definition: GoodwillLineItems to NumberOfCoatingsFacilitiesSold" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:label="GoodwillImpairedAccumulatedImpairmentLoss" xlink:title="GoodwillImpairedAccumulatedImpairmentLoss" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="GoodwillLineItems" xlink:to="GoodwillImpairedAccumulatedImpairmentLoss" xlink:title="definition: GoodwillLineItems to GoodwillImpairedAccumulatedImpairmentLoss" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill" xlink:label="Goodwill" xlink:title="Goodwill" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="GoodwillLineItems" xlink:to="Goodwill" xlink:title="definition: GoodwillLineItems to Goodwill" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAcquiredDuringPeriod" xlink:label="GoodwillAcquiredDuringPeriod" xlink:title="GoodwillAcquiredDuringPeriod" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="GoodwillLineItems" xlink:to="GoodwillAcquiredDuringPeriod" xlink:title="definition: GoodwillLineItems to GoodwillAcquiredDuringPeriod" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit" xlink:label="GoodwillWrittenOffRelatedToSaleOfBusinessUnit" xlink:title="GoodwillWrittenOffRelatedToSaleOfBusinessUnit" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="GoodwillLineItems" xlink:to="GoodwillWrittenOffRelatedToSaleOfBusinessUnit" xlink:title="definition: GoodwillLineItems to GoodwillWrittenOffRelatedToSaleOfBusinessUnit" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:label="GoodwillForeignCurrencyTranslationGainLoss" xlink:title="GoodwillForeignCurrencyTranslationGainLoss" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="GoodwillLineItems" xlink:to="GoodwillForeignCurrencyTranslationGainLoss" xlink:title="definition: GoodwillLineItems to GoodwillForeignCurrencyTranslationGainLoss" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfGoodwillTable" xlink:label="ScheduleOfGoodwillTable" xlink:title="ScheduleOfGoodwillTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="GoodwillLineItems" xlink:to="ScheduleOfGoodwillTable" xlink:title="definition: GoodwillLineItems to ScheduleOfGoodwillTable" order="8.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="BusinessAcquisitionAxis" xlink:title="BusinessAcquisitionAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfGoodwillTable" xlink:to="BusinessAcquisitionAxis" xlink:title="definition: ScheduleOfGoodwillTable to BusinessAcquisitionAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="BusinessAcquisitionAcquireeDomain" xlink:title="BusinessAcquisitionAcquireeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="BusinessAcquisitionAxis" xlink:to="BusinessAcquisitionAcquireeDomain" xlink:title="definition: BusinessAcquisitionAxis to BusinessAcquisitionAcquireeDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="BusinessAcquisitionAcquireeDomain_2" xlink:title="BusinessAcquisitionAcquireeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="BusinessAcquisitionAxis" xlink:to="BusinessAcquisitionAcquireeDomain_2" xlink:title="definition: BusinessAcquisitionAxis to BusinessAcquisitionAcquireeDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_ScottSpringfieldManufacturingMember" xlink:label="ScottSpringfieldManufacturingMember" xlink:title="ScottSpringfieldManufacturingMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionAcquireeDomain" xlink:to="ScottSpringfieldManufacturingMember" xlink:title="definition: BusinessAcquisitionAcquireeDomain to ScottSpringfieldManufacturingMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_NappsTechnologyCorporationMember" xlink:label="NappsTechnologyCorporationMember" xlink:title="NappsTechnologyCorporationMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionAcquireeDomain" xlink:to="NappsTechnologyCorporationMember" xlink:title="definition: BusinessAcquisitionAcquireeDomain to NappsTechnologyCorporationMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="StatementBusinessSegmentsAxis" xlink:title="StatementBusinessSegmentsAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfGoodwillTable" xlink:to="StatementBusinessSegmentsAxis" xlink:title="definition: ScheduleOfGoodwillTable to StatementBusinessSegmentsAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain" xlink:label="SegmentDomain" xlink:title="SegmentDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="StatementBusinessSegmentsAxis" xlink:to="SegmentDomain" xlink:title="definition: StatementBusinessSegmentsAxis to SegmentDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain" xlink:label="SegmentDomain_2" xlink:title="SegmentDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="StatementBusinessSegmentsAxis" xlink:to="SegmentDomain_2" xlink:title="definition: StatementBusinessSegmentsAxis to SegmentDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_ClimateSolutionsMember" xlink:label="ClimateSolutionsMember" xlink:title="ClimateSolutionsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentDomain" xlink:to="ClimateSolutionsMember" xlink:title="definition: SegmentDomain to ClimateSolutionsMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_PerformanceTechnologiesMember" xlink:label="PerformanceTechnologiesMember" xlink:title="PerformanceTechnologiesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentDomain" xlink:to="PerformanceTechnologiesMember" xlink:title="definition: SegmentDomain to PerformanceTechnologiesMember" order="2.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://modine.com/role/ProductWarrantiesAndOtherCommitmentsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermPurchaseCommitmentLineItems" xlink:label="LongTermPurchaseCommitmentLineItems" xlink:title="LongTermPurchaseCommitmentLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract" xlink:label="LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract" xlink:title="LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LongTermPurchaseCommitmentLineItems" xlink:to="LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract" xlink:title="definition: LongTermPurchaseCommitmentLineItems to LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermPurchaseCommitmentAmount" xlink:label="LongTermPurchaseCommitmentAmount" xlink:title="LongTermPurchaseCommitmentAmount" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LongTermPurchaseCommitmentLineItems" xlink:to="LongTermPurchaseCommitmentAmount" xlink:title="definition: LongTermPurchaseCommitmentLineItems to LongTermPurchaseCommitmentAmount" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermPurchaseCommitmentTable" xlink:label="LongTermPurchaseCommitmentTable" xlink:title="LongTermPurchaseCommitmentTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="LongTermPurchaseCommitmentLineItems" xlink:to="LongTermPurchaseCommitmentTable" xlink:title="definition: LongTermPurchaseCommitmentLineItems to LongTermPurchaseCommitmentTable" order="3.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" xlink:label="LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" xlink:title="LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="LongTermPurchaseCommitmentTable" xlink:to="LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" xlink:title="definition: LongTermPurchaseCommitmentTable to LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" xlink:label="LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" xlink:title="LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" xlink:to="LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" xlink:title="definition: LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis to LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" xlink:label="LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_2" xlink:title="LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" xlink:to="LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_2" xlink:title="definition: LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis to LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CapitalAdditionsMember" xlink:label="CapitalAdditionsMember" xlink:title="CapitalAdditionsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" xlink:to="CapitalAdditionsMember" xlink:title="definition: LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain to CapitalAdditionsMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherCommitmentsLineItems" xlink:label="OtherCommitmentsLineItems" xlink:title="OtherCommitmentsLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherCommitmentsAbstract" xlink:label="OtherCommitmentsAbstract" xlink:title="OtherCommitmentsAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="OtherCommitmentsLineItems" xlink:to="OtherCommitmentsAbstract" xlink:title="definition: OtherCommitmentsLineItems to OtherCommitmentsAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_IndemnificationPeriod" xlink:label="IndemnificationPeriod" xlink:title="IndemnificationPeriod" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="OtherCommitmentsLineItems" xlink:to="IndemnificationPeriod" xlink:title="definition: OtherCommitmentsLineItems to IndemnificationPeriod" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherCommitmentsTable" xlink:label="OtherCommitmentsTable" xlink:title="OtherCommitmentsTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="OtherCommitmentsLineItems" xlink:to="OtherCommitmentsTable" xlink:title="definition: OtherCommitmentsLineItems to OtherCommitmentsTable" order="3.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="OtherCommitmentsTable" xlink:to="RangeAxis" xlink:title="definition: OtherCommitmentsTable to RangeAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="definition: RangeAxis to RangeMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember" xlink:label="RangeMember_2" xlink:title="RangeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="RangeAxis" xlink:to="RangeMember_2" xlink:title="definition: RangeAxis to RangeMember_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember" xlink:label="MinimumMember" xlink:title="MinimumMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RangeMember" xlink:to="MinimumMember" xlink:title="definition: RangeMember to MinimumMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember" xlink:label="MaximumMember" xlink:title="MaximumMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RangeMember" xlink:to="MaximumMember" xlink:title="definition: RangeMember to MaximumMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProductWarrantyLiabilityLineItems" xlink:label="ProductWarrantyLiabilityLineItems" xlink:title="ProductWarrantyLiabilityLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StandardProductWarrantyDisclosureAbstract" xlink:label="StandardProductWarrantyDisclosureAbstract" xlink:title="StandardProductWarrantyDisclosureAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ProductWarrantyLiabilityLineItems" xlink:to="StandardProductWarrantyDisclosureAbstract" xlink:title="definition: ProductWarrantyLiabilityLineItems to StandardProductWarrantyDisclosureAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_ProductWarrantyPeriod" xlink:label="ProductWarrantyPeriod" xlink:title="ProductWarrantyPeriod" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ProductWarrantyLiabilityLineItems" xlink:to="ProductWarrantyPeriod" xlink:title="definition: ProductWarrantyLiabilityLineItems to ProductWarrantyPeriod" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProductWarrantyLiabilityTable" xlink:label="ProductWarrantyLiabilityTable" xlink:title="ProductWarrantyLiabilityTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ProductWarrantyLiabilityLineItems" xlink:to="ProductWarrantyLiabilityTable" xlink:title="definition: ProductWarrantyLiabilityLineItems to ProductWarrantyLiabilityTable" order="3.0" t1:closed="true" t1:contextElement="segment" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ProductWarrantyLiabilityTable" xlink:to="RangeAxis" xlink:title="definition: ProductWarrantyLiabilityTable to RangeAxis" order="1.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://modine.com/role/LeasesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeLeaseDescriptionLineItems" xlink:label="LesseeLeaseDescriptionLineItems" xlink:title="LesseeLeaseDescriptionLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="AccountingPoliciesAbstract" xlink:title="AccountingPoliciesAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LesseeLeaseDescriptionLineItems" xlink:to="AccountingPoliciesAbstract" xlink:title="definition: LesseeLeaseDescriptionLineItems to AccountingPoliciesAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsAndLiabilitiesLesseeAbstract" xlink:label="AssetsAndLiabilitiesLesseeAbstract" xlink:title="AssetsAndLiabilitiesLesseeAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LesseeLeaseDescriptionLineItems" xlink:to="AssetsAndLiabilitiesLesseeAbstract" xlink:title="definition: LesseeLeaseDescriptionLineItems to AssetsAndLiabilitiesLesseeAbstract" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseCostAbstract" xlink:label="LeaseCostAbstract" xlink:title="LeaseCostAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LesseeLeaseDescriptionLineItems" xlink:to="LeaseCostAbstract" xlink:title="definition: LesseeLeaseDescriptionLineItems to LeaseCostAbstract" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_SupplementalCashFlowInformationRelatedToLeasesAbstract" xlink:label="SupplementalCashFlowInformationRelatedToLeasesAbstract" xlink:title="SupplementalCashFlowInformationRelatedToLeasesAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LesseeLeaseDescriptionLineItems" xlink:to="SupplementalCashFlowInformationRelatedToLeasesAbstract" xlink:title="definition: LesseeLeaseDescriptionLineItems to SupplementalCashFlowInformationRelatedToLeasesAbstract" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_LeaseTermAndDiscountRatesOfLeasesAbstract" xlink:label="LeaseTermAndDiscountRatesOfLeasesAbstract" xlink:title="LeaseTermAndDiscountRatesOfLeasesAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LesseeLeaseDescriptionLineItems" xlink:to="LeaseTermAndDiscountRatesOfLeasesAbstract" xlink:title="definition: LesseeLeaseDescriptionLineItems to LeaseTermAndDiscountRatesOfLeasesAbstract" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeDisclosureAbstract" xlink:label="LesseeDisclosureAbstract" xlink:title="LesseeDisclosureAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LesseeLeaseDescriptionLineItems" xlink:to="LesseeDisclosureAbstract" xlink:title="definition: LesseeLeaseDescriptionLineItems to LesseeDisclosureAbstract" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:label="OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:title="OperatingLeaseLiabilitiesPaymentsDueAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LesseeLeaseDescriptionLineItems" xlink:to="OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:title="definition: LesseeLeaseDescriptionLineItems to OperatingLeaseLiabilitiesPaymentsDueAbstract" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:label="FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:title="FinanceLeaseLiabilitiesPaymentsDueAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LesseeLeaseDescriptionLineItems" xlink:to="FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:title="definition: LesseeLeaseDescriptionLineItems to FinanceLeaseLiabilitiesPaymentsDueAbstract" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseTermOfContract" xlink:label="LesseeOperatingLeaseTermOfContract" xlink:title="LesseeOperatingLeaseTermOfContract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LesseeLeaseDescriptionLineItems" xlink:to="LesseeOperatingLeaseTermOfContract" xlink:title="definition: LesseeLeaseDescriptionLineItems to LesseeOperatingLeaseTermOfContract" order="9.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:title="FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LesseeLeaseDescriptionLineItems" xlink:to="FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:title="definition: LesseeLeaseDescriptionLineItems to FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" order="10.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:label="FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:title="FinanceLeaseLiabilityPaymentsDueYearTwo" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LesseeLeaseDescriptionLineItems" xlink:to="FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:title="definition: LesseeLeaseDescriptionLineItems to FinanceLeaseLiabilityPaymentsDueYearTwo" order="11.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:label="FinanceLeaseLiabilityPaymentsDueYearThree" xlink:title="FinanceLeaseLiabilityPaymentsDueYearThree" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LesseeLeaseDescriptionLineItems" xlink:to="FinanceLeaseLiabilityPaymentsDueYearThree" xlink:title="definition: LesseeLeaseDescriptionLineItems to FinanceLeaseLiabilityPaymentsDueYearThree" order="12.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:label="FinanceLeaseLiabilityPaymentsDueYearFour" xlink:title="FinanceLeaseLiabilityPaymentsDueYearFour" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LesseeLeaseDescriptionLineItems" xlink:to="FinanceLeaseLiabilityPaymentsDueYearFour" xlink:title="definition: LesseeLeaseDescriptionLineItems to FinanceLeaseLiabilityPaymentsDueYearFour" order="13.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:label="FinanceLeaseLiabilityPaymentsDueYearFive" xlink:title="FinanceLeaseLiabilityPaymentsDueYearFive" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LesseeLeaseDescriptionLineItems" xlink:to="FinanceLeaseLiabilityPaymentsDueYearFive" xlink:title="definition: LesseeLeaseDescriptionLineItems to FinanceLeaseLiabilityPaymentsDueYearFive" order="14.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:title="FinanceLeaseLiabilityPaymentsDueAfterYearFive" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LesseeLeaseDescriptionLineItems" xlink:to="FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:title="definition: LesseeLeaseDescriptionLineItems to FinanceLeaseLiabilityPaymentsDueAfterYearFive" order="15.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:label="FinanceLeaseLiabilityPaymentsDue" xlink:title="FinanceLeaseLiabilityPaymentsDue" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LesseeLeaseDescriptionLineItems" xlink:to="FinanceLeaseLiabilityPaymentsDue" xlink:title="definition: LesseeLeaseDescriptionLineItems to FinanceLeaseLiabilityPaymentsDue" order="16.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:label="FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:title="FinanceLeaseLiabilityUndiscountedExcessAmount" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LesseeLeaseDescriptionLineItems" xlink:to="FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:title="definition: LesseeLeaseDescriptionLineItems to FinanceLeaseLiabilityUndiscountedExcessAmount" order="17.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiability" xlink:label="FinanceLeaseLiability" xlink:title="FinanceLeaseLiability" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LesseeLeaseDescriptionLineItems" xlink:to="FinanceLeaseLiability" xlink:title="definition: LesseeLeaseDescriptionLineItems to FinanceLeaseLiability" order="18.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:title="LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LesseeLeaseDescriptionLineItems" xlink:to="LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:title="definition: LesseeLeaseDescriptionLineItems to LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" order="19.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:title="LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LesseeLeaseDescriptionLineItems" xlink:to="LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:title="definition: LesseeLeaseDescriptionLineItems to LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" order="20.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:title="LesseeOperatingLeaseLiabilityPaymentsDueYearThree" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LesseeLeaseDescriptionLineItems" xlink:to="LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:title="definition: LesseeLeaseDescriptionLineItems to LesseeOperatingLeaseLiabilityPaymentsDueYearThree" order="21.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:title="LesseeOperatingLeaseLiabilityPaymentsDueYearFour" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LesseeLeaseDescriptionLineItems" xlink:to="LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:title="definition: LesseeLeaseDescriptionLineItems to LesseeOperatingLeaseLiabilityPaymentsDueYearFour" order="22.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:label="LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:title="LesseeOperatingLeaseLiabilityPaymentsDueYearFive" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LesseeLeaseDescriptionLineItems" xlink:to="LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:title="definition: LesseeLeaseDescriptionLineItems to LesseeOperatingLeaseLiabilityPaymentsDueYearFive" order="23.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:title="LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LesseeLeaseDescriptionLineItems" xlink:to="LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:title="definition: LesseeLeaseDescriptionLineItems to LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" order="24.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="LesseeOperatingLeaseLiabilityPaymentsDue" xlink:title="LesseeOperatingLeaseLiabilityPaymentsDue" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LesseeLeaseDescriptionLineItems" xlink:to="LesseeOperatingLeaseLiabilityPaymentsDue" xlink:title="definition: LesseeLeaseDescriptionLineItems to LesseeOperatingLeaseLiabilityPaymentsDue" order="25.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:title="LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LesseeLeaseDescriptionLineItems" xlink:to="LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:title="definition: LesseeLeaseDescriptionLineItems to LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" order="26.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiability" xlink:label="OperatingLeaseLiability" xlink:title="OperatingLeaseLiability" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LesseeLeaseDescriptionLineItems" xlink:to="OperatingLeaseLiability" xlink:title="definition: LesseeLeaseDescriptionLineItems to OperatingLeaseLiability" order="27.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:title="OperatingLeaseWeightedAverageRemainingLeaseTerm1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LesseeLeaseDescriptionLineItems" xlink:to="OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:title="definition: LesseeLeaseDescriptionLineItems to OperatingLeaseWeightedAverageRemainingLeaseTerm1" order="28.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:title="FinanceLeaseWeightedAverageRemainingLeaseTerm1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LesseeLeaseDescriptionLineItems" xlink:to="FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:title="definition: LesseeLeaseDescriptionLineItems to FinanceLeaseWeightedAverageRemainingLeaseTerm1" order="29.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:label="OperatingLeaseWeightedAverageDiscountRatePercent" xlink:title="OperatingLeaseWeightedAverageDiscountRatePercent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LesseeLeaseDescriptionLineItems" xlink:to="OperatingLeaseWeightedAverageDiscountRatePercent" xlink:title="definition: LesseeLeaseDescriptionLineItems to OperatingLeaseWeightedAverageDiscountRatePercent" order="30.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:label="FinanceLeaseWeightedAverageDiscountRatePercent" xlink:title="FinanceLeaseWeightedAverageDiscountRatePercent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LesseeLeaseDescriptionLineItems" xlink:to="FinanceLeaseWeightedAverageDiscountRatePercent" xlink:title="definition: LesseeLeaseDescriptionLineItems to FinanceLeaseWeightedAverageDiscountRatePercent" order="31.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeasePayments" xlink:label="OperatingLeasePayments" xlink:title="OperatingLeasePayments" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LesseeLeaseDescriptionLineItems" xlink:to="OperatingLeasePayments" xlink:title="definition: LesseeLeaseDescriptionLineItems to OperatingLeasePayments" order="32.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeasePrincipalPayments" xlink:label="FinanceLeasePrincipalPayments" xlink:title="FinanceLeasePrincipalPayments" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LesseeLeaseDescriptionLineItems" xlink:to="FinanceLeasePrincipalPayments" xlink:title="definition: LesseeLeaseDescriptionLineItems to FinanceLeasePrincipalPayments" order="33.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:label="RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:title="RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LesseeLeaseDescriptionLineItems" xlink:to="RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:title="definition: LesseeLeaseDescriptionLineItems to RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" order="34.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:label="RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:title="RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LesseeLeaseDescriptionLineItems" xlink:to="RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:title="definition: LesseeLeaseDescriptionLineItems to RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" order="35.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseCost" xlink:label="OperatingLeaseCost" xlink:title="OperatingLeaseCost" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LesseeLeaseDescriptionLineItems" xlink:to="OperatingLeaseCost" xlink:title="definition: LesseeLeaseDescriptionLineItems to OperatingLeaseCost" order="36.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:label="FinanceLeaseRightOfUseAssetAmortization" xlink:title="FinanceLeaseRightOfUseAssetAmortization" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LesseeLeaseDescriptionLineItems" xlink:to="FinanceLeaseRightOfUseAssetAmortization" xlink:title="definition: LesseeLeaseDescriptionLineItems to FinanceLeaseRightOfUseAssetAmortization" order="37.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseInterestExpense" xlink:label="FinanceLeaseInterestExpense" xlink:title="FinanceLeaseInterestExpense" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LesseeLeaseDescriptionLineItems" xlink:to="FinanceLeaseInterestExpense" xlink:title="definition: LesseeLeaseDescriptionLineItems to FinanceLeaseInterestExpense" order="38.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseCost" xlink:label="LeaseCost" xlink:title="LeaseCost" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LesseeLeaseDescriptionLineItems" xlink:to="LeaseCost" xlink:title="definition: LesseeLeaseDescriptionLineItems to LeaseCost" order="39.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermLeaseCost" xlink:label="ShortTermLeaseCost" xlink:title="ShortTermLeaseCost" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LesseeLeaseDescriptionLineItems" xlink:to="ShortTermLeaseCost" xlink:title="definition: LesseeLeaseDescriptionLineItems to ShortTermLeaseCost" order="40.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="OperatingLeaseRightOfUseAsset" xlink:title="OperatingLeaseRightOfUseAsset" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LesseeLeaseDescriptionLineItems" xlink:to="OperatingLeaseRightOfUseAsset" xlink:title="definition: LesseeLeaseDescriptionLineItems to OperatingLeaseRightOfUseAsset" order="41.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:label="OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:title="OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LesseeLeaseDescriptionLineItems" xlink:to="OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:title="definition: LesseeLeaseDescriptionLineItems to OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" order="42.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseRightOfUseAsset" xlink:label="FinanceLeaseRightOfUseAsset" xlink:title="FinanceLeaseRightOfUseAsset" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LesseeLeaseDescriptionLineItems" xlink:to="FinanceLeaseRightOfUseAsset" xlink:title="definition: LesseeLeaseDescriptionLineItems to FinanceLeaseRightOfUseAsset" order="43.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:label="FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:title="FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LesseeLeaseDescriptionLineItems" xlink:to="FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:title="definition: LesseeLeaseDescriptionLineItems to FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" order="44.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="OperatingLeaseLiabilityCurrent" xlink:title="OperatingLeaseLiabilityCurrent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LesseeLeaseDescriptionLineItems" xlink:to="OperatingLeaseLiabilityCurrent" xlink:title="definition: LesseeLeaseDescriptionLineItems to OperatingLeaseLiabilityCurrent" order="45.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:label="OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:title="OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LesseeLeaseDescriptionLineItems" xlink:to="OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:title="definition: LesseeLeaseDescriptionLineItems to OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" order="46.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="OperatingLeaseLiabilityNoncurrent" xlink:title="OperatingLeaseLiabilityNoncurrent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LesseeLeaseDescriptionLineItems" xlink:to="OperatingLeaseLiabilityNoncurrent" xlink:title="definition: LesseeLeaseDescriptionLineItems to OperatingLeaseLiabilityNoncurrent" order="47.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:label="OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:title="OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LesseeLeaseDescriptionLineItems" xlink:to="OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:title="definition: LesseeLeaseDescriptionLineItems to OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" order="48.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityCurrent" xlink:label="FinanceLeaseLiabilityCurrent" xlink:title="FinanceLeaseLiabilityCurrent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LesseeLeaseDescriptionLineItems" xlink:to="FinanceLeaseLiabilityCurrent" xlink:title="definition: LesseeLeaseDescriptionLineItems to FinanceLeaseLiabilityCurrent" order="49.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:label="FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:title="FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LesseeLeaseDescriptionLineItems" xlink:to="FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:title="definition: LesseeLeaseDescriptionLineItems to FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" order="50.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:label="FinanceLeaseLiabilityNoncurrent" xlink:title="FinanceLeaseLiabilityNoncurrent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LesseeLeaseDescriptionLineItems" xlink:to="FinanceLeaseLiabilityNoncurrent" xlink:title="definition: LesseeLeaseDescriptionLineItems to FinanceLeaseLiabilityNoncurrent" order="51.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:label="FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:title="FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LesseeLeaseDescriptionLineItems" xlink:to="FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:title="definition: LesseeLeaseDescriptionLineItems to FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" order="52.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization" xlink:label="FinanceLeaseRightOfUseAssetAccumulatedAmortization" xlink:title="FinanceLeaseRightOfUseAssetAccumulatedAmortization" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LesseeLeaseDescriptionLineItems" xlink:to="FinanceLeaseRightOfUseAssetAccumulatedAmortization" xlink:title="definition: LesseeLeaseDescriptionLineItems to FinanceLeaseRightOfUseAssetAccumulatedAmortization" order="53.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseRemainingLeaseTerm" xlink:label="LesseeOperatingLeaseRemainingLeaseTerm" xlink:title="LesseeOperatingLeaseRemainingLeaseTerm" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LesseeLeaseDescriptionLineItems" xlink:to="LesseeOperatingLeaseRemainingLeaseTerm" xlink:title="definition: LesseeLeaseDescriptionLineItems to LesseeOperatingLeaseRemainingLeaseTerm" order="54.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeLeaseDescriptionTable" xlink:label="LesseeLeaseDescriptionTable" xlink:title="LesseeLeaseDescriptionTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="LesseeLeaseDescriptionLineItems" xlink:to="LesseeLeaseDescriptionTable" xlink:title="definition: LesseeLeaseDescriptionLineItems to LesseeLeaseDescriptionTable" order="55.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="LesseeLeaseDescriptionTable" xlink:to="RangeAxis" xlink:title="definition: LesseeLeaseDescriptionTable to RangeAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="definition: RangeAxis to RangeMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember" xlink:label="RangeMember_2" xlink:title="RangeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="RangeAxis" xlink:to="RangeMember_2" xlink:title="definition: RangeAxis to RangeMember_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember" xlink:label="MinimumMember" xlink:title="MinimumMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RangeMember" xlink:to="MinimumMember" xlink:title="definition: RangeMember to MinimumMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember" xlink:label="MaximumMember" xlink:title="MaximumMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RangeMember" xlink:to="MaximumMember" xlink:title="definition: RangeMember to MaximumMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="BalanceSheetLocationAxis" xlink:title="BalanceSheetLocationAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="LesseeLeaseDescriptionTable" xlink:to="BalanceSheetLocationAxis" xlink:title="definition: LesseeLeaseDescriptionTable to BalanceSheetLocationAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="BalanceSheetLocationDomain" xlink:title="BalanceSheetLocationDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="BalanceSheetLocationAxis" xlink:to="BalanceSheetLocationDomain" xlink:title="definition: BalanceSheetLocationAxis to BalanceSheetLocationDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="BalanceSheetLocationDomain_2" xlink:title="BalanceSheetLocationDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="BalanceSheetLocationAxis" xlink:to="BalanceSheetLocationDomain_2" xlink:title="definition: BalanceSheetLocationAxis to BalanceSheetLocationDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNoncurrentAssetsMember" xlink:label="OtherNoncurrentAssetsMember" xlink:title="OtherNoncurrentAssetsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BalanceSheetLocationDomain" xlink:to="OtherNoncurrentAssetsMember" xlink:title="definition: BalanceSheetLocationDomain to OtherNoncurrentAssetsMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherCurrentLiabilitiesMember" xlink:label="OtherCurrentLiabilitiesMember" xlink:title="OtherCurrentLiabilitiesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BalanceSheetLocationDomain" xlink:to="OtherCurrentLiabilitiesMember" xlink:title="definition: BalanceSheetLocationDomain to OtherCurrentLiabilitiesMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="PropertyPlantAndEquipmentByTypeAxis" xlink:title="PropertyPlantAndEquipmentByTypeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="LesseeLeaseDescriptionTable" xlink:to="PropertyPlantAndEquipmentByTypeAxis" xlink:title="definition: LesseeLeaseDescriptionTable to PropertyPlantAndEquipmentByTypeAxis" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="PropertyPlantAndEquipmentTypeDomain" xlink:title="PropertyPlantAndEquipmentTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="PropertyPlantAndEquipmentByTypeAxis" xlink:to="PropertyPlantAndEquipmentTypeDomain" xlink:title="definition: PropertyPlantAndEquipmentByTypeAxis to PropertyPlantAndEquipmentTypeDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="PropertyPlantAndEquipmentTypeDomain_2" xlink:title="PropertyPlantAndEquipmentTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="PropertyPlantAndEquipmentByTypeAxis" xlink:to="PropertyPlantAndEquipmentTypeDomain_2" xlink:title="definition: PropertyPlantAndEquipmentByTypeAxis to PropertyPlantAndEquipmentTypeDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ManufacturingFacilityMember" xlink:label="ManufacturingFacilityMember" xlink:title="ManufacturingFacilityMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PropertyPlantAndEquipmentTypeDomain" xlink:to="ManufacturingFacilityMember" xlink:title="definition: PropertyPlantAndEquipmentTypeDomain to ManufacturingFacilityMember" order="1.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://modine.com/role/LeasesDetailsCalc01" />
  <link:definitionLink xlink:type="extended" xlink:role="http://modine.com/role/IndebtednessDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:label="FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:title="FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract" xlink:label="FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract" xlink:title="FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract" xlink:title="definition: FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems to FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtFairValue" xlink:label="LongTermDebtFairValue" xlink:title="LongTermDebtFairValue" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="LongTermDebtFairValue" xlink:title="definition: FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems to LongTermDebtFairValue" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByBalanceSheetGroupingTable" xlink:label="FairValueByBalanceSheetGroupingTable" xlink:title="FairValueByBalanceSheetGroupingTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="FairValueByBalanceSheetGroupingTable" xlink:title="definition: FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems to FairValueByBalanceSheetGroupingTable" order="3.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="FairValueByFairValueHierarchyLevelAxis" xlink:title="FairValueByFairValueHierarchyLevelAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="FairValueByBalanceSheetGroupingTable" xlink:to="FairValueByFairValueHierarchyLevelAxis" xlink:title="definition: FairValueByBalanceSheetGroupingTable to FairValueByFairValueHierarchyLevelAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="FairValueMeasurementsFairValueHierarchyDomain" xlink:title="FairValueMeasurementsFairValueHierarchyDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="FairValueByFairValueHierarchyLevelAxis" xlink:to="FairValueMeasurementsFairValueHierarchyDomain" xlink:title="definition: FairValueByFairValueHierarchyLevelAxis to FairValueMeasurementsFairValueHierarchyDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="FairValueMeasurementsFairValueHierarchyDomain_2" xlink:title="FairValueMeasurementsFairValueHierarchyDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="FairValueByFairValueHierarchyLevelAxis" xlink:to="FairValueMeasurementsFairValueHierarchyDomain_2" xlink:title="definition: FairValueByFairValueHierarchyLevelAxis to FairValueMeasurementsFairValueHierarchyDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="FairValueInputsLevel2Member" xlink:title="FairValueInputsLevel2Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FairValueMeasurementsFairValueHierarchyDomain" xlink:to="FairValueInputsLevel2Member" xlink:title="definition: FairValueMeasurementsFairValueHierarchyDomain to FairValueInputsLevel2Member" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="DebtInstrumentLineItems" xlink:title="DebtInstrumentLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsAbstract" xlink:label="LongTermDebtAndCapitalLeaseObligationsAbstract" xlink:title="LongTermDebtAndCapitalLeaseObligationsAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="LongTermDebtAndCapitalLeaseObligationsAbstract" xlink:title="definition: DebtInstrumentLineItems to LongTermDebtAndCapitalLeaseObligationsAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtByMaturityAbstract" xlink:label="LongTermDebtByMaturityAbstract" xlink:title="LongTermDebtByMaturityAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="LongTermDebtByMaturityAbstract" xlink:title="definition: DebtInstrumentLineItems to LongTermDebtByMaturityAbstract" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentsAbstract" xlink:label="DebtInstrumentsAbstract" xlink:title="DebtInstrumentsAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentsAbstract" xlink:title="definition: DebtInstrumentLineItems to DebtInstrumentsAbstract" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityAbstract" xlink:label="LineOfCreditFacilityAbstract" xlink:title="LineOfCreditFacilityAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="LineOfCreditFacilityAbstract" xlink:title="definition: DebtInstrumentLineItems to LineOfCreditFacilityAbstract" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtWeightedAverageInterestRate" xlink:label="DebtWeightedAverageInterestRate" xlink:title="DebtWeightedAverageInterestRate" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="DebtWeightedAverageInterestRate" xlink:title="definition: DebtInstrumentLineItems to DebtWeightedAverageInterestRate" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermBorrowings" xlink:label="ShortTermBorrowings" xlink:title="ShortTermBorrowings" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="ShortTermBorrowings" xlink:title="definition: DebtInstrumentLineItems to ShortTermBorrowings" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LettersOfCreditOutstandingAmount" xlink:label="LettersOfCreditOutstandingAmount" xlink:title="LettersOfCreditOutstandingAmount" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="LettersOfCreditOutstandingAmount" xlink:title="definition: DebtInstrumentLineItems to LettersOfCreditOutstandingAmount" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:label="LineOfCreditFacilityRemainingBorrowingCapacity" xlink:title="LineOfCreditFacilityRemainingBorrowingCapacity" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="LineOfCreditFacilityRemainingBorrowingCapacity" xlink:title="definition: DebtInstrumentLineItems to LineOfCreditFacilityRemainingBorrowingCapacity" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_DebtInstrumentCovenantLeverageRatio" xlink:label="DebtInstrumentCovenantLeverageRatio" xlink:title="DebtInstrumentCovenantLeverageRatio" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentCovenantLeverageRatio" xlink:title="definition: DebtInstrumentLineItems to DebtInstrumentCovenantLeverageRatio" order="9.0" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_DebtInstrumentCovenantInterestCoverageRatio" xlink:label="DebtInstrumentCovenantInterestCoverageRatio" xlink:title="DebtInstrumentCovenantInterestCoverageRatio" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentCovenantInterestCoverageRatio" xlink:title="definition: DebtInstrumentLineItems to DebtInstrumentCovenantInterestCoverageRatio" order="10.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="LineOfCreditFacilityMaximumBorrowingCapacity" xlink:title="LineOfCreditFacilityMaximumBorrowingCapacity" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="LineOfCreditFacilityMaximumBorrowingCapacity" xlink:title="definition: DebtInstrumentLineItems to LineOfCreditFacilityMaximumBorrowingCapacity" order="11.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:label="LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:title="LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:title="definition: DebtInstrumentLineItems to LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" order="12.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:label="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:title="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:title="definition: DebtInstrumentLineItems to LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" order="13.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:label="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:title="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:title="definition: DebtInstrumentLineItems to LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" order="14.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:label="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:title="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:title="definition: DebtInstrumentLineItems to LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" order="15.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:label="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:title="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:title="definition: DebtInstrumentLineItems to LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" order="16.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" xlink:label="LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" xlink:title="LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" xlink:title="definition: DebtInstrumentLineItems to LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" order="17.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:label="LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:title="LongTermDebtAndCapitalLeaseObligationsCurrent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:title="definition: DebtInstrumentLineItems to LongTermDebtAndCapitalLeaseObligationsCurrent" order="18.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnamortizedDebtIssuanceExpense" xlink:label="UnamortizedDebtIssuanceExpense" xlink:title="UnamortizedDebtIssuanceExpense" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="UnamortizedDebtIssuanceExpense" xlink:title="definition: DebtInstrumentLineItems to UnamortizedDebtIssuanceExpense" order="19.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:label="LongTermDebtAndCapitalLeaseObligations" xlink:title="LongTermDebtAndCapitalLeaseObligations" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="LongTermDebtAndCapitalLeaseObligations" xlink:title="definition: DebtInstrumentLineItems to LongTermDebtAndCapitalLeaseObligations" order="20.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="DebtInstrumentInterestRateStatedPercentage" xlink:title="DebtInstrumentInterestRateStatedPercentage" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentInterestRateStatedPercentage" xlink:title="definition: DebtInstrumentLineItems to DebtInstrumentInterestRateStatedPercentage" order="21.0" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_DebtInstrumentMaturityYear" xlink:label="DebtInstrumentMaturityYear" xlink:title="DebtInstrumentMaturityYear" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentMaturityYear" xlink:title="definition: DebtInstrumentLineItems to DebtInstrumentMaturityYear" order="22.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentTable" xlink:label="DebtInstrumentTable" xlink:title="DebtInstrumentTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentTable" xlink:title="definition: DebtInstrumentLineItems to DebtInstrumentTable" order="23.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentAxis" xlink:label="DebtInstrumentAxis" xlink:title="DebtInstrumentAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="DebtInstrumentTable" xlink:to="DebtInstrumentAxis" xlink:title="definition: DebtInstrumentTable to DebtInstrumentAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="DebtInstrumentNameDomain" xlink:title="DebtInstrumentNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="DebtInstrumentAxis" xlink:to="DebtInstrumentNameDomain" xlink:title="definition: DebtInstrumentAxis to DebtInstrumentNameDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="DebtInstrumentNameDomain_2" xlink:title="DebtInstrumentNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="DebtInstrumentAxis" xlink:to="DebtInstrumentNameDomain_2" xlink:title="definition: DebtInstrumentAxis to DebtInstrumentNameDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_CreditAgreementMember" xlink:label="CreditAgreementMember" xlink:title="CreditAgreementMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentNameDomain" xlink:to="CreditAgreementMember" xlink:title="definition: DebtInstrumentNameDomain to CreditAgreementMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_SeniorNotesDue2029Member" xlink:label="SeniorNotesDue2029Member" xlink:title="SeniorNotesDue2029Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentNameDomain" xlink:to="SeniorNotesDue2029Member" xlink:title="definition: DebtInstrumentNameDomain to SeniorNotesDue2029Member" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_SeniorNotesDue2027Member" xlink:label="SeniorNotesDue2027Member" xlink:title="SeniorNotesDue2027Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentNameDomain" xlink:to="SeniorNotesDue2027Member" xlink:title="definition: DebtInstrumentNameDomain to SeniorNotesDue2027Member" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_FinanceLeaseObligationsMember" xlink:label="FinanceLeaseObligationsMember" xlink:title="FinanceLeaseObligationsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentNameDomain" xlink:to="FinanceLeaseObligationsMember" xlink:title="definition: DebtInstrumentNameDomain to FinanceLeaseObligationsMember" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_ForeignCreditAgreementsMember" xlink:label="ForeignCreditAgreementsMember" xlink:title="ForeignCreditAgreementsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentNameDomain" xlink:to="ForeignCreditAgreementsMember" xlink:title="definition: DebtInstrumentNameDomain to ForeignCreditAgreementsMember" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_TermLoansMember" xlink:label="TermLoansMember" xlink:title="TermLoansMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CreditAgreementMember" xlink:to="TermLoansMember" xlink:title="definition: CreditAgreementMember to TermLoansMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_MultiCurrencyRevolvingCreditFacilityMember" xlink:label="MultiCurrencyRevolvingCreditFacilityMember" xlink:title="MultiCurrencyRevolvingCreditFacilityMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CreditAgreementMember" xlink:to="MultiCurrencyRevolvingCreditFacilityMember" xlink:title="definition: CreditAgreementMember to MultiCurrencyRevolvingCreditFacilityMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_SwinglineLoansMember" xlink:label="SwinglineLoansMember" xlink:title="SwinglineLoansMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CreditAgreementMember" xlink:to="SwinglineLoansMember" xlink:title="definition: CreditAgreementMember to SwinglineLoansMember" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="DebtInstrumentTable" xlink:to="RangeAxis" xlink:title="definition: DebtInstrumentTable to RangeAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="definition: RangeAxis to RangeMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember" xlink:label="RangeMember_2" xlink:title="RangeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="RangeAxis" xlink:to="RangeMember_2" xlink:title="definition: RangeAxis to RangeMember_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember" xlink:label="MaximumMember" xlink:title="MaximumMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RangeMember" xlink:to="MaximumMember" xlink:title="definition: RangeMember to MaximumMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember" xlink:label="MinimumMember" xlink:title="MinimumMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RangeMember" xlink:to="MinimumMember" xlink:title="definition: RangeMember to MinimumMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="BalanceSheetLocationAxis" xlink:title="BalanceSheetLocationAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="DebtInstrumentTable" xlink:to="BalanceSheetLocationAxis" xlink:title="definition: DebtInstrumentTable to BalanceSheetLocationAxis" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="BalanceSheetLocationDomain" xlink:title="BalanceSheetLocationDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="BalanceSheetLocationAxis" xlink:to="BalanceSheetLocationDomain" xlink:title="definition: BalanceSheetLocationAxis to BalanceSheetLocationDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="BalanceSheetLocationDomain_2" xlink:title="BalanceSheetLocationDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="BalanceSheetLocationAxis" xlink:to="BalanceSheetLocationDomain_2" xlink:title="definition: BalanceSheetLocationAxis to BalanceSheetLocationDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_LiabilitiesHeldForSaleMember" xlink:label="LiabilitiesHeldForSaleMember" xlink:title="LiabilitiesHeldForSaleMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BalanceSheetLocationDomain" xlink:to="LiabilitiesHeldForSaleMember" xlink:title="definition: BalanceSheetLocationDomain to LiabilitiesHeldForSaleMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="IncomeStatementLocationAxis" xlink:title="IncomeStatementLocationAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="DebtInstrumentTable" xlink:to="IncomeStatementLocationAxis" xlink:title="definition: DebtInstrumentTable to IncomeStatementLocationAxis" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="IncomeStatementLocationDomain" xlink:title="IncomeStatementLocationDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="IncomeStatementLocationAxis" xlink:to="IncomeStatementLocationDomain" xlink:title="definition: IncomeStatementLocationAxis to IncomeStatementLocationDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="IncomeStatementLocationDomain_2" xlink:title="IncomeStatementLocationDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="IncomeStatementLocationAxis" xlink:to="IncomeStatementLocationDomain_2" xlink:title="definition: IncomeStatementLocationAxis to IncomeStatementLocationDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestExpenseMember" xlink:label="InterestExpenseMember" xlink:title="InterestExpenseMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeStatementLocationDomain" xlink:to="InterestExpenseMember" xlink:title="definition: IncomeStatementLocationDomain to InterestExpenseMember" order="1.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://modine.com/role/PensionAndEmployeeBenefitPlansDefinedContributionEmployeeBenefitPlansDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="DefinedBenefitPlanDisclosureLineItems" xlink:title="DefinedBenefitPlanDisclosureLineItems" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_DefinedContributionPlanMaximumEmployerPercentageMatch" xlink:label="DefinedContributionPlanMaximumEmployerPercentageMatch" xlink:title="DefinedContributionPlanMaximumEmployerPercentageMatch" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedContributionPlanMaximumEmployerPercentageMatch" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedContributionPlanMaximumEmployerPercentageMatch" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedContributionPlanCostRecognized" xlink:label="DefinedContributionPlanCostRecognized" xlink:title="DefinedContributionPlanCostRecognized" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedContributionPlanCostRecognized" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedContributionPlanCostRecognized" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:title="ScheduleOfDefinedBenefitPlansDisclosuresTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to ScheduleOfDefinedBenefitPlansDisclosuresTable" order="3.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="RangeAxis" xlink:title="definition: ScheduleOfDefinedBenefitPlansDisclosuresTable to RangeAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="definition: RangeAxis to RangeMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember" xlink:label="RangeMember_2" xlink:title="RangeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="RangeAxis" xlink:to="RangeMember_2" xlink:title="definition: RangeAxis to RangeMember_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember" xlink:label="MaximumMember" xlink:title="MaximumMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RangeMember" xlink:to="MaximumMember" xlink:title="definition: RangeMember to MaximumMember" order="1.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://modine.com/role/PensionAndEmployeeBenefitPlansDefinedBenefitEmployeeBenefitPlansDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="DefinedBenefitPlanDisclosureLineItems" xlink:title="DefinedBenefitPlanDisclosureLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAdditionalInformationAbstract" xlink:label="DefinedBenefitPlanAdditionalInformationAbstract" xlink:title="DefinedBenefitPlanAdditionalInformationAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanAdditionalInformationAbstract" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanAdditionalInformationAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:label="DefinedBenefitPlanContributionsByEmployer" xlink:title="DefinedBenefitPlanContributionsByEmployer" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanContributionsByEmployer" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanContributionsByEmployer" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:label="DefinedBenefitPlanNetPeriodicBenefitCost" xlink:title="DefinedBenefitPlanNetPeriodicBenefitCost" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanNetPeriodicBenefitCost" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanNetPeriodicBenefitCost" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:title="ScheduleOfDefinedBenefitPlansDisclosuresTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to ScheduleOfDefinedBenefitPlansDisclosuresTable" order="4.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeAxis" xlink:label="RetirementPlanTypeAxis" xlink:title="RetirementPlanTypeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="RetirementPlanTypeAxis" xlink:title="definition: ScheduleOfDefinedBenefitPlansDisclosuresTable to RetirementPlanTypeAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="RetirementPlanTypeDomain" xlink:title="RetirementPlanTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="RetirementPlanTypeAxis" xlink:to="RetirementPlanTypeDomain" xlink:title="definition: RetirementPlanTypeAxis to RetirementPlanTypeDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="RetirementPlanTypeDomain_2" xlink:title="RetirementPlanTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="RetirementPlanTypeAxis" xlink:to="RetirementPlanTypeDomain_2" xlink:title="definition: RetirementPlanTypeAxis to RetirementPlanTypeDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionPlansDefinedBenefitMember" xlink:label="PensionPlansDefinedBenefitMember" xlink:title="PensionPlansDefinedBenefitMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RetirementPlanTypeDomain" xlink:to="PensionPlansDefinedBenefitMember" xlink:title="definition: RetirementPlanTypeDomain to PensionPlansDefinedBenefitMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:label="OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:title="OtherPostretirementBenefitPlansDefinedBenefitMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RetirementPlanTypeDomain" xlink:to="OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:title="definition: RetirementPlanTypeDomain to OtherPostretirementBenefitPlansDefinedBenefitMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanSponsorLocationAxis" xlink:label="RetirementPlanSponsorLocationAxis" xlink:title="RetirementPlanSponsorLocationAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="RetirementPlanSponsorLocationAxis" xlink:title="definition: ScheduleOfDefinedBenefitPlansDisclosuresTable to RetirementPlanSponsorLocationAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanSponsorLocationDomain" xlink:label="RetirementPlanSponsorLocationDomain" xlink:title="RetirementPlanSponsorLocationDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="RetirementPlanSponsorLocationAxis" xlink:to="RetirementPlanSponsorLocationDomain" xlink:title="definition: RetirementPlanSponsorLocationAxis to RetirementPlanSponsorLocationDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanSponsorLocationDomain" xlink:label="RetirementPlanSponsorLocationDomain_2" xlink:title="RetirementPlanSponsorLocationDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="RetirementPlanSponsorLocationAxis" xlink:to="RetirementPlanSponsorLocationDomain_2" xlink:title="definition: RetirementPlanSponsorLocationAxis to RetirementPlanSponsorLocationDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DomesticPlanMember" xlink:label="DomesticPlanMember" xlink:title="DomesticPlanMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RetirementPlanSponsorLocationDomain" xlink:to="DomesticPlanMember" xlink:title="definition: RetirementPlanSponsorLocationDomain to DomesticPlanMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignPlanMember" xlink:label="ForeignPlanMember" xlink:title="ForeignPlanMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RetirementPlanSponsorLocationDomain" xlink:to="ForeignPlanMember" xlink:title="definition: RetirementPlanSponsorLocationDomain to ForeignPlanMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_GermanyAndItalyMember" xlink:label="GermanyAndItalyMember" xlink:title="GermanyAndItalyMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ForeignPlanMember" xlink:to="GermanyAndItalyMember" xlink:title="definition: ForeignPlanMember to GermanyAndItalyMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_US" xlink:label="US" xlink:title="US" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DomesticPlanMember" xlink:to="US" xlink:title="definition: DomesticPlanMember to US" order="1.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://modine.com/role/PensionAndEmployeeBenefitPlansChangesInBenefitObligationsPlanAssetsAndFundedStatusDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="DefinedBenefitPlanDisclosureLineItems" xlink:title="DefinedBenefitPlanDisclosureLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:label="DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:title="DefinedBenefitPlanChangeInBenefitObligationRollForward" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanChangeInBenefitObligationRollForward" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward" xlink:label="DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward" xlink:title="DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract" xlink:label="DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract" xlink:title="DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAbstract" xlink:label="DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAbstract" xlink:title="DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAbstract" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAbstract" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAbstract" xlink:label="DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAbstract" xlink:title="DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAbstract" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAbstract" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" xlink:label="DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" xlink:title="DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation" xlink:label="DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation" xlink:title="DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" xlink:label="PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" xlink:title="PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:label="PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:title="PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" order="9.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet" xlink:label="DefinedBenefitPlanAmountsRecognizedInBalanceSheet" xlink:title="DefinedBenefitPlanAmountsRecognizedInBalanceSheet" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanAmountsRecognizedInBalanceSheet" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanAmountsRecognizedInBalanceSheet" order="10.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:label="DefinedBenefitPlanFairValueOfPlanAssets" xlink:title="DefinedBenefitPlanFairValueOfPlanAssets" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanFairValueOfPlanAssets" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanFairValueOfPlanAssets" order="11.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets" xlink:label="DefinedBenefitPlanActualReturnOnPlanAssets" xlink:title="DefinedBenefitPlanActualReturnOnPlanAssets" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanActualReturnOnPlanAssets" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanActualReturnOnPlanAssets" order="12.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid" xlink:label="DefinedBenefitPlanPlanAssetsBenefitsPaid" xlink:title="DefinedBenefitPlanPlanAssetsBenefitsPaid" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanPlanAssetsBenefitsPaid" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanPlanAssetsBenefitsPaid" order="13.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:label="DefinedBenefitPlanContributionsByEmployer" xlink:title="DefinedBenefitPlanContributionsByEmployer" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanContributionsByEmployer" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanContributionsByEmployer" order="14.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:label="DefinedBenefitPlanFundedStatusOfPlan" xlink:title="DefinedBenefitPlanFundedStatusOfPlan" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanFundedStatusOfPlan" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanFundedStatusOfPlan" order="15.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanBenefitObligation" xlink:label="DefinedBenefitPlanBenefitObligation" xlink:title="DefinedBenefitPlanBenefitObligation" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanBenefitObligation" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanBenefitObligation" order="16.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanServiceCost" xlink:label="DefinedBenefitPlanServiceCost" xlink:title="DefinedBenefitPlanServiceCost" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanServiceCost" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanServiceCost" order="17.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanInterestCost" xlink:label="DefinedBenefitPlanInterestCost" xlink:title="DefinedBenefitPlanInterestCost" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanInterestCost" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanInterestCost" order="18.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:label="DefinedBenefitPlanActuarialGainLoss" xlink:title="DefinedBenefitPlanActuarialGainLoss" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanActuarialGainLoss" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanActuarialGainLoss" order="19.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:label="DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:title="DefinedBenefitPlanBenefitObligationBenefitsPaid" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanBenefitObligationBenefitsPaid" order="20.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanDivestituresBenefitObligation" xlink:label="DefinedBenefitPlanDivestituresBenefitObligation" xlink:title="DefinedBenefitPlanDivestituresBenefitObligation" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanDivestituresBenefitObligation" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanDivestituresBenefitObligation" order="21.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation" xlink:label="DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation" xlink:title="DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation" order="22.0" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_DefinedBenefitPlanServiceCostAndInterestCost" xlink:label="DefinedBenefitPlanServiceCostAndInterestCost" xlink:title="DefinedBenefitPlanServiceCostAndInterestCost" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanServiceCostAndInterestCost" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanServiceCostAndInterestCost" order="23.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanBenefitObligationPeriodIncreaseDecrease" xlink:label="DefinedBenefitPlanBenefitObligationPeriodIncreaseDecrease" xlink:title="DefinedBenefitPlanBenefitObligationPeriodIncreaseDecrease" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanBenefitObligationPeriodIncreaseDecrease" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanBenefitObligationPeriodIncreaseDecrease" order="24.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:title="ScheduleOfDefinedBenefitPlansDisclosuresTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to ScheduleOfDefinedBenefitPlansDisclosuresTable" order="25.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeAxis" xlink:label="RetirementPlanTypeAxis" xlink:title="RetirementPlanTypeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="RetirementPlanTypeAxis" xlink:title="definition: ScheduleOfDefinedBenefitPlansDisclosuresTable to RetirementPlanTypeAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="RetirementPlanTypeDomain" xlink:title="RetirementPlanTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="RetirementPlanTypeAxis" xlink:to="RetirementPlanTypeDomain" xlink:title="definition: RetirementPlanTypeAxis to RetirementPlanTypeDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="RetirementPlanTypeDomain_2" xlink:title="RetirementPlanTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="RetirementPlanTypeAxis" xlink:to="RetirementPlanTypeDomain_2" xlink:title="definition: RetirementPlanTypeAxis to RetirementPlanTypeDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionPlansDefinedBenefitMember" xlink:label="PensionPlansDefinedBenefitMember" xlink:title="PensionPlansDefinedBenefitMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RetirementPlanTypeDomain" xlink:to="PensionPlansDefinedBenefitMember" xlink:title="definition: RetirementPlanTypeDomain to PensionPlansDefinedBenefitMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanSponsorLocationAxis" xlink:label="RetirementPlanSponsorLocationAxis" xlink:title="RetirementPlanSponsorLocationAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="RetirementPlanSponsorLocationAxis" xlink:title="definition: ScheduleOfDefinedBenefitPlansDisclosuresTable to RetirementPlanSponsorLocationAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanSponsorLocationDomain" xlink:label="RetirementPlanSponsorLocationDomain" xlink:title="RetirementPlanSponsorLocationDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="RetirementPlanSponsorLocationAxis" xlink:to="RetirementPlanSponsorLocationDomain" xlink:title="definition: RetirementPlanSponsorLocationAxis to RetirementPlanSponsorLocationDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanSponsorLocationDomain" xlink:label="RetirementPlanSponsorLocationDomain_2" xlink:title="RetirementPlanSponsorLocationDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="RetirementPlanSponsorLocationAxis" xlink:to="RetirementPlanSponsorLocationDomain_2" xlink:title="definition: RetirementPlanSponsorLocationAxis to RetirementPlanSponsorLocationDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignPlanMember" xlink:label="ForeignPlanMember" xlink:title="ForeignPlanMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RetirementPlanSponsorLocationDomain" xlink:to="ForeignPlanMember" xlink:title="definition: RetirementPlanSponsorLocationDomain to ForeignPlanMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_GermanyAndItalyMember" xlink:label="GermanyAndItalyMember" xlink:title="GermanyAndItalyMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ForeignPlanMember" xlink:to="GermanyAndItalyMember" xlink:title="definition: ForeignPlanMember to GermanyAndItalyMember" order="1.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://modine.com/role/PensionAndEmployeeBenefitPlansCostComponentsOfPensionPlansDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="DefinedBenefitPlanDisclosureLineItems" xlink:title="DefinedBenefitPlanDisclosureLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract" xlink:label="DefinedBenefitPlanNetPeriodicBenefitCostAbstract" xlink:title="DefinedBenefitPlanNetPeriodicBenefitCostAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanNetPeriodicBenefitCostAbstract" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanNetPeriodicBenefitCostAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:label="OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:title="OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_DisposalGroupWriteOffOfNetActuarialGains" xlink:label="DisposalGroupWriteOffOfNetActuarialGains" xlink:title="DisposalGroupWriteOffOfNetActuarialGains" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DisposalGroupWriteOffOfNetActuarialGains" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DisposalGroupWriteOffOfNetActuarialGains" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_DisposalGroupWriteOffOfNetActuarialLosses" xlink:label="DisposalGroupWriteOffOfNetActuarialLosses" xlink:title="DisposalGroupWriteOffOfNetActuarialLosses" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DisposalGroupWriteOffOfNetActuarialLosses" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DisposalGroupWriteOffOfNetActuarialLosses" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax" xlink:label="OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax" xlink:title="OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax" xlink:label="OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax" xlink:title="OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax" xlink:label="OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax" xlink:title="OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanServiceCost" xlink:label="DefinedBenefitPlanServiceCost" xlink:title="DefinedBenefitPlanServiceCost" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanServiceCost" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanServiceCost" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanInterestCost" xlink:label="DefinedBenefitPlanInterestCost" xlink:title="DefinedBenefitPlanInterestCost" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanInterestCost" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanInterestCost" order="9.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:label="DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:title="DefinedBenefitPlanExpectedReturnOnPlanAssets" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanExpectedReturnOnPlanAssets" order="10.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:label="DefinedBenefitPlanAmortizationOfGainsLosses" xlink:title="DefinedBenefitPlanAmortizationOfGainsLosses" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanAmortizationOfGainsLosses" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanAmortizationOfGainsLosses" order="11.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" xlink:label="DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" xlink:title="DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" order="12.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:label="DefinedBenefitPlanNetPeriodicBenefitCost" xlink:title="DefinedBenefitPlanNetPeriodicBenefitCost" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanNetPeriodicBenefitCost" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanNetPeriodicBenefitCost" order="13.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:title="ScheduleOfDefinedBenefitPlansDisclosuresTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to ScheduleOfDefinedBenefitPlansDisclosuresTable" order="14.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeAxis" xlink:label="RetirementPlanTypeAxis" xlink:title="RetirementPlanTypeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="RetirementPlanTypeAxis" xlink:title="definition: ScheduleOfDefinedBenefitPlansDisclosuresTable to RetirementPlanTypeAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="RetirementPlanTypeDomain" xlink:title="RetirementPlanTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="RetirementPlanTypeAxis" xlink:to="RetirementPlanTypeDomain" xlink:title="definition: RetirementPlanTypeAxis to RetirementPlanTypeDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="RetirementPlanTypeDomain_2" xlink:title="RetirementPlanTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="RetirementPlanTypeAxis" xlink:to="RetirementPlanTypeDomain_2" xlink:title="definition: RetirementPlanTypeAxis to RetirementPlanTypeDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionPlansDefinedBenefitMember" xlink:label="PensionPlansDefinedBenefitMember" xlink:title="PensionPlansDefinedBenefitMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RetirementPlanTypeDomain" xlink:to="PensionPlansDefinedBenefitMember" xlink:title="definition: RetirementPlanTypeDomain to PensionPlansDefinedBenefitMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanSponsorLocationAxis" xlink:label="RetirementPlanSponsorLocationAxis" xlink:title="RetirementPlanSponsorLocationAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="RetirementPlanSponsorLocationAxis" xlink:title="definition: ScheduleOfDefinedBenefitPlansDisclosuresTable to RetirementPlanSponsorLocationAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanSponsorLocationDomain" xlink:label="RetirementPlanSponsorLocationDomain" xlink:title="RetirementPlanSponsorLocationDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="RetirementPlanSponsorLocationAxis" xlink:to="RetirementPlanSponsorLocationDomain" xlink:title="definition: RetirementPlanSponsorLocationAxis to RetirementPlanSponsorLocationDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanSponsorLocationDomain" xlink:label="RetirementPlanSponsorLocationDomain_2" xlink:title="RetirementPlanSponsorLocationDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="RetirementPlanSponsorLocationAxis" xlink:to="RetirementPlanSponsorLocationDomain_2" xlink:title="definition: RetirementPlanSponsorLocationAxis to RetirementPlanSponsorLocationDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignPlanMember" xlink:label="ForeignPlanMember" xlink:title="ForeignPlanMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RetirementPlanSponsorLocationDomain" xlink:to="ForeignPlanMember" xlink:title="definition: RetirementPlanSponsorLocationDomain to ForeignPlanMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_GermanyAndItalyMember" xlink:label="GermanyAndItalyMember" xlink:title="GermanyAndItalyMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ForeignPlanMember" xlink:to="GermanyAndItalyMember" xlink:title="definition: ForeignPlanMember to GermanyAndItalyMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="RangeAxis" xlink:title="definition: ScheduleOfDefinedBenefitPlansDisclosuresTable to RangeAxis" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="definition: RangeAxis to RangeMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember" xlink:label="RangeMember_2" xlink:title="RangeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="RangeAxis" xlink:to="RangeMember_2" xlink:title="definition: RangeAxis to RangeMember_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember" xlink:label="MaximumMember" xlink:title="MaximumMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RangeMember" xlink:to="MaximumMember" xlink:title="definition: RangeMember to MaximumMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:label="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:title="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:title="definition: ScheduleOfDefinedBenefitPlansDisclosuresTable to IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:title="DisposalGroupsIncludingDiscontinuedOperationsNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:to="DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:title="definition: IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis to DisposalGroupsIncludingDiscontinuedOperationsNameDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="DisposalGroupsIncludingDiscontinuedOperationsNameDomain_2" xlink:title="DisposalGroupsIncludingDiscontinuedOperationsNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:to="DisposalGroupsIncludingDiscontinuedOperationsNameDomain_2" xlink:title="definition: IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis to DisposalGroupsIncludingDiscontinuedOperationsNameDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_ThreeGermanyAutomotiveBusinessesMember" xlink:label="ThreeGermanyAutomotiveBusinessesMember" xlink:title="ThreeGermanyAutomotiveBusinessesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:to="ThreeGermanyAutomotiveBusinessesMember" xlink:title="definition: DisposalGroupsIncludingDiscontinuedOperationsNameDomain to ThreeGermanyAutomotiveBusinessesMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_AirCooledAutomotiveBusinessMember" xlink:label="AirCooledAutomotiveBusinessMember" xlink:title="AirCooledAutomotiveBusinessMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:to="AirCooledAutomotiveBusinessMember" xlink:title="definition: DisposalGroupsIncludingDiscontinuedOperationsNameDomain to AirCooledAutomotiveBusinessMember" order="2.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://modine.com/role/PensionAndEmployeeBenefitPlansValuationAssumptionsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="DefinedBenefitPlanDisclosureLineItems" xlink:title="DefinedBenefitPlanDisclosureLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedInCalculationsAbstract" xlink:label="DefinedBenefitPlanAssumptionsUsedInCalculationsAbstract" xlink:title="DefinedBenefitPlanAssumptionsUsedInCalculationsAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanAssumptionsUsedInCalculationsAbstract" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanAssumptionsUsedInCalculationsAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:label="DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:title="DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" xlink:label="DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" xlink:title="DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:title="ScheduleOfDefinedBenefitPlansDisclosuresTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to ScheduleOfDefinedBenefitPlansDisclosuresTable" order="4.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeAxis" xlink:label="RetirementPlanTypeAxis" xlink:title="RetirementPlanTypeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="RetirementPlanTypeAxis" xlink:title="definition: ScheduleOfDefinedBenefitPlansDisclosuresTable to RetirementPlanTypeAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="RetirementPlanTypeDomain" xlink:title="RetirementPlanTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="RetirementPlanTypeAxis" xlink:to="RetirementPlanTypeDomain" xlink:title="definition: RetirementPlanTypeAxis to RetirementPlanTypeDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="RetirementPlanTypeDomain_2" xlink:title="RetirementPlanTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="RetirementPlanTypeAxis" xlink:to="RetirementPlanTypeDomain_2" xlink:title="definition: RetirementPlanTypeAxis to RetirementPlanTypeDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionPlansDefinedBenefitMember" xlink:label="PensionPlansDefinedBenefitMember" xlink:title="PensionPlansDefinedBenefitMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RetirementPlanTypeDomain" xlink:to="PensionPlansDefinedBenefitMember" xlink:title="definition: RetirementPlanTypeDomain to PensionPlansDefinedBenefitMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanSponsorLocationAxis" xlink:label="RetirementPlanSponsorLocationAxis" xlink:title="RetirementPlanSponsorLocationAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="RetirementPlanSponsorLocationAxis" xlink:title="definition: ScheduleOfDefinedBenefitPlansDisclosuresTable to RetirementPlanSponsorLocationAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanSponsorLocationDomain" xlink:label="RetirementPlanSponsorLocationDomain" xlink:title="RetirementPlanSponsorLocationDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="RetirementPlanSponsorLocationAxis" xlink:to="RetirementPlanSponsorLocationDomain" xlink:title="definition: RetirementPlanSponsorLocationAxis to RetirementPlanSponsorLocationDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanSponsorLocationDomain" xlink:label="RetirementPlanSponsorLocationDomain_2" xlink:title="RetirementPlanSponsorLocationDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="RetirementPlanSponsorLocationAxis" xlink:to="RetirementPlanSponsorLocationDomain_2" xlink:title="definition: RetirementPlanSponsorLocationAxis to RetirementPlanSponsorLocationDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DomesticPlanMember" xlink:label="DomesticPlanMember" xlink:title="DomesticPlanMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RetirementPlanSponsorLocationDomain" xlink:to="DomesticPlanMember" xlink:title="definition: RetirementPlanSponsorLocationDomain to DomesticPlanMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignPlanMember" xlink:label="ForeignPlanMember" xlink:title="ForeignPlanMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RetirementPlanSponsorLocationDomain" xlink:to="ForeignPlanMember" xlink:title="definition: RetirementPlanSponsorLocationDomain to ForeignPlanMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_GermanyAndItalyMember" xlink:label="GermanyAndItalyMember" xlink:title="GermanyAndItalyMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ForeignPlanMember" xlink:to="GermanyAndItalyMember" xlink:title="definition: ForeignPlanMember to GermanyAndItalyMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_US" xlink:label="US" xlink:title="US" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DomesticPlanMember" xlink:to="US" xlink:title="definition: DomesticPlanMember to US" order="1.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://modine.com/role/PensionAndEmployeeBenefitPlansWeightedaverageAssetAllocationsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="DefinedBenefitPlanDisclosureLineItems" xlink:title="DefinedBenefitPlanDisclosureLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanInformationAboutPlanAssetsAbstract" xlink:label="DefinedBenefitPlanInformationAboutPlanAssetsAbstract" xlink:title="DefinedBenefitPlanInformationAboutPlanAssetsAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanInformationAboutPlanAssetsAbstract" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanInformationAboutPlanAssetsAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:label="DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:title="DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear" xlink:label="DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear" xlink:title="DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" xlink:label="DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" xlink:title="DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations" xlink:label="DefinedBenefitPlanWeightedAverageAssetAllocations" xlink:title="DefinedBenefitPlanWeightedAverageAssetAllocations" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanWeightedAverageAssetAllocations" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanWeightedAverageAssetAllocations" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:title="ScheduleOfDefinedBenefitPlansDisclosuresTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to ScheduleOfDefinedBenefitPlansDisclosuresTable" order="6.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeAxis" xlink:label="RetirementPlanTypeAxis" xlink:title="RetirementPlanTypeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="RetirementPlanTypeAxis" xlink:title="definition: ScheduleOfDefinedBenefitPlansDisclosuresTable to RetirementPlanTypeAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="RetirementPlanTypeDomain" xlink:title="RetirementPlanTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="RetirementPlanTypeAxis" xlink:to="RetirementPlanTypeDomain" xlink:title="definition: RetirementPlanTypeAxis to RetirementPlanTypeDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="RetirementPlanTypeDomain_2" xlink:title="RetirementPlanTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="RetirementPlanTypeAxis" xlink:to="RetirementPlanTypeDomain_2" xlink:title="definition: RetirementPlanTypeAxis to RetirementPlanTypeDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionPlansDefinedBenefitMember" xlink:label="PensionPlansDefinedBenefitMember" xlink:title="PensionPlansDefinedBenefitMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RetirementPlanTypeDomain" xlink:to="PensionPlansDefinedBenefitMember" xlink:title="definition: RetirementPlanTypeDomain to PensionPlansDefinedBenefitMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanSponsorLocationAxis" xlink:label="RetirementPlanSponsorLocationAxis" xlink:title="RetirementPlanSponsorLocationAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="RetirementPlanSponsorLocationAxis" xlink:title="definition: ScheduleOfDefinedBenefitPlansDisclosuresTable to RetirementPlanSponsorLocationAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanSponsorLocationDomain" xlink:label="RetirementPlanSponsorLocationDomain" xlink:title="RetirementPlanSponsorLocationDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="RetirementPlanSponsorLocationAxis" xlink:to="RetirementPlanSponsorLocationDomain" xlink:title="definition: RetirementPlanSponsorLocationAxis to RetirementPlanSponsorLocationDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanSponsorLocationDomain" xlink:label="RetirementPlanSponsorLocationDomain_2" xlink:title="RetirementPlanSponsorLocationDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="RetirementPlanSponsorLocationAxis" xlink:to="RetirementPlanSponsorLocationDomain_2" xlink:title="definition: RetirementPlanSponsorLocationAxis to RetirementPlanSponsorLocationDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DomesticPlanMember" xlink:label="DomesticPlanMember" xlink:title="DomesticPlanMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RetirementPlanSponsorLocationDomain" xlink:to="DomesticPlanMember" xlink:title="definition: RetirementPlanSponsorLocationDomain to DomesticPlanMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_US" xlink:label="US" xlink:title="US" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DomesticPlanMember" xlink:to="US" xlink:title="definition: DomesticPlanMember to US" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:label="DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:title="DefinedBenefitPlanByPlanAssetCategoriesAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:title="definition: ScheduleOfDefinedBenefitPlansDisclosuresTable to DefinedBenefitPlanByPlanAssetCategoriesAxis" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanAssetCategoriesDomain" xlink:label="PlanAssetCategoriesDomain" xlink:title="PlanAssetCategoriesDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:to="PlanAssetCategoriesDomain" xlink:title="definition: DefinedBenefitPlanByPlanAssetCategoriesAxis to PlanAssetCategoriesDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanAssetCategoriesDomain" xlink:label="PlanAssetCategoriesDomain_2" xlink:title="PlanAssetCategoriesDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:to="PlanAssetCategoriesDomain_2" xlink:title="definition: DefinedBenefitPlanByPlanAssetCategoriesAxis to PlanAssetCategoriesDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtSecuritiesMember" xlink:label="DebtSecuritiesMember" xlink:title="DebtSecuritiesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PlanAssetCategoriesDomain" xlink:to="DebtSecuritiesMember" xlink:title="definition: PlanAssetCategoriesDomain to DebtSecuritiesMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquitySecuritiesMember" xlink:label="EquitySecuritiesMember" xlink:title="EquitySecuritiesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PlanAssetCategoriesDomain" xlink:to="EquitySecuritiesMember" xlink:title="definition: PlanAssetCategoriesDomain to EquitySecuritiesMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsMember" xlink:label="CashAndCashEquivalentsMember" xlink:title="CashAndCashEquivalentsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PlanAssetCategoriesDomain" xlink:to="CashAndCashEquivalentsMember" xlink:title="definition: PlanAssetCategoriesDomain to CashAndCashEquivalentsMember" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanRealEstateMember" xlink:label="DefinedBenefitPlanRealEstateMember" xlink:title="DefinedBenefitPlanRealEstateMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PlanAssetCategoriesDomain" xlink:to="DefinedBenefitPlanRealEstateMember" xlink:title="definition: PlanAssetCategoriesDomain to DefinedBenefitPlanRealEstateMember" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementScenarioAxis" xlink:label="StatementScenarioAxis" xlink:title="StatementScenarioAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="StatementScenarioAxis" xlink:title="definition: ScheduleOfDefinedBenefitPlansDisclosuresTable to StatementScenarioAxis" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="ScenarioUnspecifiedDomain" xlink:title="ScenarioUnspecifiedDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="StatementScenarioAxis" xlink:to="ScenarioUnspecifiedDomain" xlink:title="definition: StatementScenarioAxis to ScenarioUnspecifiedDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="ScenarioUnspecifiedDomain_2" xlink:title="ScenarioUnspecifiedDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="StatementScenarioAxis" xlink:to="ScenarioUnspecifiedDomain_2" xlink:title="definition: StatementScenarioAxis to ScenarioUnspecifiedDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioForecastMember" xlink:label="ScenarioForecastMember" xlink:title="ScenarioForecastMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ScenarioUnspecifiedDomain" xlink:to="ScenarioForecastMember" xlink:title="definition: ScenarioUnspecifiedDomain to ScenarioForecastMember" order="1.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://modine.com/role/PensionAndEmployeeBenefitPlansEstimatedPensionBenefitPaymentsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="DefinedBenefitPlanDisclosureLineItems" xlink:title="DefinedBenefitPlanDisclosureLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract" xlink:label="DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract" xlink:title="DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:label="DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:title="DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:label="DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:title="DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:label="DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:title="DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:label="DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:title="DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:label="DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:title="DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:label="DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:title="DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:title="ScheduleOfDefinedBenefitPlansDisclosuresTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to ScheduleOfDefinedBenefitPlansDisclosuresTable" order="8.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeAxis" xlink:label="RetirementPlanTypeAxis" xlink:title="RetirementPlanTypeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="RetirementPlanTypeAxis" xlink:title="definition: ScheduleOfDefinedBenefitPlansDisclosuresTable to RetirementPlanTypeAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="RetirementPlanTypeDomain" xlink:title="RetirementPlanTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="RetirementPlanTypeAxis" xlink:to="RetirementPlanTypeDomain" xlink:title="definition: RetirementPlanTypeAxis to RetirementPlanTypeDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="RetirementPlanTypeDomain_2" xlink:title="RetirementPlanTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="RetirementPlanTypeAxis" xlink:to="RetirementPlanTypeDomain_2" xlink:title="definition: RetirementPlanTypeAxis to RetirementPlanTypeDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionPlansDefinedBenefitMember" xlink:label="PensionPlansDefinedBenefitMember" xlink:title="PensionPlansDefinedBenefitMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RetirementPlanTypeDomain" xlink:to="PensionPlansDefinedBenefitMember" xlink:title="definition: RetirementPlanTypeDomain to PensionPlansDefinedBenefitMember" order="1.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://modine.com/role/DerivativeInstrumentsRecordedInConsolidatedBalanceSheetsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativesFairValueLineItems" xlink:label="DerivativesFairValueLineItems" xlink:title="DerivativesFairValueLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeFairValueOfDerivativeNetAbstract" xlink:label="DerivativeFairValueOfDerivativeNetAbstract" xlink:title="DerivativeFairValueOfDerivativeNetAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DerivativesFairValueLineItems" xlink:to="DerivativeFairValueOfDerivativeNetAbstract" xlink:title="definition: DerivativesFairValueLineItems to DerivativeFairValueOfDerivativeNetAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeLiabilityFairValueGrossAsset" xlink:label="DerivativeLiabilityFairValueGrossAsset" xlink:title="DerivativeLiabilityFairValueGrossAsset" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DerivativesFairValueLineItems" xlink:to="DerivativeLiabilityFairValueGrossAsset" xlink:title="definition: DerivativesFairValueLineItems to DerivativeLiabilityFairValueGrossAsset" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeFairValueOfDerivativeLiability" xlink:label="DerivativeFairValueOfDerivativeLiability" xlink:title="DerivativeFairValueOfDerivativeLiability" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DerivativesFairValueLineItems" xlink:to="DerivativeFairValueOfDerivativeLiability" xlink:title="definition: DerivativesFairValueLineItems to DerivativeFairValueOfDerivativeLiability" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:label="FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:title="FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="DerivativesFairValueLineItems" xlink:to="FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:title="definition: DerivativesFairValueLineItems to FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" order="4.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="DerivativeInstrumentRiskAxis" xlink:title="DerivativeInstrumentRiskAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:to="DerivativeInstrumentRiskAxis" xlink:title="definition: FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable to DerivativeInstrumentRiskAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="DerivativeContractTypeDomain" xlink:title="DerivativeContractTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="DerivativeInstrumentRiskAxis" xlink:to="DerivativeContractTypeDomain" xlink:title="definition: DerivativeInstrumentRiskAxis to DerivativeContractTypeDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="DerivativeContractTypeDomain_2" xlink:title="DerivativeContractTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="DerivativeInstrumentRiskAxis" xlink:to="DerivativeContractTypeDomain_2" xlink:title="definition: DerivativeInstrumentRiskAxis to DerivativeContractTypeDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignExchangeContractMember" xlink:label="ForeignExchangeContractMember" xlink:title="ForeignExchangeContractMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DerivativeContractTypeDomain" xlink:to="ForeignExchangeContractMember" xlink:title="definition: DerivativeContractTypeDomain to ForeignExchangeContractMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommodityContractMember" xlink:label="CommodityContractMember" xlink:title="CommodityContractMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DerivativeContractTypeDomain" xlink:to="CommodityContractMember" xlink:title="definition: DerivativeContractTypeDomain to CommodityContractMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HedgingDesignationAxis" xlink:label="HedgingDesignationAxis" xlink:title="HedgingDesignationAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:to="HedgingDesignationAxis" xlink:title="definition: FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable to HedgingDesignationAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HedgingDesignationDomain" xlink:label="HedgingDesignationDomain" xlink:title="HedgingDesignationDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="HedgingDesignationAxis" xlink:to="HedgingDesignationDomain" xlink:title="definition: HedgingDesignationAxis to HedgingDesignationDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HedgingDesignationDomain" xlink:label="HedgingDesignationDomain_2" xlink:title="HedgingDesignationDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="HedgingDesignationAxis" xlink:to="HedgingDesignationDomain_2" xlink:title="definition: HedgingDesignationAxis to HedgingDesignationDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DesignatedAsHedgingInstrumentMember" xlink:label="DesignatedAsHedgingInstrumentMember" xlink:title="DesignatedAsHedgingInstrumentMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="HedgingDesignationDomain" xlink:to="DesignatedAsHedgingInstrumentMember" xlink:title="definition: HedgingDesignationDomain to DesignatedAsHedgingInstrumentMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NondesignatedMember" xlink:label="NondesignatedMember" xlink:title="NondesignatedMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="HedgingDesignationDomain" xlink:to="NondesignatedMember" xlink:title="definition: HedgingDesignationDomain to NondesignatedMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="BalanceSheetLocationAxis" xlink:title="BalanceSheetLocationAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:to="BalanceSheetLocationAxis" xlink:title="definition: FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable to BalanceSheetLocationAxis" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="BalanceSheetLocationDomain" xlink:title="BalanceSheetLocationDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="BalanceSheetLocationAxis" xlink:to="BalanceSheetLocationDomain" xlink:title="definition: BalanceSheetLocationAxis to BalanceSheetLocationDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="BalanceSheetLocationDomain_2" xlink:title="BalanceSheetLocationDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="BalanceSheetLocationAxis" xlink:to="BalanceSheetLocationDomain_2" xlink:title="definition: BalanceSheetLocationAxis to BalanceSheetLocationDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherCurrentAssetsMember" xlink:label="OtherCurrentAssetsMember" xlink:title="OtherCurrentAssetsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BalanceSheetLocationDomain" xlink:to="OtherCurrentAssetsMember" xlink:title="definition: BalanceSheetLocationDomain to OtherCurrentAssetsMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilitiesMember" xlink:label="OtherLiabilitiesMember" xlink:title="OtherLiabilitiesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BalanceSheetLocationDomain" xlink:to="OtherLiabilitiesMember" xlink:title="definition: BalanceSheetLocationDomain to OtherLiabilitiesMember" order="2.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://modine.com/role/DerivativeInstrumentsGainsLossesRecognizedDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:label="DerivativeInstrumentsGainLossLineItems" xlink:title="DerivativeInstrumentsGainLossLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeGainLossOnDerivativeNet" xlink:label="DerivativeGainLossOnDerivativeNet" xlink:title="DerivativeGainLossOnDerivativeNet" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DerivativeInstrumentsGainLossLineItems" xlink:to="DerivativeGainLossOnDerivativeNet" xlink:title="definition: DerivativeInstrumentsGainLossLineItems to DerivativeGainLossOnDerivativeNet" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax" xlink:label="OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax" xlink:title="OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DerivativeInstrumentsGainLossLineItems" xlink:to="OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax" xlink:title="definition: DerivativeInstrumentsGainLossLineItems to OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:label="DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:title="DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="DerivativeInstrumentsGainLossLineItems" xlink:to="DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:title="definition: DerivativeInstrumentsGainLossLineItems to DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" order="3.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="DerivativeInstrumentRiskAxis" xlink:title="DerivativeInstrumentRiskAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:to="DerivativeInstrumentRiskAxis" xlink:title="definition: DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable to DerivativeInstrumentRiskAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="DerivativeContractTypeDomain" xlink:title="DerivativeContractTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="DerivativeInstrumentRiskAxis" xlink:to="DerivativeContractTypeDomain" xlink:title="definition: DerivativeInstrumentRiskAxis to DerivativeContractTypeDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="DerivativeContractTypeDomain_2" xlink:title="DerivativeContractTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="DerivativeInstrumentRiskAxis" xlink:to="DerivativeContractTypeDomain_2" xlink:title="definition: DerivativeInstrumentRiskAxis to DerivativeContractTypeDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommodityContractMember" xlink:label="CommodityContractMember" xlink:title="CommodityContractMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DerivativeContractTypeDomain" xlink:to="CommodityContractMember" xlink:title="definition: DerivativeContractTypeDomain to CommodityContractMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignExchangeContractMember" xlink:label="ForeignExchangeContractMember" xlink:title="ForeignExchangeContractMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DerivativeContractTypeDomain" xlink:to="ForeignExchangeContractMember" xlink:title="definition: DerivativeContractTypeDomain to ForeignExchangeContractMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="IncomeStatementLocationAxis" xlink:title="IncomeStatementLocationAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:to="IncomeStatementLocationAxis" xlink:title="definition: DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable to IncomeStatementLocationAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="IncomeStatementLocationDomain" xlink:title="IncomeStatementLocationDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="IncomeStatementLocationAxis" xlink:to="IncomeStatementLocationDomain" xlink:title="definition: IncomeStatementLocationAxis to IncomeStatementLocationDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="IncomeStatementLocationDomain_2" xlink:title="IncomeStatementLocationDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="IncomeStatementLocationAxis" xlink:to="IncomeStatementLocationDomain_2" xlink:title="definition: IncomeStatementLocationAxis to IncomeStatementLocationDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfSalesMember" xlink:label="CostOfSalesMember" xlink:title="CostOfSalesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeStatementLocationDomain" xlink:to="CostOfSalesMember" xlink:title="definition: IncomeStatementLocationDomain to CostOfSalesMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SalesMember" xlink:label="SalesMember" xlink:title="SalesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeStatementLocationDomain" xlink:to="SalesMember" xlink:title="definition: IncomeStatementLocationDomain to SalesMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNonoperatingIncomeExpenseMember" xlink:label="OtherNonoperatingIncomeExpenseMember" xlink:title="OtherNonoperatingIncomeExpenseMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeStatementLocationDomain" xlink:to="OtherNonoperatingIncomeExpenseMember" xlink:title="definition: IncomeStatementLocationDomain to OtherNonoperatingIncomeExpenseMember" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLocationAxis" xlink:label="OtherComprehensiveIncomeLocationAxis" xlink:title="OtherComprehensiveIncomeLocationAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:to="OtherComprehensiveIncomeLocationAxis" xlink:title="definition: DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable to OtherComprehensiveIncomeLocationAxis" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLocationDomain" xlink:label="OtherComprehensiveIncomeLocationDomain" xlink:title="OtherComprehensiveIncomeLocationDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="OtherComprehensiveIncomeLocationAxis" xlink:to="OtherComprehensiveIncomeLocationDomain" xlink:title="definition: OtherComprehensiveIncomeLocationAxis to OtherComprehensiveIncomeLocationDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLocationDomain" xlink:label="OtherComprehensiveIncomeLocationDomain_2" xlink:title="OtherComprehensiveIncomeLocationDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="OtherComprehensiveIncomeLocationAxis" xlink:to="OtherComprehensiveIncomeLocationDomain_2" xlink:title="definition: OtherComprehensiveIncomeLocationAxis to OtherComprehensiveIncomeLocationDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeMember" xlink:label="OtherComprehensiveIncomeMember" xlink:title="OtherComprehensiveIncomeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="OtherComprehensiveIncomeLocationDomain" xlink:to="OtherComprehensiveIncomeMember" xlink:title="definition: OtherComprehensiveIncomeLocationDomain to OtherComprehensiveIncomeMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HedgingDesignationAxis" xlink:label="HedgingDesignationAxis" xlink:title="HedgingDesignationAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:to="HedgingDesignationAxis" xlink:title="definition: DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable to HedgingDesignationAxis" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HedgingDesignationDomain" xlink:label="HedgingDesignationDomain" xlink:title="HedgingDesignationDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="HedgingDesignationAxis" xlink:to="HedgingDesignationDomain" xlink:title="definition: HedgingDesignationAxis to HedgingDesignationDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HedgingDesignationDomain" xlink:label="HedgingDesignationDomain_2" xlink:title="HedgingDesignationDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="HedgingDesignationAxis" xlink:to="HedgingDesignationDomain_2" xlink:title="definition: HedgingDesignationAxis to HedgingDesignationDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DesignatedAsHedgingInstrumentMember" xlink:label="DesignatedAsHedgingInstrumentMember" xlink:title="DesignatedAsHedgingInstrumentMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="HedgingDesignationDomain" xlink:to="DesignatedAsHedgingInstrumentMember" xlink:title="definition: HedgingDesignationDomain to DesignatedAsHedgingInstrumentMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NondesignatedMember" xlink:label="NondesignatedMember" xlink:title="NondesignatedMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="HedgingDesignationDomain" xlink:to="NondesignatedMember" xlink:title="definition: HedgingDesignationDomain to NondesignatedMember" order="2.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://modine.com/role/RisksUncertaintiesContingenciesAndLitigationDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskLineItems" xlink:label="ConcentrationRiskLineItems" xlink:title="ConcentrationRiskLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RisksAndUncertaintiesAbstract" xlink:label="RisksAndUncertaintiesAbstract" xlink:title="RisksAndUncertaintiesAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ConcentrationRiskLineItems" xlink:to="RisksAndUncertaintiesAbstract" xlink:title="definition: ConcentrationRiskLineItems to RisksAndUncertaintiesAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesDisclosureAbstract" xlink:label="AccrualForEnvironmentalLossContingenciesDisclosureAbstract" xlink:title="AccrualForEnvironmentalLossContingenciesDisclosureAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ConcentrationRiskLineItems" xlink:to="AccrualForEnvironmentalLossContingenciesDisclosureAbstract" xlink:title="definition: ConcentrationRiskLineItems to AccrualForEnvironmentalLossContingenciesDisclosureAbstract" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccrualForEnvironmentalLossContingencies" xlink:label="AccrualForEnvironmentalLossContingencies" xlink:title="AccrualForEnvironmentalLossContingencies" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ConcentrationRiskLineItems" xlink:to="AccrualForEnvironmentalLossContingencies" xlink:title="definition: ConcentrationRiskLineItems to AccrualForEnvironmentalLossContingencies" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag" xlink:label="EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag" xlink:title="EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ConcentrationRiskLineItems" xlink:to="EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag" xlink:title="definition: ConcentrationRiskLineItems to EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesPeriodIncreaseDecrease" xlink:label="AccrualForEnvironmentalLossContingenciesPeriodIncreaseDecrease" xlink:title="AccrualForEnvironmentalLossContingenciesPeriodIncreaseDecrease" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ConcentrationRiskLineItems" xlink:to="AccrualForEnvironmentalLossContingenciesPeriodIncreaseDecrease" xlink:title="definition: ConcentrationRiskLineItems to AccrualForEnvironmentalLossContingenciesPeriodIncreaseDecrease" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_EntityWideRevenueNumberOfMajorCustomers" xlink:label="EntityWideRevenueNumberOfMajorCustomers" xlink:title="EntityWideRevenueNumberOfMajorCustomers" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ConcentrationRiskLineItems" xlink:to="EntityWideRevenueNumberOfMajorCustomers" xlink:title="definition: ConcentrationRiskLineItems to EntityWideRevenueNumberOfMajorCustomers" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="ConcentrationRiskPercentage1" xlink:title="ConcentrationRiskPercentage1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ConcentrationRiskLineItems" xlink:to="ConcentrationRiskPercentage1" xlink:title="definition: ConcentrationRiskLineItems to ConcentrationRiskPercentage1" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_NumberOfTopCustomers" xlink:label="NumberOfTopCustomers" xlink:title="NumberOfTopCustomers" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ConcentrationRiskLineItems" xlink:to="NumberOfTopCustomers" xlink:title="definition: ConcentrationRiskLineItems to NumberOfTopCustomers" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskTable" xlink:label="ConcentrationRiskTable" xlink:title="ConcentrationRiskTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ConcentrationRiskLineItems" xlink:to="ConcentrationRiskTable" xlink:title="definition: ConcentrationRiskLineItems to ConcentrationRiskTable" order="9.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="StatementBusinessSegmentsAxis" xlink:title="StatementBusinessSegmentsAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ConcentrationRiskTable" xlink:to="StatementBusinessSegmentsAxis" xlink:title="definition: ConcentrationRiskTable to StatementBusinessSegmentsAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain" xlink:label="SegmentDomain" xlink:title="SegmentDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="StatementBusinessSegmentsAxis" xlink:to="SegmentDomain" xlink:title="definition: StatementBusinessSegmentsAxis to SegmentDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain" xlink:label="SegmentDomain_2" xlink:title="SegmentDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="StatementBusinessSegmentsAxis" xlink:to="SegmentDomain_2" xlink:title="definition: StatementBusinessSegmentsAxis to SegmentDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_VehicularThermalSolutionsMember" xlink:label="VehicularThermalSolutionsMember" xlink:title="VehicularThermalSolutionsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentDomain" xlink:to="VehicularThermalSolutionsMember" xlink:title="definition: SegmentDomain to VehicularThermalSolutionsMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="ConcentrationRiskByBenchmarkAxis" xlink:title="ConcentrationRiskByBenchmarkAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ConcentrationRiskTable" xlink:to="ConcentrationRiskByBenchmarkAxis" xlink:title="definition: ConcentrationRiskTable to ConcentrationRiskByBenchmarkAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="ConcentrationRiskBenchmarkDomain" xlink:title="ConcentrationRiskBenchmarkDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ConcentrationRiskByBenchmarkAxis" xlink:to="ConcentrationRiskBenchmarkDomain" xlink:title="definition: ConcentrationRiskByBenchmarkAxis to ConcentrationRiskBenchmarkDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="ConcentrationRiskBenchmarkDomain_2" xlink:title="ConcentrationRiskBenchmarkDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ConcentrationRiskByBenchmarkAxis" xlink:to="ConcentrationRiskBenchmarkDomain_2" xlink:title="definition: ConcentrationRiskByBenchmarkAxis to ConcentrationRiskBenchmarkDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SalesMember" xlink:label="SalesMember" xlink:title="SalesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ConcentrationRiskBenchmarkDomain" xlink:to="SalesMember" xlink:title="definition: ConcentrationRiskBenchmarkDomain to SalesMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableMember" xlink:label="AccountsReceivableMember" xlink:title="AccountsReceivableMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ConcentrationRiskBenchmarkDomain" xlink:to="AccountsReceivableMember" xlink:title="definition: ConcentrationRiskBenchmarkDomain to AccountsReceivableMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="ConcentrationRiskByTypeAxis" xlink:title="ConcentrationRiskByTypeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ConcentrationRiskTable" xlink:to="ConcentrationRiskByTypeAxis" xlink:title="definition: ConcentrationRiskTable to ConcentrationRiskByTypeAxis" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="ConcentrationRiskTypeDomain" xlink:title="ConcentrationRiskTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ConcentrationRiskByTypeAxis" xlink:to="ConcentrationRiskTypeDomain" xlink:title="definition: ConcentrationRiskByTypeAxis to ConcentrationRiskTypeDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="ConcentrationRiskTypeDomain_2" xlink:title="ConcentrationRiskTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ConcentrationRiskByTypeAxis" xlink:to="ConcentrationRiskTypeDomain_2" xlink:title="definition: ConcentrationRiskByTypeAxis to ConcentrationRiskTypeDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="CustomerConcentrationRiskMember" xlink:title="CustomerConcentrationRiskMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ConcentrationRiskTypeDomain" xlink:to="CustomerConcentrationRiskMember" xlink:title="definition: ConcentrationRiskTypeDomain to CustomerConcentrationRiskMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditConcentrationRiskMember" xlink:label="CreditConcentrationRiskMember" xlink:title="CreditConcentrationRiskMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ConcentrationRiskTypeDomain" xlink:to="CreditConcentrationRiskMember" xlink:title="definition: ConcentrationRiskTypeDomain to CreditConcentrationRiskMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MajorCustomersAxis" xlink:label="MajorCustomersAxis" xlink:title="MajorCustomersAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ConcentrationRiskTable" xlink:to="MajorCustomersAxis" xlink:title="definition: ConcentrationRiskTable to MajorCustomersAxis" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_NameOfMajorCustomerDomain" xlink:label="NameOfMajorCustomerDomain" xlink:title="NameOfMajorCustomerDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="MajorCustomersAxis" xlink:to="NameOfMajorCustomerDomain" xlink:title="definition: MajorCustomersAxis to NameOfMajorCustomerDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_NameOfMajorCustomerDomain" xlink:label="NameOfMajorCustomerDomain_2" xlink:title="NameOfMajorCustomerDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="MajorCustomersAxis" xlink:to="NameOfMajorCustomerDomain_2" xlink:title="definition: MajorCustomersAxis to NameOfMajorCustomerDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_TopTenCustomersMember" xlink:label="TopTenCustomersMember" xlink:title="TopTenCustomersMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="NameOfMajorCustomerDomain" xlink:to="TopTenCustomersMember" xlink:title="definition: NameOfMajorCustomerDomain to TopTenCustomersMember" order="1.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://modine.com/role/AccumulatedOtherComprehensiveLossDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:label="AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:title="AccumulatedOtherComprehensiveIncomeLossLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:label="OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:title="OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:title="definition: AccumulatedOtherComprehensiveIncomeLossLineItems to OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity" xlink:label="StockholdersEquity" xlink:title="StockholdersEquity" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="StockholdersEquity" xlink:title="definition: AccumulatedOtherComprehensiveIncomeLossLineItems to StockholdersEquity" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent" xlink:label="OciBeforeReclassificationsBeforeTaxAttributableToParent" xlink:title="OciBeforeReclassificationsBeforeTaxAttributableToParent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="OciBeforeReclassificationsBeforeTaxAttributableToParent" xlink:title="definition: AccumulatedOtherComprehensiveIncomeLossLineItems to OciBeforeReclassificationsBeforeTaxAttributableToParent" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent" xlink:label="ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent" xlink:title="ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent" xlink:title="definition: AccumulatedOtherComprehensiveIncomeLossLineItems to ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_UnrecognizedNetPensionLossGainInDisposedBusinesses" xlink:label="UnrecognizedNetPensionLossGainInDisposedBusinesses" xlink:title="UnrecognizedNetPensionLossGainInDisposedBusinesses" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="UnrecognizedNetPensionLossGainInDisposedBusinesses" xlink:title="definition: AccumulatedOtherComprehensiveIncomeLossLineItems to UnrecognizedNetPensionLossGainInDisposedBusinesses" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" xlink:label="OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" xlink:title="OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" xlink:title="definition: AccumulatedOtherComprehensiveIncomeLossLineItems to OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:label="OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:title="OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:title="definition: AccumulatedOtherComprehensiveIncomeLossLineItems to OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_NumberOfAutomotiveBusinessesSold" xlink:label="NumberOfAutomotiveBusinessesSold" xlink:title="NumberOfAutomotiveBusinessesSold" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="NumberOfAutomotiveBusinessesSold" xlink:title="definition: AccumulatedOtherComprehensiveIncomeLossLineItems to NumberOfAutomotiveBusinessesSold" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:label="AccumulatedOtherComprehensiveIncomeLossTable" xlink:title="AccumulatedOtherComprehensiveIncomeLossTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="AccumulatedOtherComprehensiveIncomeLossTable" xlink:title="definition: AccumulatedOtherComprehensiveIncomeLossLineItems to AccumulatedOtherComprehensiveIncomeLossTable" order="9.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="StatementEquityComponentsAxis" xlink:title="StatementEquityComponentsAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="AccumulatedOtherComprehensiveIncomeLossTable" xlink:to="StatementEquityComponentsAxis" xlink:title="definition: AccumulatedOtherComprehensiveIncomeLossTable to StatementEquityComponentsAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain" xlink:label="EquityComponentDomain" xlink:title="EquityComponentDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="StatementEquityComponentsAxis" xlink:to="EquityComponentDomain" xlink:title="definition: StatementEquityComponentsAxis to EquityComponentDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain" xlink:label="EquityComponentDomain_2" xlink:title="EquityComponentDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="StatementEquityComponentsAxis" xlink:to="EquityComponentDomain_2" xlink:title="definition: StatementEquityComponentsAxis to EquityComponentDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="AccumulatedOtherComprehensiveIncomeMember" xlink:title="AccumulatedOtherComprehensiveIncomeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityComponentDomain" xlink:to="AccumulatedOtherComprehensiveIncomeMember" xlink:title="definition: EquityComponentDomain to AccumulatedOtherComprehensiveIncomeMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedTranslationAdjustmentMember" xlink:label="AccumulatedTranslationAdjustmentMember" xlink:title="AccumulatedTranslationAdjustmentMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AccumulatedOtherComprehensiveIncomeMember" xlink:to="AccumulatedTranslationAdjustmentMember" xlink:title="definition: AccumulatedOtherComprehensiveIncomeMember to AccumulatedTranslationAdjustmentMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember" xlink:label="AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember" xlink:title="AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AccumulatedOtherComprehensiveIncomeMember" xlink:to="AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember" xlink:title="definition: AccumulatedOtherComprehensiveIncomeMember to AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember" xlink:label="AccumulatedGainLossNetCashFlowHedgeParentMember" xlink:title="AccumulatedGainLossNetCashFlowHedgeParentMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AccumulatedOtherComprehensiveIncomeMember" xlink:to="AccumulatedGainLossNetCashFlowHedgeParentMember" xlink:title="definition: AccumulatedOtherComprehensiveIncomeMember to AccumulatedGainLossNetCashFlowHedgeParentMember" order="3.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://modine.com/role/SegmentAndGeographicInformationNetSalesGrossProfitAndOperatingIncomeBySegmentDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="SegmentReportingInformationLineItems" xlink:title="SegmentReportingInformationLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingInformationRevenueAbstract" xlink:label="SegmentReportingInformationRevenueAbstract" xlink:title="SegmentReportingInformationRevenueAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentReportingInformationLineItems" xlink:to="SegmentReportingInformationRevenueAbstract" xlink:title="definition: SegmentReportingInformationLineItems to SegmentReportingInformationRevenueAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NumberOfOperatingSegments" xlink:label="NumberOfOperatingSegments" xlink:title="NumberOfOperatingSegments" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentReportingInformationLineItems" xlink:to="NumberOfOperatingSegments" xlink:title="definition: SegmentReportingInformationLineItems to NumberOfOperatingSegments" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="RevenueFromContractWithCustomerExcludingAssessedTax" xlink:title="RevenueFromContractWithCustomerExcludingAssessedTax" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentReportingInformationLineItems" xlink:to="RevenueFromContractWithCustomerExcludingAssessedTax" xlink:title="definition: SegmentReportingInformationLineItems to RevenueFromContractWithCustomerExcludingAssessedTax" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GrossProfit" xlink:label="GrossProfit" xlink:title="GrossProfit" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentReportingInformationLineItems" xlink:to="GrossProfit" xlink:title="definition: SegmentReportingInformationLineItems to GrossProfit" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_GrossProfitAsPercentageOfSales" xlink:label="GrossProfitAsPercentageOfSales" xlink:title="GrossProfitAsPercentageOfSales" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentReportingInformationLineItems" xlink:to="GrossProfitAsPercentageOfSales" xlink:title="definition: SegmentReportingInformationLineItems to GrossProfitAsPercentageOfSales" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingIncomeLoss" xlink:label="OperatingIncomeLoss" xlink:title="OperatingIncomeLoss" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentReportingInformationLineItems" xlink:to="OperatingIncomeLoss" xlink:title="definition: SegmentReportingInformationLineItems to OperatingIncomeLoss" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="ScheduleOfSegmentReportingInformationBySegmentTable" xlink:title="ScheduleOfSegmentReportingInformationBySegmentTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="SegmentReportingInformationLineItems" xlink:to="ScheduleOfSegmentReportingInformationBySegmentTable" xlink:title="definition: SegmentReportingInformationLineItems to ScheduleOfSegmentReportingInformationBySegmentTable" order="7.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsAxis" xlink:label="ConsolidationItemsAxis" xlink:title="ConsolidationItemsAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="ConsolidationItemsAxis" xlink:title="definition: ScheduleOfSegmentReportingInformationBySegmentTable to ConsolidationItemsAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsDomain" xlink:label="ConsolidationItemsDomain" xlink:title="ConsolidationItemsDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ConsolidationItemsAxis" xlink:to="ConsolidationItemsDomain" xlink:title="definition: ConsolidationItemsAxis to ConsolidationItemsDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsDomain" xlink:label="ConsolidationItemsDomain_2" xlink:title="ConsolidationItemsDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ConsolidationItemsAxis" xlink:to="ConsolidationItemsDomain_2" xlink:title="definition: ConsolidationItemsAxis to ConsolidationItemsDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingSegmentsMember" xlink:label="OperatingSegmentsMember" xlink:title="OperatingSegmentsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ConsolidationItemsDomain" xlink:to="OperatingSegmentsMember" xlink:title="definition: ConsolidationItemsDomain to OperatingSegmentsMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IntersegmentEliminationMember" xlink:label="IntersegmentEliminationMember" xlink:title="IntersegmentEliminationMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ConsolidationItemsDomain" xlink:to="IntersegmentEliminationMember" xlink:title="definition: ConsolidationItemsDomain to IntersegmentEliminationMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_CorporateAndEliminationsMember" xlink:label="CorporateAndEliminationsMember" xlink:title="CorporateAndEliminationsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ConsolidationItemsDomain" xlink:to="CorporateAndEliminationsMember" xlink:title="definition: ConsolidationItemsDomain to CorporateAndEliminationsMember" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="StatementBusinessSegmentsAxis" xlink:title="StatementBusinessSegmentsAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="StatementBusinessSegmentsAxis" xlink:title="definition: ScheduleOfSegmentReportingInformationBySegmentTable to StatementBusinessSegmentsAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain" xlink:label="SegmentDomain" xlink:title="SegmentDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="StatementBusinessSegmentsAxis" xlink:to="SegmentDomain" xlink:title="definition: StatementBusinessSegmentsAxis to SegmentDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain" xlink:label="SegmentDomain_2" xlink:title="SegmentDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="StatementBusinessSegmentsAxis" xlink:to="SegmentDomain_2" xlink:title="definition: StatementBusinessSegmentsAxis to SegmentDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_ClimateSolutionsMember" xlink:label="ClimateSolutionsMember" xlink:title="ClimateSolutionsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentDomain" xlink:to="ClimateSolutionsMember" xlink:title="definition: SegmentDomain to ClimateSolutionsMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_PerformanceTechnologiesMember" xlink:label="PerformanceTechnologiesMember" xlink:title="PerformanceTechnologiesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentDomain" xlink:to="PerformanceTechnologiesMember" xlink:title="definition: SegmentDomain to PerformanceTechnologiesMember" order="2.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://modine.com/role/SegmentAndGeographicInformationAssetsBySegmentDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="SegmentReportingInformationLineItems" xlink:title="SegmentReportingInformationLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingInformationRevenueAbstract" xlink:label="SegmentReportingInformationRevenueAbstract" xlink:title="SegmentReportingInformationRevenueAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentReportingInformationLineItems" xlink:to="SegmentReportingInformationRevenueAbstract" xlink:title="definition: SegmentReportingInformationLineItems to SegmentReportingInformationRevenueAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Assets" xlink:label="Assets" xlink:title="Assets" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentReportingInformationLineItems" xlink:to="Assets" xlink:title="definition: SegmentReportingInformationLineItems to Assets" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetAcquisitionConsiderationTransferred" xlink:label="AssetAcquisitionConsiderationTransferred" xlink:title="AssetAcquisitionConsiderationTransferred" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentReportingInformationLineItems" xlink:to="AssetAcquisitionConsiderationTransferred" xlink:title="definition: SegmentReportingInformationLineItems to AssetAcquisitionConsiderationTransferred" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="ScheduleOfSegmentReportingInformationBySegmentTable" xlink:title="ScheduleOfSegmentReportingInformationBySegmentTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="SegmentReportingInformationLineItems" xlink:to="ScheduleOfSegmentReportingInformationBySegmentTable" xlink:title="definition: SegmentReportingInformationLineItems to ScheduleOfSegmentReportingInformationBySegmentTable" order="4.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsAxis" xlink:label="ConsolidationItemsAxis" xlink:title="ConsolidationItemsAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="ConsolidationItemsAxis" xlink:title="definition: ScheduleOfSegmentReportingInformationBySegmentTable to ConsolidationItemsAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsDomain" xlink:label="ConsolidationItemsDomain" xlink:title="ConsolidationItemsDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ConsolidationItemsAxis" xlink:to="ConsolidationItemsDomain" xlink:title="definition: ConsolidationItemsAxis to ConsolidationItemsDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsDomain" xlink:label="ConsolidationItemsDomain_2" xlink:title="ConsolidationItemsDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ConsolidationItemsAxis" xlink:to="ConsolidationItemsDomain_2" xlink:title="definition: ConsolidationItemsAxis to ConsolidationItemsDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingSegmentsMember" xlink:label="OperatingSegmentsMember" xlink:title="OperatingSegmentsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ConsolidationItemsDomain" xlink:to="OperatingSegmentsMember" xlink:title="definition: ConsolidationItemsDomain to OperatingSegmentsMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="StatementBusinessSegmentsAxis" xlink:title="StatementBusinessSegmentsAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="StatementBusinessSegmentsAxis" xlink:title="definition: ScheduleOfSegmentReportingInformationBySegmentTable to StatementBusinessSegmentsAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain" xlink:label="SegmentDomain" xlink:title="SegmentDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="StatementBusinessSegmentsAxis" xlink:to="SegmentDomain" xlink:title="definition: StatementBusinessSegmentsAxis to SegmentDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain" xlink:label="SegmentDomain_2" xlink:title="SegmentDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="StatementBusinessSegmentsAxis" xlink:to="SegmentDomain_2" xlink:title="definition: StatementBusinessSegmentsAxis to SegmentDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_ClimateSolutionsMember" xlink:label="ClimateSolutionsMember" xlink:title="ClimateSolutionsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentDomain" xlink:to="ClimateSolutionsMember" xlink:title="definition: SegmentDomain to ClimateSolutionsMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_PerformanceTechnologiesMember" xlink:label="PerformanceTechnologiesMember" xlink:title="PerformanceTechnologiesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentDomain" xlink:to="PerformanceTechnologiesMember" xlink:title="definition: SegmentDomain to PerformanceTechnologiesMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_SegmentReconcilingItemsAndCorporateMember" xlink:label="SegmentReconcilingItemsAndCorporateMember" xlink:title="SegmentReconcilingItemsAndCorporateMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentDomain" xlink:to="SegmentReconcilingItemsAndCorporateMember" xlink:title="definition: SegmentDomain to SegmentReconcilingItemsAndCorporateMember" order="3.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://modine.com/role/SegmentAndGeographicInformationCapitalExpendituresAndDepreciationAndAmortizationExpenseBySegmentDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="SegmentReportingInformationLineItems" xlink:title="SegmentReportingInformationLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingInformationRevenueAbstract" xlink:label="SegmentReportingInformationRevenueAbstract" xlink:title="SegmentReportingInformationRevenueAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentReportingInformationLineItems" xlink:to="SegmentReportingInformationRevenueAbstract" xlink:title="definition: SegmentReportingInformationLineItems to SegmentReportingInformationRevenueAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentExpenditureAdditionToLongLivedAssets" xlink:label="SegmentExpenditureAdditionToLongLivedAssets" xlink:title="SegmentExpenditureAdditionToLongLivedAssets" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentReportingInformationLineItems" xlink:to="SegmentExpenditureAdditionToLongLivedAssets" xlink:title="definition: SegmentReportingInformationLineItems to SegmentExpenditureAdditionToLongLivedAssets" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="DepreciationDepletionAndAmortization" xlink:title="DepreciationDepletionAndAmortization" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentReportingInformationLineItems" xlink:to="DepreciationDepletionAndAmortization" xlink:title="definition: SegmentReportingInformationLineItems to DepreciationDepletionAndAmortization" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="ScheduleOfSegmentReportingInformationBySegmentTable" xlink:title="ScheduleOfSegmentReportingInformationBySegmentTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="SegmentReportingInformationLineItems" xlink:to="ScheduleOfSegmentReportingInformationBySegmentTable" xlink:title="definition: SegmentReportingInformationLineItems to ScheduleOfSegmentReportingInformationBySegmentTable" order="4.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsAxis" xlink:label="ConsolidationItemsAxis" xlink:title="ConsolidationItemsAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="ConsolidationItemsAxis" xlink:title="definition: ScheduleOfSegmentReportingInformationBySegmentTable to ConsolidationItemsAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsDomain" xlink:label="ConsolidationItemsDomain" xlink:title="ConsolidationItemsDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ConsolidationItemsAxis" xlink:to="ConsolidationItemsDomain" xlink:title="definition: ConsolidationItemsAxis to ConsolidationItemsDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsDomain" xlink:label="ConsolidationItemsDomain_2" xlink:title="ConsolidationItemsDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ConsolidationItemsAxis" xlink:to="ConsolidationItemsDomain_2" xlink:title="definition: ConsolidationItemsAxis to ConsolidationItemsDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingSegmentsMember" xlink:label="OperatingSegmentsMember" xlink:title="OperatingSegmentsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ConsolidationItemsDomain" xlink:to="OperatingSegmentsMember" xlink:title="definition: ConsolidationItemsDomain to OperatingSegmentsMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CorporateNonSegmentMember" xlink:label="CorporateNonSegmentMember" xlink:title="CorporateNonSegmentMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ConsolidationItemsDomain" xlink:to="CorporateNonSegmentMember" xlink:title="definition: ConsolidationItemsDomain to CorporateNonSegmentMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="StatementBusinessSegmentsAxis" xlink:title="StatementBusinessSegmentsAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="StatementBusinessSegmentsAxis" xlink:title="definition: ScheduleOfSegmentReportingInformationBySegmentTable to StatementBusinessSegmentsAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain" xlink:label="SegmentDomain" xlink:title="SegmentDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="StatementBusinessSegmentsAxis" xlink:to="SegmentDomain" xlink:title="definition: StatementBusinessSegmentsAxis to SegmentDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain" xlink:label="SegmentDomain_2" xlink:title="SegmentDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="StatementBusinessSegmentsAxis" xlink:to="SegmentDomain_2" xlink:title="definition: StatementBusinessSegmentsAxis to SegmentDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_ClimateSolutionsMember" xlink:label="ClimateSolutionsMember" xlink:title="ClimateSolutionsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentDomain" xlink:to="ClimateSolutionsMember" xlink:title="definition: SegmentDomain to ClimateSolutionsMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_PerformanceTechnologiesMember" xlink:label="PerformanceTechnologiesMember" xlink:title="PerformanceTechnologiesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentDomain" xlink:to="PerformanceTechnologiesMember" xlink:title="definition: SegmentDomain to PerformanceTechnologiesMember" order="2.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://modine.com/role/SegmentAndGeographicInformationNetSalesByGeographicAreaDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:label="RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:title="RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingInformationRevenueAbstract" xlink:label="SegmentReportingInformationRevenueAbstract" xlink:title="SegmentReportingInformationRevenueAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="SegmentReportingInformationRevenueAbstract" xlink:title="definition: RevenuesFromExternalCustomersAndLongLivedAssetsLineItems to SegmentReportingInformationRevenueAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="RevenueFromContractWithCustomerExcludingAssessedTax" xlink:title="RevenueFromContractWithCustomerExcludingAssessedTax" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="RevenueFromContractWithCustomerExcludingAssessedTax" xlink:title="definition: RevenuesFromExternalCustomersAndLongLivedAssetsLineItems to RevenueFromContractWithCustomerExcludingAssessedTax" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:label="ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:title="ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:title="definition: RevenuesFromExternalCustomersAndLongLivedAssetsLineItems to ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" order="3.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsAxis" xlink:label="ConsolidationItemsAxis" xlink:title="ConsolidationItemsAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="ConsolidationItemsAxis" xlink:title="definition: ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable to ConsolidationItemsAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsDomain" xlink:label="ConsolidationItemsDomain" xlink:title="ConsolidationItemsDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ConsolidationItemsAxis" xlink:to="ConsolidationItemsDomain" xlink:title="definition: ConsolidationItemsAxis to ConsolidationItemsDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsDomain" xlink:label="ConsolidationItemsDomain_2" xlink:title="ConsolidationItemsDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ConsolidationItemsAxis" xlink:to="ConsolidationItemsDomain_2" xlink:title="definition: ConsolidationItemsAxis to ConsolidationItemsDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ReportableGeographicalComponentsMember" xlink:label="ReportableGeographicalComponentsMember" xlink:title="ReportableGeographicalComponentsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ConsolidationItemsDomain" xlink:to="ReportableGeographicalComponentsMember" xlink:title="definition: ConsolidationItemsDomain to ReportableGeographicalComponentsMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementGeographicalAxis" xlink:label="StatementGeographicalAxis" xlink:title="StatementGeographicalAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="StatementGeographicalAxis" xlink:title="definition: ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable to StatementGeographicalAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain" xlink:label="SegmentGeographicalDomain" xlink:title="SegmentGeographicalDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="StatementGeographicalAxis" xlink:to="SegmentGeographicalDomain" xlink:title="definition: StatementGeographicalAxis to SegmentGeographicalDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain" xlink:label="SegmentGeographicalDomain_2" xlink:title="SegmentGeographicalDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="StatementGeographicalAxis" xlink:to="SegmentGeographicalDomain_2" xlink:title="definition: StatementGeographicalAxis to SegmentGeographicalDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_US" xlink:label="US" xlink:title="US" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentGeographicalDomain" xlink:to="US" xlink:title="definition: SegmentGeographicalDomain to US" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_IT" xlink:label="IT" xlink:title="IT" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentGeographicalDomain" xlink:to="IT" xlink:title="definition: SegmentGeographicalDomain to IT" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_HU" xlink:label="HU" xlink:title="HU" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentGeographicalDomain" xlink:to="HU" xlink:title="definition: SegmentGeographicalDomain to HU" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_CN" xlink:label="CN" xlink:title="CN" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentGeographicalDomain" xlink:to="CN" xlink:title="definition: SegmentGeographicalDomain to CN" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_GB" xlink:label="GB" xlink:title="GB" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentGeographicalDomain" xlink:to="GB" xlink:title="definition: SegmentGeographicalDomain to GB" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_OtherGeographicSegmentMember" xlink:label="OtherGeographicSegmentMember" xlink:title="OtherGeographicSegmentMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentGeographicalDomain" xlink:to="OtherGeographicSegmentMember" xlink:title="definition: SegmentGeographicalDomain to OtherGeographicSegmentMember" order="6.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://modine.com/role/SegmentAndGeographicInformationPropertyPlantAndEquipmentByGeographicAreaDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:label="RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:title="RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingInformationAdditionalInformationAbstract" xlink:label="SegmentReportingInformationAdditionalInformationAbstract" xlink:title="SegmentReportingInformationAdditionalInformationAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="SegmentReportingInformationAdditionalInformationAbstract" xlink:title="definition: RevenuesFromExternalCustomersAndLongLivedAssetsLineItems to SegmentReportingInformationAdditionalInformationAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="PropertyPlantAndEquipmentNet" xlink:title="PropertyPlantAndEquipmentNet" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="PropertyPlantAndEquipmentNet" xlink:title="definition: RevenuesFromExternalCustomersAndLongLivedAssetsLineItems to PropertyPlantAndEquipmentNet" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:label="ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:title="ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:title="definition: RevenuesFromExternalCustomersAndLongLivedAssetsLineItems to ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" order="3.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsAxis" xlink:label="ConsolidationItemsAxis" xlink:title="ConsolidationItemsAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="ConsolidationItemsAxis" xlink:title="definition: ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable to ConsolidationItemsAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsDomain" xlink:label="ConsolidationItemsDomain" xlink:title="ConsolidationItemsDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ConsolidationItemsAxis" xlink:to="ConsolidationItemsDomain" xlink:title="definition: ConsolidationItemsAxis to ConsolidationItemsDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsDomain" xlink:label="ConsolidationItemsDomain_2" xlink:title="ConsolidationItemsDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ConsolidationItemsAxis" xlink:to="ConsolidationItemsDomain_2" xlink:title="definition: ConsolidationItemsAxis to ConsolidationItemsDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ReportableGeographicalComponentsMember" xlink:label="ReportableGeographicalComponentsMember" xlink:title="ReportableGeographicalComponentsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ConsolidationItemsDomain" xlink:to="ReportableGeographicalComponentsMember" xlink:title="definition: ConsolidationItemsDomain to ReportableGeographicalComponentsMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementGeographicalAxis" xlink:label="StatementGeographicalAxis" xlink:title="StatementGeographicalAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="StatementGeographicalAxis" xlink:title="definition: ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable to StatementGeographicalAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain" xlink:label="SegmentGeographicalDomain" xlink:title="SegmentGeographicalDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="StatementGeographicalAxis" xlink:to="SegmentGeographicalDomain" xlink:title="definition: StatementGeographicalAxis to SegmentGeographicalDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain" xlink:label="SegmentGeographicalDomain_2" xlink:title="SegmentGeographicalDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="StatementGeographicalAxis" xlink:to="SegmentGeographicalDomain_2" xlink:title="definition: StatementGeographicalAxis to SegmentGeographicalDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_US" xlink:label="US" xlink:title="US" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentGeographicalDomain" xlink:to="US" xlink:title="definition: SegmentGeographicalDomain to US" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_HU" xlink:label="HU" xlink:title="HU" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentGeographicalDomain" xlink:to="HU" xlink:title="definition: SegmentGeographicalDomain to HU" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_CN" xlink:label="CN" xlink:title="CN" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentGeographicalDomain" xlink:to="CN" xlink:title="definition: SegmentGeographicalDomain to CN" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_MX" xlink:label="MX" xlink:title="MX" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentGeographicalDomain" xlink:to="MX" xlink:title="definition: SegmentGeographicalDomain to MX" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_IT" xlink:label="IT" xlink:title="IT" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentGeographicalDomain" xlink:to="IT" xlink:title="definition: SegmentGeographicalDomain to IT" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_OtherGeographicSegmentMember" xlink:label="OtherGeographicSegmentMember" xlink:title="OtherGeographicSegmentMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentGeographicalDomain" xlink:to="OtherGeographicSegmentMember" xlink:title="definition: SegmentGeographicalDomain to OtherGeographicSegmentMember" order="6.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://modine.com/role/ScheduleIiValuationAndQualifyingAccountsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:label="ValuationAndQualifyingAccountsDisclosureLineItems" xlink:title="ValuationAndQualifyingAccountsDisclosureLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:label="MovementInValuationAllowancesAndReservesRollForward" xlink:title="MovementInValuationAllowancesAndReservesRollForward" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ValuationAndQualifyingAccountsDisclosureLineItems" xlink:to="MovementInValuationAllowancesAndReservesRollForward" xlink:title="definition: ValuationAndQualifyingAccountsDisclosureLineItems to MovementInValuationAllowancesAndReservesRollForward" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowancesAndReservesBalance" xlink:label="ValuationAllowancesAndReservesBalance" xlink:title="ValuationAllowancesAndReservesBalance" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ValuationAndQualifyingAccountsDisclosureLineItems" xlink:to="ValuationAllowancesAndReservesBalance" xlink:title="definition: ValuationAndQualifyingAccountsDisclosureLineItems to ValuationAllowancesAndReservesBalance" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:label="ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:title="ValuationAllowancesAndReservesChargedToCostAndExpense" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ValuationAndQualifyingAccountsDisclosureLineItems" xlink:to="ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:title="definition: ValuationAndQualifyingAccountsDisclosureLineItems to ValuationAllowancesAndReservesChargedToCostAndExpense" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts" xlink:label="ValuationAllowancesAndReservesChargedToOtherAccounts" xlink:title="ValuationAllowancesAndReservesChargedToOtherAccounts" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ValuationAndQualifyingAccountsDisclosureLineItems" xlink:to="ValuationAllowancesAndReservesChargedToOtherAccounts" xlink:title="definition: ValuationAndQualifyingAccountsDisclosureLineItems to ValuationAllowancesAndReservesChargedToOtherAccounts" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowancesAndReservesAdjustments" xlink:label="ValuationAllowancesAndReservesAdjustments" xlink:title="ValuationAllowancesAndReservesAdjustments" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ValuationAndQualifyingAccountsDisclosureLineItems" xlink:to="ValuationAllowancesAndReservesAdjustments" xlink:title="definition: ValuationAndQualifyingAccountsDisclosureLineItems to ValuationAllowancesAndReservesAdjustments" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_NumberOfAutomotiveBusinessesSold" xlink:label="NumberOfAutomotiveBusinessesSold" xlink:title="NumberOfAutomotiveBusinessesSold" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ValuationAndQualifyingAccountsDisclosureLineItems" xlink:to="NumberOfAutomotiveBusinessesSold" xlink:title="definition: ValuationAndQualifyingAccountsDisclosureLineItems to NumberOfAutomotiveBusinessesSold" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:label="ValuationAndQualifyingAccountsDisclosureTable" xlink:title="ValuationAndQualifyingAccountsDisclosureTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ValuationAndQualifyingAccountsDisclosureLineItems" xlink:to="ValuationAndQualifyingAccountsDisclosureTable" xlink:title="definition: ValuationAndQualifyingAccountsDisclosureLineItems to ValuationAndQualifyingAccountsDisclosureTable" order="7.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:label="ValuationAllowancesAndReservesTypeAxis" xlink:title="ValuationAllowancesAndReservesTypeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ValuationAndQualifyingAccountsDisclosureTable" xlink:to="ValuationAllowancesAndReservesTypeAxis" xlink:title="definition: ValuationAndQualifyingAccountsDisclosureTable to ValuationAllowancesAndReservesTypeAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowancesAndReservesDomain" xlink:label="ValuationAllowancesAndReservesDomain" xlink:title="ValuationAllowancesAndReservesDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ValuationAllowancesAndReservesTypeAxis" xlink:to="ValuationAllowancesAndReservesDomain" xlink:title="definition: ValuationAllowancesAndReservesTypeAxis to ValuationAllowancesAndReservesDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowancesAndReservesDomain" xlink:label="ValuationAllowancesAndReservesDomain_2" xlink:title="ValuationAllowancesAndReservesDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ValuationAllowancesAndReservesTypeAxis" xlink:to="ValuationAllowancesAndReservesDomain_2" xlink:title="definition: ValuationAllowancesAndReservesTypeAxis to ValuationAllowancesAndReservesDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:label="ValuationAllowanceOfDeferredTaxAssetsMember" xlink:title="ValuationAllowanceOfDeferredTaxAssetsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ValuationAllowancesAndReservesDomain" xlink:to="ValuationAllowanceOfDeferredTaxAssetsMember" xlink:title="definition: ValuationAllowancesAndReservesDomain to ValuationAllowanceOfDeferredTaxAssetsMember" order="1.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsAbstract" xlink:label="AssetsAbstract" xlink:title="AssetsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="PropertyPlantAndEquipmentNet" xlink:title="PropertyPlantAndEquipmentNet" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AssetsAbstract" xlink:to="PropertyPlantAndEquipmentNet" xlink:title="definition: AssetsAbstract to PropertyPlantAndEquipmentNet" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="LiabilitiesCurrentAbstract" xlink:title="LiabilitiesCurrentAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:label="LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:title="LongTermDebtAndCapitalLeaseObligationsCurrent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LiabilitiesCurrentAbstract" xlink:to="LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:title="definition: LiabilitiesCurrentAbstract to LongTermDebtAndCapitalLeaseObligationsCurrent" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="OtherAssetsNoncurrent" xlink:title="OtherAssetsNoncurrent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AssetsAbstract" xlink:to="OtherAssetsNoncurrent" xlink:title="definition: AssetsAbstract to OtherAssetsNoncurrent" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAbstract" xlink:label="LiabilitiesAbstract" xlink:title="LiabilitiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableCurrent" xlink:label="AccountsPayableCurrent" xlink:title="AccountsPayableCurrent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LiabilitiesAbstract" xlink:to="AccountsPayableCurrent" xlink:title="definition: LiabilitiesAbstract to AccountsPayableCurrent" order="1.0" />
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>15
<FILENAME>mod-20240331_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii"?>
<!--Generated by Broadridge PROfile 24.3.1.5224 Broadridge-->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" />
  <link:labelLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_InsiderTradingArrLineItems" xlink:label="InsiderTradingArrLineItems" xlink:title="InsiderTradingArrLineItems" />
    <link:label xlink:type="resource" xlink:label="ecd_InsiderTradingArrLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ecd_InsiderTradingArrLineItems" xml:lang="en-US" id="ecd_InsiderTradingArrLineItems">Insider Trading Arrangements [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InsiderTradingArrLineItems" xlink:to="ecd_InsiderTradingArrLineItems" xlink:title="label: InsiderTradingArrLineItems to ecd_InsiderTradingArrLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_Rule10b51ArrAdoptedFlag" xlink:label="Rule10b51ArrAdoptedFlag" xlink:title="Rule10b51ArrAdoptedFlag" />
    <link:label xlink:type="resource" xlink:label="ecd_Rule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ecd_Rule10b51ArrAdoptedFlag" xml:lang="en-US" id="ecd_Rule10b51ArrAdoptedFlag">Rule 10b5-1 Arrangement Adopted</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Rule10b51ArrAdoptedFlag" xlink:to="ecd_Rule10b51ArrAdoptedFlag" xlink:title="label: Rule10b51ArrAdoptedFlag to ecd_Rule10b51ArrAdoptedFlag" />
    <link:label xlink:type="resource" xlink:label="ecd_Rule10b51ArrAdoptedFlag_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ecd_Rule10b51ArrAdoptedFlag_lbl1" xml:lang="en-US" id="ecd_Rule10b51ArrAdoptedFlag_lbl1">Rule 10b5-1 Arrangement Adopted [Flag]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Rule10b51ArrAdoptedFlag" xlink:to="ecd_Rule10b51ArrAdoptedFlag_lbl1" xlink:title="label: Rule10b51ArrAdoptedFlag to ecd_Rule10b51ArrAdoptedFlag_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_Rule10b51ArrTrmntdFlag" xlink:label="Rule10b51ArrTrmntdFlag" xlink:title="Rule10b51ArrTrmntdFlag" />
    <link:label xlink:type="resource" xlink:label="ecd_Rule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ecd_Rule10b51ArrTrmntdFlag" xml:lang="en-US" id="ecd_Rule10b51ArrTrmntdFlag">Rule 10b5-1 Arrangement Terminated</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Rule10b51ArrTrmntdFlag" xlink:to="ecd_Rule10b51ArrTrmntdFlag" xlink:title="label: Rule10b51ArrTrmntdFlag to ecd_Rule10b51ArrTrmntdFlag" />
    <link:label xlink:type="resource" xlink:label="ecd_Rule10b51ArrTrmntdFlag_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ecd_Rule10b51ArrTrmntdFlag_lbl1" xml:lang="en-US" id="ecd_Rule10b51ArrTrmntdFlag_lbl1">Rule 10b5-1 Arrangement Terminated [Flag]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Rule10b51ArrTrmntdFlag" xlink:to="ecd_Rule10b51ArrTrmntdFlag_lbl1" xlink:title="label: Rule10b51ArrTrmntdFlag to ecd_Rule10b51ArrTrmntdFlag_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonRule10b51ArrAdoptedFlag" xlink:label="NonRule10b51ArrAdoptedFlag" xlink:title="NonRule10b51ArrAdoptedFlag" />
    <link:label xlink:type="resource" xlink:label="ecd_NonRule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ecd_NonRule10b51ArrAdoptedFlag" xml:lang="en-US" id="ecd_NonRule10b51ArrAdoptedFlag">Non-Rule 10b5-1 Arrangement Adopted</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NonRule10b51ArrAdoptedFlag" xlink:to="ecd_NonRule10b51ArrAdoptedFlag" xlink:title="label: NonRule10b51ArrAdoptedFlag to ecd_NonRule10b51ArrAdoptedFlag" />
    <link:label xlink:type="resource" xlink:label="ecd_NonRule10b51ArrAdoptedFlag_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ecd_NonRule10b51ArrAdoptedFlag_lbl1" xml:lang="en-US" id="ecd_NonRule10b51ArrAdoptedFlag_lbl1">Non-Rule 10b5-1 Arrangement Adopted [Flag]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NonRule10b51ArrAdoptedFlag" xlink:to="ecd_NonRule10b51ArrAdoptedFlag_lbl1" xlink:title="label: NonRule10b51ArrAdoptedFlag to ecd_NonRule10b51ArrAdoptedFlag_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonRule10b51ArrTrmntdFlag" xlink:label="NonRule10b51ArrTrmntdFlag" xlink:title="NonRule10b51ArrTrmntdFlag" />
    <link:label xlink:type="resource" xlink:label="ecd_NonRule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ecd_NonRule10b51ArrTrmntdFlag" xml:lang="en-US" id="ecd_NonRule10b51ArrTrmntdFlag">Non-Rule 10b5-1 Arrangement Terminated</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NonRule10b51ArrTrmntdFlag" xlink:to="ecd_NonRule10b51ArrTrmntdFlag" xlink:title="label: NonRule10b51ArrTrmntdFlag to ecd_NonRule10b51ArrTrmntdFlag" />
    <link:label xlink:type="resource" xlink:label="ecd_NonRule10b51ArrTrmntdFlag_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ecd_NonRule10b51ArrTrmntdFlag_lbl1" xml:lang="en-US" id="ecd_NonRule10b51ArrTrmntdFlag_lbl1">Non-Rule 10b5-1 Arrangement Terminated [Flag]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NonRule10b51ArrTrmntdFlag" xlink:to="ecd_NonRule10b51ArrTrmntdFlag_lbl1" xlink:title="label: NonRule10b51ArrTrmntdFlag to ecd_NonRule10b51ArrTrmntdFlag_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="AccountsReceivableNetCurrent" xlink:title="AccountsReceivableNetCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AccountsReceivableNetCurrent" xml:lang="en-US" id="us-gaap_AccountsReceivableNetCurrent">Trade accounts receivable - net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccountsReceivableNetCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent" xlink:title="label: AccountsReceivableNetCurrent to us-gaap_AccountsReceivableNetCurrent" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccrualForEnvironmentalLossContingencies" xlink:label="AccrualForEnvironmentalLossContingencies" xlink:title="AccrualForEnvironmentalLossContingencies" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccrualForEnvironmentalLossContingencies" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_AccrualForEnvironmentalLossContingencies" xml:lang="en-US" id="us-gaap_AccrualForEnvironmentalLossContingencies">Accruals for environmental matters</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccrualForEnvironmentalLossContingencies" xlink:to="us-gaap_AccrualForEnvironmentalLossContingencies" xlink:title="label: AccrualForEnvironmentalLossContingencies to us-gaap_AccrualForEnvironmentalLossContingencies" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccrualForEnvironmentalLossContingencies_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AccrualForEnvironmentalLossContingencies_lbl1" xml:lang="en-US" id="us-gaap_AccrualForEnvironmentalLossContingencies_lbl1">Accrual for Environmental Loss Contingencies</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccrualForEnvironmentalLossContingencies" xlink:to="us-gaap_AccrualForEnvironmentalLossContingencies_lbl1" xlink:title="label: AccrualForEnvironmentalLossContingencies to us-gaap_AccrualForEnvironmentalLossContingencies_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesDisclosureAbstract" xlink:label="AccrualForEnvironmentalLossContingenciesDisclosureAbstract" xlink:title="AccrualForEnvironmentalLossContingenciesDisclosureAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccrualForEnvironmentalLossContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_AccrualForEnvironmentalLossContingenciesDisclosureAbstract" xml:lang="en-US" id="us-gaap_AccrualForEnvironmentalLossContingenciesDisclosureAbstract">Environmental Loss Contingencies [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccrualForEnvironmentalLossContingenciesDisclosureAbstract" xlink:to="us-gaap_AccrualForEnvironmentalLossContingenciesDisclosureAbstract" xlink:title="label: AccrualForEnvironmentalLossContingenciesDisclosureAbstract to us-gaap_AccrualForEnvironmentalLossContingenciesDisclosureAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccrualForEnvironmentalLossContingenciesDisclosureAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AccrualForEnvironmentalLossContingenciesDisclosureAbstract_lbl1" xml:lang="en-US" id="us-gaap_AccrualForEnvironmentalLossContingenciesDisclosureAbstract_lbl1">Accrual for Environmental Loss Contingencies Disclosure [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccrualForEnvironmentalLossContingenciesDisclosureAbstract" xlink:to="us-gaap_AccrualForEnvironmentalLossContingenciesDisclosureAbstract_lbl1" xlink:title="label: AccrualForEnvironmentalLossContingenciesDisclosureAbstract to us-gaap_AccrualForEnvironmentalLossContingenciesDisclosureAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesPeriodIncreaseDecrease" xlink:label="AccrualForEnvironmentalLossContingenciesPeriodIncreaseDecrease" xlink:title="AccrualForEnvironmentalLossContingenciesPeriodIncreaseDecrease" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccrualForEnvironmentalLossContingenciesPeriodIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_AccrualForEnvironmentalLossContingenciesPeriodIncreaseDecrease" xml:lang="en-US" id="us-gaap_AccrualForEnvironmentalLossContingenciesPeriodIncreaseDecrease">Increase in remediation accrual related to former manufacturing facility</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccrualForEnvironmentalLossContingenciesPeriodIncreaseDecrease" xlink:to="us-gaap_AccrualForEnvironmentalLossContingenciesPeriodIncreaseDecrease" xlink:title="label: AccrualForEnvironmentalLossContingenciesPeriodIncreaseDecrease to us-gaap_AccrualForEnvironmentalLossContingenciesPeriodIncreaseDecrease" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccrualForEnvironmentalLossContingenciesPeriodIncreaseDecrease_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AccrualForEnvironmentalLossContingenciesPeriodIncreaseDecrease_lbl1" xml:lang="en-US" id="us-gaap_AccrualForEnvironmentalLossContingenciesPeriodIncreaseDecrease_lbl1">Accrual for Environmental Loss Contingencies, Period Increase (Decrease)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccrualForEnvironmentalLossContingenciesPeriodIncreaseDecrease" xlink:to="us-gaap_AccrualForEnvironmentalLossContingenciesPeriodIncreaseDecrease_lbl1" xlink:title="label: AccrualForEnvironmentalLossContingenciesPeriodIncreaseDecrease to us-gaap_AccrualForEnvironmentalLossContingenciesPeriodIncreaseDecrease_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:title="FiniteLivedIntangibleAssetsAccumulatedAmortization" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xml:lang="en-US" id="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization">Accumulated amortization</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:title="label: FiniteLivedIntangibleAssetsAccumulatedAmortization to us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_lbl1" xml:lang="en-US" id="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_lbl1">Finite-Lived Intangible Assets, Accumulated Amortization</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_lbl1" xlink:title="label: FiniteLivedIntangibleAssetsAccumulatedAmortization to us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:title="AccumulatedOtherComprehensiveIncomeLossNetOfTax" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xml:lang="en-US" id="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">Accumulated other comprehensive loss</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:title="label: AccumulatedOtherComprehensiveIncomeLossNetOfTax to us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl1" xml:lang="en-US" id="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl1">Accumulated Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl1" xlink:title="label: AccumulatedOtherComprehensiveIncomeLossNetOfTax to us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:title="AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xml:lang="en-US" id="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">Less: accumulated depreciation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:title="label: AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment to us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl1" xml:lang="en-US" id="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl1">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl1" xlink:title="label: AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment to us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:title="PaymentsToAcquireBusinessesNetOfCashAcquired" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xml:lang="en-US" id="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired">Business acquisitions, net of cash acquired (see Note 2)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:to="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:title="label: PaymentsToAcquireBusinessesNetOfCashAcquired to us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired1" xml:lang="en-US" id="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired1">Business acquisition</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:to="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired1" xlink:title="label: PaymentsToAcquireBusinessesNetOfCashAcquired to us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired2" xml:lang="en-US" id="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired2">Business acquisition, net of cash acquired</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:to="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired2" xlink:title="label: PaymentsToAcquireBusinessesNetOfCashAcquired to us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired2" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_lbl3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_lbl3" xml:lang="en-US" id="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_lbl3">Payments to Acquire Businesses, Net of Cash Acquired</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:to="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_lbl3" xlink:title="label: PaymentsToAcquireBusinessesNetOfCashAcquired to us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_lbl3" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="AdditionalPaidInCapital" xlink:title="AdditionalPaidInCapital" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AdditionalPaidInCapital" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AdditionalPaidInCapital" xml:lang="en-US" id="us-gaap_AdditionalPaidInCapital">Additional paid-in capital</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdditionalPaidInCapital" xlink:to="us-gaap_AdditionalPaidInCapital" xlink:title="label: AdditionalPaidInCapital to us-gaap_AdditionalPaidInCapital" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Depreciation" xlink:label="Depreciation" xlink:title="Depreciation" />
    <link:label xlink:type="resource" xlink:label="us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_Depreciation" xml:lang="en-US" id="us-gaap_Depreciation">Depreciation expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Depreciation" xlink:to="us-gaap_Depreciation" xlink:title="label: Depreciation to us-gaap_Depreciation" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="AllowanceForDoubtfulAccountsReceivableCurrent" xlink:title="AllowanceForDoubtfulAccountsReceivableCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xml:lang="en-US" id="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent">Trade receivables, allowance for credit losses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:title="label: AllowanceForDoubtfulAccountsReceivableCurrent to us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl1" xml:lang="en-US" id="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl1">Accounts Receivable, Allowance for Credit Loss, Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl1" xlink:title="label: AllowanceForDoubtfulAccountsReceivableCurrent to us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="AmortizationOfIntangibleAssets" xlink:title="AmortizationOfIntangibleAssets" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AmortizationOfIntangibleAssets" xml:lang="en-US" id="us-gaap_AmortizationOfIntangibleAssets">Amortization expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AmortizationOfIntangibleAssets" xlink:to="us-gaap_AmortizationOfIntangibleAssets" xlink:title="label: AmortizationOfIntangibleAssets to us-gaap_AmortizationOfIntangibleAssets" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockMember" xlink:label="RestrictedStockMember" xlink:title="RestrictedStockMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RestrictedStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_RestrictedStockMember" xml:lang="en-US" id="us-gaap_RestrictedStockMember">Restricted Stock [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestrictedStockMember" xlink:to="us-gaap_RestrictedStockMember" xlink:title="label: RestrictedStockMember to us-gaap_RestrictedStockMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RestrictedStockMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RestrictedStockMember_lbl1" xml:lang="en-US" id="us-gaap_RestrictedStockMember_lbl1">Restricted Stock [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestrictedStockMember" xlink:to="us-gaap_RestrictedStockMember_lbl1" xlink:title="label: RestrictedStockMember to us-gaap_RestrictedStockMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetImpairmentCharges" xlink:label="AssetImpairmentCharges" xlink:title="AssetImpairmentCharges" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AssetImpairmentCharges" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AssetImpairmentCharges" xml:lang="en-US" id="us-gaap_AssetImpairmentCharges">Impairment charges (reversals) - net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetImpairmentCharges" xlink:to="us-gaap_AssetImpairmentCharges" xlink:title="label: AssetImpairmentCharges to us-gaap_AssetImpairmentCharges" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AssetImpairmentCharges1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_AssetImpairmentCharges1" xml:lang="en-US" id="us-gaap_AssetImpairmentCharges1">Net impairment reversal</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetImpairmentCharges" xlink:to="us-gaap_AssetImpairmentCharges1" xlink:title="label: AssetImpairmentCharges to us-gaap_AssetImpairmentCharges1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EnvironmentalCostsPolicy" xlink:label="EnvironmentalCostsPolicy" xlink:title="EnvironmentalCostsPolicy" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EnvironmentalCostsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EnvironmentalCostsPolicy" xml:lang="en-US" id="us-gaap_EnvironmentalCostsPolicy">Environmental Liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EnvironmentalCostsPolicy" xlink:to="us-gaap_EnvironmentalCostsPolicy" xlink:title="label: EnvironmentalCostsPolicy to us-gaap_EnvironmentalCostsPolicy" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:label="AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:title="AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xml:lang="en-US" id="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent">Assets held for sale</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:to="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:title="label: AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent to us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_lbl1" xml:lang="en-US" id="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_lbl1">Disposal Group, Including Discontinued Operation, Assets, Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:to="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_lbl1" xlink:title="label: AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent to us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="StatementOfFinancialPositionAbstract" xlink:title="StatementOfFinancialPositionAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StatementOfFinancialPositionAbstract" xml:lang="en-US" id="us-gaap_StatementOfFinancialPositionAbstract">CONSOLIDATED BALANCE SHEETS [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StatementOfFinancialPositionAbstract" xlink:title="label: StatementOfFinancialPositionAbstract to us-gaap_StatementOfFinancialPositionAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareBasic" xlink:label="EarningsPerShareBasic" xlink:title="EarningsPerShareBasic" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EarningsPerShareBasic" xml:lang="en-US" id="us-gaap_EarningsPerShareBasic">Basic (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerShareBasic" xlink:to="us-gaap_EarningsPerShareBasic" xlink:title="label: EarningsPerShareBasic to us-gaap_EarningsPerShareBasic" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EarningsPerShareBasic1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_EarningsPerShareBasic1" xml:lang="en-US" id="us-gaap_EarningsPerShareBasic1">Net earnings per share - basic (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerShareBasic" xlink:to="us-gaap_EarningsPerShareBasic1" xlink:title="label: EarningsPerShareBasic to us-gaap_EarningsPerShareBasic1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts" xlink:label="BusinessAcquisitionCostOfAcquiredEntityTransactionCosts" xlink:title="BusinessAcquisitionCostOfAcquiredEntityTransactionCosts" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts" xml:lang="en-US" id="us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts">Costs related to acquisition</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessAcquisitionCostOfAcquiredEntityTransactionCosts" xlink:to="us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts" xlink:title="label: BusinessAcquisitionCostOfAcquiredEntityTransactionCosts to us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts_lbl1" xml:lang="en-US" id="us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts_lbl1">Business Acquisition, Transaction Costs</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessAcquisitionCostOfAcquiredEntityTransactionCosts" xlink:to="us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts_lbl1" xlink:title="label: BusinessAcquisitionCostOfAcquiredEntityTransactionCosts to us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionProFormaInformationAbstract" xlink:label="BusinessAcquisitionProFormaInformationAbstract" xlink:title="BusinessAcquisitionProFormaInformationAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BusinessAcquisitionProFormaInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_BusinessAcquisitionProFormaInformationAbstract" xml:lang="en-US" id="us-gaap_BusinessAcquisitionProFormaInformationAbstract">Unaudited Supplemental Pro Forma Information [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessAcquisitionProFormaInformationAbstract" xlink:to="us-gaap_BusinessAcquisitionProFormaInformationAbstract" xlink:title="label: BusinessAcquisitionProFormaInformationAbstract to us-gaap_BusinessAcquisitionProFormaInformationAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BusinessAcquisitionProFormaInformationAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_BusinessAcquisitionProFormaInformationAbstract_lbl1" xml:lang="en-US" id="us-gaap_BusinessAcquisitionProFormaInformationAbstract_lbl1">Business Acquisition, Pro Forma Information [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessAcquisitionProFormaInformationAbstract" xlink:to="us-gaap_BusinessAcquisitionProFormaInformationAbstract_lbl1" xlink:title="label: BusinessAcquisitionProFormaInformationAbstract to us-gaap_BusinessAcquisitionProFormaInformationAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink:label="BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink:title="BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xml:lang="en-US" id="us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount">Goodwill deductible for income tax purposes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink:to="us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink:title="label: BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount to us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_lbl1" xml:lang="en-US" id="us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_lbl1">Business Acquisition, Goodwill, Expected Tax Deductible Amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink:to="us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_lbl1" xlink:title="label: BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount to us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionRevenueReportedByAcquiredEntityForLastAnnualPeriod" xlink:label="BusinessAcquisitionRevenueReportedByAcquiredEntityForLastAnnualPeriod" xlink:title="BusinessAcquisitionRevenueReportedByAcquiredEntityForLastAnnualPeriod" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BusinessAcquisitionRevenueReportedByAcquiredEntityForLastAnnualPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_BusinessAcquisitionRevenueReportedByAcquiredEntityForLastAnnualPeriod" xml:lang="en-US" id="us-gaap_BusinessAcquisitionRevenueReportedByAcquiredEntityForLastAnnualPeriod">Net sales prior to acquisition</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessAcquisitionRevenueReportedByAcquiredEntityForLastAnnualPeriod" xlink:to="us-gaap_BusinessAcquisitionRevenueReportedByAcquiredEntityForLastAnnualPeriod" xlink:title="label: BusinessAcquisitionRevenueReportedByAcquiredEntityForLastAnnualPeriod to us-gaap_BusinessAcquisitionRevenueReportedByAcquiredEntityForLastAnnualPeriod" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BusinessAcquisitionRevenueReportedByAcquiredEntityForLastAnnualPeriod_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_BusinessAcquisitionRevenueReportedByAcquiredEntityForLastAnnualPeriod_lbl1" xml:lang="en-US" id="us-gaap_BusinessAcquisitionRevenueReportedByAcquiredEntityForLastAnnualPeriod_lbl1">Business Acquisition, Revenue Reported by Acquired Entity for Last Annual Period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessAcquisitionRevenueReportedByAcquiredEntityForLastAnnualPeriod" xlink:to="us-gaap_BusinessAcquisitionRevenueReportedByAcquiredEntityForLastAnnualPeriod_lbl1" xlink:title="label: BusinessAcquisitionRevenueReportedByAcquiredEntityForLastAnnualPeriod to us-gaap_BusinessAcquisitionRevenueReportedByAcquiredEntityForLastAnnualPeriod_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="BusinessAcquisitionAxis" xlink:title="BusinessAcquisitionAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_BusinessAcquisitionAxis" xml:lang="en-US" id="us-gaap_BusinessAcquisitionAxis">Business Acquisition [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAxis" xlink:title="label: BusinessAcquisitionAxis to us-gaap_BusinessAcquisitionAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="BusinessAcquisitionAcquireeDomain" xlink:title="BusinessAcquisitionAcquireeDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_BusinessAcquisitionAcquireeDomain" xml:lang="en-US" id="us-gaap_BusinessAcquisitionAcquireeDomain">Business Acquisition, Acquiree [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessAcquisitionAcquireeDomain" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:title="label: BusinessAcquisitionAcquireeDomain to us-gaap_BusinessAcquisitionAcquireeDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="BusinessAcquisitionLineItems" xlink:title="BusinessAcquisitionLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BusinessAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_BusinessAcquisitionLineItems" xml:lang="en-US" id="us-gaap_BusinessAcquisitionLineItems">Business Acquisition [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessAcquisitionLineItems" xlink:title="label: BusinessAcquisitionLineItems to us-gaap_BusinessAcquisitionLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BusinessAcquisitionLineItems1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_BusinessAcquisitionLineItems1" xml:lang="en-US" id="us-gaap_BusinessAcquisitionLineItems1">Acquisitions and Dispositions [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessAcquisitionLineItems1" xlink:title="label: BusinessAcquisitionLineItems to us-gaap_BusinessAcquisitionLineItems1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:label="BusinessAcquisitionProFormaInformationTextBlock" xlink:title="BusinessAcquisitionProFormaInformationTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xml:lang="en-US" id="us-gaap_BusinessAcquisitionProFormaInformationTextBlock">Unaudited Supplemental Pro Forma Information</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessAcquisitionProFormaInformationTextBlock" xlink:to="us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:title="label: BusinessAcquisitionProFormaInformationTextBlock to us-gaap_BusinessAcquisitionProFormaInformationTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BusinessAcquisitionProFormaInformationTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_BusinessAcquisitionProFormaInformationTextBlock_lbl1" xml:lang="en-US" id="us-gaap_BusinessAcquisitionProFormaInformationTextBlock_lbl1">Business Acquisition, Pro Forma Information [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessAcquisitionProFormaInformationTextBlock" xlink:to="us-gaap_BusinessAcquisitionProFormaInformationTextBlock_lbl1" xlink:title="label: BusinessAcquisitionProFormaInformationTextBlock to us-gaap_BusinessAcquisitionProFormaInformationTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:title="ScheduleOfBusinessAcquisitionsByAcquisitionTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xml:lang="en-US" id="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable">Schedule of Business Acquisitions, by Acquisition [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:title="label: ScheduleOfBusinessAcquisitionsByAcquisitionTable to us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CapitalAdditionsMember" xlink:label="CapitalAdditionsMember" xlink:title="CapitalAdditionsMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CapitalAdditionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_CapitalAdditionsMember" xml:lang="en-US" id="us-gaap_CapitalAdditionsMember">Capital Expenditures [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CapitalAdditionsMember" xlink:to="us-gaap_CapitalAdditionsMember" xlink:title="label: CapitalAdditionsMember to us-gaap_CapitalAdditionsMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CapitalAdditionsMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CapitalAdditionsMember_lbl1" xml:lang="en-US" id="us-gaap_CapitalAdditionsMember_lbl1">Capital Addition Purchase Commitments [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CapitalAdditionsMember" xlink:to="us-gaap_CapitalAdditionsMember_lbl1" xlink:title="label: CapitalAdditionsMember to us-gaap_CapitalAdditionsMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="CashAndCashEquivalentsAtCarryingValue" xlink:title="CashAndCashEquivalentsAtCarryingValue" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CashAndCashEquivalentsAtCarryingValue" xml:lang="en-US" id="us-gaap_CashAndCashEquivalentsAtCarryingValue">Cash and cash equivalents</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:title="label: CashAndCashEquivalentsAtCarryingValue to us-gaap_CashAndCashEquivalentsAtCarryingValue" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:label="CashAndCashEquivalentsPolicyTextBlock" xlink:title="CashAndCashEquivalentsPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xml:lang="en-US" id="us-gaap_CashAndCashEquivalentsPolicyTextBlock">Cash and Cash Equivalents</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashAndCashEquivalentsPolicyTextBlock" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:title="label: CashAndCashEquivalentsPolicyTextBlock to us-gaap_CashAndCashEquivalentsPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl1" xml:lang="en-US" id="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl1">Cash and Cash Equivalents, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashAndCashEquivalentsPolicyTextBlock" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl1" xlink:title="label: CashAndCashEquivalentsPolicyTextBlock to us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsForRestructuring" xlink:label="PaymentsForRestructuring" xlink:title="PaymentsForRestructuring" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PaymentsForRestructuring" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_PaymentsForRestructuring" xml:lang="en-US" id="us-gaap_PaymentsForRestructuring">Payments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsForRestructuring" xlink:to="us-gaap_PaymentsForRestructuring" xlink:title="label: PaymentsForRestructuring to us-gaap_PaymentsForRestructuring" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PaymentsForRestructuring_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PaymentsForRestructuring_lbl1" xml:lang="en-US" id="us-gaap_PaymentsForRestructuring_lbl1">Payments for Restructuring</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsForRestructuring" xlink:to="us-gaap_PaymentsForRestructuring_lbl1" xlink:title="label: PaymentsForRestructuring to us-gaap_PaymentsForRestructuring_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestPaidNet" xlink:label="InterestPaidNet" xlink:title="InterestPaidNet" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_InterestPaidNet" xml:lang="en-US" id="us-gaap_InterestPaidNet">Interest paid</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InterestPaidNet" xlink:to="us-gaap_InterestPaidNet" xlink:title="label: InterestPaidNet to us-gaap_InterestPaidNet" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="IncreaseDecreaseInAccountsReceivable" xlink:title="IncreaseDecreaseInAccountsReceivable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_IncreaseDecreaseInAccountsReceivable" xml:lang="en-US" id="us-gaap_IncreaseDecreaseInAccountsReceivable">Trade accounts receivable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInAccountsReceivable" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:title="label: IncreaseDecreaseInAccountsReceivable to us-gaap_IncreaseDecreaseInAccountsReceivable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl1" xml:lang="en-US" id="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl1">Increase (Decrease) in Accounts Receivable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInAccountsReceivable" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl1" xlink:title="label: IncreaseDecreaseInAccountsReceivable to us-gaap_IncreaseDecreaseInAccountsReceivable_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromRepaymentsOfBankOverdrafts" xlink:label="ProceedsFromRepaymentsOfBankOverdrafts" xlink:title="ProceedsFromRepaymentsOfBankOverdrafts" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ProceedsFromRepaymentsOfBankOverdrafts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ProceedsFromRepaymentsOfBankOverdrafts" xml:lang="en-US" id="us-gaap_ProceedsFromRepaymentsOfBankOverdrafts">Borrowings (repayments) on bank overdraft facilities - net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromRepaymentsOfBankOverdrafts" xlink:to="us-gaap_ProceedsFromRepaymentsOfBankOverdrafts" xlink:title="label: ProceedsFromRepaymentsOfBankOverdrafts to us-gaap_ProceedsFromRepaymentsOfBankOverdrafts" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:label="IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:title="IncreaseDecreaseInEmployeeRelatedLiabilities" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xml:lang="en-US" id="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities">Accrued compensation and employee benefits</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:to="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:title="label: IncreaseDecreaseInEmployeeRelatedLiabilities to us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_lbl1" xml:lang="en-US" id="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_lbl1">Increase (Decrease) in Employee Related Liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:to="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_lbl1" xlink:title="label: IncreaseDecreaseInEmployeeRelatedLiabilities to us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:label="ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:title="ValuationAllowanceDeferredTaxAssetChangeInAmount" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xml:lang="en-US" id="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount">Increase in deferred tax asset valuation allowances</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:to="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:title="label: ValuationAllowanceDeferredTaxAssetChangeInAmount to us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_lbl1" xml:lang="en-US" id="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_lbl1">Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:to="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_lbl1" xlink:title="label: ValuationAllowanceDeferredTaxAssetChangeInAmount to us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="IncreaseDecreaseInInventories" xlink:title="IncreaseDecreaseInInventories" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInInventories" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_IncreaseDecreaseInInventories" xml:lang="en-US" id="us-gaap_IncreaseDecreaseInInventories">Inventories</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInInventories" xlink:to="us-gaap_IncreaseDecreaseInInventories" xlink:title="label: IncreaseDecreaseInInventories to us-gaap_IncreaseDecreaseInInventories" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInInventories_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncreaseDecreaseInInventories_lbl1" xml:lang="en-US" id="us-gaap_IncreaseDecreaseInInventories_lbl1">Increase (Decrease) in Inventories</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInInventories" xlink:to="us-gaap_IncreaseDecreaseInInventories_lbl1" xlink:title="label: IncreaseDecreaseInInventories to us-gaap_IncreaseDecreaseInInventories_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="IncreaseDecreaseInOperatingCapitalAbstract" xlink:title="IncreaseDecreaseInOperatingCapitalAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xml:lang="en-US" id="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">Changes in operating assets and liabilities:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:title="label: IncreaseDecreaseInOperatingCapitalAbstract to us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl1" xml:lang="en-US" id="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl1">Increase (Decrease) in Operating Capital [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl1" xlink:title="label: IncreaseDecreaseInOperatingCapitalAbstract to us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="IncreaseDecreaseInAccountsPayable" xlink:title="IncreaseDecreaseInAccountsPayable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_IncreaseDecreaseInAccountsPayable" xml:lang="en-US" id="us-gaap_IncreaseDecreaseInAccountsPayable">Accounts payable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInAccountsPayable" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:title="label: IncreaseDecreaseInAccountsPayable to us-gaap_IncreaseDecreaseInAccountsPayable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncreaseDecreaseInAccountsPayable_lbl1" xml:lang="en-US" id="us-gaap_IncreaseDecreaseInAccountsPayable_lbl1">Increase (Decrease) in Accounts Payable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInAccountsPayable" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable_lbl1" xlink:title="label: IncreaseDecreaseInAccountsPayable to us-gaap_IncreaseDecreaseInAccountsPayable_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="CommonStockSharesAuthorized" xlink:title="CommonStockSharesAuthorized" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CommonStockSharesAuthorized" xml:lang="en-US" id="us-gaap_CommonStockSharesAuthorized">Common stock, shares authorized (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockSharesAuthorized" xlink:to="us-gaap_CommonStockSharesAuthorized" xlink:title="label: CommonStockSharesAuthorized to us-gaap_CommonStockSharesAuthorized" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesIssued" xlink:label="CommonStockSharesIssued" xlink:title="CommonStockSharesIssued" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CommonStockSharesIssued" xml:lang="en-US" id="us-gaap_CommonStockSharesIssued">Common stock, shares issued (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockSharesIssued" xlink:to="us-gaap_CommonStockSharesIssued" xlink:title="label: CommonStockSharesIssued to us-gaap_CommonStockSharesIssued" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CommonStockSharesIssued1" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="us-gaap_CommonStockSharesIssued1" xml:lang="en-US" id="us-gaap_CommonStockSharesIssued1">Balance (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockSharesIssued" xlink:to="us-gaap_CommonStockSharesIssued1" xlink:title="label: CommonStockSharesIssued to us-gaap_CommonStockSharesIssued1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CommonStockSharesIssued2" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="us-gaap_CommonStockSharesIssued2" xml:lang="en-US" id="us-gaap_CommonStockSharesIssued2">Balance (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockSharesIssued" xlink:to="us-gaap_CommonStockSharesIssued2" xlink:title="label: CommonStockSharesIssued to us-gaap_CommonStockSharesIssued2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockValue" xlink:label="CommonStockValue" xlink:title="CommonStockValue" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CommonStockValue" xml:lang="en-US" id="us-gaap_CommonStockValue">Common stock, $0.625 par value, authorized 80.0 million shares, issued 56.1 million and 55.4 million shares</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockValue" xlink:to="us-gaap_CommonStockValue" xlink:title="label: CommonStockValue to us-gaap_CommonStockValue" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:label="ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:title="ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xml:lang="en-US" id="us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract">Components of deferred tax assets and liabilities [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:title="label: ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract to us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsByJurisdictionAbstract" xlink:label="IncomeTaxExpenseBenefitContinuingOperationsByJurisdictionAbstract" xlink:title="IncomeTaxExpenseBenefitContinuingOperationsByJurisdictionAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsByJurisdictionAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsByJurisdictionAbstract" xml:lang="en-US" id="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsByJurisdictionAbstract">Income Tax Provision (Benefit) [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxExpenseBenefitContinuingOperationsByJurisdictionAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsByJurisdictionAbstract" xlink:title="label: IncomeTaxExpenseBenefitContinuingOperationsByJurisdictionAbstract to us-gaap_IncomeTaxExpenseBenefitContinuingOperationsByJurisdictionAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsByJurisdictionAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsByJurisdictionAbstract_lbl1" xml:lang="en-US" id="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsByJurisdictionAbstract_lbl1">Income Tax Expense (Benefit), Continuing Operations, by Jurisdiction [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxExpenseBenefitContinuingOperationsByJurisdictionAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsByJurisdictionAbstract_lbl1" xlink:title="label: IncomeTaxExpenseBenefitContinuingOperationsByJurisdictionAbstract to us-gaap_IncomeTaxExpenseBenefitContinuingOperationsByJurisdictionAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="ComprehensiveIncomeNetOfTax" xlink:title="ComprehensiveIncomeNetOfTax" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_ComprehensiveIncomeNetOfTax" xml:lang="en-US" id="us-gaap_ComprehensiveIncomeNetOfTax">Comprehensive income attributable to Modine</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax" xlink:title="label: ComprehensiveIncomeNetOfTax to us-gaap_ComprehensiveIncomeNetOfTax" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ComprehensiveIncomeNetOfTax_lbl1" xml:lang="en-US" id="us-gaap_ComprehensiveIncomeNetOfTax_lbl1">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax_lbl1" xlink:title="label: ComprehensiveIncomeNetOfTax to us-gaap_ComprehensiveIncomeNetOfTax_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:label="ComprehensiveIncomeNoteTextBlock" xlink:title="ComprehensiveIncomeNoteTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ComprehensiveIncomeNoteTextBlock" xml:lang="en-US" id="us-gaap_ComprehensiveIncomeNoteTextBlock">Accumulated Other Comprehensive Loss</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ComprehensiveIncomeNoteTextBlock" xlink:to="us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:title="label: ComprehensiveIncomeNoteTextBlock to us-gaap_ComprehensiveIncomeNoteTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="ConcentrationRiskByTypeAxis" xlink:title="ConcentrationRiskByTypeAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ConcentrationRiskByTypeAxis" xml:lang="en-US" id="us-gaap_ConcentrationRiskByTypeAxis">Concentration Risk Type [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" xlink:title="label: ConcentrationRiskByTypeAxis to us-gaap_ConcentrationRiskByTypeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskLineItems" xlink:label="ConcentrationRiskLineItems" xlink:title="ConcentrationRiskLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ConcentrationRiskLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ConcentrationRiskLineItems" xml:lang="en-US" id="us-gaap_ConcentrationRiskLineItems">Concentration Risk [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConcentrationRiskLineItems" xlink:to="us-gaap_ConcentrationRiskLineItems" xlink:title="label: ConcentrationRiskLineItems to us-gaap_ConcentrationRiskLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskTable" xlink:label="ConcentrationRiskTable" xlink:title="ConcentrationRiskTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ConcentrationRiskTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ConcentrationRiskTable" xml:lang="en-US" id="us-gaap_ConcentrationRiskTable">Concentration Risk [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConcentrationRiskTable" xlink:to="us-gaap_ConcentrationRiskTable" xlink:title="label: ConcentrationRiskTable to us-gaap_ConcentrationRiskTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="ConcentrationRiskTypeDomain" xlink:title="ConcentrationRiskTypeDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ConcentrationRiskTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ConcentrationRiskTypeDomain" xml:lang="en-US" id="us-gaap_ConcentrationRiskTypeDomain">Concentration Risk Type [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConcentrationRiskTypeDomain" xlink:to="us-gaap_ConcentrationRiskTypeDomain" xlink:title="label: ConcentrationRiskTypeDomain to us-gaap_ConcentrationRiskTypeDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="CostOfGoodsAndServicesSold" xlink:title="CostOfGoodsAndServicesSold" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CostOfGoodsAndServicesSold" xml:lang="en-US" id="us-gaap_CostOfGoodsAndServicesSold">Cost of sales</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CostOfGoodsAndServicesSold" xlink:to="us-gaap_CostOfGoodsAndServicesSold" xlink:title="label: CostOfGoodsAndServicesSold to us-gaap_CostOfGoodsAndServicesSold" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditConcentrationRiskMember" xlink:label="CreditConcentrationRiskMember" xlink:title="CreditConcentrationRiskMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CreditConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_CreditConcentrationRiskMember" xml:lang="en-US" id="us-gaap_CreditConcentrationRiskMember">Credit Concentration Risk [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CreditConcentrationRiskMember" xlink:to="us-gaap_CreditConcentrationRiskMember" xlink:title="label: CreditConcentrationRiskMember to us-gaap_CreditConcentrationRiskMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CreditConcentrationRiskMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CreditConcentrationRiskMember_lbl1" xml:lang="en-US" id="us-gaap_CreditConcentrationRiskMember_lbl1">Credit Concentration Risk [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CreditConcentrationRiskMember" xlink:to="us-gaap_CreditConcentrationRiskMember_lbl1" xlink:title="label: CreditConcentrationRiskMember to us-gaap_CreditConcentrationRiskMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentFederalTaxExpenseBenefit" xlink:label="CurrentFederalTaxExpenseBenefit" xlink:title="CurrentFederalTaxExpenseBenefit" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_CurrentFederalTaxExpenseBenefit" xml:lang="en-US" id="us-gaap_CurrentFederalTaxExpenseBenefit">Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CurrentFederalTaxExpenseBenefit" xlink:to="us-gaap_CurrentFederalTaxExpenseBenefit" xlink:title="label: CurrentFederalTaxExpenseBenefit to us-gaap_CurrentFederalTaxExpenseBenefit" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CurrentFederalTaxExpenseBenefit_lbl1" xml:lang="en-US" id="us-gaap_CurrentFederalTaxExpenseBenefit_lbl1">Current Federal Tax Expense (Benefit)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CurrentFederalTaxExpenseBenefit" xlink:to="us-gaap_CurrentFederalTaxExpenseBenefit_lbl1" xlink:title="label: CurrentFederalTaxExpenseBenefit to us-gaap_CurrentFederalTaxExpenseBenefit_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentForeignTaxExpenseBenefit" xlink:label="CurrentForeignTaxExpenseBenefit" xlink:title="CurrentForeignTaxExpenseBenefit" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CurrentForeignTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_CurrentForeignTaxExpenseBenefit" xml:lang="en-US" id="us-gaap_CurrentForeignTaxExpenseBenefit">Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CurrentForeignTaxExpenseBenefit" xlink:to="us-gaap_CurrentForeignTaxExpenseBenefit" xlink:title="label: CurrentForeignTaxExpenseBenefit to us-gaap_CurrentForeignTaxExpenseBenefit" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CurrentForeignTaxExpenseBenefit_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CurrentForeignTaxExpenseBenefit_lbl1" xml:lang="en-US" id="us-gaap_CurrentForeignTaxExpenseBenefit_lbl1">Current Foreign Tax Expense (Benefit)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CurrentForeignTaxExpenseBenefit" xlink:to="us-gaap_CurrentForeignTaxExpenseBenefit_lbl1" xlink:title="label: CurrentForeignTaxExpenseBenefit to us-gaap_CurrentForeignTaxExpenseBenefit_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrent" xlink:label="LiabilitiesCurrent" xlink:title="LiabilitiesCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_LiabilitiesCurrent" xml:lang="en-US" id="us-gaap_LiabilitiesCurrent">Total current liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent" xlink:title="label: LiabilitiesCurrent to us-gaap_LiabilitiesCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LiabilitiesCurrent_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LiabilitiesCurrent_lbl1" xml:lang="en-US" id="us-gaap_LiabilitiesCurrent_lbl1">Liabilities, Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_lbl1" xlink:title="label: LiabilitiesCurrent to us-gaap_LiabilitiesCurrent_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:label="LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:title="LongTermDebtAndCapitalLeaseObligationsCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xml:lang="en-US" id="us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent">Less: current portion</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:to="us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:title="label: LongTermDebtAndCapitalLeaseObligationsCurrent to us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent1" xml:lang="en-US" id="us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent1">Long-term debt - current portion</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:to="us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent1" xlink:title="label: LongTermDebtAndCapitalLeaseObligationsCurrent to us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_lbl2" xml:lang="en-US" id="us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_lbl2">Long-Term Debt and Lease Obligation, Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:to="us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_lbl2" xlink:title="label: LongTermDebtAndCapitalLeaseObligationsCurrent to us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:label="CurrentStateAndLocalTaxExpenseBenefit" xlink:title="CurrentStateAndLocalTaxExpenseBenefit" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xml:lang="en-US" id="us-gaap_CurrentStateAndLocalTaxExpenseBenefit">Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CurrentStateAndLocalTaxExpenseBenefit" xlink:to="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:title="label: CurrentStateAndLocalTaxExpenseBenefit to us-gaap_CurrentStateAndLocalTaxExpenseBenefit" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CurrentStateAndLocalTaxExpenseBenefit_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CurrentStateAndLocalTaxExpenseBenefit_lbl1" xml:lang="en-US" id="us-gaap_CurrentStateAndLocalTaxExpenseBenefit_lbl1">Current State and Local Tax Expense (Benefit)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CurrentStateAndLocalTaxExpenseBenefit" xlink:to="us-gaap_CurrentStateAndLocalTaxExpenseBenefit_lbl1" xlink:title="label: CurrentStateAndLocalTaxExpenseBenefit to us-gaap_CurrentStateAndLocalTaxExpenseBenefit_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="CustomerConcentrationRiskMember" xlink:title="CustomerConcentrationRiskMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CustomerConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_CustomerConcentrationRiskMember" xml:lang="en-US" id="us-gaap_CustomerConcentrationRiskMember">Customer Concentration Risk [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CustomerConcentrationRiskMember" xlink:to="us-gaap_CustomerConcentrationRiskMember" xlink:title="label: CustomerConcentrationRiskMember to us-gaap_CustomerConcentrationRiskMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CustomerConcentrationRiskMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CustomerConcentrationRiskMember_lbl1" xml:lang="en-US" id="us-gaap_CustomerConcentrationRiskMember_lbl1">Customer Concentration Risk [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CustomerConcentrationRiskMember" xlink:to="us-gaap_CustomerConcentrationRiskMember_lbl1" xlink:title="label: CustomerConcentrationRiskMember to us-gaap_CustomerConcentrationRiskMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="CustomerRelationshipsMember" xlink:title="CustomerRelationshipsMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_CustomerRelationshipsMember" xml:lang="en-US" id="us-gaap_CustomerRelationshipsMember">Customer Relationships [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CustomerRelationshipsMember" xlink:to="us-gaap_CustomerRelationshipsMember" xlink:title="label: CustomerRelationshipsMember to us-gaap_CustomerRelationshipsMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CustomerRelationshipsMember1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CustomerRelationshipsMember1" xml:lang="en-US" id="us-gaap_CustomerRelationshipsMember1">Customer Relationships [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CustomerRelationshipsMember" xlink:to="us-gaap_CustomerRelationshipsMember1" xlink:title="label: CustomerRelationshipsMember to us-gaap_CustomerRelationshipsMember1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:label="LongTermDebtAndCapitalLeaseObligations" xlink:title="LongTermDebtAndCapitalLeaseObligations" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_LongTermDebtAndCapitalLeaseObligations" xml:lang="en-US" id="us-gaap_LongTermDebtAndCapitalLeaseObligations">Total long-term debt</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtAndCapitalLeaseObligations" xlink:to="us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:title="label: LongTermDebtAndCapitalLeaseObligations to us-gaap_LongTermDebtAndCapitalLeaseObligations" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LongTermDebtAndCapitalLeaseObligations1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_LongTermDebtAndCapitalLeaseObligations1" xml:lang="en-US" id="us-gaap_LongTermDebtAndCapitalLeaseObligations1">Long-term debt</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtAndCapitalLeaseObligations" xlink:to="us-gaap_LongTermDebtAndCapitalLeaseObligations1" xlink:title="label: LongTermDebtAndCapitalLeaseObligations to us-gaap_LongTermDebtAndCapitalLeaseObligations1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LongTermDebtAndCapitalLeaseObligations_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LongTermDebtAndCapitalLeaseObligations_lbl2" xml:lang="en-US" id="us-gaap_LongTermDebtAndCapitalLeaseObligations_lbl2">Long-Term Debt and Lease Obligation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtAndCapitalLeaseObligations" xlink:to="us-gaap_LongTermDebtAndCapitalLeaseObligations_lbl2" xlink:title="label: LongTermDebtAndCapitalLeaseObligations to us-gaap_LongTermDebtAndCapitalLeaseObligations_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsAbstract" xlink:label="LongTermDebtAndCapitalLeaseObligationsAbstract" xlink:title="LongTermDebtAndCapitalLeaseObligationsAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LongTermDebtAndCapitalLeaseObligationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_LongTermDebtAndCapitalLeaseObligationsAbstract" xml:lang="en-US" id="us-gaap_LongTermDebtAndCapitalLeaseObligationsAbstract">Long-Term Debt [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtAndCapitalLeaseObligationsAbstract" xlink:to="us-gaap_LongTermDebtAndCapitalLeaseObligationsAbstract" xlink:title="label: LongTermDebtAndCapitalLeaseObligationsAbstract to us-gaap_LongTermDebtAndCapitalLeaseObligationsAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LongTermDebtAndCapitalLeaseObligationsAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LongTermDebtAndCapitalLeaseObligationsAbstract_lbl1" xml:lang="en-US" id="us-gaap_LongTermDebtAndCapitalLeaseObligationsAbstract_lbl1">Long-Term Debt and Lease Obligation [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtAndCapitalLeaseObligationsAbstract" xlink:to="us-gaap_LongTermDebtAndCapitalLeaseObligationsAbstract_lbl1" xlink:title="label: LongTermDebtAndCapitalLeaseObligationsAbstract to us-gaap_LongTermDebtAndCapitalLeaseObligationsAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtDisclosureTextBlock" xlink:label="DebtDisclosureTextBlock" xlink:title="DebtDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_DebtDisclosureTextBlock" xml:lang="en-US" id="us-gaap_DebtDisclosureTextBlock">Indebtedness</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtDisclosureTextBlock" xlink:to="us-gaap_DebtDisclosureTextBlock" xlink:title="label: DebtDisclosureTextBlock to us-gaap_DebtDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtDisclosureTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DebtDisclosureTextBlock_lbl1" xml:lang="en-US" id="us-gaap_DebtDisclosureTextBlock_lbl1">Debt Disclosure [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtDisclosureTextBlock" xlink:to="us-gaap_DebtDisclosureTextBlock_lbl1" xlink:title="label: DebtDisclosureTextBlock to us-gaap_DebtDisclosureTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="DebtInstrumentInterestRateStatedPercentage" xlink:title="DebtInstrumentInterestRateStatedPercentage" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DebtInstrumentInterestRateStatedPercentage" xml:lang="en-US" id="us-gaap_DebtInstrumentInterestRateStatedPercentage">Interest rate percentage</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentInterestRateStatedPercentage" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:title="label: DebtInstrumentInterestRateStatedPercentage to us-gaap_DebtInstrumentInterestRateStatedPercentage" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="DebtInstrumentNameDomain" xlink:title="DebtInstrumentNameDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DebtInstrumentNameDomain" xml:lang="en-US" id="us-gaap_DebtInstrumentNameDomain">Debt Instrument, Name [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentNameDomain" xlink:to="us-gaap_DebtInstrumentNameDomain" xlink:title="label: DebtInstrumentNameDomain to us-gaap_DebtInstrumentNameDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentsAbstract" xlink:label="DebtInstrumentsAbstract" xlink:title="DebtInstrumentsAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtInstrumentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DebtInstrumentsAbstract" xml:lang="en-US" id="us-gaap_DebtInstrumentsAbstract">Indebtedness [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentsAbstract" xlink:to="us-gaap_DebtInstrumentsAbstract" xlink:title="label: DebtInstrumentsAbstract to us-gaap_DebtInstrumentsAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtInstrumentsAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DebtInstrumentsAbstract_lbl1" xml:lang="en-US" id="us-gaap_DebtInstrumentsAbstract_lbl1">Debt Instruments [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentsAbstract" xlink:to="us-gaap_DebtInstrumentsAbstract_lbl1" xlink:title="label: DebtInstrumentsAbstract to us-gaap_DebtInstrumentsAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentAxis" xlink:label="DebtInstrumentAxis" xlink:title="DebtInstrumentAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DebtInstrumentAxis" xml:lang="en-US" id="us-gaap_DebtInstrumentAxis">Debt Instrument [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentAxis" xlink:title="label: DebtInstrumentAxis to us-gaap_DebtInstrumentAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="DebtInstrumentLineItems" xlink:title="DebtInstrumentLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DebtInstrumentLineItems" xml:lang="en-US" id="us-gaap_DebtInstrumentLineItems">Debt Instrument [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentLineItems" xlink:title="label: DebtInstrumentLineItems to us-gaap_DebtInstrumentLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentTable" xlink:label="DebtInstrumentTable" xlink:title="DebtInstrumentTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DebtInstrumentTable" xml:lang="en-US" id="us-gaap_DebtInstrumentTable">Schedule of Long-term Debt Instruments [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentTable" xlink:to="us-gaap_DebtInstrumentTable" xlink:title="label: DebtInstrumentTable to us-gaap_DebtInstrumentTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtSecuritiesMember" xlink:label="DebtSecuritiesMember" xlink:title="DebtSecuritiesMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DebtSecuritiesMember" xml:lang="en-US" id="us-gaap_DebtSecuritiesMember">Debt Securities [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtSecuritiesMember" xlink:to="us-gaap_DebtSecuritiesMember" xlink:title="label: DebtSecuritiesMember to us-gaap_DebtSecuritiesMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:label="DeferredFederalIncomeTaxExpenseBenefit" xlink:title="DeferredFederalIncomeTaxExpenseBenefit" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xml:lang="en-US" id="us-gaap_DeferredFederalIncomeTaxExpenseBenefit">Deferred</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredFederalIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:title="label: DeferredFederalIncomeTaxExpenseBenefit to us-gaap_DeferredFederalIncomeTaxExpenseBenefit" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DeferredFederalIncomeTaxExpenseBenefit_lbl1" xml:lang="en-US" id="us-gaap_DeferredFederalIncomeTaxExpenseBenefit_lbl1">Deferred Federal Income Tax Expense (Benefit)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredFederalIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredFederalIncomeTaxExpenseBenefit_lbl1" xlink:title="label: DeferredFederalIncomeTaxExpenseBenefit to us-gaap_DeferredFederalIncomeTaxExpenseBenefit_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:label="DeferredForeignIncomeTaxExpenseBenefit" xlink:title="DeferredForeignIncomeTaxExpenseBenefit" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xml:lang="en-US" id="us-gaap_DeferredForeignIncomeTaxExpenseBenefit">Deferred</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredForeignIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:title="label: DeferredForeignIncomeTaxExpenseBenefit to us-gaap_DeferredForeignIncomeTaxExpenseBenefit" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="DeferredIncomeTaxExpenseBenefit" xlink:title="DeferredIncomeTaxExpenseBenefit" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DeferredIncomeTaxExpenseBenefit" xml:lang="en-US" id="us-gaap_DeferredIncomeTaxExpenseBenefit">Deferred income taxes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:title="label: DeferredIncomeTaxExpenseBenefit to us-gaap_DeferredIncomeTaxExpenseBenefit" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl1" xml:lang="en-US" id="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl1">Deferred Income Tax Expense (Benefit)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl1" xlink:title="label: DeferredIncomeTaxExpenseBenefit to us-gaap_DeferredIncomeTaxExpenseBenefit_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxLiabilities" xlink:label="DeferredIncomeTaxLiabilities" xlink:title="DeferredIncomeTaxLiabilities" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredIncomeTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_DeferredIncomeTaxLiabilities" xml:lang="en-US" id="us-gaap_DeferredIncomeTaxLiabilities">Total gross deferred tax liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredIncomeTaxLiabilities" xlink:to="us-gaap_DeferredIncomeTaxLiabilities" xlink:title="label: DeferredIncomeTaxLiabilities to us-gaap_DeferredIncomeTaxLiabilities" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredIncomeTaxLiabilities_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DeferredIncomeTaxLiabilities_lbl1" xml:lang="en-US" id="us-gaap_DeferredIncomeTaxLiabilities_lbl1">Deferred Tax Liabilities, Gross</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredIncomeTaxLiabilities" xlink:to="us-gaap_DeferredIncomeTaxLiabilities_lbl1" xlink:title="label: DeferredIncomeTaxLiabilities to us-gaap_DeferredIncomeTaxLiabilities_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:label="DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:title="DeferredStateAndLocalIncomeTaxExpenseBenefit" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xml:lang="en-US" id="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit">Deferred</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:title="label: DeferredStateAndLocalIncomeTaxExpenseBenefit to us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_lbl1" xml:lang="en-US" id="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_lbl1">Deferred State and Local Income Tax Expense (Benefit)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_lbl1" xlink:title="label: DeferredStateAndLocalIncomeTaxExpenseBenefit to us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsGrossAbstract" xlink:label="DeferredTaxAssetsGrossAbstract" xlink:title="DeferredTaxAssetsGrossAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsGrossAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DeferredTaxAssetsGrossAbstract" xml:lang="en-US" id="us-gaap_DeferredTaxAssetsGrossAbstract">Deferred Tax Assets [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsGrossAbstract" xlink:to="us-gaap_DeferredTaxAssetsGrossAbstract" xlink:title="label: DeferredTaxAssetsGrossAbstract to us-gaap_DeferredTaxAssetsGrossAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsGrossAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DeferredTaxAssetsGrossAbstract_lbl1" xml:lang="en-US" id="us-gaap_DeferredTaxAssetsGrossAbstract_lbl1">Deferred Tax Assets, Gross [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsGrossAbstract" xlink:to="us-gaap_DeferredTaxAssetsGrossAbstract_lbl1" xlink:title="label: DeferredTaxAssetsGrossAbstract to us-gaap_DeferredTaxAssetsGrossAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="DeferredTaxAssetsGross" xlink:title="DeferredTaxAssetsGross" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsGross" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_DeferredTaxAssetsGross" xml:lang="en-US" id="us-gaap_DeferredTaxAssetsGross">Total gross deferred tax assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsGross" xlink:title="label: DeferredTaxAssetsGross to us-gaap_DeferredTaxAssetsGross" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsGross_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DeferredTaxAssetsGross_lbl1" xml:lang="en-US" id="us-gaap_DeferredTaxAssetsGross_lbl1">Deferred Tax Assets, Gross</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsGross_lbl1" xlink:title="label: DeferredTaxAssetsGross to us-gaap_DeferredTaxAssetsGross_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsInventory" xlink:label="DeferredTaxAssetsInventory" xlink:title="DeferredTaxAssetsInventory" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsInventory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DeferredTaxAssetsInventory" xml:lang="en-US" id="us-gaap_DeferredTaxAssetsInventory">Inventories</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsInventory" xlink:to="us-gaap_DeferredTaxAssetsInventory" xlink:title="label: DeferredTaxAssetsInventory to us-gaap_DeferredTaxAssetsInventory" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsInventory_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DeferredTaxAssetsInventory_lbl1" xml:lang="en-US" id="us-gaap_DeferredTaxAssetsInventory_lbl1">Deferred Tax Assets, Inventory</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsInventory" xlink:to="us-gaap_DeferredTaxAssetsInventory_lbl1" xlink:title="label: DeferredTaxAssetsInventory to us-gaap_DeferredTaxAssetsInventory_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:label="DeferredTaxAssetsLiabilitiesNet" xlink:title="DeferredTaxAssetsLiabilitiesNet" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_DeferredTaxAssetsLiabilitiesNet" xml:lang="en-US" id="us-gaap_DeferredTaxAssetsLiabilitiesNet">Net deferred tax assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsLiabilitiesNet" xlink:to="us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:title="label: DeferredTaxAssetsLiabilitiesNet to us-gaap_DeferredTaxAssetsLiabilitiesNet" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNet_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DeferredTaxAssetsLiabilitiesNet_lbl1" xml:lang="en-US" id="us-gaap_DeferredTaxAssetsLiabilitiesNet_lbl1">Deferred Tax Assets, Net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsLiabilitiesNet" xlink:to="us-gaap_DeferredTaxAssetsLiabilitiesNet_lbl1" xlink:title="label: DeferredTaxAssetsLiabilitiesNet to us-gaap_DeferredTaxAssetsLiabilitiesNet_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="DeferredTaxAssetsNet" xlink:title="DeferredTaxAssetsNet" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_DeferredTaxAssetsNet" xml:lang="en-US" id="us-gaap_DeferredTaxAssetsNet">Net deferred tax assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsNet" xlink:to="us-gaap_DeferredTaxAssetsNet" xlink:title="label: DeferredTaxAssetsNet to us-gaap_DeferredTaxAssetsNet" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsNet_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DeferredTaxAssetsNet_lbl1" xml:lang="en-US" id="us-gaap_DeferredTaxAssetsNet_lbl1">Deferred Tax Assets, Net of Valuation Allowance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsNet" xlink:to="us-gaap_DeferredTaxAssetsNet_lbl1" xlink:title="label: DeferredTaxAssetsNet to us-gaap_DeferredTaxAssetsNet_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:label="DeferredTaxAssetsTaxCreditCarryforwards" xlink:title="DeferredTaxAssetsTaxCreditCarryforwards" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xml:lang="en-US" id="us-gaap_DeferredTaxAssetsTaxCreditCarryforwards">Credit carryforwards</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsTaxCreditCarryforwards" xlink:to="us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:title="label: DeferredTaxAssetsTaxCreditCarryforwards to us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" xlink:label="DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" xlink:title="DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" xml:lang="en-US" id="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits">Pension and employee benefits</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" xlink:title="label: DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits to us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits_lbl1" xml:lang="en-US" id="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits_lbl1">Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits_lbl1" xlink:title="label: DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits to us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:label="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:title="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xml:lang="en-US" id="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities">Other, principally accrued liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:title="label: DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities to us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_lbl1" xml:lang="en-US" id="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_lbl1">Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_lbl1" xlink:title="label: DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities to us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent" xlink:label="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent" xlink:title="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent" xml:lang="en-US" id="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent">Lease liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent" xlink:title="label: DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent to us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent_lbl1" xml:lang="en-US" id="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent_lbl1">Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Deferred Rent</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent_lbl1" xlink:title="label: DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent to us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="DeferredTaxAssetsValuationAllowance" xlink:title="DeferredTaxAssetsValuationAllowance" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DeferredTaxAssetsValuationAllowance" xml:lang="en-US" id="us-gaap_DeferredTaxAssetsValuationAllowance">Valuation allowances</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:title="label: DeferredTaxAssetsValuationAllowance to us-gaap_DeferredTaxAssetsValuationAllowance" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance1" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_DeferredTaxAssetsValuationAllowance1" xml:lang="en-US" id="us-gaap_DeferredTaxAssetsValuationAllowance1">Less: valuation allowances</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance1" xlink:title="label: DeferredTaxAssetsValuationAllowance to us-gaap_DeferredTaxAssetsValuationAllowance1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DeferredTaxAssetsValuationAllowance_lbl2" xml:lang="en-US" id="us-gaap_DeferredTaxAssetsValuationAllowance_lbl2">Deferred Tax Assets, Valuation Allowance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance_lbl2" xlink:title="label: DeferredTaxAssetsValuationAllowance to us-gaap_DeferredTaxAssetsValuationAllowance_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesAbstract" xlink:label="DeferredTaxLiabilitiesAbstract" xlink:title="DeferredTaxLiabilitiesAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredTaxLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DeferredTaxLiabilitiesAbstract" xml:lang="en-US" id="us-gaap_DeferredTaxLiabilitiesAbstract">Deferred Tax Liabilities [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxLiabilitiesAbstract" xlink:to="us-gaap_DeferredTaxLiabilitiesAbstract" xlink:title="label: DeferredTaxLiabilitiesAbstract to us-gaap_DeferredTaxLiabilitiesAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredTaxLiabilitiesAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DeferredTaxLiabilitiesAbstract_lbl1" xml:lang="en-US" id="us-gaap_DeferredTaxLiabilitiesAbstract_lbl1">Deferred Tax Liabilities, Gross [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxLiabilitiesAbstract" xlink:to="us-gaap_DeferredTaxLiabilitiesAbstract_lbl1" xlink:title="label: DeferredTaxLiabilitiesAbstract to us-gaap_DeferredTaxLiabilitiesAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill" xlink:label="DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill" xlink:title="DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill" xml:lang="en-US" id="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill">Goodwill</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill" xlink:to="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill" xlink:title="label: DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill to us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill_lbl1" xml:lang="en-US" id="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill_lbl1">Deferred Tax Liabilities, Goodwill</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill" xlink:to="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill_lbl1" xlink:title="label: DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill to us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:label="DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:title="DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xml:lang="en-US" id="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets">Intangible assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:to="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:title="label: DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets to us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_lbl1" xml:lang="en-US" id="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_lbl1">Deferred Tax Liabilities, Intangible Assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:to="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_lbl1" xlink:title="label: DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets to us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:label="DeferredTaxLiabilitiesLeasingArrangements" xlink:title="DeferredTaxLiabilitiesLeasingArrangements" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xml:lang="en-US" id="us-gaap_DeferredTaxLiabilitiesLeasingArrangements">Lease assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxLiabilitiesLeasingArrangements" xlink:to="us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:title="label: DeferredTaxLiabilitiesLeasingArrangements to us-gaap_DeferredTaxLiabilitiesLeasingArrangements" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredTaxLiabilitiesLeasingArrangements_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DeferredTaxLiabilitiesLeasingArrangements_lbl1" xml:lang="en-US" id="us-gaap_DeferredTaxLiabilitiesLeasingArrangements_lbl1">Deferred Tax Liabilities, Leasing Arrangements</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxLiabilitiesLeasingArrangements" xlink:to="us-gaap_DeferredTaxLiabilitiesLeasingArrangements_lbl1" xlink:title="label: DeferredTaxLiabilitiesLeasingArrangements to us-gaap_DeferredTaxLiabilitiesLeasingArrangements_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesOther" xlink:label="DeferredTaxLiabilitiesOther" xlink:title="DeferredTaxLiabilitiesOther" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredTaxLiabilitiesOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DeferredTaxLiabilitiesOther" xml:lang="en-US" id="us-gaap_DeferredTaxLiabilitiesOther">Other</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxLiabilitiesOther" xlink:to="us-gaap_DeferredTaxLiabilitiesOther" xlink:title="label: DeferredTaxLiabilitiesOther to us-gaap_DeferredTaxLiabilitiesOther" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredTaxLiabilitiesOther_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DeferredTaxLiabilitiesOther_lbl1" xml:lang="en-US" id="us-gaap_DeferredTaxLiabilitiesOther_lbl1">Deferred Tax Liabilities, Other</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxLiabilitiesOther" xlink:to="us-gaap_DeferredTaxLiabilitiesOther_lbl1" xlink:title="label: DeferredTaxLiabilitiesOther to us-gaap_DeferredTaxLiabilitiesOther_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedContributionPlanCostRecognized" xlink:label="DefinedContributionPlanCostRecognized" xlink:title="DefinedContributionPlanCostRecognized" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedContributionPlanCostRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DefinedContributionPlanCostRecognized" xml:lang="en-US" id="us-gaap_DefinedContributionPlanCostRecognized">Defined contribution plan cost recognized</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedContributionPlanCostRecognized" xlink:to="us-gaap_DefinedContributionPlanCostRecognized" xlink:title="label: DefinedContributionPlanCostRecognized to us-gaap_DefinedContributionPlanCostRecognized" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedContributionPlanCostRecognized_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedContributionPlanCostRecognized_lbl1" xml:lang="en-US" id="us-gaap_DefinedContributionPlanCostRecognized_lbl1">Defined Contribution Plan, Cost</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedContributionPlanCostRecognized" xlink:to="us-gaap_DefinedContributionPlanCostRecognized_lbl1" xlink:title="label: DefinedContributionPlanCostRecognized to us-gaap_DefinedContributionPlanCostRecognized_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeFairValueOfDerivativeLiability" xlink:label="DerivativeFairValueOfDerivativeLiability" xlink:title="DerivativeFairValueOfDerivativeLiability" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DerivativeFairValueOfDerivativeLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DerivativeFairValueOfDerivativeLiability" xml:lang="en-US" id="us-gaap_DerivativeFairValueOfDerivativeLiability">Derivative liability</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DerivativeFairValueOfDerivativeLiability" xlink:to="us-gaap_DerivativeFairValueOfDerivativeLiability" xlink:title="label: DerivativeFairValueOfDerivativeLiability to us-gaap_DerivativeFairValueOfDerivativeLiability" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DerivativeFairValueOfDerivativeLiability_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DerivativeFairValueOfDerivativeLiability_lbl1" xml:lang="en-US" id="us-gaap_DerivativeFairValueOfDerivativeLiability_lbl1">Derivative Liability, Subject to Master Netting Arrangement, before Offset</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DerivativeFairValueOfDerivativeLiability" xlink:to="us-gaap_DerivativeFairValueOfDerivativeLiability_lbl1" xlink:title="label: DerivativeFairValueOfDerivativeLiability to us-gaap_DerivativeFairValueOfDerivativeLiability_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeGainLossOnDerivativeNet" xlink:label="DerivativeGainLossOnDerivativeNet" xlink:title="DerivativeGainLossOnDerivativeNet" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DerivativeGainLossOnDerivativeNet" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_DerivativeGainLossOnDerivativeNet" xml:lang="en-US" id="us-gaap_DerivativeGainLossOnDerivativeNet">Gain (loss) recognized</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DerivativeGainLossOnDerivativeNet" xlink:to="us-gaap_DerivativeGainLossOnDerivativeNet" xlink:title="label: DerivativeGainLossOnDerivativeNet to us-gaap_DerivativeGainLossOnDerivativeNet" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DerivativeGainLossOnDerivativeNet_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DerivativeGainLossOnDerivativeNet_lbl1" xml:lang="en-US" id="us-gaap_DerivativeGainLossOnDerivativeNet_lbl1">Derivative, Gain (Loss) on Derivative, Net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DerivativeGainLossOnDerivativeNet" xlink:to="us-gaap_DerivativeGainLossOnDerivativeNet_lbl1" xlink:title="label: DerivativeGainLossOnDerivativeNet to us-gaap_DerivativeGainLossOnDerivativeNet_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:label="DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:title="DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xml:lang="en-US" id="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock">Derivative Instruments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:to="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:title="label: DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock to us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativesPolicyTextBlock" xlink:label="DerivativesPolicyTextBlock" xlink:title="DerivativesPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DerivativesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DerivativesPolicyTextBlock" xml:lang="en-US" id="us-gaap_DerivativesPolicyTextBlock">Derivative Instruments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DerivativesPolicyTextBlock" xlink:to="us-gaap_DerivativesPolicyTextBlock" xlink:title="label: DerivativesPolicyTextBlock to us-gaap_DerivativesPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DerivativesPolicyTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DerivativesPolicyTextBlock_lbl1" xml:lang="en-US" id="us-gaap_DerivativesPolicyTextBlock_lbl1">Derivatives, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DerivativesPolicyTextBlock" xlink:to="us-gaap_DerivativesPolicyTextBlock_lbl1" xlink:title="label: DerivativesPolicyTextBlock to us-gaap_DerivativesPolicyTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="EarningsPerShareDiluted" xlink:title="EarningsPerShareDiluted" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EarningsPerShareDiluted" xml:lang="en-US" id="us-gaap_EarningsPerShareDiluted">Diluted (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerShareDiluted" xlink:to="us-gaap_EarningsPerShareDiluted" xlink:title="label: EarningsPerShareDiluted to us-gaap_EarningsPerShareDiluted" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EarningsPerShareDiluted1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_EarningsPerShareDiluted1" xml:lang="en-US" id="us-gaap_EarningsPerShareDiluted1">Net earnings per share - diluted (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerShareDiluted" xlink:to="us-gaap_EarningsPerShareDiluted1" xlink:title="label: EarningsPerShareDiluted to us-gaap_EarningsPerShareDiluted1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConsolidationPolicyTextBlock" xlink:label="ConsolidationPolicyTextBlock" xlink:title="ConsolidationPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ConsolidationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ConsolidationPolicyTextBlock" xml:lang="en-US" id="us-gaap_ConsolidationPolicyTextBlock">Consolidation Principles</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConsolidationPolicyTextBlock" xlink:to="us-gaap_ConsolidationPolicyTextBlock" xlink:title="label: ConsolidationPolicyTextBlock to us-gaap_ConsolidationPolicyTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:title="DisposalGroupsIncludingDiscontinuedOperationsNameDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xml:lang="en-US" id="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain">Disposal Group Name [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:to="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:title="label: DisposalGroupsIncludingDiscontinuedOperationsNameDomain to us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:label="DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:title="DisposalGroupIncludingDiscontinuedOperationRevenue" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xml:lang="en-US" id="us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue">Net sales of disposal group</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:title="label: DisposalGroupIncludingDiscontinuedOperationRevenue to us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue1" xml:lang="en-US" id="us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue1">Net sales of disposed businesses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue1" xlink:title="label: DisposalGroupIncludingDiscontinuedOperationRevenue to us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_lbl2" xml:lang="en-US" id="us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_lbl2">Disposal Group, Including Discontinued Operation, Revenue</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_lbl2" xlink:title="label: DisposalGroupIncludingDiscontinuedOperationRevenue to us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:label="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:title="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xml:lang="en-US" id="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">Disposal Group Name [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:to="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:title="label: IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis to us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:label="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:title="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xml:lang="en-US" id="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems">Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:title="label: IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems to us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:label="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:title="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xml:lang="en-US" id="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable">Disposal Groups, Including Discontinued Operations [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:to="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:title="label: IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable to us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:label="IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:title="IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xml:lang="en-US" id="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic">United States</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:title="label: IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic to us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_lbl1" xml:lang="en-US" id="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_lbl1">Income (Loss) from Continuing Operations before Income Taxes, Domestic</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_lbl1" xlink:title="label: IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic to us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:label="IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:title="IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xml:lang="en-US" id="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign">Foreign</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:title="label: IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign to us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="EffectiveIncomeTaxRateContinuingOperations" xlink:title="EffectiveIncomeTaxRateContinuingOperations" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xml:lang="en-US" id="us-gaap_EffectiveIncomeTaxRateContinuingOperations">Effective tax rate</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:title="label: EffectiveIncomeTaxRateContinuingOperations to us-gaap_EffectiveIncomeTaxRateContinuingOperations" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl1" xml:lang="en-US" id="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl1">Effective Income Tax Rate Reconciliation, Percent</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl1" xlink:title="label: EffectiveIncomeTaxRateContinuingOperations to us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:label="EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:title="EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xml:lang="en-US" id="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract">Reconciliation of U.S. Federal Statutory Rate to Effective Tax Rate [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:title="label: EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract to us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_lbl1" xml:lang="en-US" id="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_lbl1">Effective Income Tax Rate Reconciliation, Percent [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_lbl1" xlink:title="label: EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract to us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" xlink:label="EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" xlink:title="EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" xml:lang="en-US" id="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate">Tax rate or law changes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" xlink:title="label: EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate to us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_lbl1" xml:lang="en-US" id="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_lbl1">Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_lbl1" xlink:title="label: EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate to us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:title="EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xml:lang="en-US" id="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance">Valuation allowances</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:title="label: EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance to us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:title="EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xml:lang="en-US" id="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">Statutory federal tax</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:title="label: EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate to us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl1" xml:lang="en-US" id="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl1">Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl1" xlink:title="label: EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate to us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:label="EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:title="EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xml:lang="en-US" id="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential">Taxes on non-U.S. earnings and losses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:title="label: EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential to us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:label="EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:title="EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xml:lang="en-US" id="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost">Compensation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:title="label: EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost to us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_lbl1" xml:lang="en-US" id="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_lbl1">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Percent</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_lbl1" xlink:title="label: EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost to us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:label="EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:title="EffectiveIncomeTaxRateReconciliationOtherAdjustments" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xml:lang="en-US" id="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments">Other</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:title="label: EffectiveIncomeTaxRateReconciliationOtherAdjustments to us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_lbl1" xml:lang="en-US" id="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_lbl1">Effective Income Tax Rate Reconciliation, Other Adjustments, Percent</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_lbl1" xlink:title="label: EffectiveIncomeTaxRateReconciliationOtherAdjustments to us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:label="EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:title="EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xml:lang="en-US" id="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes">State taxes, net of federal benefit</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:title="label: EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes to us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies" xlink:label="EffectiveIncomeTaxRateReconciliationTaxContingencies" xlink:title="EffectiveIncomeTaxRateReconciliationTaxContingencies" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies" xml:lang="en-US" id="us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies">Uncertain tax positions, net of settlements</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectiveIncomeTaxRateReconciliationTaxContingencies" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies" xlink:title="label: EffectiveIncomeTaxRateReconciliationTaxContingencies to us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies_lbl1" xml:lang="en-US" id="us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies_lbl1">Effective Income Tax Rate Reconciliation, Tax Contingency, Percent</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectiveIncomeTaxRateReconciliationTaxContingencies" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies_lbl1" xlink:title="label: EffectiveIncomeTaxRateReconciliationTaxContingencies to us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits" xlink:label="EffectiveIncomeTaxRateReconciliationTaxCredits" xlink:title="EffectiveIncomeTaxRateReconciliationTaxCredits" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits" xml:lang="en-US" id="us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits">Tax credits and benefits</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectiveIncomeTaxRateReconciliationTaxCredits" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits" xlink:title="label: EffectiveIncomeTaxRateReconciliationTaxCredits to us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_lbl1" xml:lang="en-US" id="us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_lbl1">Effective Income Tax Rate Reconciliation, Tax Credit, Percent</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectiveIncomeTaxRateReconciliationTaxCredits" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_lbl1" xlink:title="label: EffectiveIncomeTaxRateReconciliationTaxCredits to us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensation" xlink:label="ShareBasedCompensation" xlink:title="ShareBasedCompensation" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ShareBasedCompensation" xml:lang="en-US" id="us-gaap_ShareBasedCompensation">Stock-based compensation expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensation" xlink:to="us-gaap_ShareBasedCompensation" xlink:title="label: ShareBasedCompensation to us-gaap_ShareBasedCompensation" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensation1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_ShareBasedCompensation1" xml:lang="en-US" id="us-gaap_ShareBasedCompensation1">Stock-based compensation expense (benefit)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensation" xlink:to="us-gaap_ShareBasedCompensation1" xlink:title="label: ShareBasedCompensation to us-gaap_ShareBasedCompensation1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensation_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensation_lbl2" xml:lang="en-US" id="us-gaap_ShareBasedCompensation_lbl2">Share-Based Payment Arrangement, Noncash Expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensation" xlink:to="us-gaap_ShareBasedCompensation_lbl2" xlink:title="label: ShareBasedCompensation to us-gaap_ShareBasedCompensation_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationAbstract" xlink:label="ShareBasedCompensationAbstract" xlink:title="ShareBasedCompensationAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_ShareBasedCompensationAbstract" xml:lang="en-US" id="us-gaap_ShareBasedCompensationAbstract">Restricted Stock [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationAbstract" xlink:to="us-gaap_ShareBasedCompensationAbstract" xlink:title="label: ShareBasedCompensationAbstract to us-gaap_ShareBasedCompensationAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationAbstract1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ShareBasedCompensationAbstract1" xml:lang="en-US" id="us-gaap_ShareBasedCompensationAbstract1">Stock Options [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationAbstract" xlink:to="us-gaap_ShareBasedCompensationAbstract1" xlink:title="label: ShareBasedCompensationAbstract to us-gaap_ShareBasedCompensationAbstract1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationAbstract_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationAbstract_lbl2" xml:lang="en-US" id="us-gaap_ShareBasedCompensationAbstract_lbl2">Share-Based Payment Arrangement, Noncash Expense [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationAbstract" xlink:to="us-gaap_ShareBasedCompensationAbstract_lbl2" xlink:title="label: ShareBasedCompensationAbstract to us-gaap_ShareBasedCompensationAbstract_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquitySecuritiesMember" xlink:label="EquitySecuritiesMember" xlink:title="EquitySecuritiesMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EquitySecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EquitySecuritiesMember" xml:lang="en-US" id="us-gaap_EquitySecuritiesMember">Equity Securities [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EquitySecuritiesMember" xlink:to="us-gaap_EquitySecuritiesMember" xlink:title="label: EquitySecuritiesMember to us-gaap_EquitySecuritiesMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DomesticCountryMember" xlink:label="DomesticCountryMember" xlink:title="DomesticCountryMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DomesticCountryMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DomesticCountryMember" xml:lang="en-US" id="us-gaap_DomesticCountryMember">U.S. [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DomesticCountryMember" xlink:to="us-gaap_DomesticCountryMember" xlink:title="label: DomesticCountryMember to us-gaap_DomesticCountryMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DomesticCountryMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DomesticCountryMember_lbl1" xml:lang="en-US" id="us-gaap_DomesticCountryMember_lbl1">Domestic Tax Authority [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DomesticCountryMember" xlink:to="us-gaap_DomesticCountryMember_lbl1" xlink:title="label: DomesticCountryMember to us-gaap_DomesticCountryMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:title="FiniteLivedIntangibleAssetsMajorClassNameDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xml:lang="en-US" id="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:title="label: FiniteLivedIntangibleAssetsMajorClassNameDomain to us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:title="FiniteLivedIntangibleAssetsByMajorClassAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xml:lang="en-US" id="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:title="label: FiniteLivedIntangibleAssetsByMajorClassAxis to us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="FiniteLivedIntangibleAssetsLineItems" xlink:title="FiniteLivedIntangibleAssetsLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FiniteLivedIntangibleAssetsLineItems" xml:lang="en-US" id="us-gaap_FiniteLivedIntangibleAssetsLineItems">Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:title="label: FiniteLivedIntangibleAssetsLineItems to us-gaap_FiniteLivedIntangibleAssetsLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:label="FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:title="FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xml:lang="en-US" id="us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract">Estimated Future Amortization Expense [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:title="label: FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract to us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FixedIncomeSecuritiesMember" xlink:label="FixedIncomeSecuritiesMember" xlink:title="FixedIncomeSecuritiesMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FixedIncomeSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FixedIncomeSecuritiesMember" xml:lang="en-US" id="us-gaap_FixedIncomeSecuritiesMember">Fixed Income Securities [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FixedIncomeSecuritiesMember" xlink:to="us-gaap_FixedIncomeSecuritiesMember" xlink:title="label: FixedIncomeSecuritiesMember to us-gaap_FixedIncomeSecuritiesMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:label="ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:title="ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xml:lang="en-US" id="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock">Translation of Foreign Currencies</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:to="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:title="label: ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock to us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignCountryMember" xlink:label="ForeignCountryMember" xlink:title="ForeignCountryMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ForeignCountryMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ForeignCountryMember" xml:lang="en-US" id="us-gaap_ForeignCountryMember">Foreign Jurisdictions [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ForeignCountryMember" xlink:to="us-gaap_ForeignCountryMember" xlink:title="label: ForeignCountryMember to us-gaap_ForeignCountryMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ForeignCountryMember1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_ForeignCountryMember1" xml:lang="en-US" id="us-gaap_ForeignCountryMember1">Foreign Tax Jurisdictions [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ForeignCountryMember" xlink:to="us-gaap_ForeignCountryMember1" xlink:title="label: ForeignCountryMember to us-gaap_ForeignCountryMember1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ForeignCountryMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ForeignCountryMember_lbl2" xml:lang="en-US" id="us-gaap_ForeignCountryMember_lbl2">Foreign Tax Authority [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ForeignCountryMember" xlink:to="us-gaap_ForeignCountryMember_lbl2" xlink:title="label: ForeignCountryMember to us-gaap_ForeignCountryMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainLossOnDispositionOfAssets" xlink:label="GainLossOnDispositionOfAssets" xlink:title="GainLossOnDispositionOfAssets" />
    <link:label xlink:type="resource" xlink:label="us-gaap_GainLossOnDispositionOfAssets" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_GainLossOnDispositionOfAssets" xml:lang="en-US" id="us-gaap_GainLossOnDispositionOfAssets">Gain (loss) from disposition of property, plant and equipment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GainLossOnDispositionOfAssets" xlink:to="us-gaap_GainLossOnDispositionOfAssets" xlink:title="label: GainLossOnDispositionOfAssets to us-gaap_GainLossOnDispositionOfAssets" />
    <link:label xlink:type="resource" xlink:label="us-gaap_GainLossOnDispositionOfAssets_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_GainLossOnDispositionOfAssets_lbl1" xml:lang="en-US" id="us-gaap_GainLossOnDispositionOfAssets_lbl1">Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GainLossOnDispositionOfAssets" xlink:to="us-gaap_GainLossOnDispositionOfAssets_lbl1" xlink:title="label: GainLossOnDispositionOfAssets to us-gaap_GainLossOnDispositionOfAssets_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainLossOnSaleOfAccountsReceivable" xlink:label="GainLossOnSaleOfAccountsReceivable" xlink:title="GainLossOnSaleOfAccountsReceivable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_GainLossOnSaleOfAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_GainLossOnSaleOfAccountsReceivable" xml:lang="en-US" id="us-gaap_GainLossOnSaleOfAccountsReceivable">Costs related to selling accounts receivables</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GainLossOnSaleOfAccountsReceivable" xlink:to="us-gaap_GainLossOnSaleOfAccountsReceivable" xlink:title="label: GainLossOnSaleOfAccountsReceivable to us-gaap_GainLossOnSaleOfAccountsReceivable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_GainLossOnSaleOfAccountsReceivable_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_GainLossOnSaleOfAccountsReceivable_lbl1" xml:lang="en-US" id="us-gaap_GainLossOnSaleOfAccountsReceivable_lbl1">Gain (Loss) on Sale of Accounts Receivable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GainLossOnSaleOfAccountsReceivable" xlink:to="us-gaap_GainLossOnSaleOfAccountsReceivable_lbl1" xlink:title="label: GainLossOnSaleOfAccountsReceivable to us-gaap_GainLossOnSaleOfAccountsReceivable_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:label="GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:title="GoodwillAndIntangibleAssetsPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xml:lang="en-US" id="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock">Goodwill</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:to="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:title="label: GoodwillAndIntangibleAssetsPolicyTextBlock to us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_lbl1" xml:lang="en-US" id="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_lbl1">Goodwill and Intangible Assets, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:to="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_lbl1" xlink:title="label: GoodwillAndIntangibleAssetsPolicyTextBlock to us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillLineItems" xlink:label="GoodwillLineItems" xlink:title="GoodwillLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_GoodwillLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_GoodwillLineItems" xml:lang="en-US" id="us-gaap_GoodwillLineItems">Goodwill [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GoodwillLineItems" xlink:to="us-gaap_GoodwillLineItems" xlink:title="label: GoodwillLineItems to us-gaap_GoodwillLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfGoodwillTable" xlink:label="ScheduleOfGoodwillTable" xlink:title="ScheduleOfGoodwillTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfGoodwillTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfGoodwillTable" xml:lang="en-US" id="us-gaap_ScheduleOfGoodwillTable">Schedule of Goodwill [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfGoodwillTable" xlink:to="us-gaap_ScheduleOfGoodwillTable" xlink:title="label: ScheduleOfGoodwillTable to us-gaap_ScheduleOfGoodwillTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GrossProfit" xlink:label="GrossProfit" xlink:title="GrossProfit" />
    <link:label xlink:type="resource" xlink:label="us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_GrossProfit" xml:lang="en-US" id="us-gaap_GrossProfit">Gross profit</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GrossProfit" xlink:to="us-gaap_GrossProfit" xlink:title="label: GrossProfit to us-gaap_GrossProfit" />
    <link:label xlink:type="resource" xlink:label="us-gaap_GrossProfit1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_GrossProfit1" xml:lang="en-US" id="us-gaap_GrossProfit1">Gross profit</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GrossProfit" xlink:to="us-gaap_GrossProfit1" xlink:title="label: GrossProfit to us-gaap_GrossProfit1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf" xlink:label="ImpairmentOfLongLivedAssetsToBeDisposedOf" xlink:title="ImpairmentOfLongLivedAssetsToBeDisposedOf" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf" xml:lang="en-US" id="us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf">Impairment charges</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ImpairmentOfLongLivedAssetsToBeDisposedOf" xlink:to="us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf" xlink:title="label: ImpairmentOfLongLivedAssetsToBeDisposedOf to us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf_lbl1" xml:lang="en-US" id="us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf_lbl1">Impairment of Long-Lived Assets to be Disposed of</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ImpairmentOfLongLivedAssetsToBeDisposedOf" xlink:to="us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf_lbl1" xlink:title="label: ImpairmentOfLongLivedAssetsToBeDisposedOf to us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementAbstract" xlink:label="IncomeStatementAbstract" xlink:title="IncomeStatementAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeStatementAbstract" xml:lang="en-US" id="us-gaap_IncomeStatementAbstract">CONSOLIDATED STATEMENTS OF OPERATIONS [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeStatementAbstract" xlink:to="us-gaap_IncomeStatementAbstract" xlink:title="label: IncomeStatementAbstract to us-gaap_IncomeStatementAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxUncertaintiesAbstract" xlink:label="IncomeTaxUncertaintiesAbstract" xlink:title="IncomeTaxUncertaintiesAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxUncertaintiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_IncomeTaxUncertaintiesAbstract" xml:lang="en-US" id="us-gaap_IncomeTaxUncertaintiesAbstract">Income Taxes [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxUncertaintiesAbstract" xlink:to="us-gaap_IncomeTaxUncertaintiesAbstract" xlink:title="label: IncomeTaxUncertaintiesAbstract to us-gaap_IncomeTaxUncertaintiesAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxUncertaintiesAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeTaxUncertaintiesAbstract_lbl1" xml:lang="en-US" id="us-gaap_IncomeTaxUncertaintiesAbstract_lbl1">Income Tax Uncertainties [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxUncertaintiesAbstract" xlink:to="us-gaap_IncomeTaxUncertaintiesAbstract_lbl1" xlink:title="label: IncomeTaxUncertaintiesAbstract to us-gaap_IncomeTaxUncertaintiesAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxContingencyLineItems" xlink:label="IncomeTaxContingencyLineItems" xlink:title="IncomeTaxContingencyLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxContingencyLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeTaxContingencyLineItems" xml:lang="en-US" id="us-gaap_IncomeTaxContingencyLineItems">Income Tax Contingency [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxContingencyLineItems" xlink:to="us-gaap_IncomeTaxContingencyLineItems" xlink:title="label: IncomeTaxContingencyLineItems to us-gaap_IncomeTaxContingencyLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxContingencyTable" xlink:label="IncomeTaxContingencyTable" xlink:title="IncomeTaxContingencyTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxContingencyTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeTaxContingencyTable" xml:lang="en-US" id="us-gaap_IncomeTaxContingencyTable">Income Tax Contingency [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxContingencyTable" xlink:to="us-gaap_IncomeTaxContingencyTable" xlink:title="label: IncomeTaxContingencyTable to us-gaap_IncomeTaxContingencyTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExaminationLineItems" xlink:label="IncomeTaxExaminationLineItems" xlink:title="IncomeTaxExaminationLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxExaminationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_IncomeTaxExaminationLineItems" xml:lang="en-US" id="us-gaap_IncomeTaxExaminationLineItems">Income Taxes [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxExaminationLineItems" xlink:to="us-gaap_IncomeTaxExaminationLineItems" xlink:title="label: IncomeTaxExaminationLineItems to us-gaap_IncomeTaxExaminationLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxExaminationLineItems_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeTaxExaminationLineItems_lbl1" xml:lang="en-US" id="us-gaap_IncomeTaxExaminationLineItems_lbl1">Income Tax Examination [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxExaminationLineItems" xlink:to="us-gaap_IncomeTaxExaminationLineItems_lbl1" xlink:title="label: IncomeTaxExaminationLineItems to us-gaap_IncomeTaxExaminationLineItems_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExaminationTable" xlink:label="IncomeTaxExaminationTable" xlink:title="IncomeTaxExaminationTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxExaminationTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeTaxExaminationTable" xml:lang="en-US" id="us-gaap_IncomeTaxExaminationTable">Income Tax Examination [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxExaminationTable" xlink:to="us-gaap_IncomeTaxExaminationTable" xlink:title="label: IncomeTaxExaminationTable to us-gaap_IncomeTaxExaminationTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="IncomeTaxDisclosureTextBlock" xlink:title="IncomeTaxDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_IncomeTaxDisclosureTextBlock" xml:lang="en-US" id="us-gaap_IncomeTaxDisclosureTextBlock">Income Taxes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxDisclosureTextBlock" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock" xlink:title="label: IncomeTaxDisclosureTextBlock to us-gaap_IncomeTaxDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeTaxDisclosureTextBlock_lbl1" xml:lang="en-US" id="us-gaap_IncomeTaxDisclosureTextBlock_lbl1">Income Tax Disclosure [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxDisclosureTextBlock" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock_lbl1" xlink:title="label: IncomeTaxDisclosureTextBlock to us-gaap_IncomeTaxDisclosureTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="IncomeTaxPolicyTextBlock" xlink:title="IncomeTaxPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_IncomeTaxPolicyTextBlock" xml:lang="en-US" id="us-gaap_IncomeTaxPolicyTextBlock">Income Taxes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxPolicyTextBlock" xlink:to="us-gaap_IncomeTaxPolicyTextBlock" xlink:title="label: IncomeTaxPolicyTextBlock to us-gaap_IncomeTaxPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxPolicyTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeTaxPolicyTextBlock_lbl1" xml:lang="en-US" id="us-gaap_IncomeTaxPolicyTextBlock_lbl1">Income Tax, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxPolicyTextBlock" xlink:to="us-gaap_IncomeTaxPolicyTextBlock_lbl1" xlink:title="label: IncomeTaxPolicyTextBlock to us-gaap_IncomeTaxPolicyTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationDispositionOfBusiness" xlink:label="IncomeTaxReconciliationDispositionOfBusiness" xlink:title="IncomeTaxReconciliationDispositionOfBusiness" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxReconciliationDispositionOfBusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_IncomeTaxReconciliationDispositionOfBusiness" xml:lang="en-US" id="us-gaap_IncomeTaxReconciliationDispositionOfBusiness">Income tax benefit related to sale of automotive businesses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxReconciliationDispositionOfBusiness" xlink:to="us-gaap_IncomeTaxReconciliationDispositionOfBusiness" xlink:title="label: IncomeTaxReconciliationDispositionOfBusiness to us-gaap_IncomeTaxReconciliationDispositionOfBusiness" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxReconciliationDispositionOfBusiness_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeTaxReconciliationDispositionOfBusiness_lbl1" xml:lang="en-US" id="us-gaap_IncomeTaxReconciliationDispositionOfBusiness_lbl1">Effective Income Tax Rate Reconciliation, Disposition of Business, Amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxReconciliationDispositionOfBusiness" xlink:to="us-gaap_IncomeTaxReconciliationDispositionOfBusiness_lbl1" xlink:title="label: IncomeTaxReconciliationDispositionOfBusiness to us-gaap_IncomeTaxReconciliationDispositionOfBusiness_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxesPaidNet" xlink:label="IncomeTaxesPaidNet" xlink:title="IncomeTaxesPaidNet" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxesPaidNet" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_IncomeTaxesPaidNet" xml:lang="en-US" id="us-gaap_IncomeTaxesPaidNet">Income taxes paid</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxesPaidNet" xlink:to="us-gaap_IncomeTaxesPaidNet" xlink:title="label: IncomeTaxesPaidNet to us-gaap_IncomeTaxesPaidNet" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxesPaidNet_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeTaxesPaidNet_lbl1" xml:lang="en-US" id="us-gaap_IncomeTaxesPaidNet_lbl1">Income Taxes Paid, Net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxesPaidNet" xlink:to="us-gaap_IncomeTaxesPaidNet_lbl1" xlink:title="label: IncomeTaxesPaidNet to us-gaap_IncomeTaxesPaidNet_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:label="IncreaseDecreaseInOtherOperatingAssets" xlink:title="IncreaseDecreaseInOtherOperatingAssets" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_IncreaseDecreaseInOtherOperatingAssets" xml:lang="en-US" id="us-gaap_IncreaseDecreaseInOtherOperatingAssets">Other assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInOtherOperatingAssets" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:title="label: IncreaseDecreaseInOtherOperatingAssets to us-gaap_IncreaseDecreaseInOtherOperatingAssets" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingAssets_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncreaseDecreaseInOtherOperatingAssets_lbl1" xml:lang="en-US" id="us-gaap_IncreaseDecreaseInOtherOperatingAssets_lbl1">Increase (Decrease) in Other Operating Assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInOtherOperatingAssets" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingAssets_lbl1" xlink:title="label: IncreaseDecreaseInOtherOperatingAssets to us-gaap_IncreaseDecreaseInOtherOperatingAssets_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract" xlink:label="IntangibleAssetsNetExcludingGoodwillAbstract" xlink:title="IntangibleAssetsNetExcludingGoodwillAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract" xml:lang="en-US" id="us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract">Intangible Assets [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IntangibleAssetsNetExcludingGoodwillAbstract" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract" xlink:title="label: IntangibleAssetsNetExcludingGoodwillAbstract to us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="FiniteLivedIntangibleAssetsGross" xlink:title="FiniteLivedIntangibleAssetsGross" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FiniteLivedIntangibleAssetsGross" xml:lang="en-US" id="us-gaap_FiniteLivedIntangibleAssetsGross">Gross carrying value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsGross" xlink:to="us-gaap_FiniteLivedIntangibleAssetsGross" xlink:title="label: FiniteLivedIntangibleAssetsGross to us-gaap_FiniteLivedIntangibleAssetsGross" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="FiniteLivedIntangibleAssetsNet" xlink:title="FiniteLivedIntangibleAssetsNet" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FiniteLivedIntangibleAssetsNet" xml:lang="en-US" id="us-gaap_FiniteLivedIntangibleAssetsNet">Intangible assets - net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:title="label: FiniteLivedIntangibleAssetsNet to us-gaap_FiniteLivedIntangibleAssetsNet" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet1" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_FiniteLivedIntangibleAssetsNet1" xml:lang="en-US" id="us-gaap_FiniteLivedIntangibleAssetsNet1">Net intangible assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet1" xlink:title="label: FiniteLivedIntangibleAssetsNet to us-gaap_FiniteLivedIntangibleAssetsNet1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsNetAbstract" xlink:label="FiniteLivedIntangibleAssetsNetAbstract" xlink:title="FiniteLivedIntangibleAssetsNetAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNetAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_FiniteLivedIntangibleAssetsNetAbstract" xml:lang="en-US" id="us-gaap_FiniteLivedIntangibleAssetsNetAbstract">Intangible Assets [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsNetAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNetAbstract" xlink:title="label: FiniteLivedIntangibleAssetsNetAbstract to us-gaap_FiniteLivedIntangibleAssetsNetAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNetAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FiniteLivedIntangibleAssetsNetAbstract_lbl1" xml:lang="en-US" id="us-gaap_FiniteLivedIntangibleAssetsNetAbstract_lbl1">Finite-Lived Intangible Assets, Net [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsNetAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNetAbstract_lbl1" xlink:title="label: FiniteLivedIntangibleAssetsNetAbstract to us-gaap_FiniteLivedIntangibleAssetsNetAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill" xlink:label="Goodwill" xlink:title="Goodwill" />
    <link:label xlink:type="resource" xlink:label="us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="us-gaap_Goodwill" xml:lang="en-US" id="us-gaap_Goodwill">Ending balance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Goodwill" xlink:to="us-gaap_Goodwill" xlink:title="label: Goodwill to us-gaap_Goodwill" />
    <link:label xlink:type="resource" xlink:label="us-gaap_Goodwill1" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="us-gaap_Goodwill1" xml:lang="en-US" id="us-gaap_Goodwill1">Beginning balance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Goodwill" xlink:to="us-gaap_Goodwill1" xlink:title="label: Goodwill to us-gaap_Goodwill1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_Goodwill2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_Goodwill2" xml:lang="en-US" id="us-gaap_Goodwill2">Goodwill</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Goodwill" xlink:to="us-gaap_Goodwill2" xlink:title="label: Goodwill to us-gaap_Goodwill2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestExpense" xlink:label="InterestExpense" xlink:title="InterestExpense" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_InterestExpense" xml:lang="en-US" id="us-gaap_InterestExpense">Interest expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InterestExpense" xlink:to="us-gaap_InterestExpense" xlink:title="label: InterestExpense to us-gaap_InterestExpense" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InterestExpense_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_InterestExpense_lbl1" xml:lang="en-US" id="us-gaap_InterestExpense_lbl1">Interest Expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InterestExpense" xlink:to="us-gaap_InterestExpense_lbl1" xlink:title="label: InterestExpense to us-gaap_InterestExpense_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryNet" xlink:label="InventoryNet" xlink:title="InventoryNet" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_InventoryNet" xml:lang="en-US" id="us-gaap_InventoryNet">Inventories</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryNet" xlink:to="us-gaap_InventoryNet" xlink:title="label: InventoryNet to us-gaap_InventoryNet" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InventoryNet1" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_InventoryNet1" xml:lang="en-US" id="us-gaap_InventoryNet1">Total inventories</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryNet" xlink:to="us-gaap_InventoryNet1" xlink:title="label: InventoryNet to us-gaap_InventoryNet1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InventoryNet_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_InventoryNet_lbl2" xml:lang="en-US" id="us-gaap_InventoryNet_lbl2">Inventory, Net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryNet" xlink:to="us-gaap_InventoryNet_lbl2" xlink:title="label: InventoryNet to us-gaap_InventoryNet_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryPolicyTextBlock" xlink:label="InventoryPolicyTextBlock" xlink:title="InventoryPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InventoryPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_InventoryPolicyTextBlock" xml:lang="en-US" id="us-gaap_InventoryPolicyTextBlock">Inventories</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryPolicyTextBlock" xlink:to="us-gaap_InventoryPolicyTextBlock" xlink:title="label: InventoryPolicyTextBlock to us-gaap_InventoryPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InventoryPolicyTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_InventoryPolicyTextBlock_lbl1" xml:lang="en-US" id="us-gaap_InventoryPolicyTextBlock_lbl1">Inventory, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryPolicyTextBlock" xlink:to="us-gaap_InventoryPolicyTextBlock_lbl1" xlink:title="label: InventoryPolicyTextBlock to us-gaap_InventoryPolicyTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentPolicyTextBlock" xlink:label="InvestmentPolicyTextBlock" xlink:title="InvestmentPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InvestmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_InvestmentPolicyTextBlock" xml:lang="en-US" id="us-gaap_InvestmentPolicyTextBlock">Short-term Investments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InvestmentPolicyTextBlock" xlink:to="us-gaap_InvestmentPolicyTextBlock" xlink:title="label: InvestmentPolicyTextBlock to us-gaap_InvestmentPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InvestmentPolicyTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_InvestmentPolicyTextBlock_lbl1" xml:lang="en-US" id="us-gaap_InvestmentPolicyTextBlock_lbl1">Investment, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InvestmentPolicyTextBlock" xlink:to="us-gaap_InvestmentPolicyTextBlock_lbl1" xlink:title="label: InvestmentPolicyTextBlock to us-gaap_InvestmentPolicyTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LandMember" xlink:label="LandMember" xlink:title="LandMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LandMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LandMember" xml:lang="en-US" id="us-gaap_LandMember">Land [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LandMember" xlink:to="us-gaap_LandMember" xlink:title="label: LandMember to us-gaap_LandMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Liabilities" xlink:label="Liabilities" xlink:title="Liabilities" />
    <link:label xlink:type="resource" xlink:label="us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_Liabilities" xml:lang="en-US" id="us-gaap_Liabilities">Total liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Liabilities" xlink:to="us-gaap_Liabilities" xlink:title="label: Liabilities to us-gaap_Liabilities" />
    <link:label xlink:type="resource" xlink:label="us-gaap_Liabilities_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_Liabilities_lbl1" xml:lang="en-US" id="us-gaap_Liabilities_lbl1">Liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Liabilities" xlink:to="us-gaap_Liabilities_lbl1" xlink:title="label: Liabilities to us-gaap_Liabilities_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="LiabilitiesAndStockholdersEquity" xlink:title="LiabilitiesAndStockholdersEquity" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_LiabilitiesAndStockholdersEquity" xml:lang="en-US" id="us-gaap_LiabilitiesAndStockholdersEquity">Total liabilities and equity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity" xlink:title="label: LiabilitiesAndStockholdersEquity to us-gaap_LiabilitiesAndStockholdersEquity" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LiabilitiesAndStockholdersEquity_lbl1" xml:lang="en-US" id="us-gaap_LiabilitiesAndStockholdersEquity_lbl1">Liabilities and Equity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_lbl1" xlink:title="label: LiabilitiesAndStockholdersEquity to us-gaap_LiabilitiesAndStockholdersEquity_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="LiabilitiesAndStockholdersEquityAbstract" xlink:title="LiabilitiesAndStockholdersEquityAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xml:lang="en-US" id="us-gaap_LiabilitiesAndStockholdersEquityAbstract">LIABILITIES AND SHAREHOLDERS' EQUITY</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:title="label: LiabilitiesAndStockholdersEquityAbstract to us-gaap_LiabilitiesAndStockholdersEquityAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl1" xml:lang="en-US" id="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl1">Liabilities and Equity [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl1" xlink:title="label: LiabilitiesAndStockholdersEquityAbstract to us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="LineOfCreditFacilityMaximumBorrowingCapacity" xlink:title="LineOfCreditFacilityMaximumBorrowingCapacity" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xml:lang="en-US" id="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity">Maximum borrowing capacity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:title="label: LineOfCreditFacilityMaximumBorrowingCapacity to us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_lbl1" xml:lang="en-US" id="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_lbl1">Line of Credit Facility, Maximum Borrowing Capacity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_lbl1" xlink:title="label: LineOfCreditFacilityMaximumBorrowingCapacity to us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:label="LineOfCreditFacilityRemainingBorrowingCapacity" xlink:title="LineOfCreditFacilityRemainingBorrowingCapacity" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xml:lang="en-US" id="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity">Available borrowing capacity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LineOfCreditFacilityRemainingBorrowingCapacity" xlink:to="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:title="label: LineOfCreditFacilityRemainingBorrowingCapacity to us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_lbl1" xml:lang="en-US" id="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_lbl1">Line of Credit Facility, Remaining Borrowing Capacity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LineOfCreditFacilityRemainingBorrowingCapacity" xlink:to="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_lbl1" xlink:title="label: LineOfCreditFacilityRemainingBorrowingCapacity to us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityAbstract" xlink:label="LineOfCreditFacilityAbstract" xlink:title="LineOfCreditFacilityAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LineOfCreditFacilityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_LineOfCreditFacilityAbstract" xml:lang="en-US" id="us-gaap_LineOfCreditFacilityAbstract">Indebtedness [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LineOfCreditFacilityAbstract" xlink:to="us-gaap_LineOfCreditFacilityAbstract" xlink:title="label: LineOfCreditFacilityAbstract to us-gaap_LineOfCreditFacilityAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LineOfCreditFacilityAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LineOfCreditFacilityAbstract_lbl1" xml:lang="en-US" id="us-gaap_LineOfCreditFacilityAbstract_lbl1">Line of Credit Facility [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LineOfCreditFacilityAbstract" xlink:to="us-gaap_LineOfCreditFacilityAbstract_lbl1" xlink:title="label: LineOfCreditFacilityAbstract to us-gaap_LineOfCreditFacilityAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:label="LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:title="LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xml:lang="en-US" id="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths">Fiscal 2025</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:title="label: LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths to us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_lbl1" xml:lang="en-US" id="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_lbl1">Long-Term Debt, Maturity, Year One</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_lbl1" xlink:title="label: LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths to us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:label="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:title="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xml:lang="en-US" id="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive">Fiscal 2029</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:title="label: LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive to us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_lbl1" xml:lang="en-US" id="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_lbl1">Long-Term Debt, Maturity, Year Five</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_lbl1" xlink:title="label: LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive to us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:label="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:title="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xml:lang="en-US" id="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour">Fiscal 2028</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:title="label: LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour to us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_lbl1" xml:lang="en-US" id="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_lbl1">Long-Term Debt, Maturity, Year Four</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_lbl1" xlink:title="label: LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour to us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:label="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:title="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xml:lang="en-US" id="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree">Fiscal 2027</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:title="label: LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree to us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_lbl1" xml:lang="en-US" id="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_lbl1">Long-Term Debt, Maturity, Year Three</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_lbl1" xlink:title="label: LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree to us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:label="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:title="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xml:lang="en-US" id="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo">Fiscal 2026</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:title="label: LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo to us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_lbl1" xml:lang="en-US" id="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_lbl1">Long-Term Debt, Maturity, Year Two</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_lbl1" xlink:title="label: LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo to us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MachineryAndEquipmentMember" xlink:label="MachineryAndEquipmentMember" xlink:title="MachineryAndEquipmentMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_MachineryAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_MachineryAndEquipmentMember" xml:lang="en-US" id="us-gaap_MachineryAndEquipmentMember">Machinery and Equipment [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MachineryAndEquipmentMember" xlink:to="us-gaap_MachineryAndEquipmentMember" xlink:title="label: MachineryAndEquipmentMember to us-gaap_MachineryAndEquipmentMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ManufacturingFacilityMember" xlink:label="ManufacturingFacilityMember" xlink:title="ManufacturingFacilityMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ManufacturingFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ManufacturingFacilityMember" xml:lang="en-US" id="us-gaap_ManufacturingFacilityMember">Manufacturing Facility [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ManufacturingFacilityMember" xlink:to="us-gaap_ManufacturingFacilityMember" xlink:title="label: ManufacturingFacilityMember to us-gaap_ManufacturingFacilityMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MinorityInterest" xlink:label="MinorityInterest" xlink:title="MinorityInterest" />
    <link:label xlink:type="resource" xlink:label="us-gaap_MinorityInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_MinorityInterest" xml:lang="en-US" id="us-gaap_MinorityInterest">Noncontrolling interest</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MinorityInterest" xlink:to="us-gaap_MinorityInterest" xlink:title="label: MinorityInterest to us-gaap_MinorityInterest" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:label="MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:title="MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" />
    <link:label xlink:type="resource" xlink:label="us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xml:lang="en-US" id="us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders">Dividend paid to noncontrolling interest</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:to="us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:title="label: MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders to us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" />
    <link:label xlink:type="resource" xlink:label="us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_lbl1" xml:lang="en-US" id="us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_lbl1">Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:to="us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_lbl1" xlink:title="label: MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders to us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MoneyMarketFundsMember" xlink:label="MoneyMarketFundsMember" xlink:title="MoneyMarketFundsMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_MoneyMarketFundsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_MoneyMarketFundsMember" xml:lang="en-US" id="us-gaap_MoneyMarketFundsMember">Money Market Investments [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MoneyMarketFundsMember" xlink:to="us-gaap_MoneyMarketFundsMember" xlink:title="label: MoneyMarketFundsMember to us-gaap_MoneyMarketFundsMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MovementInStandardProductWarrantyAccrualRollForward" xlink:label="MovementInStandardProductWarrantyAccrualRollForward" xlink:title="MovementInStandardProductWarrantyAccrualRollForward" />
    <link:label xlink:type="resource" xlink:label="us-gaap_MovementInStandardProductWarrantyAccrualRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_MovementInStandardProductWarrantyAccrualRollForward" xml:lang="en-US" id="us-gaap_MovementInStandardProductWarrantyAccrualRollForward">Accrued Warranty Costs [Roll Forward]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MovementInStandardProductWarrantyAccrualRollForward" xlink:to="us-gaap_MovementInStandardProductWarrantyAccrualRollForward" xlink:title="label: MovementInStandardProductWarrantyAccrualRollForward to us-gaap_MovementInStandardProductWarrantyAccrualRollForward" />
    <link:label xlink:type="resource" xlink:label="us-gaap_MovementInStandardProductWarrantyAccrualRollForward_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_MovementInStandardProductWarrantyAccrualRollForward_lbl1" xml:lang="en-US" id="us-gaap_MovementInStandardProductWarrantyAccrualRollForward_lbl1">Movement in Standard Product Warranty Accrual [Roll Forward]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MovementInStandardProductWarrantyAccrualRollForward" xlink:to="us-gaap_MovementInStandardProductWarrantyAccrualRollForward_lbl1" xlink:title="label: MovementInStandardProductWarrantyAccrualRollForward to us-gaap_MovementInStandardProductWarrantyAccrualRollForward_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="NetCashProvidedByUsedInFinancingActivities" xlink:title="NetCashProvidedByUsedInFinancingActivities" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_NetCashProvidedByUsedInFinancingActivities" xml:lang="en-US" id="us-gaap_NetCashProvidedByUsedInFinancingActivities">Net cash provided by (used for) financing activities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:title="label: NetCashProvidedByUsedInFinancingActivities to us-gaap_NetCashProvidedByUsedInFinancingActivities" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl1" xml:lang="en-US" id="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl1">Net Cash Provided by (Used in) Financing Activities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl1" xlink:title="label: NetCashProvidedByUsedInFinancingActivities to us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:title="NetCashProvidedByUsedInFinancingActivitiesAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xml:lang="en-US" id="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">Cash flows from financing activities:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:title="label: NetCashProvidedByUsedInFinancingActivitiesAbstract to us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="NetCashProvidedByUsedInInvestingActivities" xlink:title="NetCashProvidedByUsedInInvestingActivities" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_NetCashProvidedByUsedInInvestingActivities" xml:lang="en-US" id="us-gaap_NetCashProvidedByUsedInInvestingActivities">Net cash used for investing activities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:title="label: NetCashProvidedByUsedInInvestingActivities to us-gaap_NetCashProvidedByUsedInInvestingActivities" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl1" xml:lang="en-US" id="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl1">Net Cash Provided by (Used in) Investing Activities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl1" xlink:title="label: NetCashProvidedByUsedInInvestingActivities to us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:title="NetCashProvidedByUsedInInvestingActivitiesAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xml:lang="en-US" id="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">Cash flows from investing activities:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:title="label: NetCashProvidedByUsedInInvestingActivitiesAbstract to us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="NetCashProvidedByUsedInOperatingActivities" xlink:title="NetCashProvidedByUsedInOperatingActivities" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_NetCashProvidedByUsedInOperatingActivities" xml:lang="en-US" id="us-gaap_NetCashProvidedByUsedInOperatingActivities">Net cash provided by operating activities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:title="label: NetCashProvidedByUsedInOperatingActivities to us-gaap_NetCashProvidedByUsedInOperatingActivities" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl1" xml:lang="en-US" id="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl1">Net Cash Provided by (Used in) Operating Activities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl1" xlink:title="label: NetCashProvidedByUsedInOperatingActivities to us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:title="NetCashProvidedByUsedInOperatingActivitiesAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xml:lang="en-US" id="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">Cash flows from operating activities:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:title="label: NetCashProvidedByUsedInOperatingActivitiesAbstract to us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss" xlink:label="NetIncomeLoss" xlink:title="NetIncomeLoss" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_NetIncomeLoss" xml:lang="en-US" id="us-gaap_NetIncomeLoss">Net earnings attributable to Modine</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss" xlink:title="label: NetIncomeLoss to us-gaap_NetIncomeLoss" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NetIncomeLoss1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NetIncomeLoss1" xml:lang="en-US" id="us-gaap_NetIncomeLoss1">Net earnings attributable to Modine</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss1" xlink:title="label: NetIncomeLoss to us-gaap_NetIncomeLoss1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesAndLoansReceivableNetNoncurrent" xlink:label="NotesAndLoansReceivableNetNoncurrent" xlink:title="NotesAndLoansReceivableNetNoncurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NotesAndLoansReceivableNetNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_NotesAndLoansReceivableNetNoncurrent" xml:lang="en-US" id="us-gaap_NotesAndLoansReceivableNetNoncurrent">Loan receivable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NotesAndLoansReceivableNetNoncurrent" xlink:to="us-gaap_NotesAndLoansReceivableNetNoncurrent" xlink:title="label: NotesAndLoansReceivableNetNoncurrent to us-gaap_NotesAndLoansReceivableNetNoncurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NotesAndLoansReceivableNetNoncurrent_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NotesAndLoansReceivableNetNoncurrent_lbl1" xml:lang="en-US" id="us-gaap_NotesAndLoansReceivableNetNoncurrent_lbl1">Financing Receivable, after Allowance for Credit Loss, Noncurrent</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NotesAndLoansReceivableNetNoncurrent" xlink:to="us-gaap_NotesAndLoansReceivableNetNoncurrent_lbl1" xlink:title="label: NotesAndLoansReceivableNetNoncurrent to us-gaap_NotesAndLoansReceivableNetNoncurrent_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OfficeEquipmentMember" xlink:label="OfficeEquipmentMember" xlink:title="OfficeEquipmentMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OfficeEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OfficeEquipmentMember" xml:lang="en-US" id="us-gaap_OfficeEquipmentMember">Office Equipment [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OfficeEquipmentMember" xlink:to="us-gaap_OfficeEquipmentMember" xlink:title="label: OfficeEquipmentMember to us-gaap_OfficeEquipmentMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLossCarryforwards" xlink:label="OperatingLossCarryforwards" xlink:title="OperatingLossCarryforwards" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OperatingLossCarryforwards" xml:lang="en-US" id="us-gaap_OperatingLossCarryforwards">Tax loss carryforwards</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLossCarryforwards" xlink:to="us-gaap_OperatingLossCarryforwards" xlink:title="label: OperatingLossCarryforwards to us-gaap_OperatingLossCarryforwards" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingIncomeLoss" xlink:label="OperatingIncomeLoss" xlink:title="OperatingIncomeLoss" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_OperatingIncomeLoss" xml:lang="en-US" id="us-gaap_OperatingIncomeLoss">Operating income</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss" xlink:title="label: OperatingIncomeLoss to us-gaap_OperatingIncomeLoss" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingIncomeLoss1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OperatingIncomeLoss1" xml:lang="en-US" id="us-gaap_OperatingIncomeLoss1">Operating income</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss1" xlink:title="label: OperatingIncomeLoss to us-gaap_OperatingIncomeLoss1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OrderOrProductionBacklogMember" xlink:label="OrderOrProductionBacklogMember" xlink:title="OrderOrProductionBacklogMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OrderOrProductionBacklogMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OrderOrProductionBacklogMember" xml:lang="en-US" id="us-gaap_OrderOrProductionBacklogMember">Order Backlog [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OrderOrProductionBacklogMember" xlink:to="us-gaap_OrderOrProductionBacklogMember" xlink:title="label: OrderOrProductionBacklogMember to us-gaap_OrderOrProductionBacklogMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:label="OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:title="OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract" xml:lang="en-US" id="us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract">Other Changes in Benefit Obligation Recognized in Other Comprehensive Income [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:title="label: OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract to us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract_lbl1" xml:lang="en-US" id="us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract_lbl1">Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract_lbl1" xlink:title="label: OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract to us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:label="OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:title="OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xml:lang="en-US" id="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract">Other comprehensive income (loss):</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:title="label: OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract to us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_lbl1" xml:lang="en-US" id="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_lbl1">Other Comprehensive Income (Loss), Net of Tax [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_lbl1" xlink:title="label: OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract to us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossTaxAbstract" xlink:label="OtherComprehensiveIncomeLossTaxAbstract" xlink:title="OtherComprehensiveIncomeLossTaxAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossTaxAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_OtherComprehensiveIncomeLossTaxAbstract" xml:lang="en-US" id="us-gaap_OtherComprehensiveIncomeLossTaxAbstract">Other comprehensive income (loss):</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossTaxAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossTaxAbstract" xlink:title="label: OtherComprehensiveIncomeLossTaxAbstract to us-gaap_OtherComprehensiveIncomeLossTaxAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossTaxAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherComprehensiveIncomeLossTaxAbstract_lbl1" xml:lang="en-US" id="us-gaap_OtherComprehensiveIncomeLossTaxAbstract_lbl1">Other Comprehensive Income (Loss), Tax [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossTaxAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossTaxAbstract_lbl1" xlink:title="label: OtherComprehensiveIncomeLossTaxAbstract to us-gaap_OtherComprehensiveIncomeLossTaxAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsCurrent" xlink:label="OtherAssetsCurrent" xlink:title="OtherAssetsCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherAssetsCurrent" xml:lang="en-US" id="us-gaap_OtherAssetsCurrent">Other current assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherAssetsCurrent" xlink:to="us-gaap_OtherAssetsCurrent" xlink:title="label: OtherAssetsCurrent to us-gaap_OtherAssetsCurrent" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock" xlink:label="OtherIncomeAndOtherExpenseDisclosureTextBlock" xlink:title="OtherIncomeAndOtherExpenseDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock" xml:lang="en-US" id="us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock">Other Income and Expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherIncomeAndOtherExpenseDisclosureTextBlock" xlink:to="us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock" xlink:title="label: OtherIncomeAndOtherExpenseDisclosureTextBlock to us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:label="PaymentsForProceedsFromOtherInvestingActivities" xlink:title="PaymentsForProceedsFromOtherInvestingActivities" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xml:lang="en-US" id="us-gaap_PaymentsForProceedsFromOtherInvestingActivities">Other - net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsForProceedsFromOtherInvestingActivities" xlink:to="us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:title="label: PaymentsForProceedsFromOtherInvestingActivities to us-gaap_PaymentsForProceedsFromOtherInvestingActivities" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PaymentsForProceedsFromOtherInvestingActivities_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PaymentsForProceedsFromOtherInvestingActivities_lbl1" xml:lang="en-US" id="us-gaap_PaymentsForProceedsFromOtherInvestingActivities_lbl1">Payments for (Proceeds from) Other Investing Activities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsForProceedsFromOtherInvestingActivities" xlink:to="us-gaap_PaymentsForProceedsFromOtherInvestingActivities_lbl1" xlink:title="label: PaymentsForProceedsFromOtherInvestingActivities to us-gaap_PaymentsForProceedsFromOtherInvestingActivities_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:label="ProceedsFromPaymentsForOtherFinancingActivities" xlink:title="ProceedsFromPaymentsForOtherFinancingActivities" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xml:lang="en-US" id="us-gaap_ProceedsFromPaymentsForOtherFinancingActivities">Other - net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromPaymentsForOtherFinancingActivities" xlink:to="us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:title="label: ProceedsFromPaymentsForOtherFinancingActivities to us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="OtherNonoperatingIncomeExpense" xlink:title="OtherNonoperatingIncomeExpense" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_OtherNonoperatingIncomeExpense" xml:lang="en-US" id="us-gaap_OtherNonoperatingIncomeExpense">Other expense - net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherNonoperatingIncomeExpense" xlink:to="us-gaap_OtherNonoperatingIncomeExpense" xlink:title="label: OtherNonoperatingIncomeExpense to us-gaap_OtherNonoperatingIncomeExpense" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherNonoperatingIncomeExpense1" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_OtherNonoperatingIncomeExpense1" xml:lang="en-US" id="us-gaap_OtherNonoperatingIncomeExpense1">Total other expense - net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherNonoperatingIncomeExpense" xlink:to="us-gaap_OtherNonoperatingIncomeExpense1" xlink:title="label: OtherNonoperatingIncomeExpense to us-gaap_OtherNonoperatingIncomeExpense1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherNonoperatingIncomeExpense_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherNonoperatingIncomeExpense_lbl2" xml:lang="en-US" id="us-gaap_OtherNonoperatingIncomeExpense_lbl2">Other Nonoperating Income (Expense)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherNonoperatingIncomeExpense" xlink:to="us-gaap_OtherNonoperatingIncomeExpense_lbl2" xlink:title="label: OtherNonoperatingIncomeExpense to us-gaap_OtherNonoperatingIncomeExpense_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:label="OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:title="OtherPostretirementBenefitPlansDefinedBenefitMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xml:lang="en-US" id="us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember">Postretirement Plans [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:to="us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:title="label: OtherPostretirementBenefitPlansDefinedBenefitMember to us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherRestructuringCosts" xlink:label="OtherRestructuringCosts" xlink:title="OtherRestructuringCosts" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherRestructuringCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherRestructuringCosts" xml:lang="en-US" id="us-gaap_OtherRestructuringCosts">Other restructuring and repositioning expenses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherRestructuringCosts" xlink:to="us-gaap_OtherRestructuringCosts" xlink:title="label: OtherRestructuringCosts to us-gaap_OtherRestructuringCosts" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsOfDividendsMinorityInterest" xlink:label="PaymentsOfDividendsMinorityInterest" xlink:title="PaymentsOfDividendsMinorityInterest" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PaymentsOfDividendsMinorityInterest" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_PaymentsOfDividendsMinorityInterest" xml:lang="en-US" id="us-gaap_PaymentsOfDividendsMinorityInterest">Dividend paid to noncontrolling interest</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsOfDividendsMinorityInterest" xlink:to="us-gaap_PaymentsOfDividendsMinorityInterest" xlink:title="label: PaymentsOfDividendsMinorityInterest to us-gaap_PaymentsOfDividendsMinorityInterest" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PaymentsOfDividendsMinorityInterest_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PaymentsOfDividendsMinorityInterest_lbl1" xml:lang="en-US" id="us-gaap_PaymentsOfDividendsMinorityInterest_lbl1">Payments of Ordinary Dividends, Noncontrolling Interest</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsOfDividendsMinorityInterest" xlink:to="us-gaap_PaymentsOfDividendsMinorityInterest_lbl1" xlink:title="label: PaymentsOfDividendsMinorityInterest to us-gaap_PaymentsOfDividendsMinorityInterest_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionPlansDefinedBenefitMember" xlink:label="PensionPlansDefinedBenefitMember" xlink:title="PensionPlansDefinedBenefitMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PensionPlansDefinedBenefitMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PensionPlansDefinedBenefitMember" xml:lang="en-US" id="us-gaap_PensionPlansDefinedBenefitMember">Pension Plans [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PensionPlansDefinedBenefitMember" xlink:to="us-gaap_PensionPlansDefinedBenefitMember" xlink:title="label: PensionPlansDefinedBenefitMember to us-gaap_PensionPlansDefinedBenefitMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PensionPlansDefinedBenefitMember1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_PensionPlansDefinedBenefitMember1" xml:lang="en-US" id="us-gaap_PensionPlansDefinedBenefitMember1">U.S. Pension Plans [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PensionPlansDefinedBenefitMember" xlink:to="us-gaap_PensionPlansDefinedBenefitMember1" xlink:title="label: PensionPlansDefinedBenefitMember to us-gaap_PensionPlansDefinedBenefitMember1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets" xlink:label="DefinedBenefitPlanActualReturnOnPlanAssets" xlink:title="DefinedBenefitPlanActualReturnOnPlanAssets" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets">Actual return on plan assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanActualReturnOnPlanAssets" xlink:to="us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets" xlink:title="label: DefinedBenefitPlanActualReturnOnPlanAssets to us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:label="DefinedBenefitPlanAmortizationOfGainsLosses" xlink:title="DefinedBenefitPlanAmortizationOfGainsLosses" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses">Amortization of net actuarial loss</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanAmortizationOfGainsLosses" xlink:to="us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:title="label: DefinedBenefitPlanAmortizationOfGainsLosses to us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_lbl1" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_lbl1">Defined Benefit Plan, Amortization of Gain (Loss)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanAmortizationOfGainsLosses" xlink:to="us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_lbl1" xlink:title="label: DefinedBenefitPlanAmortizationOfGainsLosses to us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet" xlink:label="DefinedBenefitPlanAmountsRecognizedInBalanceSheet" xlink:title="DefinedBenefitPlanAmountsRecognizedInBalanceSheet" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet">Total liability</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanAmountsRecognizedInBalanceSheet" xlink:to="us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet" xlink:title="label: DefinedBenefitPlanAmountsRecognizedInBalanceSheet to us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet_lbl1" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet_lbl1">Defined Benefit Plan, Amounts for Asset (Liability) Recognized in Statement of Financial Position</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanAmountsRecognizedInBalanceSheet" xlink:to="us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet_lbl1" xlink:title="label: DefinedBenefitPlanAmountsRecognizedInBalanceSheet to us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract" xlink:label="DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract" xlink:title="DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract">Amounts Recognized in the Consolidated Balance Sheets [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract" xlink:to="us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract" xlink:title="label: DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract to us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract_lbl1" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract_lbl1">Defined Benefit Plan, Amounts for Asset (Liability) Recognized in Statement of Financial Position [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract" xlink:to="us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract_lbl1" xlink:title="label: DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract to us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanBenefitObligationPeriodIncreaseDecrease" xlink:label="DefinedBenefitPlanBenefitObligationPeriodIncreaseDecrease" xlink:title="DefinedBenefitPlanBenefitObligationPeriodIncreaseDecrease" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanBenefitObligationPeriodIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanBenefitObligationPeriodIncreaseDecrease" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanBenefitObligationPeriodIncreaseDecrease">Increase (decrease) in benefit obligation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanBenefitObligationPeriodIncreaseDecrease" xlink:to="us-gaap_DefinedBenefitPlanBenefitObligationPeriodIncreaseDecrease" xlink:title="label: DefinedBenefitPlanBenefitObligationPeriodIncreaseDecrease to us-gaap_DefinedBenefitPlanBenefitObligationPeriodIncreaseDecrease" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:label="DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:title="DefinedBenefitPlanChangeInBenefitObligationRollForward" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward">Change in Benefit Obligation [Roll Forward]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:to="us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:title="label: DefinedBenefitPlanChangeInBenefitObligationRollForward to us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_lbl1" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_lbl1">Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:to="us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_lbl1" xlink:title="label: DefinedBenefitPlanChangeInBenefitObligationRollForward to us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward" xlink:label="DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward" xlink:title="DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward">Change in Plan Assets [Roll Forward]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward" xlink:to="us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward" xlink:title="label: DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward to us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_lbl1" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_lbl1">Defined Benefit Plan, Change in Fair Value of Plan Assets [Roll Forward]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward" xlink:to="us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_lbl1" xlink:title="label: DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward to us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract" xlink:label="DefinedBenefitPlanNetPeriodicBenefitCostAbstract" xlink:title="DefinedBenefitPlanNetPeriodicBenefitCostAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract">Net Periodic Benefit Cost [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanNetPeriodicBenefitCostAbstract" xlink:to="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract" xlink:title="label: DefinedBenefitPlanNetPeriodicBenefitCostAbstract to us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_lbl1" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_lbl1">Defined Benefit Plan, Net Periodic Benefit Cost (Credit) [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanNetPeriodicBenefitCostAbstract" xlink:to="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_lbl1" xlink:title="label: DefinedBenefitPlanNetPeriodicBenefitCostAbstract to us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:label="DefinedBenefitPlanContributionsByEmployer" xlink:title="DefinedBenefitPlanContributionsByEmployer" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanContributionsByEmployer" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanContributionsByEmployer">Employer contributions</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanContributionsByEmployer" xlink:to="us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:title="label: DefinedBenefitPlanContributionsByEmployer to us-gaap_DefinedBenefitPlanContributionsByEmployer" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" xlink:label="PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" xlink:title="PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" xml:lang="en-US" id="us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities">Current liability</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" xlink:to="us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" xlink:title="label: PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities to us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities_lbl1" xml:lang="en-US" id="us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities_lbl1">Liability, Defined Benefit Plan, Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" xlink:to="us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities_lbl1" xlink:title="label: PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities to us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:label="DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:title="DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate">Weighted average discount rate used to determine benefit obligations</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:to="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:title="label: DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate to us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_lbl1" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_lbl1">Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:to="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_lbl1" xlink:title="label: DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate to us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanDivestituresBenefitObligation" xlink:label="DefinedBenefitPlanDivestituresBenefitObligation" xlink:title="DefinedBenefitPlanDivestituresBenefitObligation" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanDivestituresBenefitObligation" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_DefinedBenefitPlanDivestituresBenefitObligation" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanDivestituresBenefitObligation">Disposition of Germany automotive businesses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanDivestituresBenefitObligation" xlink:to="us-gaap_DefinedBenefitPlanDivestituresBenefitObligation" xlink:title="label: DefinedBenefitPlanDivestituresBenefitObligation to us-gaap_DefinedBenefitPlanDivestituresBenefitObligation" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanDivestituresBenefitObligation_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanDivestituresBenefitObligation_lbl1" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanDivestituresBenefitObligation_lbl1">Defined Benefit Plan, Benefit Obligation, Divestiture</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanDivestituresBenefitObligation" xlink:to="us-gaap_DefinedBenefitPlanDivestituresBenefitObligation_lbl1" xlink:title="label: DefinedBenefitPlanDivestituresBenefitObligation to us-gaap_DefinedBenefitPlanDivestituresBenefitObligation_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract" xlink:label="DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract" xlink:title="DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract">Estimated Pension Benefit Payments [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract" xlink:to="us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract" xlink:title="label: DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract to us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_lbl1" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_lbl1">Defined Benefit Plan, Expected Future Benefit Payment [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract" xlink:to="us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_lbl1" xlink:title="label: DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract to us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:label="DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:title="DefinedBenefitPlanExpectedReturnOnPlanAssets" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets">Expected return on plan assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:to="us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:title="label: DefinedBenefitPlanExpectedReturnOnPlanAssets to us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_lbl1" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_lbl1">Defined Benefit Plan, Expected Return (Loss) on Plan Assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:to="us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_lbl1" xlink:title="label: DefinedBenefitPlanExpectedReturnOnPlanAssets to us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:label="DefinedBenefitPlanFairValueOfPlanAssets" xlink:title="DefinedBenefitPlanFairValueOfPlanAssets" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanFairValueOfPlanAssets">Fair value of plan assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanFairValueOfPlanAssets" xlink:to="us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:title="label: DefinedBenefitPlanFairValueOfPlanAssets to us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanFairValueOfPlanAssets1" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="us-gaap_DefinedBenefitPlanFairValueOfPlanAssets1" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanFairValueOfPlanAssets1">Fair value of plan assets at end of year</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanFairValueOfPlanAssets" xlink:to="us-gaap_DefinedBenefitPlanFairValueOfPlanAssets1" xlink:title="label: DefinedBenefitPlanFairValueOfPlanAssets to us-gaap_DefinedBenefitPlanFairValueOfPlanAssets1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanFairValueOfPlanAssets2" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="us-gaap_DefinedBenefitPlanFairValueOfPlanAssets2" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanFairValueOfPlanAssets2">Fair value of plan assets at beginning of year</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanFairValueOfPlanAssets" xlink:to="us-gaap_DefinedBenefitPlanFairValueOfPlanAssets2" xlink:title="label: DefinedBenefitPlanFairValueOfPlanAssets to us-gaap_DefinedBenefitPlanFairValueOfPlanAssets2" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_lbl3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_lbl3" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_lbl3">Defined Benefit Plan, Plan Assets, Amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanFairValueOfPlanAssets" xlink:to="us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_lbl3" xlink:title="label: DefinedBenefitPlanFairValueOfPlanAssets to us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_lbl3" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation" xlink:label="DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation" xlink:title="DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation">Effect of exchange rate changes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation" xlink:to="us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation" xlink:title="label: DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation to us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation_lbl1" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation_lbl1">Defined Benefit Plan, Benefit Obligation, Foreign Currency Translation Gain (Loss)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation" xlink:to="us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation_lbl1" xlink:title="label: DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation to us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:label="DefinedBenefitPlanFundedStatusOfPlan" xlink:title="DefinedBenefitPlanFundedStatusOfPlan" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanFundedStatusOfPlan">Funded status at end of year</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanFundedStatusOfPlan" xlink:to="us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:title="label: DefinedBenefitPlanFundedStatusOfPlan to us-gaap_DefinedBenefitPlanFundedStatusOfPlan" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanFundedStatusOfPlan_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanFundedStatusOfPlan_lbl1" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanFundedStatusOfPlan_lbl1">Defined Benefit Plan, Funded (Unfunded) Status of Plan</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanFundedStatusOfPlan" xlink:to="us-gaap_DefinedBenefitPlanFundedStatusOfPlan_lbl1" xlink:title="label: DefinedBenefitPlanFundedStatusOfPlan to us-gaap_DefinedBenefitPlanFundedStatusOfPlan_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanInformationAboutPlanAssetsAbstract" xlink:label="DefinedBenefitPlanInformationAboutPlanAssetsAbstract" xlink:title="DefinedBenefitPlanInformationAboutPlanAssetsAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanInformationAboutPlanAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DefinedBenefitPlanInformationAboutPlanAssetsAbstract" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanInformationAboutPlanAssetsAbstract">Fair Value Measurements [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanInformationAboutPlanAssetsAbstract" xlink:to="us-gaap_DefinedBenefitPlanInformationAboutPlanAssetsAbstract" xlink:title="label: DefinedBenefitPlanInformationAboutPlanAssetsAbstract to us-gaap_DefinedBenefitPlanInformationAboutPlanAssetsAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanInformationAboutPlanAssetsAbstract1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanInformationAboutPlanAssetsAbstract1" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanInformationAboutPlanAssetsAbstract1">Weighted Average Asset Allocations [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanInformationAboutPlanAssetsAbstract" xlink:to="us-gaap_DefinedBenefitPlanInformationAboutPlanAssetsAbstract1" xlink:title="label: DefinedBenefitPlanInformationAboutPlanAssetsAbstract to us-gaap_DefinedBenefitPlanInformationAboutPlanAssetsAbstract1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanInterestCost" xlink:label="DefinedBenefitPlanInterestCost" xlink:title="DefinedBenefitPlanInterestCost" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanInterestCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DefinedBenefitPlanInterestCost" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanInterestCost">Interest cost</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanInterestCost" xlink:to="us-gaap_DefinedBenefitPlanInterestCost" xlink:title="label: DefinedBenefitPlanInterestCost to us-gaap_DefinedBenefitPlanInterestCost" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanInterestCost1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanInterestCost1" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanInterestCost1">Interest cost</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanInterestCost" xlink:to="us-gaap_DefinedBenefitPlanInterestCost1" xlink:title="label: DefinedBenefitPlanInterestCost to us-gaap_DefinedBenefitPlanInterestCost1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" xlink:label="DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" xlink:title="DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:title="us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax">Net actuarial loss (gain)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" xlink:to="us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" xlink:title="label: DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax to us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_lbl1" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_lbl1">Defined Benefit Plan, Accumulated Other Comprehensive Income (Loss), Gain (Loss), before Tax</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" xlink:to="us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_lbl1" xlink:title="label: DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax to us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:label="DefinedBenefitPlanNetPeriodicBenefitCost" xlink:title="DefinedBenefitPlanNetPeriodicBenefitCost" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost">Net periodic benefit cost</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanNetPeriodicBenefitCost" xlink:to="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:title="label: DefinedBenefitPlanNetPeriodicBenefitCost to us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost1" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost1" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost1">Net periodic benefit cost</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanNetPeriodicBenefitCost" xlink:to="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost1" xlink:title="label: DefinedBenefitPlanNetPeriodicBenefitCost to us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost2" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost2">Net periodic benefit cost (income)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanNetPeriodicBenefitCost" xlink:to="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost2" xlink:title="label: DefinedBenefitPlanNetPeriodicBenefitCost to us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost2" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_lbl3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_lbl3" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_lbl3">Defined Benefit Plan, Net Periodic Benefit Cost (Credit)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanNetPeriodicBenefitCost" xlink:to="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_lbl3" xlink:title="label: DefinedBenefitPlanNetPeriodicBenefitCost to us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_lbl3" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedInCalculationsAbstract" xlink:label="DefinedBenefitPlanAssumptionsUsedInCalculationsAbstract" xlink:title="DefinedBenefitPlanAssumptionsUsedInCalculationsAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanAssumptionsUsedInCalculationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DefinedBenefitPlanAssumptionsUsedInCalculationsAbstract" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanAssumptionsUsedInCalculationsAbstract">Assumptions Used in Pension Plan Calculations [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanAssumptionsUsedInCalculationsAbstract" xlink:to="us-gaap_DefinedBenefitPlanAssumptionsUsedInCalculationsAbstract" xlink:title="label: DefinedBenefitPlanAssumptionsUsedInCalculationsAbstract to us-gaap_DefinedBenefitPlanAssumptionsUsedInCalculationsAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanAssumptionsUsedInCalculationsAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanAssumptionsUsedInCalculationsAbstract_lbl1" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanAssumptionsUsedInCalculationsAbstract_lbl1">Defined Benefit Plan, Assumptions Used in Calculations [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanAssumptionsUsedInCalculationsAbstract" xlink:to="us-gaap_DefinedBenefitPlanAssumptionsUsedInCalculationsAbstract_lbl1" xlink:title="label: DefinedBenefitPlanAssumptionsUsedInCalculationsAbstract to us-gaap_DefinedBenefitPlanAssumptionsUsedInCalculationsAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanServiceCost" xlink:label="DefinedBenefitPlanServiceCost" xlink:title="DefinedBenefitPlanServiceCost" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanServiceCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DefinedBenefitPlanServiceCost" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanServiceCost">Service cost</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanServiceCost" xlink:to="us-gaap_DefinedBenefitPlanServiceCost" xlink:title="label: DefinedBenefitPlanServiceCost to us-gaap_DefinedBenefitPlanServiceCost" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanServiceCost1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanServiceCost1" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanServiceCost1">Service cost</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanServiceCost" xlink:to="us-gaap_DefinedBenefitPlanServiceCost1" xlink:title="label: DefinedBenefitPlanServiceCost to us-gaap_DefinedBenefitPlanServiceCost1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanBenefitObligation" xlink:label="DefinedBenefitPlanBenefitObligation" xlink:title="DefinedBenefitPlanBenefitObligation" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanBenefitObligation" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="us-gaap_DefinedBenefitPlanBenefitObligation" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanBenefitObligation">Benefit obligation at beginning of year</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanBenefitObligation" xlink:to="us-gaap_DefinedBenefitPlanBenefitObligation" xlink:title="label: DefinedBenefitPlanBenefitObligation to us-gaap_DefinedBenefitPlanBenefitObligation" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanBenefitObligation1" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="us-gaap_DefinedBenefitPlanBenefitObligation1" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanBenefitObligation1">Benefit obligation at end of year</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanBenefitObligation" xlink:to="us-gaap_DefinedBenefitPlanBenefitObligation1" xlink:title="label: DefinedBenefitPlanBenefitObligation to us-gaap_DefinedBenefitPlanBenefitObligation1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanBenefitObligation_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanBenefitObligation_lbl2" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanBenefitObligation_lbl2">Defined Benefit Plan, Benefit Obligation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanBenefitObligation" xlink:to="us-gaap_DefinedBenefitPlanBenefitObligation_lbl2" xlink:title="label: DefinedBenefitPlanBenefitObligation to us-gaap_DefinedBenefitPlanBenefitObligation_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="DefinedBenefitPlanDisclosureLineItems" xlink:title="DefinedBenefitPlanDisclosureLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanDisclosureLineItems" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanDisclosureLineItems">Defined Benefit Plan Disclosure [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:title="label: DefinedBenefitPlanDisclosureLineItems to us-gaap_DefinedBenefitPlanDisclosureLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanDisclosureLineItems1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DefinedBenefitPlanDisclosureLineItems1" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanDisclosureLineItems1">Pension and Employee Benefit Plans [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="us-gaap_DefinedBenefitPlanDisclosureLineItems1" xlink:title="label: DefinedBenefitPlanDisclosureLineItems to us-gaap_DefinedBenefitPlanDisclosureLineItems1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:title="ScheduleOfDefinedBenefitPlansDisclosuresTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xml:lang="en-US" id="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable">Schedule of Defined Benefit Plans Disclosures [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:title="label: ScheduleOfDefinedBenefitPlansDisclosuresTable to us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="PreferredStockSharesAuthorized" xlink:title="PreferredStockSharesAuthorized" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PreferredStockSharesAuthorized" xml:lang="en-US" id="us-gaap_PreferredStockSharesAuthorized">Preferred stock, shares authorized (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PreferredStockSharesAuthorized" xlink:to="us-gaap_PreferredStockSharesAuthorized" xlink:title="label: PreferredStockSharesAuthorized to us-gaap_PreferredStockSharesAuthorized" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="PreferredStockSharesIssued" xlink:title="PreferredStockSharesIssued" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PreferredStockSharesIssued" xml:lang="en-US" id="us-gaap_PreferredStockSharesIssued">Preferred stock, shares issued (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PreferredStockSharesIssued" xlink:to="us-gaap_PreferredStockSharesIssued" xlink:title="label: PreferredStockSharesIssued to us-gaap_PreferredStockSharesIssued" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="PreferredStockParOrStatedValuePerShare" xlink:title="PreferredStockParOrStatedValuePerShare" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PreferredStockParOrStatedValuePerShare" xml:lang="en-US" id="us-gaap_PreferredStockParOrStatedValuePerShare">Preferred stock, par value (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PreferredStockParOrStatedValuePerShare" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare" xlink:title="label: PreferredStockParOrStatedValuePerShare to us-gaap_PreferredStockParOrStatedValuePerShare" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="ProceedsFromStockOptionsExercised" xlink:title="ProceedsFromStockOptionsExercised" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ProceedsFromStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ProceedsFromStockOptionsExercised" xml:lang="en-US" id="us-gaap_ProceedsFromStockOptionsExercised">Proceeds from stock options exercised</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromStockOptionsExercised" xlink:to="us-gaap_ProceedsFromStockOptionsExercised" xlink:title="label: ProceedsFromStockOptionsExercised to us-gaap_ProceedsFromStockOptionsExercised" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ProceedsFromStockOptionsExercised_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ProceedsFromStockOptionsExercised_lbl1" xml:lang="en-US" id="us-gaap_ProceedsFromStockOptionsExercised_lbl1">Proceeds from Stock Options Exercised</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromStockOptionsExercised" xlink:to="us-gaap_ProceedsFromStockOptionsExercised_lbl1" xlink:title="label: ProceedsFromStockOptionsExercised to us-gaap_ProceedsFromStockOptionsExercised_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="PropertyPlantAndEquipmentGross" xlink:title="PropertyPlantAndEquipmentGross" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PropertyPlantAndEquipmentGross" xml:lang="en-US" id="us-gaap_PropertyPlantAndEquipmentGross">Property, plant and equipment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentGross" xlink:to="us-gaap_PropertyPlantAndEquipmentGross" xlink:title="label: PropertyPlantAndEquipmentGross to us-gaap_PropertyPlantAndEquipmentGross" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="PropertyPlantAndEquipmentNet" xlink:title="PropertyPlantAndEquipmentNet" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_PropertyPlantAndEquipmentNet" xml:lang="en-US" id="us-gaap_PropertyPlantAndEquipmentNet">Property, plant and equipment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" xlink:title="label: PropertyPlantAndEquipmentNet to us-gaap_PropertyPlantAndEquipmentNet" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentNet1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_PropertyPlantAndEquipmentNet1" xml:lang="en-US" id="us-gaap_PropertyPlantAndEquipmentNet1">Property, plant and equipment - net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet1" xlink:title="label: PropertyPlantAndEquipmentNet to us-gaap_PropertyPlantAndEquipmentNet1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentNet2" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_PropertyPlantAndEquipmentNet2" xml:lang="en-US" id="us-gaap_PropertyPlantAndEquipmentNet2">Net property, plant and equipment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet2" xlink:title="label: PropertyPlantAndEquipmentNet to us-gaap_PropertyPlantAndEquipmentNet2" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PropertyPlantAndEquipmentNet_lbl3" xml:lang="en-US" id="us-gaap_PropertyPlantAndEquipmentNet_lbl3">Property, Plant and Equipment, Net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_lbl3" xlink:title="label: PropertyPlantAndEquipmentNet to us-gaap_PropertyPlantAndEquipmentNet_lbl3" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="PropertyPlantAndEquipmentAbstract" xlink:title="PropertyPlantAndEquipmentAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PropertyPlantAndEquipmentAbstract" xml:lang="en-US" id="us-gaap_PropertyPlantAndEquipmentAbstract">Property, Plant and Equipment [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:title="label: PropertyPlantAndEquipmentAbstract to us-gaap_PropertyPlantAndEquipmentAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:label="PropertyPlantAndEquipmentPolicyTextBlock" xlink:title="PropertyPlantAndEquipmentPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xml:lang="en-US" id="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock">Property, Plant and Equipment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:title="label: PropertyPlantAndEquipmentPolicyTextBlock to us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl1" xml:lang="en-US" id="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl1">Property, Plant and Equipment, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl1" xlink:title="label: PropertyPlantAndEquipmentPolicyTextBlock to us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentPreproductionDesignAndDevelopmentCosts" xlink:label="PropertyPlantAndEquipmentPreproductionDesignAndDevelopmentCosts" xlink:title="PropertyPlantAndEquipmentPreproductionDesignAndDevelopmentCosts" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentPreproductionDesignAndDevelopmentCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_PropertyPlantAndEquipmentPreproductionDesignAndDevelopmentCosts" xml:lang="en-US" id="us-gaap_PropertyPlantAndEquipmentPreproductionDesignAndDevelopmentCosts">Tooling</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentPreproductionDesignAndDevelopmentCosts" xlink:to="us-gaap_PropertyPlantAndEquipmentPreproductionDesignAndDevelopmentCosts" xlink:title="label: PropertyPlantAndEquipmentPreproductionDesignAndDevelopmentCosts to us-gaap_PropertyPlantAndEquipmentPreproductionDesignAndDevelopmentCosts" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentPreproductionDesignAndDevelopmentCosts_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PropertyPlantAndEquipmentPreproductionDesignAndDevelopmentCosts_lbl1" xml:lang="en-US" id="us-gaap_PropertyPlantAndEquipmentPreproductionDesignAndDevelopmentCosts_lbl1">Property, Plant and Equipment, Preproduction Design and Development Costs [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentPreproductionDesignAndDevelopmentCosts" xlink:to="us-gaap_PropertyPlantAndEquipmentPreproductionDesignAndDevelopmentCosts_lbl1" xlink:title="label: PropertyPlantAndEquipmentPreproductionDesignAndDevelopmentCosts to us-gaap_PropertyPlantAndEquipmentPreproductionDesignAndDevelopmentCosts_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireNotesReceivable" xlink:label="PaymentsToAcquireNotesReceivable" xlink:title="PaymentsToAcquireNotesReceivable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PaymentsToAcquireNotesReceivable" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_PaymentsToAcquireNotesReceivable" xml:lang="en-US" id="us-gaap_PaymentsToAcquireNotesReceivable">Disbursements for loan origination (see Note 2)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsToAcquireNotesReceivable" xlink:to="us-gaap_PaymentsToAcquireNotesReceivable" xlink:title="label: PaymentsToAcquireNotesReceivable to us-gaap_PaymentsToAcquireNotesReceivable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PaymentsToAcquireNotesReceivable1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_PaymentsToAcquireNotesReceivable1" xml:lang="en-US" id="us-gaap_PaymentsToAcquireNotesReceivable1">Disbursements for loan origination</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsToAcquireNotesReceivable" xlink:to="us-gaap_PaymentsToAcquireNotesReceivable1" xlink:title="label: PaymentsToAcquireNotesReceivable to us-gaap_PaymentsToAcquireNotesReceivable1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PaymentsToAcquireNotesReceivable_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PaymentsToAcquireNotesReceivable_lbl2" xml:lang="en-US" id="us-gaap_PaymentsToAcquireNotesReceivable_lbl2">Payments to Acquire Notes Receivable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsToAcquireNotesReceivable" xlink:to="us-gaap_PaymentsToAcquireNotesReceivable_lbl2" xlink:title="label: PaymentsToAcquireNotesReceivable to us-gaap_PaymentsToAcquireNotesReceivable_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="PaymentsToAcquirePropertyPlantAndEquipment" xlink:title="PaymentsToAcquirePropertyPlantAndEquipment" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xml:lang="en-US" id="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">Expenditures for property, plant and equipment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:title="label: PaymentsToAcquirePropertyPlantAndEquipment to us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl1" xml:lang="en-US" id="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl1">Payments to Acquire Property, Plant, and Equipment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl1" xlink:title="label: PaymentsToAcquirePropertyPlantAndEquipment to us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireShortTermInvestments" xlink:label="PaymentsToAcquireShortTermInvestments" xlink:title="PaymentsToAcquireShortTermInvestments" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PaymentsToAcquireShortTermInvestments" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_PaymentsToAcquireShortTermInvestments" xml:lang="en-US" id="us-gaap_PaymentsToAcquireShortTermInvestments">Purchases of short-term investments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsToAcquireShortTermInvestments" xlink:to="us-gaap_PaymentsToAcquireShortTermInvestments" xlink:title="label: PaymentsToAcquireShortTermInvestments to us-gaap_PaymentsToAcquireShortTermInvestments" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PaymentsToAcquireShortTermInvestments_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PaymentsToAcquireShortTermInvestments_lbl1" xml:lang="en-US" id="us-gaap_PaymentsToAcquireShortTermInvestments_lbl1">Payments to Acquire Short-Term Investments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsToAcquireShortTermInvestments" xlink:to="us-gaap_PaymentsToAcquireShortTermInvestments_lbl1" xlink:title="label: PaymentsToAcquireShortTermInvestments to us-gaap_PaymentsToAcquireShortTermInvestments_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:label="TradeAndOtherAccountsReceivablePolicy" xlink:title="TradeAndOtherAccountsReceivablePolicy" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_TradeAndOtherAccountsReceivablePolicy" xml:lang="en-US" id="us-gaap_TradeAndOtherAccountsReceivablePolicy">Trade Accounts Receivable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TradeAndOtherAccountsReceivablePolicy" xlink:to="us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:title="label: TradeAndOtherAccountsReceivablePolicy to us-gaap_TradeAndOtherAccountsReceivablePolicy" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TradeAndOtherAccountsReceivablePolicy_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_TradeAndOtherAccountsReceivablePolicy_lbl1" xml:lang="en-US" id="us-gaap_TradeAndOtherAccountsReceivablePolicy_lbl1">Accounts Receivable [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TradeAndOtherAccountsReceivablePolicy" xlink:to="us-gaap_TradeAndOtherAccountsReceivablePolicy_lbl1" xlink:title="label: TradeAndOtherAccountsReceivablePolicy to us-gaap_TradeAndOtherAccountsReceivablePolicy_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:label="ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:title="ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xml:lang="en-US" id="us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward">Reconciliation of Unrecognized Tax Benefits [Roll Forward]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:to="us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:title="label: ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward to us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_lbl1" xml:lang="en-US" id="us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_lbl1">Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:to="us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_lbl1" xlink:title="label: ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward to us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="PaymentsForRepurchaseOfCommonStock" xlink:title="PaymentsForRepurchaseOfCommonStock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_PaymentsForRepurchaseOfCommonStock" xml:lang="en-US" id="us-gaap_PaymentsForRepurchaseOfCommonStock">Purchase of treasury stock under share repurchase program</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsForRepurchaseOfCommonStock" xlink:to="us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:title="label: PaymentsForRepurchaseOfCommonStock to us-gaap_PaymentsForRepurchaseOfCommonStock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PaymentsForRepurchaseOfCommonStock_lbl1" xml:lang="en-US" id="us-gaap_PaymentsForRepurchaseOfCommonStock_lbl1">Payments for Repurchase of Common Stock</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsForRepurchaseOfCommonStock" xlink:to="us-gaap_PaymentsForRepurchaseOfCommonStock_lbl1" xlink:title="label: PaymentsForRepurchaseOfCommonStock to us-gaap_PaymentsForRepurchaseOfCommonStock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:label="ResearchAndDevelopmentExpensePolicy" xlink:title="ResearchAndDevelopmentExpensePolicy" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ResearchAndDevelopmentExpensePolicy" xml:lang="en-US" id="us-gaap_ResearchAndDevelopmentExpensePolicy">Research and Development</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ResearchAndDevelopmentExpensePolicy" xlink:to="us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:title="label: ResearchAndDevelopmentExpensePolicy to us-gaap_ResearchAndDevelopmentExpensePolicy" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringCharges" xlink:label="RestructuringCharges" xlink:title="RestructuringCharges" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RestructuringCharges" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_RestructuringCharges" xml:lang="en-US" id="us-gaap_RestructuringCharges">Restructuring expenses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestructuringCharges" xlink:to="us-gaap_RestructuringCharges" xlink:title="label: RestructuringCharges to us-gaap_RestructuringCharges" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RestructuringCharges1" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_RestructuringCharges1" xml:lang="en-US" id="us-gaap_RestructuringCharges1">Total</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestructuringCharges" xlink:to="us-gaap_RestructuringCharges1" xlink:title="label: RestructuringCharges to us-gaap_RestructuringCharges1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RestructuringCharges_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RestructuringCharges_lbl2" xml:lang="en-US" id="us-gaap_RestructuringCharges_lbl2">Restructuring Charges</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestructuringCharges" xlink:to="us-gaap_RestructuringCharges_lbl2" xlink:title="label: RestructuringCharges to us-gaap_RestructuringCharges_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringChargesAbstract" xlink:label="RestructuringChargesAbstract" xlink:title="RestructuringChargesAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RestructuringChargesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_RestructuringChargesAbstract" xml:lang="en-US" id="us-gaap_RestructuringChargesAbstract">Restructuring and Repositioning Expenses [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestructuringChargesAbstract" xlink:to="us-gaap_RestructuringChargesAbstract" xlink:title="label: RestructuringChargesAbstract to us-gaap_RestructuringChargesAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RestructuringChargesAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RestructuringChargesAbstract_lbl1" xml:lang="en-US" id="us-gaap_RestructuringChargesAbstract_lbl1">Restructuring Charges [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestructuringChargesAbstract" xlink:to="us-gaap_RestructuringChargesAbstract_lbl1" xlink:title="label: RestructuringChargesAbstract to us-gaap_RestructuringChargesAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:label="RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:title="RestructuringAndRelatedActivitiesDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xml:lang="en-US" id="us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock">Restructuring Activities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:to="us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:title="label: RestructuringAndRelatedActivitiesDisclosureTextBlock to us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringReserve" xlink:label="RestructuringReserve" xlink:title="RestructuringReserve" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RestructuringReserve" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="us-gaap_RestructuringReserve" xml:lang="en-US" id="us-gaap_RestructuringReserve">Ending balance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestructuringReserve" xlink:to="us-gaap_RestructuringReserve" xlink:title="label: RestructuringReserve to us-gaap_RestructuringReserve" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RestructuringReserve1" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="us-gaap_RestructuringReserve1" xml:lang="en-US" id="us-gaap_RestructuringReserve1">Beginning balance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestructuringReserve" xlink:to="us-gaap_RestructuringReserve1" xlink:title="label: RestructuringReserve to us-gaap_RestructuringReserve1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RestructuringReserve_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RestructuringReserve_lbl2" xml:lang="en-US" id="us-gaap_RestructuringReserve_lbl2">Restructuring Reserve</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestructuringReserve" xlink:to="us-gaap_RestructuringReserve_lbl2" xlink:title="label: RestructuringReserve to us-gaap_RestructuringReserve_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringReserveTranslationAdjustment" xlink:label="RestructuringReserveTranslationAdjustment" xlink:title="RestructuringReserveTranslationAdjustment" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RestructuringReserveTranslationAdjustment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_RestructuringReserveTranslationAdjustment" xml:lang="en-US" id="us-gaap_RestructuringReserveTranslationAdjustment">Effect of exchange rate changes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestructuringReserveTranslationAdjustment" xlink:to="us-gaap_RestructuringReserveTranslationAdjustment" xlink:title="label: RestructuringReserveTranslationAdjustment to us-gaap_RestructuringReserveTranslationAdjustment" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RestructuringReserveTranslationAdjustment_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RestructuringReserveTranslationAdjustment_lbl1" xml:lang="en-US" id="us-gaap_RestructuringReserveTranslationAdjustment_lbl1">Restructuring Reserve, Foreign Currency Translation Gain (Loss)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestructuringReserveTranslationAdjustment" xlink:to="us-gaap_RestructuringReserveTranslationAdjustment_lbl1" xlink:title="label: RestructuringReserveTranslationAdjustment to us-gaap_RestructuringReserveTranslationAdjustment_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="RetainedEarningsAccumulatedDeficit" xlink:title="RetainedEarningsAccumulatedDeficit" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RetainedEarningsAccumulatedDeficit" xml:lang="en-US" id="us-gaap_RetainedEarningsAccumulatedDeficit">Retained earnings</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RetainedEarningsAccumulatedDeficit" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:title="label: RetainedEarningsAccumulatedDeficit to us-gaap_RetainedEarningsAccumulatedDeficit" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryDisclosureTextBlock" xlink:label="InventoryDisclosureTextBlock" xlink:title="InventoryDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InventoryDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_InventoryDisclosureTextBlock" xml:lang="en-US" id="us-gaap_InventoryDisclosureTextBlock">Inventories</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryDisclosureTextBlock" xlink:to="us-gaap_InventoryDisclosureTextBlock" xlink:title="label: InventoryDisclosureTextBlock to us-gaap_InventoryDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InventoryDisclosureTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_InventoryDisclosureTextBlock_lbl1" xml:lang="en-US" id="us-gaap_InventoryDisclosureTextBlock_lbl1">Inventory Disclosure [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryDisclosureTextBlock" xlink:to="us-gaap_InventoryDisclosureTextBlock_lbl1" xlink:title="label: InventoryDisclosureTextBlock to us-gaap_InventoryDisclosureTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:label="ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:title="ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xml:lang="en-US" id="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock">Allocation of Purchase Price</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:to="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:title="label: ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock to us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_lbl1" xml:lang="en-US" id="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_lbl1">Schedule of Business Acquisitions, by Acquisition [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:to="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_lbl1" xlink:title="label: ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock to us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:label="ScheduleOfDebtInstrumentsTextBlock" xlink:title="ScheduleOfDebtInstrumentsTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ScheduleOfDebtInstrumentsTextBlock" xml:lang="en-US" id="us-gaap_ScheduleOfDebtInstrumentsTextBlock">Long-Term Debt</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfDebtInstrumentsTextBlock" xlink:to="us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:title="label: ScheduleOfDebtInstrumentsTextBlock to us-gaap_ScheduleOfDebtInstrumentsTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfDebtInstrumentsTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfDebtInstrumentsTextBlock_lbl1" xml:lang="en-US" id="us-gaap_ScheduleOfDebtInstrumentsTextBlock_lbl1">Schedule of Long-Term Debt Instruments [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfDebtInstrumentsTextBlock" xlink:to="us-gaap_ScheduleOfDebtInstrumentsTextBlock_lbl1" xlink:title="label: ScheduleOfDebtInstrumentsTextBlock to us-gaap_ScheduleOfDebtInstrumentsTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfGoodwillTextBlock" xlink:label="ScheduleOfGoodwillTextBlock" xlink:title="ScheduleOfGoodwillTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfGoodwillTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfGoodwillTextBlock" xml:lang="en-US" id="us-gaap_ScheduleOfGoodwillTextBlock">Changes in Carrying Amount of Goodwill</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfGoodwillTextBlock" xlink:to="us-gaap_ScheduleOfGoodwillTextBlock" xlink:title="label: ScheduleOfGoodwillTextBlock to us-gaap_ScheduleOfGoodwillTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="PropertyPlantAndEquipmentTextBlock" xlink:title="PropertyPlantAndEquipmentTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_PropertyPlantAndEquipmentTextBlock" xml:lang="en-US" id="us-gaap_PropertyPlantAndEquipmentTextBlock">Property, Plant and Equipment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:title="label: PropertyPlantAndEquipmentTextBlock to us-gaap_PropertyPlantAndEquipmentTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl1" xml:lang="en-US" id="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl1">Property, Plant and Equipment [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl1" xlink:title="label: PropertyPlantAndEquipmentTextBlock to us-gaap_PropertyPlantAndEquipmentTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="SegmentReportingDisclosureTextBlock" xlink:title="SegmentReportingDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SegmentReportingDisclosureTextBlock" xml:lang="en-US" id="us-gaap_SegmentReportingDisclosureTextBlock">Segment and Geographic Information</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SegmentReportingDisclosureTextBlock" xlink:to="us-gaap_SegmentReportingDisclosureTextBlock" xlink:title="label: SegmentReportingDisclosureTextBlock to us-gaap_SegmentReportingDisclosureTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:label="ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:title="ScheduleOfSegmentReportingInformationBySegmentTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xml:lang="en-US" id="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock">Net Sales, Gross Profit, Operating Income and Assets by Segment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:title="label: ScheduleOfSegmentReportingInformationBySegmentTextBlock to us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_lbl1" xml:lang="en-US" id="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_lbl1">Schedule of Segment Reporting Information, by Segment [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_lbl1" xlink:title="label: ScheduleOfSegmentReportingInformationBySegmentTextBlock to us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="SegmentReportingInformationLineItems" xlink:title="SegmentReportingInformationLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SegmentReportingInformationLineItems" xml:lang="en-US" id="us-gaap_SegmentReportingInformationLineItems">Segment Reporting Information [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SegmentReportingInformationLineItems" xlink:to="us-gaap_SegmentReportingInformationLineItems" xlink:title="label: SegmentReportingInformationLineItems to us-gaap_SegmentReportingInformationLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="ScheduleOfSegmentReportingInformationBySegmentTable" xlink:title="ScheduleOfSegmentReportingInformationBySegmentTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xml:lang="en-US" id="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:title="label: ScheduleOfSegmentReportingInformationBySegmentTable to us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="SellingGeneralAndAdministrativeExpense" xlink:title="SellingGeneralAndAdministrativeExpense" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SellingGeneralAndAdministrativeExpense" xml:lang="en-US" id="us-gaap_SellingGeneralAndAdministrativeExpense">Selling, general and administrative expenses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SellingGeneralAndAdministrativeExpense" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:title="label: SellingGeneralAndAdministrativeExpense to us-gaap_SellingGeneralAndAdministrativeExpense" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">Forfeited (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_lbl1" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_lbl1">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_lbl1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">Granted (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_lbl1" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_lbl1">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_lbl1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">Granted (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl1" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl1">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">Non-vested balance, beginning of year (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber1" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber1" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber1">Non-vested balance, end of year (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_lbl2" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_lbl2">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_lbl2" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">Non-vested balance, end of year (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue1" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue1" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue1">Non-vested balance, beginning of year (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_lbl2" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_lbl2">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_lbl2" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:title="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xml:lang="en-US" id="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized">Unrecognized compensation costs</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:title="label: EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized to us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">Vested (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_lbl1" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_lbl1">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_lbl1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">Vested (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_lbl1" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_lbl1">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_lbl1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant">Number of shares available for grant (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_lbl1" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_lbl1">Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_lbl1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue">Intrinsic value of stock options exercised</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">Fair value of options (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue">Aggregate intrinsic value, outstanding at end of year</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_lbl1" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_lbl1">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_lbl1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">Outstanding, beginning of year (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber1" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber1" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber1">Outstanding, end of year (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl2" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl2">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl2" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">Outstanding, end of year (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice1" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice1" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice1">Outstanding, beginning of year (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl2" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl2">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl2" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber">Exercisable, end of year (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_lbl1" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_lbl1">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_lbl1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice">Exercisable, end of year (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_lbl1" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_lbl1">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_lbl1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate">Expected dividend yield on the Company's stock</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate">Expected volatility of the Company's stock</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate">Risk-free interest rate</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:title="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain">Award Type [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:title="label: ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain to us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xml:lang="en-US" id="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="label: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermBorrowings" xlink:label="ShortTermBorrowings" xlink:title="ShortTermBorrowings" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShortTermBorrowings" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ShortTermBorrowings" xml:lang="en-US" id="us-gaap_ShortTermBorrowings">Short-term debt</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShortTermBorrowings" xlink:to="us-gaap_ShortTermBorrowings" xlink:title="label: ShortTermBorrowings to us-gaap_ShortTermBorrowings" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShortTermBorrowings_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShortTermBorrowings_lbl1" xml:lang="en-US" id="us-gaap_ShortTermBorrowings_lbl1">Short-Term Debt</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShortTermBorrowings" xlink:to="us-gaap_ShortTermBorrowings_lbl1" xlink:title="label: ShortTermBorrowings to us-gaap_ShortTermBorrowings_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermInvestments" xlink:label="ShortTermInvestments" xlink:title="ShortTermInvestments" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShortTermInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShortTermInvestments" xml:lang="en-US" id="us-gaap_ShortTermInvestments">Short-term investments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShortTermInvestments" xlink:to="us-gaap_ShortTermInvestments" xlink:title="label: ShortTermInvestments to us-gaap_ShortTermInvestments" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermInvestmentsAbstract" xlink:label="ShortTermInvestmentsAbstract" xlink:title="ShortTermInvestmentsAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShortTermInvestmentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShortTermInvestmentsAbstract" xml:lang="en-US" id="us-gaap_ShortTermInvestmentsAbstract">Short-Term Investments [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShortTermInvestmentsAbstract" xlink:to="us-gaap_ShortTermInvestmentsAbstract" xlink:title="label: ShortTermInvestmentsAbstract to us-gaap_ShortTermInvestmentsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SignificantAccountingPoliciesTextBlock" xlink:label="SignificantAccountingPoliciesTextBlock" xlink:title="SignificantAccountingPoliciesTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_SignificantAccountingPoliciesTextBlock" xml:lang="en-US" id="us-gaap_SignificantAccountingPoliciesTextBlock">Significant Accounting Policies</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SignificantAccountingPoliciesTextBlock" xlink:to="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:title="label: SignificantAccountingPoliciesTextBlock to us-gaap_SignificantAccountingPoliciesTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SignificantAccountingPoliciesTextBlock_lbl1" xml:lang="en-US" id="us-gaap_SignificantAccountingPoliciesTextBlock_lbl1">Significant Accounting Policies [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SignificantAccountingPoliciesTextBlock" xlink:to="us-gaap_SignificantAccountingPoliciesTextBlock_lbl1" xlink:title="label: SignificantAccountingPoliciesTextBlock to us-gaap_SignificantAccountingPoliciesTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StandardProductWarrantyAccrualWarrantiesIssued" xlink:label="StandardProductWarrantyAccrualWarrantiesIssued" xlink:title="StandardProductWarrantyAccrualWarrantiesIssued" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StandardProductWarrantyAccrualWarrantiesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StandardProductWarrantyAccrualWarrantiesIssued" xml:lang="en-US" id="us-gaap_StandardProductWarrantyAccrualWarrantiesIssued">Warranties recorded at time of sale</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StandardProductWarrantyAccrualWarrantiesIssued" xlink:to="us-gaap_StandardProductWarrantyAccrualWarrantiesIssued" xlink:title="label: StandardProductWarrantyAccrualWarrantiesIssued to us-gaap_StandardProductWarrantyAccrualWarrantiesIssued" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StandardProductWarrantyAccrual" xlink:label="StandardProductWarrantyAccrual" xlink:title="StandardProductWarrantyAccrual" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StandardProductWarrantyAccrual" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="us-gaap_StandardProductWarrantyAccrual" xml:lang="en-US" id="us-gaap_StandardProductWarrantyAccrual">Beginning balance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StandardProductWarrantyAccrual" xlink:to="us-gaap_StandardProductWarrantyAccrual" xlink:title="label: StandardProductWarrantyAccrual to us-gaap_StandardProductWarrantyAccrual" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StandardProductWarrantyAccrual1" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="us-gaap_StandardProductWarrantyAccrual1" xml:lang="en-US" id="us-gaap_StandardProductWarrantyAccrual1">Ending balance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StandardProductWarrantyAccrual" xlink:to="us-gaap_StandardProductWarrantyAccrual1" xlink:title="label: StandardProductWarrantyAccrual to us-gaap_StandardProductWarrantyAccrual1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StandardProductWarrantyAccrual_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StandardProductWarrantyAccrual_lbl2" xml:lang="en-US" id="us-gaap_StandardProductWarrantyAccrual_lbl2">Standard Product Warranty Accrual</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StandardProductWarrantyAccrual" xlink:to="us-gaap_StandardProductWarrantyAccrual_lbl2" xlink:title="label: StandardProductWarrantyAccrual to us-gaap_StandardProductWarrantyAccrual_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition" xlink:label="StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition" xlink:title="StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition" xml:lang="en-US" id="us-gaap_StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition">Acquisition of business</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition" xlink:to="us-gaap_StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition" xlink:title="label: StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition to us-gaap_StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition_lbl1" xml:lang="en-US" id="us-gaap_StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition_lbl1">Standard Product Warranty Accrual, Additions from Business Acquisition</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition" xlink:to="us-gaap_StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition_lbl1" xlink:title="label: StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition to us-gaap_StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StandardProductWarrantyAccrualPayments" xlink:label="StandardProductWarrantyAccrualPayments" xlink:title="StandardProductWarrantyAccrualPayments" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StandardProductWarrantyAccrualPayments" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_StandardProductWarrantyAccrualPayments" xml:lang="en-US" id="us-gaap_StandardProductWarrantyAccrualPayments">Settlements</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StandardProductWarrantyAccrualPayments" xlink:to="us-gaap_StandardProductWarrantyAccrualPayments" xlink:title="label: StandardProductWarrantyAccrualPayments to us-gaap_StandardProductWarrantyAccrualPayments" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StandardProductWarrantyAccrualPayments_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StandardProductWarrantyAccrualPayments_lbl1" xml:lang="en-US" id="us-gaap_StandardProductWarrantyAccrualPayments_lbl1">Standard Product Warranty Accrual, Decrease for Payments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StandardProductWarrantyAccrualPayments" xlink:to="us-gaap_StandardProductWarrantyAccrualPayments_lbl1" xlink:title="label: StandardProductWarrantyAccrualPayments to us-gaap_StandardProductWarrantyAccrualPayments_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StandardProductWarrantyAccrualPreexistingIncreaseDecrease" xlink:label="StandardProductWarrantyAccrualPreexistingIncreaseDecrease" xlink:title="StandardProductWarrantyAccrualPreexistingIncreaseDecrease" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StandardProductWarrantyAccrualPreexistingIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StandardProductWarrantyAccrualPreexistingIncreaseDecrease" xml:lang="en-US" id="us-gaap_StandardProductWarrantyAccrualPreexistingIncreaseDecrease">Adjustments to pre-existing warranties</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StandardProductWarrantyAccrualPreexistingIncreaseDecrease" xlink:to="us-gaap_StandardProductWarrantyAccrualPreexistingIncreaseDecrease" xlink:title="label: StandardProductWarrantyAccrualPreexistingIncreaseDecrease to us-gaap_StandardProductWarrantyAccrualPreexistingIncreaseDecrease" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StandardProductWarrantyPolicy" xlink:label="StandardProductWarrantyPolicy" xlink:title="StandardProductWarrantyPolicy" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StandardProductWarrantyPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StandardProductWarrantyPolicy" xml:lang="en-US" id="us-gaap_StandardProductWarrantyPolicy">Warranty</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StandardProductWarrantyPolicy" xlink:to="us-gaap_StandardProductWarrantyPolicy" xlink:title="label: StandardProductWarrantyPolicy to us-gaap_StandardProductWarrantyPolicy" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StandardProductWarrantyDisclosureAbstract" xlink:label="StandardProductWarrantyDisclosureAbstract" xlink:title="StandardProductWarrantyDisclosureAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StandardProductWarrantyDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StandardProductWarrantyDisclosureAbstract" xml:lang="en-US" id="us-gaap_StandardProductWarrantyDisclosureAbstract">Product Warranties [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StandardProductWarrantyDisclosureAbstract" xlink:to="us-gaap_StandardProductWarrantyDisclosureAbstract" xlink:title="label: StandardProductWarrantyDisclosureAbstract to us-gaap_StandardProductWarrantyDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StateAndLocalJurisdictionMember" xlink:label="StateAndLocalJurisdictionMember" xlink:title="StateAndLocalJurisdictionMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StateAndLocalJurisdictionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_StateAndLocalJurisdictionMember" xml:lang="en-US" id="us-gaap_StateAndLocalJurisdictionMember">State and Local [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StateAndLocalJurisdictionMember" xlink:to="us-gaap_StateAndLocalJurisdictionMember" xlink:title="label: StateAndLocalJurisdictionMember to us-gaap_StateAndLocalJurisdictionMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StateAndLocalJurisdictionMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StateAndLocalJurisdictionMember_lbl1" xml:lang="en-US" id="us-gaap_StateAndLocalJurisdictionMember_lbl1">State and Local Jurisdiction [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StateAndLocalJurisdictionMember" xlink:to="us-gaap_StateAndLocalJurisdictionMember_lbl1" xlink:title="label: StateAndLocalJurisdictionMember to us-gaap_StateAndLocalJurisdictionMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="StatementOfCashFlowsAbstract" xlink:title="StatementOfCashFlowsAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StatementOfCashFlowsAbstract" xml:lang="en-US" id="us-gaap_StatementOfCashFlowsAbstract">CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatementOfCashFlowsAbstract" xlink:to="us-gaap_StatementOfCashFlowsAbstract" xlink:title="label: StatementOfCashFlowsAbstract to us-gaap_StatementOfCashFlowsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:label="StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:title="StatementOfIncomeAndComprehensiveIncomeAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xml:lang="en-US" id="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract">CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:title="label: StatementOfIncomeAndComprehensiveIncomeAbstract to us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="StatementOfStockholdersEquityAbstract" xlink:title="StatementOfStockholdersEquityAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StatementOfStockholdersEquityAbstract" xml:lang="en-US" id="us-gaap_StatementOfStockholdersEquityAbstract">CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatementOfStockholdersEquityAbstract" xlink:to="us-gaap_StatementOfStockholdersEquityAbstract" xlink:title="label: StatementOfStockholdersEquityAbstract to us-gaap_StatementOfStockholdersEquityAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:title="ShareBasedCompensationOptionAndIncentivePlansPolicy" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xml:lang="en-US" id="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy">Stock-based Compensation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:to="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:title="label: ShareBasedCompensationOptionAndIncentivePlansPolicy to us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="StockholdersEquityAbstract" xlink:title="StockholdersEquityAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_StockholdersEquityAbstract" xml:lang="en-US" id="us-gaap_StockholdersEquityAbstract">Shareholders' equity:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract" xlink:title="label: StockholdersEquityAbstract to us-gaap_StockholdersEquityAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockholdersEquityAbstract1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StockholdersEquityAbstract1" xml:lang="en-US" id="us-gaap_StockholdersEquityAbstract1">Shareholders' equity:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract1" xlink:title="label: StockholdersEquityAbstract to us-gaap_StockholdersEquityAbstract1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="SupplementalCashFlowInformationAbstract" xlink:title="SupplementalCashFlowInformationAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_SupplementalCashFlowInformationAbstract" xml:lang="en-US" id="us-gaap_SupplementalCashFlowInformationAbstract">Supplemental Cash Flow Information [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract" xlink:title="label: SupplementalCashFlowInformationAbstract to us-gaap_SupplementalCashFlowInformationAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SupplementalCashFlowInformationAbstract_lbl1" xml:lang="en-US" id="us-gaap_SupplementalCashFlowInformationAbstract_lbl1">Supplemental Cash Flow Information [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract_lbl1" xlink:title="label: SupplementalCashFlowInformationAbstract to us-gaap_SupplementalCashFlowInformationAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxCreditCarryforwardAmount" xlink:label="TaxCreditCarryforwardAmount" xlink:title="TaxCreditCarryforwardAmount" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TaxCreditCarryforwardAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_TaxCreditCarryforwardAmount" xml:lang="en-US" id="us-gaap_TaxCreditCarryforwardAmount">Tax credit carryforward</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TaxCreditCarryforwardAmount" xlink:to="us-gaap_TaxCreditCarryforwardAmount" xlink:title="label: TaxCreditCarryforwardAmount to us-gaap_TaxCreditCarryforwardAmount" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxCreditCarryforwardNameDomain" xlink:label="TaxCreditCarryforwardNameDomain" xlink:title="TaxCreditCarryforwardNameDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TaxCreditCarryforwardNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_TaxCreditCarryforwardNameDomain" xml:lang="en-US" id="us-gaap_TaxCreditCarryforwardNameDomain">Tax Credit Carryforward, Name [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TaxCreditCarryforwardNameDomain" xlink:to="us-gaap_TaxCreditCarryforwardNameDomain" xlink:title="label: TaxCreditCarryforwardNameDomain to us-gaap_TaxCreditCarryforwardNameDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxCreditCarryforwardAxis" xlink:label="TaxCreditCarryforwardAxis" xlink:title="TaxCreditCarryforwardAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TaxCreditCarryforwardAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_TaxCreditCarryforwardAxis" xml:lang="en-US" id="us-gaap_TaxCreditCarryforwardAxis">Tax Credit Carryforward [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TaxCreditCarryforwardAxis" xlink:to="us-gaap_TaxCreditCarryforwardAxis" xlink:title="label: TaxCreditCarryforwardAxis to us-gaap_TaxCreditCarryforwardAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxCreditCarryforwardLineItems" xlink:label="TaxCreditCarryforwardLineItems" xlink:title="TaxCreditCarryforwardLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TaxCreditCarryforwardLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_TaxCreditCarryforwardLineItems" xml:lang="en-US" id="us-gaap_TaxCreditCarryforwardLineItems">Income Taxes [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TaxCreditCarryforwardLineItems" xlink:to="us-gaap_TaxCreditCarryforwardLineItems" xlink:title="label: TaxCreditCarryforwardLineItems to us-gaap_TaxCreditCarryforwardLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TaxCreditCarryforwardLineItems_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_TaxCreditCarryforwardLineItems_lbl1" xml:lang="en-US" id="us-gaap_TaxCreditCarryforwardLineItems_lbl1">Tax Credit Carryforward [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TaxCreditCarryforwardLineItems" xlink:to="us-gaap_TaxCreditCarryforwardLineItems_lbl1" xlink:title="label: TaxCreditCarryforwardLineItems to us-gaap_TaxCreditCarryforwardLineItems_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxCreditCarryforwardTable" xlink:label="TaxCreditCarryforwardTable" xlink:title="TaxCreditCarryforwardTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TaxCreditCarryforwardTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_TaxCreditCarryforwardTable" xml:lang="en-US" id="us-gaap_TaxCreditCarryforwardTable">Tax Credit Carryforward [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TaxCreditCarryforwardTable" xlink:to="us-gaap_TaxCreditCarryforwardTable" xlink:title="label: TaxCreditCarryforwardTable to us-gaap_TaxCreditCarryforwardTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ToolsDiesAndMoldsMember" xlink:label="ToolsDiesAndMoldsMember" xlink:title="ToolsDiesAndMoldsMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ToolsDiesAndMoldsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ToolsDiesAndMoldsMember" xml:lang="en-US" id="us-gaap_ToolsDiesAndMoldsMember">Tooling [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ToolsDiesAndMoldsMember" xlink:to="us-gaap_ToolsDiesAndMoldsMember" xlink:title="label: ToolsDiesAndMoldsMember to us-gaap_ToolsDiesAndMoldsMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrent" xlink:label="AssetsCurrent" xlink:title="AssetsCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_AssetsCurrent" xml:lang="en-US" id="us-gaap_AssetsCurrent">Total current assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetsCurrent" xlink:to="us-gaap_AssetsCurrent" xlink:title="label: AssetsCurrent to us-gaap_AssetsCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AssetsCurrent_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AssetsCurrent_lbl1" xml:lang="en-US" id="us-gaap_AssetsCurrent_lbl1">Assets, Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetsCurrent" xlink:to="us-gaap_AssetsCurrent_lbl1" xlink:title="label: AssetsCurrent to us-gaap_AssetsCurrent_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ResearchAndDevelopmentExpenseAbstract" xlink:label="ResearchAndDevelopmentExpenseAbstract" xlink:title="ResearchAndDevelopmentExpenseAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ResearchAndDevelopmentExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ResearchAndDevelopmentExpenseAbstract" xml:lang="en-US" id="us-gaap_ResearchAndDevelopmentExpenseAbstract">Research and Development [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ResearchAndDevelopmentExpenseAbstract" xlink:to="us-gaap_ResearchAndDevelopmentExpenseAbstract" xlink:title="label: ResearchAndDevelopmentExpenseAbstract to us-gaap_ResearchAndDevelopmentExpenseAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ResearchAndDevelopmentExpenseAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ResearchAndDevelopmentExpenseAbstract_lbl1" xml:lang="en-US" id="us-gaap_ResearchAndDevelopmentExpenseAbstract_lbl1">Research and Development Expense [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ResearchAndDevelopmentExpenseAbstract" xlink:to="us-gaap_ResearchAndDevelopmentExpenseAbstract_lbl1" xlink:title="label: ResearchAndDevelopmentExpenseAbstract to us-gaap_ResearchAndDevelopmentExpenseAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TradeNamesMember" xlink:label="TradeNamesMember" xlink:title="TradeNamesMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TradeNamesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_TradeNamesMember" xml:lang="en-US" id="us-gaap_TradeNamesMember">Trade Names [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TradeNamesMember" xlink:to="us-gaap_TradeNamesMember" xlink:title="label: TradeNamesMember to us-gaap_TradeNamesMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TradeNamesMember1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_TradeNamesMember1" xml:lang="en-US" id="us-gaap_TradeNamesMember1">Trade Names [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TradeNamesMember" xlink:to="us-gaap_TradeNamesMember1" xlink:title="label: TradeNamesMember to us-gaap_TradeNamesMember1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="UnrecognizedTaxBenefits" xlink:title="UnrecognizedTaxBenefits" />
    <link:label xlink:type="resource" xlink:label="us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="us-gaap_UnrecognizedTaxBenefits" xml:lang="en-US" id="us-gaap_UnrecognizedTaxBenefits">Ending balance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnrecognizedTaxBenefits" xlink:to="us-gaap_UnrecognizedTaxBenefits" xlink:title="label: UnrecognizedTaxBenefits to us-gaap_UnrecognizedTaxBenefits" />
    <link:label xlink:type="resource" xlink:label="us-gaap_UnrecognizedTaxBenefits1" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="us-gaap_UnrecognizedTaxBenefits1" xml:lang="en-US" id="us-gaap_UnrecognizedTaxBenefits1">Beginning balance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnrecognizedTaxBenefits" xlink:to="us-gaap_UnrecognizedTaxBenefits1" xlink:title="label: UnrecognizedTaxBenefits to us-gaap_UnrecognizedTaxBenefits1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_UnrecognizedTaxBenefits_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_UnrecognizedTaxBenefits_lbl2" xml:lang="en-US" id="us-gaap_UnrecognizedTaxBenefits_lbl2">Unrecognized Tax Benefits</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnrecognizedTaxBenefits" xlink:to="us-gaap_UnrecognizedTaxBenefits_lbl2" xlink:title="label: UnrecognizedTaxBenefits to us-gaap_UnrecognizedTaxBenefits_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:label="UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:title="UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" />
    <link:label xlink:type="resource" xlink:label="us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xml:lang="en-US" id="us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations">Lapse of statute of limitations</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:to="us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:title="label: UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations to us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" />
    <link:label xlink:type="resource" xlink:label="us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_lbl1" xml:lang="en-US" id="us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_lbl1">Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:to="us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_lbl1" xlink:title="label: UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations to us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:label="UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:title="UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" />
    <link:label xlink:type="resource" xlink:label="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xml:lang="en-US" id="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions">Gross decreases - tax positions in prior period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:to="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:title="label: UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions to us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" />
    <link:label xlink:type="resource" xlink:label="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_lbl1" xml:lang="en-US" id="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_lbl1">Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:to="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_lbl1" xlink:title="label: UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions to us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:label="UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:title="UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" />
    <link:label xlink:type="resource" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xml:lang="en-US" id="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions">Gross increases - tax positions in current period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:title="label: UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions to us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:label="UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:title="UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" />
    <link:label xlink:type="resource" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xml:lang="en-US" id="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions">Gross increases - tax positions in prior period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:title="label: UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions to us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:label="UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:title="UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" />
    <link:label xlink:type="resource" xlink:label="us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xml:lang="en-US" id="us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate">Unrecognized tax benefits that would impact effective tax rate</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:to="us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:title="label: UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate to us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetDomain" xlink:label="DeferredTaxAssetDomain" xlink:title="DeferredTaxAssetDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DeferredTaxAssetDomain" xml:lang="en-US" id="us-gaap_DeferredTaxAssetDomain">Deferred Tax Asset [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetDomain" xlink:to="us-gaap_DeferredTaxAssetDomain" xlink:title="label: DeferredTaxAssetDomain to us-gaap_DeferredTaxAssetDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowanceByDeferredTaxAssetAxis" xlink:label="ValuationAllowanceByDeferredTaxAssetAxis" xlink:title="ValuationAllowanceByDeferredTaxAssetAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ValuationAllowanceByDeferredTaxAssetAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ValuationAllowanceByDeferredTaxAssetAxis" xml:lang="en-US" id="us-gaap_ValuationAllowanceByDeferredTaxAssetAxis">Valuation Allowance by Deferred Tax Asset [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ValuationAllowanceByDeferredTaxAssetAxis" xlink:to="us-gaap_ValuationAllowanceByDeferredTaxAssetAxis" xlink:title="label: ValuationAllowanceByDeferredTaxAssetAxis to us-gaap_ValuationAllowanceByDeferredTaxAssetAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowanceLineItems" xlink:label="ValuationAllowanceLineItems" xlink:title="ValuationAllowanceLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ValuationAllowanceLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ValuationAllowanceLineItems" xml:lang="en-US" id="us-gaap_ValuationAllowanceLineItems">Valuation Allowance [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ValuationAllowanceLineItems" xlink:to="us-gaap_ValuationAllowanceLineItems" xlink:title="label: ValuationAllowanceLineItems to us-gaap_ValuationAllowanceLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:label="ValuationAllowanceOfDeferredTaxAssetsMember" xlink:title="ValuationAllowanceOfDeferredTaxAssetsMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xml:lang="en-US" id="us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember">Valuation Allowance for Deferred Tax Assets [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ValuationAllowanceOfDeferredTaxAssetsMember" xlink:to="us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:title="label: ValuationAllowanceOfDeferredTaxAssetsMember to us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_lbl1" xml:lang="en-US" id="us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_lbl1">SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ValuationAllowanceOfDeferredTaxAssetsMember" xlink:to="us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_lbl1" xlink:title="label: ValuationAllowanceOfDeferredTaxAssetsMember to us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowanceTable" xlink:label="ValuationAllowanceTable" xlink:title="ValuationAllowanceTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ValuationAllowanceTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ValuationAllowanceTable" xml:lang="en-US" id="us-gaap_ValuationAllowanceTable">Valuation Allowance [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ValuationAllowanceTable" xlink:to="us-gaap_ValuationAllowanceTable" xlink:title="label: ValuationAllowanceTable to us-gaap_ValuationAllowanceTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowancesAndReservesAdjustments" xlink:label="ValuationAllowancesAndReservesAdjustments" xlink:title="ValuationAllowancesAndReservesAdjustments" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ValuationAllowancesAndReservesAdjustments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ValuationAllowancesAndReservesAdjustments" xml:lang="en-US" id="us-gaap_ValuationAllowancesAndReservesAdjustments">Reclassified as held for sale</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ValuationAllowancesAndReservesAdjustments" xlink:to="us-gaap_ValuationAllowancesAndReservesAdjustments" xlink:title="label: ValuationAllowancesAndReservesAdjustments to us-gaap_ValuationAllowancesAndReservesAdjustments" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ValuationAllowancesAndReservesAdjustments_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ValuationAllowancesAndReservesAdjustments_lbl1" xml:lang="en-US" id="us-gaap_ValuationAllowancesAndReservesAdjustments_lbl1">SEC Schedule, 12-09, Valuation Allowances and Reserves, Increase (Decrease) Adjustment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ValuationAllowancesAndReservesAdjustments" xlink:to="us-gaap_ValuationAllowancesAndReservesAdjustments_lbl1" xlink:title="label: ValuationAllowancesAndReservesAdjustments to us-gaap_ValuationAllowancesAndReservesAdjustments_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowancesAndReservesBalance" xlink:label="ValuationAllowancesAndReservesBalance" xlink:title="ValuationAllowancesAndReservesBalance" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ValuationAllowancesAndReservesBalance" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="us-gaap_ValuationAllowancesAndReservesBalance" xml:lang="en-US" id="us-gaap_ValuationAllowancesAndReservesBalance">Balance at beginning of period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ValuationAllowancesAndReservesBalance" xlink:to="us-gaap_ValuationAllowancesAndReservesBalance" xlink:title="label: ValuationAllowancesAndReservesBalance to us-gaap_ValuationAllowancesAndReservesBalance" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ValuationAllowancesAndReservesBalance1" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="us-gaap_ValuationAllowancesAndReservesBalance1" xml:lang="en-US" id="us-gaap_ValuationAllowancesAndReservesBalance1">Balance at end of period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ValuationAllowancesAndReservesBalance" xlink:to="us-gaap_ValuationAllowancesAndReservesBalance1" xlink:title="label: ValuationAllowancesAndReservesBalance to us-gaap_ValuationAllowancesAndReservesBalance1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ValuationAllowancesAndReservesBalance_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ValuationAllowancesAndReservesBalance_lbl2" xml:lang="en-US" id="us-gaap_ValuationAllowancesAndReservesBalance_lbl2">SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ValuationAllowancesAndReservesBalance" xlink:to="us-gaap_ValuationAllowancesAndReservesBalance_lbl2" xlink:title="label: ValuationAllowancesAndReservesBalance to us-gaap_ValuationAllowancesAndReservesBalance_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:label="ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:title="ValuationAllowancesAndReservesChargedToCostAndExpense" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xml:lang="en-US" id="us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense">Additions charged (benefit) to costs and expenses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:to="us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:title="label: ValuationAllowancesAndReservesChargedToCostAndExpense to us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_lbl1" xml:lang="en-US" id="us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_lbl1">SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:to="us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_lbl1" xlink:title="label: ValuationAllowancesAndReservesChargedToCostAndExpense to us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts" xlink:label="ValuationAllowancesAndReservesChargedToOtherAccounts" xlink:title="ValuationAllowancesAndReservesChargedToOtherAccounts" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts" xml:lang="en-US" id="us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts">Additions charged to other accounts</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ValuationAllowancesAndReservesChargedToOtherAccounts" xlink:to="us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts" xlink:title="label: ValuationAllowancesAndReservesChargedToOtherAccounts to us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts_lbl1" xml:lang="en-US" id="us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts_lbl1">SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Other Account</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ValuationAllowancesAndReservesChargedToOtherAccounts" xlink:to="us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts_lbl1" xlink:title="label: ValuationAllowancesAndReservesChargedToOtherAccounts to us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowancesAndReservesDomain" xlink:label="ValuationAllowancesAndReservesDomain" xlink:title="ValuationAllowancesAndReservesDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ValuationAllowancesAndReservesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ValuationAllowancesAndReservesDomain" xml:lang="en-US" id="us-gaap_ValuationAllowancesAndReservesDomain">Valuation Allowances and Reserves [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ValuationAllowancesAndReservesDomain" xlink:to="us-gaap_ValuationAllowancesAndReservesDomain" xlink:title="label: ValuationAllowancesAndReservesDomain to us-gaap_ValuationAllowancesAndReservesDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:label="ValuationAllowancesAndReservesTypeAxis" xlink:title="ValuationAllowancesAndReservesTypeAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ValuationAllowancesAndReservesTypeAxis" xml:lang="en-US" id="us-gaap_ValuationAllowancesAndReservesTypeAxis">Valuation Allowances and Reserves Type [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ValuationAllowancesAndReservesTypeAxis" xlink:to="us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:title="label: ValuationAllowancesAndReservesTypeAxis to us-gaap_ValuationAllowancesAndReservesTypeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="WeightedAverageNumberOfDilutedSharesOutstanding" xlink:title="WeightedAverageNumberOfDilutedSharesOutstanding" />
    <link:label xlink:type="resource" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xml:lang="en-US" id="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">Diluted (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:title="label: WeightedAverageNumberOfDilutedSharesOutstanding to us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" />
    <link:label xlink:type="resource" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding1" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding1" xml:lang="en-US" id="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding1">Weighted-average shares outstanding - diluted (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding1" xlink:title="label: WeightedAverageNumberOfDilutedSharesOutstanding to us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:label="WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:title="WeightedAverageNumberDilutedSharesOutstandingAdjustment" />
    <link:label xlink:type="resource" xlink:label="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xml:lang="en-US" id="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment">Effect of dilutive securities (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:to="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:title="label: WeightedAverageNumberDilutedSharesOutstandingAdjustment to us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="WeightedAverageNumberOfSharesOutstandingBasic" xlink:title="WeightedAverageNumberOfSharesOutstandingBasic" />
    <link:label xlink:type="resource" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xml:lang="en-US" id="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">Basic (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:title="label: WeightedAverageNumberOfSharesOutstandingBasic to us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" />
    <link:label xlink:type="resource" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic1" xml:lang="en-US" id="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic1">Weighted-average shares outstanding - basic (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic1" xlink:title="label: WeightedAverageNumberOfSharesOutstandingBasic to us-gaap_WeightedAverageNumberOfSharesOutstandingBasic1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockMember" xlink:label="CommonStockMember" xlink:title="CommonStockMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CommonStockMember" xml:lang="en-US" id="us-gaap_CommonStockMember">Common Stock [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockMember" xlink:to="us-gaap_CommonStockMember" xlink:title="label: CommonStockMember to us-gaap_CommonStockMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConstructionInProgressMember" xlink:label="ConstructionInProgressMember" xlink:title="ConstructionInProgressMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ConstructionInProgressMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ConstructionInProgressMember" xml:lang="en-US" id="us-gaap_ConstructionInProgressMember">Construction in Progress [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConstructionInProgressMember" xlink:to="us-gaap_ConstructionInProgressMember" xlink:title="label: ConstructionInProgressMember to us-gaap_ConstructionInProgressMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:label="PropertyPlantAndEquipmentDisclosureTextBlock" xlink:title="PropertyPlantAndEquipmentDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xml:lang="en-US" id="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock">Property, Plant and Equipment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:title="label: PropertyPlantAndEquipmentDisclosureTextBlock to us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl1" xml:lang="en-US" id="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl1">Property, Plant and Equipment Disclosure [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl1" xlink:title="label: PropertyPlantAndEquipmentDisclosureTextBlock to us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="PropertyPlantAndEquipmentTypeDomain" xlink:title="PropertyPlantAndEquipmentTypeDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_PropertyPlantAndEquipmentTypeDomain" xml:lang="en-US" id="us-gaap_PropertyPlantAndEquipmentTypeDomain">Long-Lived Tangible Asset [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:title="label: PropertyPlantAndEquipmentTypeDomain to us-gaap_PropertyPlantAndEquipmentTypeDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PropertyPlantAndEquipmentTypeDomain1" xml:lang="en-US" id="us-gaap_PropertyPlantAndEquipmentTypeDomain1">Property, Plant and Equipment, Type [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain1" xlink:title="label: PropertyPlantAndEquipmentTypeDomain to us-gaap_PropertyPlantAndEquipmentTypeDomain1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentAdditions" xlink:label="PropertyPlantAndEquipmentAdditions" xlink:title="PropertyPlantAndEquipmentAdditions" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentAdditions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_PropertyPlantAndEquipmentAdditions" xml:lang="en-US" id="us-gaap_PropertyPlantAndEquipmentAdditions">Property, plant and equipment acquired</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentAdditions" xlink:to="us-gaap_PropertyPlantAndEquipmentAdditions" xlink:title="label: PropertyPlantAndEquipmentAdditions to us-gaap_PropertyPlantAndEquipmentAdditions" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentAdditions_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PropertyPlantAndEquipmentAdditions_lbl1" xml:lang="en-US" id="us-gaap_PropertyPlantAndEquipmentAdditions_lbl1">Property, Plant and Equipment, Additions</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentAdditions" xlink:to="us-gaap_PropertyPlantAndEquipmentAdditions_lbl1" xlink:title="label: PropertyPlantAndEquipmentAdditions to us-gaap_PropertyPlantAndEquipmentAdditions_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BuildingAndBuildingImprovementsMember" xlink:label="BuildingAndBuildingImprovementsMember" xlink:title="BuildingAndBuildingImprovementsMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BuildingAndBuildingImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_BuildingAndBuildingImprovementsMember" xml:lang="en-US" id="us-gaap_BuildingAndBuildingImprovementsMember">Buildings and Improvements [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BuildingAndBuildingImprovementsMember" xlink:to="us-gaap_BuildingAndBuildingImprovementsMember" xlink:title="label: BuildingAndBuildingImprovementsMember to us-gaap_BuildingAndBuildingImprovementsMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="ResearchAndDevelopmentExpense" xlink:title="ResearchAndDevelopmentExpense" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ResearchAndDevelopmentExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ResearchAndDevelopmentExpense" xml:lang="en-US" id="us-gaap_ResearchAndDevelopmentExpense">Research and development cost</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ResearchAndDevelopmentExpense" xlink:to="us-gaap_ResearchAndDevelopmentExpense" xlink:title="label: ResearchAndDevelopmentExpense to us-gaap_ResearchAndDevelopmentExpense" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ResearchAndDevelopmentExpense_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ResearchAndDevelopmentExpense_lbl1" xml:lang="en-US" id="us-gaap_ResearchAndDevelopmentExpense_lbl1">Research and Development Expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ResearchAndDevelopmentExpense" xlink:to="us-gaap_ResearchAndDevelopmentExpense_lbl1" xlink:title="label: ResearchAndDevelopmentExpense to us-gaap_ResearchAndDevelopmentExpense_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" xlink:label="DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" xlink:title="DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" xml:lang="en-US" id="us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents">Cash transferred to buyer</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" xlink:title="label: DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents to us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationBalanceSheetDisclosuresAbstract" xlink:label="DisposalGroupIncludingDiscontinuedOperationBalanceSheetDisclosuresAbstract" xlink:title="DisposalGroupIncludingDiscontinuedOperationBalanceSheetDisclosuresAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationBalanceSheetDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DisposalGroupIncludingDiscontinuedOperationBalanceSheetDisclosuresAbstract" xml:lang="en-US" id="us-gaap_DisposalGroupIncludingDiscontinuedOperationBalanceSheetDisclosuresAbstract">Assets Held for Sale [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisposalGroupIncludingDiscontinuedOperationBalanceSheetDisclosuresAbstract" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationBalanceSheetDisclosuresAbstract" xlink:title="label: DisposalGroupIncludingDiscontinuedOperationBalanceSheetDisclosuresAbstract to us-gaap_DisposalGroupIncludingDiscontinuedOperationBalanceSheetDisclosuresAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationBalanceSheetDisclosuresAbstract1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DisposalGroupIncludingDiscontinuedOperationBalanceSheetDisclosuresAbstract1" xml:lang="en-US" id="us-gaap_DisposalGroupIncludingDiscontinuedOperationBalanceSheetDisclosuresAbstract1">Automotive Business Previously Held for Sale [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisposalGroupIncludingDiscontinuedOperationBalanceSheetDisclosuresAbstract" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationBalanceSheetDisclosuresAbstract1" xlink:title="label: DisposalGroupIncludingDiscontinuedOperationBalanceSheetDisclosuresAbstract to us-gaap_DisposalGroupIncludingDiscontinuedOperationBalanceSheetDisclosuresAbstract1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Assets" xlink:label="Assets" xlink:title="Assets" />
    <link:label xlink:type="resource" xlink:label="us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_Assets" xml:lang="en-US" id="us-gaap_Assets">Total assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Assets" xlink:to="us-gaap_Assets" xlink:title="label: Assets to us-gaap_Assets" />
    <link:label xlink:type="resource" xlink:label="us-gaap_Assets1" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_Assets1" xml:lang="en-US" id="us-gaap_Assets1">Total assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Assets" xlink:to="us-gaap_Assets1" xlink:title="label: Assets to us-gaap_Assets1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_Assets_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_Assets_lbl2" xml:lang="en-US" id="us-gaap_Assets_lbl2">Assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Assets" xlink:to="us-gaap_Assets_lbl2" xlink:title="label: Assets to us-gaap_Assets_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TradingSecurities" xlink:label="TradingSecurities" xlink:title="TradingSecurities" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TradingSecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_TradingSecurities" xml:lang="en-US" id="us-gaap_TradingSecurities">Investments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TradingSecurities" xlink:to="us-gaap_TradingSecurities" xlink:title="label: TradingSecurities to us-gaap_TradingSecurities" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:label="IntangibleAssetsDisclosureTextBlock" xlink:title="IntangibleAssetsDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IntangibleAssetsDisclosureTextBlock" xml:lang="en-US" id="us-gaap_IntangibleAssetsDisclosureTextBlock">Intangible Assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IntangibleAssetsDisclosureTextBlock" xlink:to="us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:title="label: IntangibleAssetsDisclosureTextBlock to us-gaap_IntangibleAssetsDisclosureTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentIncomeInterest" xlink:label="InvestmentIncomeInterest" xlink:title="InvestmentIncomeInterest" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InvestmentIncomeInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_InvestmentIncomeInterest" xml:lang="en-US" id="us-gaap_InvestmentIncomeInterest">Interest income</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InvestmentIncomeInterest" xlink:to="us-gaap_InvestmentIncomeInterest" xlink:title="label: InvestmentIncomeInterest to us-gaap_InvestmentIncomeInterest" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilitiesCurrent" xlink:label="OtherLiabilitiesCurrent" xlink:title="OtherLiabilitiesCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_OtherLiabilitiesCurrent" xml:lang="en-US" id="us-gaap_OtherLiabilitiesCurrent">Other current liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherLiabilitiesCurrent" xlink:to="us-gaap_OtherLiabilitiesCurrent" xlink:title="label: OtherLiabilitiesCurrent to us-gaap_OtherLiabilitiesCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherLiabilitiesCurrent_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherLiabilitiesCurrent_lbl1" xml:lang="en-US" id="us-gaap_OtherLiabilitiesCurrent_lbl1">Other Liabilities, Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherLiabilitiesCurrent" xlink:to="us-gaap_OtherLiabilitiesCurrent_lbl1" xlink:title="label: OtherLiabilitiesCurrent to us-gaap_OtherLiabilitiesCurrent_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="OtherLiabilitiesNoncurrent" xlink:title="OtherLiabilitiesNoncurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_OtherLiabilitiesNoncurrent" xml:lang="en-US" id="us-gaap_OtherLiabilitiesNoncurrent">Other noncurrent liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherLiabilitiesNoncurrent" xlink:to="us-gaap_OtherLiabilitiesNoncurrent" xlink:title="label: OtherLiabilitiesNoncurrent to us-gaap_OtherLiabilitiesNoncurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherLiabilitiesNoncurrent_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherLiabilitiesNoncurrent_lbl1" xml:lang="en-US" id="us-gaap_OtherLiabilitiesNoncurrent_lbl1">Other Liabilities, Noncurrent</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherLiabilitiesNoncurrent" xlink:to="us-gaap_OtherLiabilitiesNoncurrent_lbl1" xlink:title="label: OtherLiabilitiesNoncurrent to us-gaap_OtherLiabilitiesNoncurrent_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="ConcentrationRiskByBenchmarkAxis" xlink:title="ConcentrationRiskByBenchmarkAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ConcentrationRiskByBenchmarkAxis" xml:lang="en-US" id="us-gaap_ConcentrationRiskByBenchmarkAxis">Concentration Risk Benchmark [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:title="label: ConcentrationRiskByBenchmarkAxis to us-gaap_ConcentrationRiskByBenchmarkAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="ConcentrationRiskBenchmarkDomain" xlink:title="ConcentrationRiskBenchmarkDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ConcentrationRiskBenchmarkDomain" xml:lang="en-US" id="us-gaap_ConcentrationRiskBenchmarkDomain">Concentration Risk Benchmark [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:title="label: ConcentrationRiskBenchmarkDomain to us-gaap_ConcentrationRiskBenchmarkDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingInformationRevenueAbstract" xlink:label="SegmentReportingInformationRevenueAbstract" xlink:title="SegmentReportingInformationRevenueAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SegmentReportingInformationRevenueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_SegmentReportingInformationRevenueAbstract" xml:lang="en-US" id="us-gaap_SegmentReportingInformationRevenueAbstract">Segment and Geographic Information [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SegmentReportingInformationRevenueAbstract" xlink:to="us-gaap_SegmentReportingInformationRevenueAbstract" xlink:title="label: SegmentReportingInformationRevenueAbstract to us-gaap_SegmentReportingInformationRevenueAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SegmentReportingInformationRevenueAbstract1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_SegmentReportingInformationRevenueAbstract1" xml:lang="en-US" id="us-gaap_SegmentReportingInformationRevenueAbstract1">Segment Information [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SegmentReportingInformationRevenueAbstract" xlink:to="us-gaap_SegmentReportingInformationRevenueAbstract1" xlink:title="label: SegmentReportingInformationRevenueAbstract to us-gaap_SegmentReportingInformationRevenueAbstract1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SegmentReportingInformationRevenueAbstract_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SegmentReportingInformationRevenueAbstract_lbl2" xml:lang="en-US" id="us-gaap_SegmentReportingInformationRevenueAbstract_lbl2">Segment Reporting Information, Revenue for Reportable Segment [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SegmentReportingInformationRevenueAbstract" xlink:to="us-gaap_SegmentReportingInformationRevenueAbstract_lbl2" xlink:title="label: SegmentReportingInformationRevenueAbstract to us-gaap_SegmentReportingInformationRevenueAbstract_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="IncomeTaxAuthorityDomain" xlink:title="IncomeTaxAuthorityDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxAuthorityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeTaxAuthorityDomain" xml:lang="en-US" id="us-gaap_IncomeTaxAuthorityDomain">Income Tax Authority [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxAuthorityDomain" xlink:to="us-gaap_IncomeTaxAuthorityDomain" xlink:title="label: IncomeTaxAuthorityDomain to us-gaap_IncomeTaxAuthorityDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:label="ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:title="ScheduleOfRestructuringAndRelatedCostsTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xml:lang="en-US" id="us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock">Restructuring and Repositioning Expenses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:to="us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:title="label: ScheduleOfRestructuringAndRelatedCostsTextBlock to us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:label="ScheduleOfRestructuringAndRelatedCostsTable" xlink:title="ScheduleOfRestructuringAndRelatedCostsTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xml:lang="en-US" id="us-gaap_ScheduleOfRestructuringAndRelatedCostsTable">Schedule of Restructuring and Related Costs [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfRestructuringAndRelatedCostsTable" xlink:to="us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:title="label: ScheduleOfRestructuringAndRelatedCostsTable to us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:title="DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xml:lang="en-US" id="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">Stock-Based Compensation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:title="label: DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock to us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl1" xml:lang="en-US" id="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl1">Share-Based Payment Arrangement [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl1" xlink:title="label: DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock to us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByBalanceSheetGroupingTable" xlink:label="FairValueByBalanceSheetGroupingTable" xlink:title="FairValueByBalanceSheetGroupingTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueByBalanceSheetGroupingTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FairValueByBalanceSheetGroupingTable" xml:lang="en-US" id="us-gaap_FairValueByBalanceSheetGroupingTable">Fair Value, by Balance Sheet Grouping [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueByBalanceSheetGroupingTable" xlink:to="us-gaap_FairValueByBalanceSheetGroupingTable" xlink:title="label: FairValueByBalanceSheetGroupingTable to us-gaap_FairValueByBalanceSheetGroupingTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:label="FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:title="FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xml:lang="en-US" id="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems">Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:title="label: FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems to us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScenarioPlanMember" xlink:label="ScenarioPlanMember" xlink:title="ScenarioPlanMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScenarioPlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScenarioPlanMember" xml:lang="en-US" id="us-gaap_ScenarioPlanMember">Plan [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScenarioPlanMember" xlink:to="us-gaap_ScenarioPlanMember" xlink:title="label: ScenarioPlanMember to us-gaap_ScenarioPlanMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="StatementTable" xlink:title="StatementTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StatementTable" xml:lang="en-US" id="us-gaap_StatementTable">Statement [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatementTable" xlink:to="us-gaap_StatementTable" xlink:title="label: StatementTable to us-gaap_StatementTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="AntidilutiveSecuritiesNameDomain" xlink:title="AntidilutiveSecuritiesNameDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AntidilutiveSecuritiesNameDomain" xml:lang="en-US" id="us-gaap_AntidilutiveSecuritiesNameDomain">Antidilutive Securities, Name [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AntidilutiveSecuritiesNameDomain" xlink:to="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:title="label: AntidilutiveSecuritiesNameDomain to us-gaap_AntidilutiveSecuritiesNameDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract" xlink:label="FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract" xlink:title="FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract" xml:lang="en-US" id="us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract">Indebtedness [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract" xlink:to="us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract" xlink:title="label: FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract to us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract_lbl1" xml:lang="en-US" id="us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract_lbl1">Financial Instruments, Financial Liabilities, Balance Sheet Groupings [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract" xlink:to="us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract_lbl1" xlink:title="label: FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract to us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringReserveRollForward" xlink:label="RestructuringReserveRollForward" xlink:title="RestructuringReserveRollForward" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RestructuringReserveRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_RestructuringReserveRollForward" xml:lang="en-US" id="us-gaap_RestructuringReserveRollForward">Changes in Accrued Severance [Roll Forward]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestructuringReserveRollForward" xlink:to="us-gaap_RestructuringReserveRollForward" xlink:title="label: RestructuringReserveRollForward to us-gaap_RestructuringReserveRollForward" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RestructuringReserveRollForward_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RestructuringReserveRollForward_lbl1" xml:lang="en-US" id="us-gaap_RestructuringReserveRollForward_lbl1">Restructuring Reserve [Roll Forward]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestructuringReserveRollForward" xlink:to="us-gaap_RestructuringReserveRollForward_lbl1" xlink:title="label: RestructuringReserveRollForward to us-gaap_RestructuringReserveRollForward_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:label="MovementInValuationAllowancesAndReservesRollForward" xlink:title="MovementInValuationAllowancesAndReservesRollForward" />
    <link:label xlink:type="resource" xlink:label="us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_MovementInValuationAllowancesAndReservesRollForward" xml:lang="en-US" id="us-gaap_MovementInValuationAllowancesAndReservesRollForward">Valuation and Qualifying Accounts [Roll Forward]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MovementInValuationAllowancesAndReservesRollForward" xlink:to="us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:title="label: MovementInValuationAllowancesAndReservesRollForward to us-gaap_MovementInValuationAllowancesAndReservesRollForward" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsAbstract" xlink:label="AssetsAbstract" xlink:title="AssetsAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_AssetsAbstract" xml:lang="en-US" id="us-gaap_AssetsAbstract">ASSETS</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetsAbstract" xlink:to="us-gaap_AssetsAbstract" xlink:title="label: AssetsAbstract to us-gaap_AssetsAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AssetsAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AssetsAbstract_lbl1" xml:lang="en-US" id="us-gaap_AssetsAbstract_lbl1">Assets [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetsAbstract" xlink:to="us-gaap_AssetsAbstract_lbl1" xlink:title="label: AssetsAbstract to us-gaap_AssetsAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="StatementLineItems" xlink:title="StatementLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StatementLineItems" xml:lang="en-US" id="us-gaap_StatementLineItems">Statement [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatementLineItems" xlink:to="us-gaap_StatementLineItems" xlink:title="label: StatementLineItems to us-gaap_StatementLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisObligations" xlink:label="FairValueLiabilitiesMeasuredOnRecurringBasisObligations" xlink:title="FairValueLiabilitiesMeasuredOnRecurringBasisObligations" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisObligations" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisObligations" xml:lang="en-US" id="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisObligations">Deferred compensation obligations</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueLiabilitiesMeasuredOnRecurringBasisObligations" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisObligations" xlink:title="label: FairValueLiabilitiesMeasuredOnRecurringBasisObligations to us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisObligations" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisObligations_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisObligations_lbl1" xml:lang="en-US" id="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisObligations_lbl1">Obligations, Fair Value Disclosure</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueLiabilitiesMeasuredOnRecurringBasisObligations" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisObligations_lbl1" xlink:title="label: FairValueLiabilitiesMeasuredOnRecurringBasisObligations to us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisObligations_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" xlink:label="DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" xlink:title="DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate">Weighted average discount rate used to determine costs</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" xlink:to="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" xlink:title="label: DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate to us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:label="DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:title="DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets">Expected return on plan assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:to="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:title="label: DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets to us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLossCarryforwardsTable" xlink:label="OperatingLossCarryforwardsTable" xlink:title="OperatingLossCarryforwardsTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingLossCarryforwardsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OperatingLossCarryforwardsTable" xml:lang="en-US" id="us-gaap_OperatingLossCarryforwardsTable">Operating Loss Carryforwards [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLossCarryforwardsTable" xlink:to="us-gaap_OperatingLossCarryforwardsTable" xlink:title="label: OperatingLossCarryforwardsTable to us-gaap_OperatingLossCarryforwardsTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLossCarryforwardsLineItems" xlink:label="OperatingLossCarryforwardsLineItems" xlink:title="OperatingLossCarryforwardsLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingLossCarryforwardsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_OperatingLossCarryforwardsLineItems" xml:lang="en-US" id="us-gaap_OperatingLossCarryforwardsLineItems">Income Taxes [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLossCarryforwardsLineItems" xlink:to="us-gaap_OperatingLossCarryforwardsLineItems" xlink:title="label: OperatingLossCarryforwardsLineItems to us-gaap_OperatingLossCarryforwardsLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingLossCarryforwardsLineItems_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OperatingLossCarryforwardsLineItems_lbl1" xml:lang="en-US" id="us-gaap_OperatingLossCarryforwardsLineItems_lbl1">Operating Loss Carryforwards [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLossCarryforwardsLineItems" xlink:to="us-gaap_OperatingLossCarryforwardsLineItems_lbl1" xlink:title="label: OperatingLossCarryforwardsLineItems to us-gaap_OperatingLossCarryforwardsLineItems_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="FairValueInputsLevel1Member" xlink:title="FairValueInputsLevel1Member" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FairValueInputsLevel1Member" xml:lang="en-US" id="us-gaap_FairValueInputsLevel1Member">Level 1 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueInputsLevel1Member" xlink:to="us-gaap_FairValueInputsLevel1Member" xlink:title="label: FairValueInputsLevel1Member to us-gaap_FairValueInputsLevel1Member" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="FairValueInputsLevel2Member" xlink:title="FairValueInputsLevel2Member" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FairValueInputsLevel2Member" xml:lang="en-US" id="us-gaap_FairValueInputsLevel2Member">Level 2 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueInputsLevel2Member" xlink:to="us-gaap_FairValueInputsLevel2Member" xlink:title="label: FairValueInputsLevel2Member to us-gaap_FairValueInputsLevel2Member" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="FairValueInputsLevel3Member" xlink:title="FairValueInputsLevel3Member" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FairValueInputsLevel3Member" xml:lang="en-US" id="us-gaap_FairValueInputsLevel3Member">Level 3 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueInputsLevel3Member" xlink:to="us-gaap_FairValueInputsLevel3Member" xlink:title="label: FairValueInputsLevel3Member to us-gaap_FairValueInputsLevel3Member" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAbstract" xlink:label="DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAbstract" xlink:title="DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAbstract" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAbstract">Amounts Recognized in Accumulated Other Comprehensive Loss [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAbstract" xlink:to="us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAbstract" xlink:title="label: DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAbstract to us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAbstract_lbl1" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAbstract_lbl1">Defined Benefit Plan, Amounts Recognized in Other Comprehensive Income (Loss) [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAbstract" xlink:to="us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAbstract_lbl1" xlink:title="label: DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAbstract to us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityAbstract" xlink:label="EquityAbstract" xlink:title="EquityAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EquityAbstract" xml:lang="en-US" id="us-gaap_EquityAbstract">Accumulated Other Comprehensive Loss [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EquityAbstract" xlink:to="us-gaap_EquityAbstract" xlink:title="label: EquityAbstract to us-gaap_EquityAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RisksAndUncertaintiesAbstract" xlink:label="RisksAndUncertaintiesAbstract" xlink:title="RisksAndUncertaintiesAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RisksAndUncertaintiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_RisksAndUncertaintiesAbstract" xml:lang="en-US" id="us-gaap_RisksAndUncertaintiesAbstract">Credit Risk [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RisksAndUncertaintiesAbstract" xlink:to="us-gaap_RisksAndUncertaintiesAbstract" xlink:title="label: RisksAndUncertaintiesAbstract to us-gaap_RisksAndUncertaintiesAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RisksAndUncertaintiesAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RisksAndUncertaintiesAbstract_lbl1" xml:lang="en-US" id="us-gaap_RisksAndUncertaintiesAbstract_lbl1">Risks and Uncertainties [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RisksAndUncertaintiesAbstract" xlink:to="us-gaap_RisksAndUncertaintiesAbstract_lbl1" xlink:title="label: RisksAndUncertaintiesAbstract to us-gaap_RisksAndUncertaintiesAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueDisclosuresTextBlock" xlink:label="FairValueDisclosuresTextBlock" xlink:title="FairValueDisclosuresTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_FairValueDisclosuresTextBlock" xml:lang="en-US" id="us-gaap_FairValueDisclosuresTextBlock">Fair Value Measurements</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueDisclosuresTextBlock" xlink:to="us-gaap_FairValueDisclosuresTextBlock" xlink:title="label: FairValueDisclosuresTextBlock to us-gaap_FairValueDisclosuresTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueDisclosuresTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FairValueDisclosuresTextBlock_lbl1" xml:lang="en-US" id="us-gaap_FairValueDisclosuresTextBlock_lbl1">Fair Value Disclosures [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueDisclosuresTextBlock" xlink:to="us-gaap_FairValueDisclosuresTextBlock_lbl1" xlink:title="label: FairValueDisclosuresTextBlock to us-gaap_FairValueDisclosuresTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAbstract" xlink:label="DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAbstract" xlink:title="DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAbstract" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAbstract">Pension Plans with Accumulated Benefit Obligations in Excess of Plan Assets [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAbstract" xlink:to="us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAbstract" xlink:title="label: DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAbstract to us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAbstract_lbl1" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAbstract_lbl1">Defined Benefit Plan, Plan with Accumulated Benefit Obligation in Excess of Plan Assets [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAbstract" xlink:to="us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAbstract_lbl1" xlink:title="label: DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAbstract to us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation" xlink:label="DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation" xlink:title="DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation">Accumulated benefit obligation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation" xlink:to="us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation" xlink:title="label: DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation to us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtByMaturityAbstract" xlink:label="LongTermDebtByMaturityAbstract" xlink:title="LongTermDebtByMaturityAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LongTermDebtByMaturityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_LongTermDebtByMaturityAbstract" xml:lang="en-US" id="us-gaap_LongTermDebtByMaturityAbstract">Maturities of Long-Term Debt [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtByMaturityAbstract" xlink:to="us-gaap_LongTermDebtByMaturityAbstract" xlink:title="label: LongTermDebtByMaturityAbstract to us-gaap_LongTermDebtByMaturityAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LongTermDebtByMaturityAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LongTermDebtByMaturityAbstract_lbl1" xml:lang="en-US" id="us-gaap_LongTermDebtByMaturityAbstract_lbl1">Long-Term Debt, Fiscal Year Maturity [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtByMaturityAbstract" xlink:to="us-gaap_LongTermDebtByMaturityAbstract_lbl1" xlink:title="label: LongTermDebtByMaturityAbstract to us-gaap_LongTermDebtByMaturityAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract" xlink:label="LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract" xlink:title="LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract" xml:lang="en-US" id="us-gaap_LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract">Commitments [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract" xlink:to="us-gaap_LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract" xlink:title="label: LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract to us-gaap_LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract_lbl1" xml:lang="en-US" id="us-gaap_LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract_lbl1">Long-Term Commitment (Excluding Unconditional Purchase Obligation) [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract" xlink:to="us-gaap_LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract_lbl1" xlink:title="label: LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract to us-gaap_LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermPurchaseCommitmentTable" xlink:label="LongTermPurchaseCommitmentTable" xlink:title="LongTermPurchaseCommitmentTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LongTermPurchaseCommitmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LongTermPurchaseCommitmentTable" xml:lang="en-US" id="us-gaap_LongTermPurchaseCommitmentTable">Long-term Purchase Commitment [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermPurchaseCommitmentTable" xlink:to="us-gaap_LongTermPurchaseCommitmentTable" xlink:title="label: LongTermPurchaseCommitmentTable to us-gaap_LongTermPurchaseCommitmentTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" xlink:label="LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" xlink:title="LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" xml:lang="en-US" id="us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis">Category of Item Purchased [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" xlink:to="us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" xlink:title="label: LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis to us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" xlink:label="LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" xlink:title="LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" xml:lang="en-US" id="us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain">Long-term Purchase Commitment, Category of Item Purchased [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" xlink:to="us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" xlink:title="label: LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain to us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermPurchaseCommitmentLineItems" xlink:label="LongTermPurchaseCommitmentLineItems" xlink:title="LongTermPurchaseCommitmentLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LongTermPurchaseCommitmentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LongTermPurchaseCommitmentLineItems" xml:lang="en-US" id="us-gaap_LongTermPurchaseCommitmentLineItems">Long-term Purchase Commitment [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermPurchaseCommitmentLineItems" xlink:to="us-gaap_LongTermPurchaseCommitmentLineItems" xlink:title="label: LongTermPurchaseCommitmentLineItems to us-gaap_LongTermPurchaseCommitmentLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermPurchaseCommitmentAmount" xlink:label="LongTermPurchaseCommitmentAmount" xlink:title="LongTermPurchaseCommitmentAmount" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LongTermPurchaseCommitmentAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_LongTermPurchaseCommitmentAmount" xml:lang="en-US" id="us-gaap_LongTermPurchaseCommitmentAmount">Commitment amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermPurchaseCommitmentAmount" xlink:to="us-gaap_LongTermPurchaseCommitmentAmount" xlink:title="label: LongTermPurchaseCommitmentAmount to us-gaap_LongTermPurchaseCommitmentAmount" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LongTermPurchaseCommitmentAmount_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LongTermPurchaseCommitmentAmount_lbl1" xml:lang="en-US" id="us-gaap_LongTermPurchaseCommitmentAmount_lbl1">Long-Term Purchase Commitment, Amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermPurchaseCommitmentAmount" xlink:to="us-gaap_LongTermPurchaseCommitmentAmount_lbl1" xlink:title="label: LongTermPurchaseCommitmentAmount to us-gaap_LongTermPurchaseCommitmentAmount_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsMember" xlink:label="CashAndCashEquivalentsMember" xlink:title="CashAndCashEquivalentsMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CashAndCashEquivalentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CashAndCashEquivalentsMember" xml:lang="en-US" id="us-gaap_CashAndCashEquivalentsMember">Cash and Cash Equivalents [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashAndCashEquivalentsMember" xlink:to="us-gaap_CashAndCashEquivalentsMember" xlink:title="label: CashAndCashEquivalentsMember to us-gaap_CashAndCashEquivalentsMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InternalRevenueServiceIRSMember" xlink:label="InternalRevenueServiceIRSMember" xlink:title="InternalRevenueServiceIRSMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InternalRevenueServiceIRSMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_InternalRevenueServiceIRSMember" xml:lang="en-US" id="us-gaap_InternalRevenueServiceIRSMember">United States [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InternalRevenueServiceIRSMember" xlink:to="us-gaap_InternalRevenueServiceIRSMember" xlink:title="label: InternalRevenueServiceIRSMember to us-gaap_InternalRevenueServiceIRSMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InternalRevenueServiceIRSMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_InternalRevenueServiceIRSMember_lbl1" xml:lang="en-US" id="us-gaap_InternalRevenueServiceIRSMember_lbl1">Internal Revenue Service (IRS) [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InternalRevenueServiceIRSMember" xlink:to="us-gaap_InternalRevenueServiceIRSMember_lbl1" xlink:title="label: InternalRevenueServiceIRSMember to us-gaap_InternalRevenueServiceIRSMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:label="IncreaseDecreaseInStockholdersEquityRollForward" xlink:title="IncreaseDecreaseInStockholdersEquityRollForward" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xml:lang="en-US" id="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:title="label: IncreaseDecreaseInStockholdersEquityRollForward to us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract" xlink:label="PropertyPlantAndEquipmentNetByTypeAbstract" xlink:title="PropertyPlantAndEquipmentNetByTypeAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract" xml:lang="en-US" id="us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract">Property, Plant and Equipment [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentNetByTypeAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract" xlink:title="label: PropertyPlantAndEquipmentNetByTypeAbstract to us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_lbl1" xml:lang="en-US" id="us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_lbl1">Property, Plant and Equipment, Net, by Type [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentNetByTypeAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_lbl1" xlink:title="label: PropertyPlantAndEquipmentNetByTypeAbstract to us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="OtherAssetsNoncurrent" xlink:title="OtherAssetsNoncurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_OtherAssetsNoncurrent" xml:lang="en-US" id="us-gaap_OtherAssetsNoncurrent">Other noncurrent assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherAssetsNoncurrent" xlink:to="us-gaap_OtherAssetsNoncurrent" xlink:title="label: OtherAssetsNoncurrent to us-gaap_OtherAssetsNoncurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherAssetsNoncurrent_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherAssetsNoncurrent_lbl1" xml:lang="en-US" id="us-gaap_OtherAssetsNoncurrent_lbl1">Other Assets, Noncurrent</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherAssetsNoncurrent" xlink:to="us-gaap_OtherAssetsNoncurrent_lbl1" xlink:title="label: OtherAssetsNoncurrent to us-gaap_OtherAssetsNoncurrent_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillRollForward" xlink:label="GoodwillRollForward" xlink:title="GoodwillRollForward" />
    <link:label xlink:type="resource" xlink:label="us-gaap_GoodwillRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_GoodwillRollForward" xml:lang="en-US" id="us-gaap_GoodwillRollForward">Goodwill [Roll Forward]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GoodwillRollForward" xlink:to="us-gaap_GoodwillRollForward" xlink:title="label: GoodwillRollForward to us-gaap_GoodwillRollForward" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareBasicAbstract" xlink:label="EarningsPerShareBasicAbstract" xlink:title="EarningsPerShareBasicAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EarningsPerShareBasicAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_EarningsPerShareBasicAbstract" xml:lang="en-US" id="us-gaap_EarningsPerShareBasicAbstract">Basic Earnings Per Share [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerShareBasicAbstract" xlink:to="us-gaap_EarningsPerShareBasicAbstract" xlink:title="label: EarningsPerShareBasicAbstract to us-gaap_EarningsPerShareBasicAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EarningsPerShareBasicAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EarningsPerShareBasicAbstract_lbl1" xml:lang="en-US" id="us-gaap_EarningsPerShareBasicAbstract_lbl1">Earnings Per Share, Basic [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerShareBasicAbstract" xlink:to="us-gaap_EarningsPerShareBasicAbstract_lbl1" xlink:title="label: EarningsPerShareBasicAbstract to us-gaap_EarningsPerShareBasicAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareDilutedAbstract" xlink:label="EarningsPerShareDilutedAbstract" xlink:title="EarningsPerShareDilutedAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EarningsPerShareDilutedAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_EarningsPerShareDilutedAbstract" xml:lang="en-US" id="us-gaap_EarningsPerShareDilutedAbstract">Diluted Earnings Per Share [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerShareDilutedAbstract" xlink:to="us-gaap_EarningsPerShareDilutedAbstract" xlink:title="label: EarningsPerShareDilutedAbstract to us-gaap_EarningsPerShareDilutedAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EarningsPerShareDilutedAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EarningsPerShareDilutedAbstract_lbl1" xml:lang="en-US" id="us-gaap_EarningsPerShareDilutedAbstract_lbl1">Earnings Per Share, Diluted [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerShareDilutedAbstract" xlink:to="us-gaap_EarningsPerShareDilutedAbstract_lbl1" xlink:title="label: EarningsPerShareDilutedAbstract to us-gaap_EarningsPerShareDilutedAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareReconciliationAbstract" xlink:label="EarningsPerShareReconciliationAbstract" xlink:title="EarningsPerShareReconciliationAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EarningsPerShareReconciliationAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_EarningsPerShareReconciliationAbstract" xml:lang="en-US" id="us-gaap_EarningsPerShareReconciliationAbstract">Components of Basic and Diluted Earnings per Share [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerShareReconciliationAbstract" xlink:to="us-gaap_EarningsPerShareReconciliationAbstract" xlink:title="label: EarningsPerShareReconciliationAbstract to us-gaap_EarningsPerShareReconciliationAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EarningsPerShareReconciliationAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EarningsPerShareReconciliationAbstract_lbl1" xml:lang="en-US" id="us-gaap_EarningsPerShareReconciliationAbstract_lbl1">Earnings Per Share Reconciliation [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerShareReconciliationAbstract" xlink:to="us-gaap_EarningsPerShareReconciliationAbstract_lbl1" xlink:title="label: EarningsPerShareReconciliationAbstract to us-gaap_EarningsPerShareReconciliationAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:title="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xml:lang="en-US" id="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">Antidilutive securities excluded from computation of earnings per share (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:title="label: AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount to us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:title="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xml:lang="en-US" id="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">Antidilutive Securities [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:title="label: AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis to us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:label="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:title="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xml:lang="en-US" id="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems">Antidilutive Securities Excluded from Computation of Earnings Per Share [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:title="label: AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems to us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_lbl1" xml:lang="en-US" id="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_lbl1">Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_lbl1" xlink:title="label: AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems to us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="EarningsPerShareAbstract" xlink:title="EarningsPerShareAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_EarningsPerShareAbstract" xml:lang="en-US" id="us-gaap_EarningsPerShareAbstract">Net earnings per share attributable to Modine shareholders:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareAbstract" xlink:title="label: EarningsPerShareAbstract to us-gaap_EarningsPerShareAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EarningsPerShareAbstract1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EarningsPerShareAbstract1" xml:lang="en-US" id="us-gaap_EarningsPerShareAbstract1">Earnings Per Share [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareAbstract1" xlink:title="label: EarningsPerShareAbstract to us-gaap_EarningsPerShareAbstract1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:label="ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:title="ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xml:lang="en-US" id="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:to="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:title="label: ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable to us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="EarningsPerSharePolicyTextBlock" xlink:title="EarningsPerSharePolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EarningsPerSharePolicyTextBlock" xml:lang="en-US" id="us-gaap_EarningsPerSharePolicyTextBlock">Earnings per Share</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerSharePolicyTextBlock" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock" xlink:title="label: EarningsPerSharePolicyTextBlock to us-gaap_EarningsPerSharePolicyTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAcquiredDuringPeriod" xlink:label="GoodwillAcquiredDuringPeriod" xlink:title="GoodwillAcquiredDuringPeriod" />
    <link:label xlink:type="resource" xlink:label="us-gaap_GoodwillAcquiredDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_GoodwillAcquiredDuringPeriod" xml:lang="en-US" id="us-gaap_GoodwillAcquiredDuringPeriod">Acquisition</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GoodwillAcquiredDuringPeriod" xlink:to="us-gaap_GoodwillAcquiredDuringPeriod" xlink:title="label: GoodwillAcquiredDuringPeriod to us-gaap_GoodwillAcquiredDuringPeriod" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit" xlink:label="GoodwillWrittenOffRelatedToSaleOfBusinessUnit" xlink:title="GoodwillWrittenOffRelatedToSaleOfBusinessUnit" />
    <link:label xlink:type="resource" xlink:label="us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit" xml:lang="en-US" id="us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit">Disposition</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GoodwillWrittenOffRelatedToSaleOfBusinessUnit" xlink:to="us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit" xlink:title="label: GoodwillWrittenOffRelatedToSaleOfBusinessUnit to us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit" />
    <link:label xlink:type="resource" xlink:label="us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit1" xml:lang="en-US" id="us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit1">Goodwill attributable to disposed businesses written off</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GoodwillWrittenOffRelatedToSaleOfBusinessUnit" xlink:to="us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit1" xlink:title="label: GoodwillWrittenOffRelatedToSaleOfBusinessUnit to us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit_lbl2" xml:lang="en-US" id="us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit_lbl2">Goodwill, Written off Related to Sale of Business Unit</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GoodwillWrittenOffRelatedToSaleOfBusinessUnit" xlink:to="us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit_lbl2" xlink:title="label: GoodwillWrittenOffRelatedToSaleOfBusinessUnit to us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:label="IncreaseDecreaseInOtherOperatingLiabilities" xlink:title="IncreaseDecreaseInOtherOperatingLiabilities" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xml:lang="en-US" id="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities">Other liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInOtherOperatingLiabilities" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:title="label: IncreaseDecreaseInOtherOperatingLiabilities to us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_lbl1" xml:lang="en-US" id="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_lbl1">Increase (Decrease) in Other Operating Liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInOtherOperatingLiabilities" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_lbl1" xlink:title="label: IncreaseDecreaseInOtherOperatingLiabilities to us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink:label="ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink:title="ScheduleOfRestructuringReserveByTypeOfCostTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xml:lang="en-US" id="us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock">Changes in Accrued Severance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink:to="us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink:title="label: ScheduleOfRestructuringReserveByTypeOfCostTextBlock to us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_lbl1" xml:lang="en-US" id="us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_lbl1">Schedule of Restructuring Reserve by Type of Cost [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink:to="us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_lbl1" xlink:title="label: ScheduleOfRestructuringReserveByTypeOfCostTextBlock to us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="ScheduleOfPropertyPlantAndEquipmentTable" xlink:title="ScheduleOfPropertyPlantAndEquipmentTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xml:lang="en-US" id="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable">Property, Plant and Equipment [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:title="label: ScheduleOfPropertyPlantAndEquipmentTable to us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="CommonStockParOrStatedValuePerShare" xlink:title="CommonStockParOrStatedValuePerShare" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_CommonStockParOrStatedValuePerShare" xml:lang="en-US" id="us-gaap_CommonStockParOrStatedValuePerShare">Common stock, par value (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockParOrStatedValuePerShare" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" xlink:title="label: CommonStockParOrStatedValuePerShare to us-gaap_CommonStockParOrStatedValuePerShare" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CommonStockParOrStatedValuePerShare_lbl1" xml:lang="en-US" id="us-gaap_CommonStockParOrStatedValuePerShare_lbl1">Common Stock, Par or Stated Value Per Share</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockParOrStatedValuePerShare" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare_lbl1" xlink:title="label: CommonStockParOrStatedValuePerShare to us-gaap_CommonStockParOrStatedValuePerShare_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="PropertyPlantAndEquipmentByTypeAxis" xlink:title="PropertyPlantAndEquipmentByTypeAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xml:lang="en-US" id="us-gaap_PropertyPlantAndEquipmentByTypeAxis">Long-Lived Tangible Asset [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:title="label: PropertyPlantAndEquipmentByTypeAxis to us-gaap_PropertyPlantAndEquipmentByTypeAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PropertyPlantAndEquipmentByTypeAxis1" xml:lang="en-US" id="us-gaap_PropertyPlantAndEquipmentByTypeAxis1">Property, Plant and Equipment, Type [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis1" xlink:title="label: PropertyPlantAndEquipmentByTypeAxis to us-gaap_PropertyPlantAndEquipmentByTypeAxis1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="PropertyPlantAndEquipmentLineItems" xlink:title="PropertyPlantAndEquipmentLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PropertyPlantAndEquipmentLineItems" xml:lang="en-US" id="us-gaap_PropertyPlantAndEquipmentLineItems">Property, Plant and Equipment [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:title="label: PropertyPlantAndEquipmentLineItems to us-gaap_PropertyPlantAndEquipmentLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract" xlink:label="IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract" xlink:title="IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract" xml:lang="en-US" id="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract">Earnings Before Income Taxes [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract" xlink:title="label: IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract to us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract_lbl1" xml:lang="en-US" id="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract_lbl1">Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract_lbl1" xlink:title="label: IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract to us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity" xlink:label="StockholdersEquity" xlink:title="StockholdersEquity" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="us-gaap_StockholdersEquity" xml:lang="en-US" id="us-gaap_StockholdersEquity">Balance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockholdersEquity" xlink:to="us-gaap_StockholdersEquity" xlink:title="label: StockholdersEquity to us-gaap_StockholdersEquity" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockholdersEquity1" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="us-gaap_StockholdersEquity1" xml:lang="en-US" id="us-gaap_StockholdersEquity1">Balance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockholdersEquity" xlink:to="us-gaap_StockholdersEquity1" xlink:title="label: StockholdersEquity to us-gaap_StockholdersEquity1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockholdersEquity2" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_StockholdersEquity2" xml:lang="en-US" id="us-gaap_StockholdersEquity2">Total Modine shareholders' equity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockholdersEquity" xlink:to="us-gaap_StockholdersEquity2" xlink:title="label: StockholdersEquity to us-gaap_StockholdersEquity2" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockholdersEquity_lbl3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StockholdersEquity_lbl3" xml:lang="en-US" id="us-gaap_StockholdersEquity_lbl3">Equity, Attributable to Parent</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl3" xlink:title="label: StockholdersEquity to us-gaap_StockholdersEquity_lbl3" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:title="IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xml:lang="en-US" id="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance">Income tax expense (benefit) related to change in deferred tax asset valuation allowance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:title="label: IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance to us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:label="DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:title="DeferredTaxLiabilitiesPropertyPlantAndEquipment" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xml:lang="en-US" id="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment">Plant and equipment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:to="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:title="label: DeferredTaxLiabilitiesPropertyPlantAndEquipment to us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_lbl1" xml:lang="en-US" id="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_lbl1">Deferred Tax Liabilities, Property, Plant and Equipment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:to="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_lbl1" xlink:title="label: DeferredTaxLiabilitiesPropertyPlantAndEquipment to us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="IncomeTaxExpenseBenefit" xlink:title="IncomeTaxExpenseBenefit" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_IncomeTaxExpenseBenefit" xml:lang="en-US" id="us-gaap_IncomeTaxExpenseBenefit">(Provision) benefit for income taxes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit" xlink:title="label: IncomeTaxExpenseBenefit to us-gaap_IncomeTaxExpenseBenefit" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxExpenseBenefit1" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_IncomeTaxExpenseBenefit1" xml:lang="en-US" id="us-gaap_IncomeTaxExpenseBenefit1">Total income tax provision (benefit)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit1" xlink:title="label: IncomeTaxExpenseBenefit to us-gaap_IncomeTaxExpenseBenefit1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeTaxExpenseBenefit_lbl2" xml:lang="en-US" id="us-gaap_IncomeTaxExpenseBenefit_lbl2">Income Tax Expense (Benefit)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_lbl2" xlink:title="label: IncomeTaxExpenseBenefit to us-gaap_IncomeTaxExpenseBenefit_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:label="ForeignCurrencyTransactionGainLossBeforeTax" xlink:title="ForeignCurrencyTransactionGainLossBeforeTax" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xml:lang="en-US" id="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax">Foreign currency transactions</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ForeignCurrencyTransactionGainLossBeforeTax" xlink:to="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:title="label: ForeignCurrencyTransactionGainLossBeforeTax to us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockValue" xlink:label="PreferredStockValue" xlink:title="PreferredStockValue" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PreferredStockValue" xml:lang="en-US" id="us-gaap_PreferredStockValue">Preferred stock, $0.025 par value, authorized 16.0 million shares, issued - none</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PreferredStockValue" xlink:to="us-gaap_PreferredStockValue" xlink:title="label: PreferredStockValue to us-gaap_PreferredStockValue" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingInformationAdditionalInformationAbstract" xlink:label="SegmentReportingInformationAdditionalInformationAbstract" xlink:title="SegmentReportingInformationAdditionalInformationAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SegmentReportingInformationAdditionalInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_SegmentReportingInformationAdditionalInformationAbstract" xml:lang="en-US" id="us-gaap_SegmentReportingInformationAdditionalInformationAbstract">Segment and Geographic Information [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SegmentReportingInformationAdditionalInformationAbstract" xlink:to="us-gaap_SegmentReportingInformationAdditionalInformationAbstract" xlink:title="label: SegmentReportingInformationAdditionalInformationAbstract to us-gaap_SegmentReportingInformationAdditionalInformationAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SegmentReportingInformationAdditionalInformationAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SegmentReportingInformationAdditionalInformationAbstract_lbl1" xml:lang="en-US" id="us-gaap_SegmentReportingInformationAdditionalInformationAbstract_lbl1">Segment Reporting Information, Additional Information [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SegmentReportingInformationAdditionalInformationAbstract" xlink:to="us-gaap_SegmentReportingInformationAdditionalInformationAbstract_lbl1" xlink:title="label: SegmentReportingInformationAdditionalInformationAbstract to us-gaap_SegmentReportingInformationAdditionalInformationAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_USGovernmentAgenciesDebtSecuritiesMember" xlink:label="USGovernmentAgenciesDebtSecuritiesMember" xlink:title="USGovernmentAgenciesDebtSecuritiesMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_USGovernmentAgenciesDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_USGovernmentAgenciesDebtSecuritiesMember" xml:lang="en-US" id="us-gaap_USGovernmentAgenciesDebtSecuritiesMember">U.S. Government and Agency Securities [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="USGovernmentAgenciesDebtSecuritiesMember" xlink:to="us-gaap_USGovernmentAgenciesDebtSecuritiesMember" xlink:title="label: USGovernmentAgenciesDebtSecuritiesMember to us-gaap_USGovernmentAgenciesDebtSecuritiesMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_USGovernmentAgenciesDebtSecuritiesMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_USGovernmentAgenciesDebtSecuritiesMember_lbl1" xml:lang="en-US" id="us-gaap_USGovernmentAgenciesDebtSecuritiesMember_lbl1">US Government Agencies Debt Securities [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="USGovernmentAgenciesDebtSecuritiesMember" xlink:to="us-gaap_USGovernmentAgenciesDebtSecuritiesMember_lbl1" xlink:title="label: USGovernmentAgenciesDebtSecuritiesMember to us-gaap_USGovernmentAgenciesDebtSecuritiesMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeFairValueOfDerivativeNetAbstract" xlink:label="DerivativeFairValueOfDerivativeNetAbstract" xlink:title="DerivativeFairValueOfDerivativeNetAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DerivativeFairValueOfDerivativeNetAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DerivativeFairValueOfDerivativeNetAbstract" xml:lang="en-US" id="us-gaap_DerivativeFairValueOfDerivativeNetAbstract">Derivative Instruments [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DerivativeFairValueOfDerivativeNetAbstract" xlink:to="us-gaap_DerivativeFairValueOfDerivativeNetAbstract" xlink:title="label: DerivativeFairValueOfDerivativeNetAbstract to us-gaap_DerivativeFairValueOfDerivativeNetAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DerivativeFairValueOfDerivativeNetAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DerivativeFairValueOfDerivativeNetAbstract_lbl1" xml:lang="en-US" id="us-gaap_DerivativeFairValueOfDerivativeNetAbstract_lbl1">Derivative, Fair Value, Net [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DerivativeFairValueOfDerivativeNetAbstract" xlink:to="us-gaap_DerivativeFairValueOfDerivativeNetAbstract_lbl1" xlink:title="label: DerivativeFairValueOfDerivativeNetAbstract to us-gaap_DerivativeFairValueOfDerivativeNetAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock" xlink:label="ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock" xlink:title="ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock" xml:lang="en-US" id="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock">Acquired Intangible Assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock" xlink:title="label: ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock to us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock_lbl1" xml:lang="en-US" id="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock_lbl1">Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock_lbl1" xlink:title="label: ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock to us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableMember" xlink:label="AccountsReceivableMember" xlink:title="AccountsReceivableMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccountsReceivableMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AccountsReceivableMember" xml:lang="en-US" id="us-gaap_AccountsReceivableMember">Accounts Receivable [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccountsReceivableMember" xlink:to="us-gaap_AccountsReceivableMember" xlink:title="label: AccountsReceivableMember to us-gaap_AccountsReceivableMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations" xlink:label="DefinedBenefitPlanWeightedAverageAssetAllocations" xlink:title="DefinedBenefitPlanWeightedAverageAssetAllocations" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations">Plan assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanWeightedAverageAssetAllocations" xlink:to="us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations" xlink:title="label: DefinedBenefitPlanWeightedAverageAssetAllocations to us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="StatementEquityComponentsAxis" xlink:title="StatementEquityComponentsAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StatementEquityComponentsAxis" xml:lang="en-US" id="us-gaap_StatementEquityComponentsAxis">Equity Components [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatementEquityComponentsAxis" xlink:to="us-gaap_StatementEquityComponentsAxis" xlink:title="label: StatementEquityComponentsAxis to us-gaap_StatementEquityComponentsAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="AdditionalPaidInCapitalMember" xlink:title="AdditionalPaidInCapitalMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AdditionalPaidInCapitalMember" xml:lang="en-US" id="us-gaap_AdditionalPaidInCapitalMember">Additional Paid-in Capital [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdditionalPaidInCapitalMember" xlink:to="us-gaap_AdditionalPaidInCapitalMember" xlink:title="label: AdditionalPaidInCapitalMember to us-gaap_AdditionalPaidInCapitalMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsMember" xlink:label="RetainedEarningsMember" xlink:title="RetainedEarningsMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RetainedEarningsMember" xml:lang="en-US" id="us-gaap_RetainedEarningsMember">Retained Earnings [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RetainedEarningsMember" xlink:to="us-gaap_RetainedEarningsMember" xlink:title="label: RetainedEarningsMember to us-gaap_RetainedEarningsMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="AccumulatedOtherComprehensiveIncomeMember" xlink:title="AccumulatedOtherComprehensiveIncomeMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xml:lang="en-US" id="us-gaap_AccumulatedOtherComprehensiveIncomeMember">Accumulated Other Comprehensive Loss [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedOtherComprehensiveIncomeMember" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:title="label: AccumulatedOtherComprehensiveIncomeMember to us-gaap_AccumulatedOtherComprehensiveIncomeMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedTranslationAdjustmentMember" xlink:label="AccumulatedTranslationAdjustmentMember" xlink:title="AccumulatedTranslationAdjustmentMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccumulatedTranslationAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_AccumulatedTranslationAdjustmentMember" xml:lang="en-US" id="us-gaap_AccumulatedTranslationAdjustmentMember">Foreign Currency Translation [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedTranslationAdjustmentMember" xlink:to="us-gaap_AccumulatedTranslationAdjustmentMember" xlink:title="label: AccumulatedTranslationAdjustmentMember to us-gaap_AccumulatedTranslationAdjustmentMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccumulatedTranslationAdjustmentMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AccumulatedTranslationAdjustmentMember_lbl1" xml:lang="en-US" id="us-gaap_AccumulatedTranslationAdjustmentMember_lbl1">Accumulated Foreign Currency Adjustment Attributable to Parent [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedTranslationAdjustmentMember" xlink:to="us-gaap_AccumulatedTranslationAdjustmentMember_lbl1" xlink:title="label: AccumulatedTranslationAdjustmentMember to us-gaap_AccumulatedTranslationAdjustmentMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain" xlink:label="EquityComponentDomain" xlink:title="EquityComponentDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EquityComponentDomain" xml:lang="en-US" id="us-gaap_EquityComponentDomain">Equity Component [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EquityComponentDomain" xlink:to="us-gaap_EquityComponentDomain" xlink:title="label: EquityComponentDomain to us-gaap_EquityComponentDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="EmployeeStockOptionMember" xlink:title="EmployeeStockOptionMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_EmployeeStockOptionMember" xml:lang="en-US" id="us-gaap_EmployeeStockOptionMember">Stock Options [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeStockOptionMember" xlink:to="us-gaap_EmployeeStockOptionMember" xlink:title="label: EmployeeStockOptionMember to us-gaap_EmployeeStockOptionMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EmployeeStockOptionMember1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_EmployeeStockOptionMember1" xml:lang="en-US" id="us-gaap_EmployeeStockOptionMember1">Stock Options [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeStockOptionMember" xlink:to="us-gaap_EmployeeStockOptionMember1" xlink:title="label: EmployeeStockOptionMember to us-gaap_EmployeeStockOptionMember1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EmployeeStockOptionMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EmployeeStockOptionMember_lbl2" xml:lang="en-US" id="us-gaap_EmployeeStockOptionMember_lbl2">Share-Based Payment Arrangement, Option [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeStockOptionMember" xlink:to="us-gaap_EmployeeStockOptionMember_lbl2" xlink:title="label: EmployeeStockOptionMember to us-gaap_EmployeeStockOptionMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAdditionalDisclosuresAbstract" xlink:label="DisposalGroupIncludingDiscontinuedOperationAdditionalDisclosuresAbstract" xlink:title="DisposalGroupIncludingDiscontinuedOperationAdditionalDisclosuresAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationAdditionalDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DisposalGroupIncludingDiscontinuedOperationAdditionalDisclosuresAbstract" xml:lang="en-US" id="us-gaap_DisposalGroupIncludingDiscontinuedOperationAdditionalDisclosuresAbstract">Disposition of Austrian Air-Cooled Automotive Business [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisposalGroupIncludingDiscontinuedOperationAdditionalDisclosuresAbstract" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationAdditionalDisclosuresAbstract" xlink:title="label: DisposalGroupIncludingDiscontinuedOperationAdditionalDisclosuresAbstract to us-gaap_DisposalGroupIncludingDiscontinuedOperationAdditionalDisclosuresAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationAdditionalDisclosuresAbstract1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_DisposalGroupIncludingDiscontinuedOperationAdditionalDisclosuresAbstract1" xml:lang="en-US" id="us-gaap_DisposalGroupIncludingDiscontinuedOperationAdditionalDisclosuresAbstract1">Disposition of Previously-Closed Facility [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisposalGroupIncludingDiscontinuedOperationAdditionalDisclosuresAbstract" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationAdditionalDisclosuresAbstract1" xlink:title="label: DisposalGroupIncludingDiscontinuedOperationAdditionalDisclosuresAbstract to us-gaap_DisposalGroupIncludingDiscontinuedOperationAdditionalDisclosuresAbstract1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod">Forfeited or expired (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_lbl1" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_lbl1">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_lbl1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice">Forfeited or expired (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:label="StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:title="StockIssuedDuringPeriodSharesShareBasedCompensation" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xml:lang="en-US" id="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation">Stock options and awards (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:to="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:title="label: StockIssuedDuringPeriodSharesShareBasedCompensation to us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:title="StockIssuedDuringPeriodSharesStockOptionsExercised" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xml:lang="en-US" id="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">Exercised (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:title="label: StockIssuedDuringPeriodSharesStockOptionsExercised to us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl1" xml:lang="en-US" id="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl1">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl1" xlink:title="label: StockIssuedDuringPeriodSharesStockOptionsExercised to us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:label="InventoryFinishedGoodsNetOfReserves" xlink:title="InventoryFinishedGoodsNetOfReserves" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_InventoryFinishedGoodsNetOfReserves" xml:lang="en-US" id="us-gaap_InventoryFinishedGoodsNetOfReserves">Finished goods</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryFinishedGoodsNetOfReserves" xlink:to="us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:title="label: InventoryFinishedGoodsNetOfReserves to us-gaap_InventoryFinishedGoodsNetOfReserves" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InventoryFinishedGoodsNetOfReserves_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_InventoryFinishedGoodsNetOfReserves_lbl1" xml:lang="en-US" id="us-gaap_InventoryFinishedGoodsNetOfReserves_lbl1">Inventory, Finished Goods, Net of Reserves</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryFinishedGoodsNetOfReserves" xlink:to="us-gaap_InventoryFinishedGoodsNetOfReserves_lbl1" xlink:title="label: InventoryFinishedGoodsNetOfReserves to us-gaap_InventoryFinishedGoodsNetOfReserves_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryWorkInProcessNetOfReserves" xlink:label="InventoryWorkInProcessNetOfReserves" xlink:title="InventoryWorkInProcessNetOfReserves" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InventoryWorkInProcessNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_InventoryWorkInProcessNetOfReserves" xml:lang="en-US" id="us-gaap_InventoryWorkInProcessNetOfReserves">Work in process</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryWorkInProcessNetOfReserves" xlink:to="us-gaap_InventoryWorkInProcessNetOfReserves" xlink:title="label: InventoryWorkInProcessNetOfReserves to us-gaap_InventoryWorkInProcessNetOfReserves" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryRawMaterialsNetOfReserves" xlink:label="InventoryRawMaterialsNetOfReserves" xlink:title="InventoryRawMaterialsNetOfReserves" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InventoryRawMaterialsNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_InventoryRawMaterialsNetOfReserves" xml:lang="en-US" id="us-gaap_InventoryRawMaterialsNetOfReserves">Raw materials</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryRawMaterialsNetOfReserves" xlink:to="us-gaap_InventoryRawMaterialsNetOfReserves" xlink:title="label: InventoryRawMaterialsNetOfReserves to us-gaap_InventoryRawMaterialsNetOfReserves" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnamortizedDebtIssuanceExpense" xlink:label="UnamortizedDebtIssuanceExpense" xlink:title="UnamortizedDebtIssuanceExpense" />
    <link:label xlink:type="resource" xlink:label="us-gaap_UnamortizedDebtIssuanceExpense" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_UnamortizedDebtIssuanceExpense" xml:lang="en-US" id="us-gaap_UnamortizedDebtIssuanceExpense">Less: unamortized debt issuance costs</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnamortizedDebtIssuanceExpense" xlink:to="us-gaap_UnamortizedDebtIssuanceExpense" xlink:title="label: UnamortizedDebtIssuanceExpense to us-gaap_UnamortizedDebtIssuanceExpense" />
    <link:label xlink:type="resource" xlink:label="us-gaap_UnamortizedDebtIssuanceExpense_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_UnamortizedDebtIssuanceExpense_lbl1" xml:lang="en-US" id="us-gaap_UnamortizedDebtIssuanceExpense_lbl1">Unamortized Debt Issuance Expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnamortizedDebtIssuanceExpense" xlink:to="us-gaap_UnamortizedDebtIssuanceExpense_lbl1" xlink:title="label: UnamortizedDebtIssuanceExpense to us-gaap_UnamortizedDebtIssuanceExpense_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="StatementBusinessSegmentsAxis" xlink:title="StatementBusinessSegmentsAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StatementBusinessSegmentsAxis" xml:lang="en-US" id="us-gaap_StatementBusinessSegmentsAxis">Segments [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatementBusinessSegmentsAxis" xlink:to="us-gaap_StatementBusinessSegmentsAxis" xlink:title="label: StatementBusinessSegmentsAxis to us-gaap_StatementBusinessSegmentsAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:label="TreasuryStockValueAcquiredCostMethod" xlink:title="TreasuryStockValueAcquiredCostMethod" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_TreasuryStockValueAcquiredCostMethod" xml:lang="en-US" id="us-gaap_TreasuryStockValueAcquiredCostMethod">Purchase of treasury stock</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TreasuryStockValueAcquiredCostMethod" xlink:to="us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:title="label: TreasuryStockValueAcquiredCostMethod to us-gaap_TreasuryStockValueAcquiredCostMethod" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TreasuryStockValueAcquiredCostMethod_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_TreasuryStockValueAcquiredCostMethod_lbl1" xml:lang="en-US" id="us-gaap_TreasuryStockValueAcquiredCostMethod_lbl1">Treasury Stock, Value, Acquired, Cost Method</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TreasuryStockValueAcquiredCostMethod" xlink:to="us-gaap_TreasuryStockValueAcquiredCostMethod_lbl1" xlink:title="label: TreasuryStockValueAcquiredCostMethod to us-gaap_TreasuryStockValueAcquiredCostMethod_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward">Stock Options Activity [Rollforward]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_lbl1" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_lbl1">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_lbl1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract">Additional Information Related to Stock Options Exercised [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_lbl1" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_lbl1">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_lbl1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward">Restricted Stock Activity [Roll Forward]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_lbl1" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_lbl1">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_lbl1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract">Assumptions for Stock Awards Granted [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract">Stock-Based Compensation [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract_lbl1" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract_lbl1">Share-Based Compensation Arrangement by Share-Based Payment Award, Additional General Disclosures [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract_lbl1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract" xlink:title="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract" xml:lang="en-US" id="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract">Allocation of Purchase Price [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract" xlink:title="label: BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract to us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:title="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xml:lang="en-US" id="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory">Inventories</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:title="label: BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory to us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_lbl1" xml:lang="en-US" id="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_lbl1">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_lbl1" xlink:title="label: BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory to us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:title="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xml:lang="en-US" id="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment">Property, plant and equipment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:title="label: BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment to us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_lbl1" xml:lang="en-US" id="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_lbl1">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_lbl1" xlink:title="label: BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment to us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:title="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xml:lang="en-US" id="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles">Intangible assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:title="label: BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles to us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_lbl1" xml:lang="en-US" id="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_lbl1">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_lbl1" xlink:title="label: BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles to us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" xlink:label="BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" xlink:title="BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" xml:lang="en-US" id="us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual">Net sales since date of acquisition</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" xlink:to="us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" xlink:title="label: BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual to us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_lbl1" xml:lang="en-US" id="us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_lbl1">Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" xlink:to="us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_lbl1" xlink:title="label: BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual to us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="EarningsPerShareTextBlock" xlink:title="EarningsPerShareTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_EarningsPerShareTextBlock" xml:lang="en-US" id="us-gaap_EarningsPerShareTextBlock">Earnings Per Share</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerShareTextBlock" xlink:to="us-gaap_EarningsPerShareTextBlock" xlink:title="label: EarningsPerShareTextBlock to us-gaap_EarningsPerShareTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EarningsPerShareTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EarningsPerShareTextBlock_lbl1" xml:lang="en-US" id="us-gaap_EarningsPerShareTextBlock_lbl1">Earnings Per Share [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerShareTextBlock" xlink:to="us-gaap_EarningsPerShareTextBlock_lbl1" xlink:title="label: EarningsPerShareTextBlock to us-gaap_EarningsPerShareTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProfitLoss" xlink:label="ProfitLoss" xlink:title="ProfitLoss" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ProfitLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_ProfitLoss" xml:lang="en-US" id="us-gaap_ProfitLoss">Net earnings</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProfitLoss" xlink:to="us-gaap_ProfitLoss" xlink:title="label: ProfitLoss to us-gaap_ProfitLoss" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ProfitLoss1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ProfitLoss1" xml:lang="en-US" id="us-gaap_ProfitLoss1">Net earnings</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProfitLoss" xlink:to="us-gaap_ProfitLoss1" xlink:title="label: ProfitLoss to us-gaap_ProfitLoss1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ProfitLoss2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_ProfitLoss2" xml:lang="en-US" id="us-gaap_ProfitLoss2">Net earnings</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProfitLoss" xlink:to="us-gaap_ProfitLoss2" xlink:title="label: ProfitLoss to us-gaap_ProfitLoss2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:label="NetIncomeLossAttributableToNoncontrollingInterest" xlink:title="NetIncomeLossAttributableToNoncontrollingInterest" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:title="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xml:lang="en-US" id="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest">Net earnings attributable to noncontrolling interest</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetIncomeLossAttributableToNoncontrollingInterest" xlink:to="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:title="label: NetIncomeLossAttributableToNoncontrollingInterest to us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_lbl1" xml:lang="en-US" id="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_lbl1">Net Income (Loss) Attributable to Noncontrolling Interest</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetIncomeLossAttributableToNoncontrollingInterest" xlink:to="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_lbl1" xlink:title="label: NetIncomeLossAttributableToNoncontrollingInterest to us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:label="WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:title="WeightedAverageNumberOfSharesOutstandingBasicAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xml:lang="en-US" id="us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract">Weighted-average shares outstanding:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:title="label: WeightedAverageNumberOfSharesOutstandingBasicAbstract to us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="DepreciationDepletionAndAmortization" xlink:title="DepreciationDepletionAndAmortization" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DepreciationDepletionAndAmortization" xml:lang="en-US" id="us-gaap_DepreciationDepletionAndAmortization">Depreciation and amortization</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DepreciationDepletionAndAmortization" xlink:to="us-gaap_DepreciationDepletionAndAmortization" xlink:title="label: DepreciationDepletionAndAmortization to us-gaap_DepreciationDepletionAndAmortization" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:label="ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:title="ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xml:lang="en-US" id="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest">Comprehensive income</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:title="label: ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest to us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_lbl1" xml:lang="en-US" id="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_lbl1">Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_lbl1" xlink:title="label: ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest to us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:label="ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:title="ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xml:lang="en-US" id="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest">Comprehensive income attributable to noncontrolling interest</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:title="label: ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest to us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_lbl1" xml:lang="en-US" id="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_lbl1">Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_lbl1" xlink:title="label: ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest to us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:title="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xml:lang="en-US" id="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">Total equity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:title="label: StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest to us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest1" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest1" xml:lang="en-US" id="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest1">Balance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest1" xlink:title="label: StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest to us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest2" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest2" xml:lang="en-US" id="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest2">Balance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest2" xlink:title="label: StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest to us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest2" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl3" xml:lang="en-US" id="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl3">Equity, Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl3" xlink:title="label: StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest to us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl3" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NoncontrollingInterestMember" xlink:label="NoncontrollingInterestMember" xlink:title="NoncontrollingInterestMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NoncontrollingInterestMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_NoncontrollingInterestMember" xml:lang="en-US" id="us-gaap_NoncontrollingInterestMember">Non-controlling Interest [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NoncontrollingInterestMember" xlink:to="us-gaap_NoncontrollingInterestMember" xlink:title="label: NoncontrollingInterestMember to us-gaap_NoncontrollingInterestMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NoncontrollingInterestMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NoncontrollingInterestMember_lbl1" xml:lang="en-US" id="us-gaap_NoncontrollingInterestMember_lbl1">Noncontrolling Interest [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NoncontrollingInterestMember" xlink:to="us-gaap_NoncontrollingInterestMember_lbl1" xlink:title="label: NoncontrollingInterestMember to us-gaap_NoncontrollingInterestMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeasesAbstract" xlink:label="LeasesAbstract" xlink:title="LeasesAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LeasesAbstract" xml:lang="en-US" id="us-gaap_LeasesAbstract">Leases [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LeasesAbstract" xlink:to="us-gaap_LeasesAbstract" xlink:title="label: LeasesAbstract to us-gaap_LeasesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="CommitmentsAndContingencies" xlink:title="CommitmentsAndContingencies" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CommitmentsAndContingencies" xml:lang="en-US" id="us-gaap_CommitmentsAndContingencies">Commitments and contingencies (see Note 20)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommitmentsAndContingencies" xlink:to="us-gaap_CommitmentsAndContingencies" xlink:title="label: CommitmentsAndContingencies to us-gaap_CommitmentsAndContingencies" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:title="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xml:lang="en-US" id="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">Adjustments to reconcile net earnings to net cash provided by operating activities:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:title="label: AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract to us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableCurrent" xlink:label="AccountsPayableCurrent" xlink:title="AccountsPayableCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AccountsPayableCurrent" xml:lang="en-US" id="us-gaap_AccountsPayableCurrent">Accounts payable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccountsPayableCurrent" xlink:to="us-gaap_AccountsPayableCurrent" xlink:title="label: AccountsPayableCurrent to us-gaap_AccountsPayableCurrent" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="EmployeeRelatedLiabilitiesCurrent" xlink:title="EmployeeRelatedLiabilitiesCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EmployeeRelatedLiabilitiesCurrent" xml:lang="en-US" id="us-gaap_EmployeeRelatedLiabilitiesCurrent">Accrued compensation and employee benefits</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeRelatedLiabilitiesCurrent" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:title="label: EmployeeRelatedLiabilitiesCurrent to us-gaap_EmployeeRelatedLiabilitiesCurrent" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:label="OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:title="OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xml:lang="en-US" id="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract">Changes in Accumulated Other Comprehensive Loss [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:title="label: OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract to us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_lbl1" xml:lang="en-US" id="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_lbl1">Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_lbl1" xlink:title="label: OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract to us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:label="OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:title="OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xml:lang="en-US" id="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent">Total other comprehensive income (loss)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:title="label: OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent to us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_lbl1" xml:lang="en-US" id="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_lbl1">Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_lbl1" xlink:title="label: OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent to us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:title="BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xml:lang="en-US" id="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet">Purchase price</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:title="label: BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet to us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_lbl1" xml:lang="en-US" id="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_lbl1">Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_lbl1" xlink:title="label: BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet to us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:label="DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:title="DefinedBenefitPlanByPlanAssetCategoriesAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis">Defined Benefit Plan, Asset Categories [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:to="us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:title="label: DefinedBenefitPlanByPlanAssetCategoriesAxis to us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanAssetCategoriesDomain" xlink:label="PlanAssetCategoriesDomain" xlink:title="PlanAssetCategoriesDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PlanAssetCategoriesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PlanAssetCategoriesDomain" xml:lang="en-US" id="us-gaap_PlanAssetCategoriesDomain">Plan Asset Categories [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PlanAssetCategoriesDomain" xlink:to="us-gaap_PlanAssetCategoriesDomain" xlink:title="label: PlanAssetCategoriesDomain to us-gaap_PlanAssetCategoriesDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:label="PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:title="PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xml:lang="en-US" id="us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent">Noncurrent liability</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:to="us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:title="label: PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent to us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_lbl1" xml:lang="en-US" id="us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_lbl1">Liability, Defined Benefit Plan, Noncurrent</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:to="us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_lbl1" xlink:title="label: PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent to us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent" xlink:label="DefinedBenefitPensionPlanLiabilitiesNoncurrent" xlink:title="DefinedBenefitPensionPlanLiabilitiesNoncurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent" xml:lang="en-US" id="us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent">Pensions</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPensionPlanLiabilitiesNoncurrent" xlink:to="us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent" xlink:title="label: DefinedBenefitPensionPlanLiabilitiesNoncurrent to us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:title="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xml:lang="en-US" id="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">Earnings before income taxes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:title="label: IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest to us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl1" xml:lang="en-US" id="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl1">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl1" xlink:title="label: IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest to us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain" xlink:label="SegmentDomain" xlink:title="SegmentDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SegmentDomain" xml:lang="en-US" id="us-gaap_SegmentDomain">Segments [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SegmentDomain" xlink:to="us-gaap_SegmentDomain" xlink:title="label: SegmentDomain to us-gaap_SegmentDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingSegmentsMember" xlink:label="OperatingSegmentsMember" xlink:title="OperatingSegmentsMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingSegmentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OperatingSegmentsMember" xml:lang="en-US" id="us-gaap_OperatingSegmentsMember">Operating Segments [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingSegmentsMember" xlink:to="us-gaap_OperatingSegmentsMember" xlink:title="label: OperatingSegmentsMember to us-gaap_OperatingSegmentsMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:label="ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:title="ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xml:lang="en-US" id="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable">Schedule of Revenues from External Customers and Long-Lived Assets [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:title="label: ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable to us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:label="RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:title="RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xml:lang="en-US" id="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems">Revenues from External Customers and Long-Lived Assets [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:title="label: RevenuesFromExternalCustomersAndLongLivedAssetsLineItems to us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IntersegmentEliminationMember" xlink:label="IntersegmentEliminationMember" xlink:title="IntersegmentEliminationMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IntersegmentEliminationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IntersegmentEliminationMember" xml:lang="en-US" id="us-gaap_IntersegmentEliminationMember">Inter-segment Sales [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IntersegmentEliminationMember" xlink:to="us-gaap_IntersegmentEliminationMember" xlink:title="label: IntersegmentEliminationMember to us-gaap_IntersegmentEliminationMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="FairValueMeasurementsFairValueHierarchyDomain" xlink:title="FairValueMeasurementsFairValueHierarchyDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xml:lang="en-US" id="us-gaap_FairValueMeasurementsFairValueHierarchyDomain">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:title="label: FairValueMeasurementsFairValueHierarchyDomain to us-gaap_FairValueMeasurementsFairValueHierarchyDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringReserveTranslationAndOtherAdjustment" xlink:label="RestructuringReserveTranslationAndOtherAdjustment" xlink:title="RestructuringReserveTranslationAndOtherAdjustment" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RestructuringReserveTranslationAndOtherAdjustment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_RestructuringReserveTranslationAndOtherAdjustment" xml:lang="en-US" id="us-gaap_RestructuringReserveTranslationAndOtherAdjustment">Disposition</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestructuringReserveTranslationAndOtherAdjustment" xlink:to="us-gaap_RestructuringReserveTranslationAndOtherAdjustment" xlink:title="label: RestructuringReserveTranslationAndOtherAdjustment to us-gaap_RestructuringReserveTranslationAndOtherAdjustment" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RestructuringReserveTranslationAndOtherAdjustment_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RestructuringReserveTranslationAndOtherAdjustment_lbl1" xml:lang="en-US" id="us-gaap_RestructuringReserveTranslationAndOtherAdjustment_lbl1">Restructuring Reserve, Translation and Other Adjustment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestructuringReserveTranslationAndOtherAdjustment" xlink:to="us-gaap_RestructuringReserveTranslationAndOtherAdjustment_lbl1" xlink:title="label: RestructuringReserveTranslationAndOtherAdjustment to us-gaap_RestructuringReserveTranslationAndOtherAdjustment_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:label="FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:title="FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xml:lang="en-US" id="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain">Asset Class [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:to="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:title="label: FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain to us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:label="GoodwillImpairedAccumulatedImpairmentLoss" xlink:title="GoodwillImpairedAccumulatedImpairmentLoss" />
    <link:label xlink:type="resource" xlink:label="us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xml:lang="en-US" id="us-gaap_GoodwillImpairedAccumulatedImpairmentLoss">Accumulated impairment losses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GoodwillImpairedAccumulatedImpairmentLoss" xlink:to="us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:title="label: GoodwillImpairedAccumulatedImpairmentLoss to us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherIncomeAndExpensesAbstract" xlink:label="OtherIncomeAndExpensesAbstract" xlink:title="OtherIncomeAndExpensesAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherIncomeAndExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherIncomeAndExpensesAbstract" xml:lang="en-US" id="us-gaap_OtherIncomeAndExpensesAbstract">Other Income and Expense [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherIncomeAndExpensesAbstract" xlink:to="us-gaap_OtherIncomeAndExpensesAbstract" xlink:title="label: OtherIncomeAndExpensesAbstract to us-gaap_OtherIncomeAndExpensesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" xlink:label="AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" xlink:title="AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" xml:lang="en-US" id="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions">Stock-based compensation expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" xlink:title="label: AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions to us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="BusinessCombinationsAbstract" xlink:title="BusinessCombinationsAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BusinessCombinationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_BusinessCombinationsAbstract" xml:lang="en-US" id="us-gaap_BusinessCombinationsAbstract">Acquisition of Napps Technology Corporation [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationsAbstract" xlink:to="us-gaap_BusinessCombinationsAbstract" xlink:title="label: BusinessCombinationsAbstract to us-gaap_BusinessCombinationsAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BusinessCombinationsAbstract1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_BusinessCombinationsAbstract1" xml:lang="en-US" id="us-gaap_BusinessCombinationsAbstract1">Acquisition of Scott Springfield Mfg. Inc. [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationsAbstract" xlink:to="us-gaap_BusinessCombinationsAbstract1" xlink:title="label: BusinessCombinationsAbstract to us-gaap_BusinessCombinationsAbstract1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BusinessCombinationsAbstract_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_BusinessCombinationsAbstract_lbl2" xml:lang="en-US" id="us-gaap_BusinessCombinationsAbstract_lbl2">Business Combinations [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationsAbstract" xlink:to="us-gaap_BusinessCombinationsAbstract_lbl2" xlink:title="label: BusinessCombinationsAbstract to us-gaap_BusinessCombinationsAbstract_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock" xlink:label="MergersAcquisitionsAndDispositionsDisclosuresTextBlock" xlink:title="MergersAcquisitionsAndDispositionsDisclosuresTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock" xml:lang="en-US" id="us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock">Acquisitions and Dispositions</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MergersAcquisitionsAndDispositionsDisclosuresTextBlock" xlink:to="us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock" xlink:title="label: MergersAcquisitionsAndDispositionsDisclosuresTextBlock to us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:label="ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:title="ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xml:lang="en-US" id="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock">Net Sales by Geographic Area</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:to="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:title="label: ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock to us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_lbl1" xml:lang="en-US" id="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_lbl1">Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:to="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_lbl1" xlink:title="label: ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock to us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations" xlink:label="RepaymentsOfDebtAndCapitalLeaseObligations" xlink:title="RepaymentsOfDebtAndCapitalLeaseObligations" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations" xml:lang="en-US" id="us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations">Repayments of debt</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RepaymentsOfDebtAndCapitalLeaseObligations" xlink:to="us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations" xlink:title="label: RepaymentsOfDebtAndCapitalLeaseObligations to us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations_lbl1" xml:lang="en-US" id="us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations_lbl1">Repayments of Debt and Lease Obligation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RepaymentsOfDebtAndCapitalLeaseObligations" xlink:to="us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations_lbl1" xlink:title="label: RepaymentsOfDebtAndCapitalLeaseObligations to us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromIssuanceOfDebt" xlink:label="ProceedsFromIssuanceOfDebt" xlink:title="ProceedsFromIssuanceOfDebt" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ProceedsFromIssuanceOfDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ProceedsFromIssuanceOfDebt" xml:lang="en-US" id="us-gaap_ProceedsFromIssuanceOfDebt">Borrowings of debt</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromIssuanceOfDebt" xlink:to="us-gaap_ProceedsFromIssuanceOfDebt" xlink:title="label: ProceedsFromIssuanceOfDebt to us-gaap_ProceedsFromIssuanceOfDebt" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByAssetClassAxis" xlink:label="FairValueByAssetClassAxis" xlink:title="FairValueByAssetClassAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueByAssetClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FairValueByAssetClassAxis" xml:lang="en-US" id="us-gaap_FairValueByAssetClassAxis">Asset Class [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueByAssetClassAxis" xlink:to="us-gaap_FairValueByAssetClassAxis" xlink:title="label: FairValueByAssetClassAxis to us-gaap_FairValueByAssetClassAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="FairValueByFairValueHierarchyLevelAxis" xlink:title="FairValueByFairValueHierarchyLevelAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FairValueByFairValueHierarchyLevelAxis" xml:lang="en-US" id="us-gaap_FairValueByFairValueHierarchyLevelAxis">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:title="label: FairValueByFairValueHierarchyLevelAxis to us-gaap_FairValueByFairValueHierarchyLevelAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:label="ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:title="ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xml:lang="en-US" id="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock">Maturities of Long Term Debt</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:to="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:title="label: ScheduleOfMaturitiesOfLongTermDebtTableTextBlock to us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_lbl1" xml:lang="en-US" id="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_lbl1">Schedule of Maturities of Long-Term Debt [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:to="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_lbl1" xlink:title="label: ScheduleOfMaturitiesOfLongTermDebtTableTextBlock to us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:label="ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:title="ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xml:lang="en-US" id="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock">Deferred Tax Assets and Liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:title="label: ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock to us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl1" xml:lang="en-US" id="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl1">Schedule of Deferred Tax Assets and Liabilities [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl1" xlink:title="label: ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock to us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:label="ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:title="ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xml:lang="en-US" id="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">Income Tax Provision (Benefit)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:title="label: ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock to us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl1" xml:lang="en-US" id="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl1">Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl1" xlink:title="label: ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock to us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:label="ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:title="ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xml:lang="en-US" id="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">Reconciliation of U.S. Federal Statutory Rate to Effective Tax Rate</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:title="label: ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock to us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl1" xml:lang="en-US" id="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl1">Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl1" xlink:title="label: ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock to us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:label="ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:title="ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xml:lang="en-US" id="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock">Earnings Before Income Taxes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:to="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:title="label: ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock to us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_lbl1" xml:lang="en-US" id="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_lbl1">Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:to="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_lbl1" xlink:title="label: ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock to us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:label="ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:title="ScheduleOfProductWarrantyLiabilityTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xml:lang="en-US" id="us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock">Changes in Accrued Warranty Costs</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:to="us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:title="label: ScheduleOfProductWarrantyLiabilityTableTextBlock to us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_lbl1" xml:lang="en-US" id="us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_lbl1">Schedule of Product Warranty Liability [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:to="us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_lbl1" xlink:title="label: ScheduleOfProductWarrantyLiabilityTableTextBlock to us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:label="ScheduleOfInventoryCurrentTableTextBlock" xlink:title="ScheduleOfInventoryCurrentTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xml:lang="en-US" id="us-gaap_ScheduleOfInventoryCurrentTableTextBlock">Inventories</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfInventoryCurrentTableTextBlock" xlink:to="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:title="label: ScheduleOfInventoryCurrentTableTextBlock to us-gaap_ScheduleOfInventoryCurrentTableTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="CommitmentsAndContingenciesDisclosureAbstract" xlink:title="CommitmentsAndContingenciesDisclosureAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xml:lang="en-US" id="us-gaap_CommitmentsAndContingenciesDisclosureAbstract">Risks, Uncertainties, Contingencies and Litigation [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:title="label: CommitmentsAndContingenciesDisclosureAbstract to us-gaap_CommitmentsAndContingenciesDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LegalMattersAndContingenciesTextBlock" xlink:label="LegalMattersAndContingenciesTextBlock" xlink:title="LegalMattersAndContingenciesTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LegalMattersAndContingenciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_LegalMattersAndContingenciesTextBlock" xml:lang="en-US" id="us-gaap_LegalMattersAndContingenciesTextBlock">Risks, Uncertainties, Contingencies and Litigation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LegalMattersAndContingenciesTextBlock" xlink:to="us-gaap_LegalMattersAndContingenciesTextBlock" xlink:title="label: LegalMattersAndContingenciesTextBlock to us-gaap_LegalMattersAndContingenciesTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LegalMattersAndContingenciesTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LegalMattersAndContingenciesTextBlock_lbl1" xml:lang="en-US" id="us-gaap_LegalMattersAndContingenciesTextBlock_lbl1">Legal Matters and Contingencies [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LegalMattersAndContingenciesTextBlock" xlink:to="us-gaap_LegalMattersAndContingenciesTextBlock_lbl1" xlink:title="label: LegalMattersAndContingenciesTextBlock to us-gaap_LegalMattersAndContingenciesTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="IncomeTaxDisclosureAbstract" xlink:title="IncomeTaxDisclosureAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeTaxDisclosureAbstract" xml:lang="en-US" id="us-gaap_IncomeTaxDisclosureAbstract">Income Taxes [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxDisclosureAbstract" xlink:title="label: IncomeTaxDisclosureAbstract to us-gaap_IncomeTaxDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:title="GoodwillAndIntangibleAssetsDisclosureAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xml:lang="en-US" id="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">Goodwill [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:title="label: GoodwillAndIntangibleAssetsDisclosureAbstract to us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="FairValueDisclosuresAbstract" xlink:title="FairValueDisclosuresAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FairValueDisclosuresAbstract" xml:lang="en-US" id="us-gaap_FairValueDisclosuresAbstract">Fair Value Measurements [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueDisclosuresAbstract" xlink:to="us-gaap_FairValueDisclosuresAbstract" xlink:title="label: FairValueDisclosuresAbstract to us-gaap_FairValueDisclosuresAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:label="ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:title="ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xml:lang="en-US" id="us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock">Supplemental Cash Flow Information</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:to="us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:title="label: ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock to us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_lbl1" xml:lang="en-US" id="us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_lbl1">Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:to="us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_lbl1" xlink:title="label: ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock to us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="InventoryDisclosureAbstract" xlink:title="InventoryDisclosureAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InventoryDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_InventoryDisclosureAbstract" xml:lang="en-US" id="us-gaap_InventoryDisclosureAbstract">Inventories [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryDisclosureAbstract" xlink:to="us-gaap_InventoryDisclosureAbstract" xlink:title="label: InventoryDisclosureAbstract to us-gaap_InventoryDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="DebtDisclosureAbstract" xlink:title="DebtDisclosureAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DebtDisclosureAbstract" xml:lang="en-US" id="us-gaap_DebtDisclosureAbstract">Indebtedness [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtDisclosureAbstract" xlink:to="us-gaap_DebtDisclosureAbstract" xlink:title="label: DebtDisclosureAbstract to us-gaap_DebtDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillDisclosureTextBlock" xlink:label="GoodwillDisclosureTextBlock" xlink:title="GoodwillDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_GoodwillDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_GoodwillDisclosureTextBlock" xml:lang="en-US" id="us-gaap_GoodwillDisclosureTextBlock">Goodwill</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GoodwillDisclosureTextBlock" xlink:to="us-gaap_GoodwillDisclosureTextBlock" xlink:title="label: GoodwillDisclosureTextBlock to us-gaap_GoodwillDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_GoodwillDisclosureTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_GoodwillDisclosureTextBlock_lbl1" xml:lang="en-US" id="us-gaap_GoodwillDisclosureTextBlock_lbl1">Goodwill Disclosure [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GoodwillDisclosureTextBlock" xlink:to="us-gaap_GoodwillDisclosureTextBlock_lbl1" xlink:title="label: GoodwillDisclosureTextBlock to us-gaap_GoodwillDisclosureTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="CompensationAndRetirementDisclosureAbstract" xlink:title="CompensationAndRetirementDisclosureAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CompensationAndRetirementDisclosureAbstract" xml:lang="en-US" id="us-gaap_CompensationAndRetirementDisclosureAbstract">Pension and Employee Benefit Plans [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CompensationAndRetirementDisclosureAbstract" xlink:to="us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:title="label: CompensationAndRetirementDisclosureAbstract to us-gaap_CompensationAndRetirementDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:label="CompensationAndEmployeeBenefitPlansTextBlock" xlink:title="CompensationAndEmployeeBenefitPlansTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xml:lang="en-US" id="us-gaap_CompensationAndEmployeeBenefitPlansTextBlock">Pension and Employee Benefit Plans</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CompensationAndEmployeeBenefitPlansTextBlock" xlink:to="us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:title="label: CompensationAndEmployeeBenefitPlansTextBlock to us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_lbl1" xml:lang="en-US" id="us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_lbl1">Compensation and Employee Benefit Plans [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CompensationAndEmployeeBenefitPlansTextBlock" xlink:to="us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_lbl1" xlink:title="label: CompensationAndEmployeeBenefitPlansTextBlock to us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock" xlink:label="ScheduleOfAllocationOfPlanAssetsTableTextBlock" xlink:title="ScheduleOfAllocationOfPlanAssetsTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock" xml:lang="en-US" id="us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock">Target and Plan Asset Allocations</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfAllocationOfPlanAssetsTableTextBlock" xlink:to="us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock" xlink:title="label: ScheduleOfAllocationOfPlanAssetsTableTextBlock to us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock_lbl1" xml:lang="en-US" id="us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock_lbl1">Schedule of Allocation of Plan Assets [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfAllocationOfPlanAssetsTableTextBlock" xlink:to="us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock_lbl1" xlink:title="label: ScheduleOfAllocationOfPlanAssetsTableTextBlock to us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock" xlink:label="ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock" xlink:title="ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock" xml:lang="en-US" id="us-gaap_ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock">Changes in Benefit Obligations and Plan Assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock" xlink:to="us-gaap_ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock" xlink:title="label: ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock to us-gaap_ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock_lbl1" xml:lang="en-US" id="us-gaap_ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock_lbl1">Schedule of Changes in Projected Benefit Obligations [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock" xlink:to="us-gaap_ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock_lbl1" xlink:title="label: ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock to us-gaap_ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink:label="ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink:title="ScheduleOfExpectedBenefitPaymentsTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" xml:lang="en-US" id="us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock">Estimated Future Benefit Payments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink:to="us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink:title="label: ScheduleOfExpectedBenefitPaymentsTableTextBlock to us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_lbl1" xml:lang="en-US" id="us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_lbl1">Schedule of Expected Benefit Payments [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink:to="us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_lbl1" xlink:title="label: ScheduleOfExpectedBenefitPaymentsTableTextBlock to us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:title="ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xml:lang="en-US" id="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock">Stock Option Activity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:title="label: ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock to us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:label="ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:title="ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xml:lang="en-US" id="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock">Assumptions Used in Determining Fair Value of Options</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:title="label: ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock to us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock" xlink:label="ScheduleOfNonvestedShareActivityTableTextBlock" xlink:title="ScheduleOfNonvestedShareActivityTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock" xml:lang="en-US" id="us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock">Restricted Stock Activity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfNonvestedShareActivityTableTextBlock" xlink:to="us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock" xlink:title="label: ScheduleOfNonvestedShareActivityTableTextBlock to us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock" xlink:label="ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock" xlink:title="ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock" xml:lang="en-US" id="us-gaap_ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock">Derivative Financial Instruments Not Designated for Hedge Accounting</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock" xlink:to="us-gaap_ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock" xlink:title="label: ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock to us-gaap_ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock_lbl1" xml:lang="en-US" id="us-gaap_ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock_lbl1">Derivatives Not Designated as Hedging Instruments [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock" xlink:to="us-gaap_ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock_lbl1" xlink:title="label: ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock to us-gaap_ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtFairValue" xlink:label="LongTermDebtFairValue" xlink:title="LongTermDebtFairValue" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LongTermDebtFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_LongTermDebtFairValue" xml:lang="en-US" id="us-gaap_LongTermDebtFairValue">Fair value of long-term debt</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtFairValue" xlink:to="us-gaap_LongTermDebtFairValue" xlink:title="label: LongTermDebtFairValue to us-gaap_LongTermDebtFairValue" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LongTermDebtFairValue_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LongTermDebtFairValue_lbl1" xml:lang="en-US" id="us-gaap_LongTermDebtFairValue_lbl1">Long-Term Debt, Fair Value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtFairValue" xlink:to="us-gaap_LongTermDebtFairValue_lbl1" xlink:title="label: LongTermDebtFairValue to us-gaap_LongTermDebtFairValue_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:label="DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:title="DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xml:lang="en-US" id="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract">Derivative Instruments [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:to="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:title="label: DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract to us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LettersOfCreditOutstandingAmount" xlink:label="LettersOfCreditOutstandingAmount" xlink:title="LettersOfCreditOutstandingAmount" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LettersOfCreditOutstandingAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LettersOfCreditOutstandingAmount" xml:lang="en-US" id="us-gaap_LettersOfCreditOutstandingAmount">Letters of credit outstanding</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LettersOfCreditOutstandingAmount" xlink:to="us-gaap_LettersOfCreditOutstandingAmount" xlink:title="label: LettersOfCreditOutstandingAmount to us-gaap_LettersOfCreditOutstandingAmount" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:title="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xml:lang="en-US" id="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">Stock-Based Compensation [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:title="label: DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract to us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:label="RestructuringAndRelatedActivitiesAbstract" xlink:title="RestructuringAndRelatedActivitiesAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RestructuringAndRelatedActivitiesAbstract" xml:lang="en-US" id="us-gaap_RestructuringAndRelatedActivitiesAbstract">Restructuring Activities [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestructuringAndRelatedActivitiesAbstract" xlink:to="us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:title="label: RestructuringAndRelatedActivitiesAbstract to us-gaap_RestructuringAndRelatedActivitiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" xlink:label="AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" xlink:title="AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" xml:lang="en-US" id="us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition">Stock options and awards</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" xlink:title="label: AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition to us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:label="ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:title="ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xml:lang="en-US" id="us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock">Accumulated Other Comprehensive Loss</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:to="us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:title="label: ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock to us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_lbl1" xml:lang="en-US" id="us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_lbl1">Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:to="us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_lbl1" xlink:title="label: ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock to us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtWeightedAverageInterestRate" xlink:label="DebtWeightedAverageInterestRate" xlink:title="DebtWeightedAverageInterestRate" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtWeightedAverageInterestRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DebtWeightedAverageInterestRate" xml:lang="en-US" id="us-gaap_DebtWeightedAverageInterestRate">Weighted-average interest rate for variable rate borrowings</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtWeightedAverageInterestRate" xlink:to="us-gaap_DebtWeightedAverageInterestRate" xlink:title="label: DebtWeightedAverageInterestRate to us-gaap_DebtWeightedAverageInterestRate" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:title="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xml:lang="en-US" id="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable">Fair Value, Recurring and Nonrecurring [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:title="label: FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable to us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" xlink:label="FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" xlink:title="FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" xml:lang="en-US" id="us-gaap_FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock">Fair Value of Pension Plan Assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" xlink:to="us-gaap_FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" xlink:title="label: FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock to us-gaap_FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:title="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xml:lang="en-US" id="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:title="label: FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems to us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringCostAndReserveLineItems" xlink:label="RestructuringCostAndReserveLineItems" xlink:title="RestructuringCostAndReserveLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RestructuringCostAndReserveLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RestructuringCostAndReserveLineItems" xml:lang="en-US" id="us-gaap_RestructuringCostAndReserveLineItems">Restructuring Cost and Reserve [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestructuringCostAndReserveLineItems" xlink:to="us-gaap_RestructuringCostAndReserveLineItems" xlink:title="label: RestructuringCostAndReserveLineItems to us-gaap_RestructuringCostAndReserveLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" xlink:label="ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" xlink:title="ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" xml:lang="en-US" id="us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments">Proceeds from maturities of short-term investments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" xlink:to="us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" xlink:title="label: ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments to us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="AccountingPoliciesAbstract" xlink:title="AccountingPoliciesAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AccountingPoliciesAbstract" xml:lang="en-US" id="us-gaap_AccountingPoliciesAbstract">Significant Accounting Policies [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccountingPoliciesAbstract" xlink:to="us-gaap_AccountingPoliciesAbstract" xlink:title="label: AccountingPoliciesAbstract to us-gaap_AccountingPoliciesAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccountingPoliciesAbstract1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_AccountingPoliciesAbstract1" xml:lang="en-US" id="us-gaap_AccountingPoliciesAbstract1">Leases [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccountingPoliciesAbstract" xlink:to="us-gaap_AccountingPoliciesAbstract1" xlink:title="label: AccountingPoliciesAbstract to us-gaap_AccountingPoliciesAbstract1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:label="DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:title="DiscontinuedOperationsAndDisposalGroupsAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xml:lang="en-US" id="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract">Disposition of Two Coatings Facilities [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:title="label: DiscontinuedOperationsAndDisposalGroupsAbstract to us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract1" xml:lang="en-US" id="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract1">Disposition of Germany Automotive Businesses [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract1" xlink:title="label: DiscontinuedOperationsAndDisposalGroupsAbstract to us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_lbl2" xml:lang="en-US" id="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_lbl2">Discontinued Operations and Disposal Groups [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_lbl2" xlink:title="label: DiscontinuedOperationsAndDisposalGroupsAbstract to us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingAbstract" xlink:label="SegmentReportingAbstract" xlink:title="SegmentReportingAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SegmentReportingAbstract" xml:lang="en-US" id="us-gaap_SegmentReportingAbstract">Segment and Geographic Information [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SegmentReportingAbstract" xlink:to="us-gaap_SegmentReportingAbstract" xlink:title="label: SegmentReportingAbstract to us-gaap_SegmentReportingAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNoncashIncomeExpense" xlink:label="OtherNoncashIncomeExpense" xlink:title="OtherNoncashIncomeExpense" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherNoncashIncomeExpense" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_OtherNoncashIncomeExpense" xml:lang="en-US" id="us-gaap_OtherNoncashIncomeExpense">Other - net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherNoncashIncomeExpense" xlink:to="us-gaap_OtherNoncashIncomeExpense" xlink:title="label: OtherNoncashIncomeExpense to us-gaap_OtherNoncashIncomeExpense" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherNoncashIncomeExpense_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherNoncashIncomeExpense_lbl1" xml:lang="en-US" id="us-gaap_OtherNoncashIncomeExpense_lbl1">Other Noncash Income (Expense)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherNoncashIncomeExpense" xlink:to="us-gaap_OtherNoncashIncomeExpense_lbl1" xlink:title="label: OtherNoncashIncomeExpense to us-gaap_OtherNoncashIncomeExpense_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:label="BusinessAcquisitionsProFormaRevenue" xlink:title="BusinessAcquisitionsProFormaRevenue" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_BusinessAcquisitionsProFormaRevenue" xml:lang="en-US" id="us-gaap_BusinessAcquisitionsProFormaRevenue">Net sales</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessAcquisitionsProFormaRevenue" xlink:to="us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:title="label: BusinessAcquisitionsProFormaRevenue to us-gaap_BusinessAcquisitionsProFormaRevenue" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BusinessAcquisitionsProFormaRevenue_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_BusinessAcquisitionsProFormaRevenue_lbl1" xml:lang="en-US" id="us-gaap_BusinessAcquisitionsProFormaRevenue_lbl1">Business Acquisition, Pro Forma Revenue</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessAcquisitionsProFormaRevenue" xlink:to="us-gaap_BusinessAcquisitionsProFormaRevenue_lbl1" xlink:title="label: BusinessAcquisitionsProFormaRevenue to us-gaap_BusinessAcquisitionsProFormaRevenue_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:label="BusinessAcquisitionsProFormaNetIncomeLoss" xlink:title="BusinessAcquisitionsProFormaNetIncomeLoss" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xml:lang="en-US" id="us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss">Net earnings attributable to Modine</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessAcquisitionsProFormaNetIncomeLoss" xlink:to="us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:title="label: BusinessAcquisitionsProFormaNetIncomeLoss to us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_lbl1" xml:lang="en-US" id="us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_lbl1">Business Acquisition, Pro Forma Net Income (Loss)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessAcquisitionsProFormaNetIncomeLoss" xlink:to="us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_lbl1" xlink:title="label: BusinessAcquisitionsProFormaNetIncomeLoss to us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="DerivativeInstrumentRiskAxis" xlink:title="DerivativeInstrumentRiskAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DerivativeInstrumentRiskAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DerivativeInstrumentRiskAxis" xml:lang="en-US" id="us-gaap_DerivativeInstrumentRiskAxis">Derivative Instrument [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DerivativeInstrumentRiskAxis" xlink:to="us-gaap_DerivativeInstrumentRiskAxis" xlink:title="label: DerivativeInstrumentRiskAxis to us-gaap_DerivativeInstrumentRiskAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="IncomeTaxAuthorityAxis" xlink:title="IncomeTaxAuthorityAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxAuthorityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeTaxAuthorityAxis" xml:lang="en-US" id="us-gaap_IncomeTaxAuthorityAxis">Income Tax Authority [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxAuthorityAxis" xlink:to="us-gaap_IncomeTaxAuthorityAxis" xlink:title="label: IncomeTaxAuthorityAxis to us-gaap_IncomeTaxAuthorityAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">Granted (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration" xlink:label="DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration" xlink:title="DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration" xml:lang="en-US" id="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration">Tax losses subject to expiration</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration" xlink:title="label: DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration to us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration_lbl1" xml:lang="en-US" id="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration_lbl1">Deferred Tax Assets, Operating Loss Carryforwards, Subject to Expiration</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration_lbl1" xlink:title="label: DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration to us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration" xlink:label="DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration" xlink:title="DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration" xml:lang="en-US" id="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration">Tax losses not subject to expiration</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration" xlink:title="label: DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration to us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration_lbl1" xml:lang="en-US" id="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration_lbl1">Deferred Tax Assets, Operating Loss Carryforwards, Not Subject to Expiration</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration_lbl1" xlink:title="label: DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration to us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock" xlink:label="ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock" xlink:title="ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock" xml:lang="en-US" id="us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock">Other Income and Expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock" xlink:to="us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock" xlink:title="label: ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock to us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock_lbl1" xml:lang="en-US" id="us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock_lbl1">Schedule of Other Nonoperating Income (Expense) [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock" xlink:to="us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock_lbl1" xlink:title="label: ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock to us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:title="ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xml:lang="en-US" id="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">Basic and Diluted Earnings Per Share</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:title="label: ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock to us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HedgingDesignationDomain" xlink:label="HedgingDesignationDomain" xlink:title="HedgingDesignationDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_HedgingDesignationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_HedgingDesignationDomain" xml:lang="en-US" id="us-gaap_HedgingDesignationDomain">Hedging Designation [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HedgingDesignationDomain" xlink:to="us-gaap_HedgingDesignationDomain" xlink:title="label: HedgingDesignationDomain to us-gaap_HedgingDesignationDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeLiabilityFairValueGrossAsset" xlink:label="DerivativeLiabilityFairValueGrossAsset" xlink:title="DerivativeLiabilityFairValueGrossAsset" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DerivativeLiabilityFairValueGrossAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DerivativeLiabilityFairValueGrossAsset" xml:lang="en-US" id="us-gaap_DerivativeLiabilityFairValueGrossAsset">Derivative asset</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DerivativeLiabilityFairValueGrossAsset" xlink:to="us-gaap_DerivativeLiabilityFairValueGrossAsset" xlink:title="label: DerivativeLiabilityFairValueGrossAsset to us-gaap_DerivativeLiabilityFairValueGrossAsset" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DerivativeLiabilityFairValueGrossAsset_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DerivativeLiabilityFairValueGrossAsset_lbl1" xml:lang="en-US" id="us-gaap_DerivativeLiabilityFairValueGrossAsset_lbl1">Derivative Liability, Subject to Master Netting Arrangement, Asset Offset</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DerivativeLiabilityFairValueGrossAsset" xlink:to="us-gaap_DerivativeLiabilityFairValueGrossAsset_lbl1" xlink:title="label: DerivativeLiabilityFairValueGrossAsset to us-gaap_DerivativeLiabilityFairValueGrossAsset_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HedgingDesignationAxis" xlink:label="HedgingDesignationAxis" xlink:title="HedgingDesignationAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_HedgingDesignationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_HedgingDesignationAxis" xml:lang="en-US" id="us-gaap_HedgingDesignationAxis">Hedging Designation [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HedgingDesignationAxis" xlink:to="us-gaap_HedgingDesignationAxis" xlink:title="label: HedgingDesignationAxis to us-gaap_HedgingDesignationAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xml:lang="en-US" id="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1">Aggregate intrinsic value, exercisable at end of year</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:title="label: SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1 to us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:label="BasisOfAccountingPolicyPolicyTextBlock" xlink:title="BasisOfAccountingPolicyPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xml:lang="en-US" id="us-gaap_BasisOfAccountingPolicyPolicyTextBlock">Basis of Presentation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BasisOfAccountingPolicyPolicyTextBlock" xlink:to="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:title="label: BasisOfAccountingPolicyPolicyTextBlock to us-gaap_BasisOfAccountingPolicyPolicyTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:label="ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:title="ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xml:lang="en-US" id="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock">Intangible Assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:title="label: ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock to us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_lbl1" xml:lang="en-US" id="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_lbl1">Schedule of Finite-Lived Intangible Assets [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_lbl1" xlink:title="label: ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock to us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:title="ScheduleOfFiniteLivedIntangibleAssetsTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xml:lang="en-US" id="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable">Schedule of Finite-Lived Intangible Assets [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:title="label: ScheduleOfFiniteLivedIntangibleAssetsTable to us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward">Weighted Average Price [Rollforward]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_lbl1" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_lbl1">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_lbl1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">Forfeited (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_lbl1" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_lbl1">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_lbl1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsNetOfValuationAllowanceAbstract" xlink:label="DeferredTaxAssetsNetOfValuationAllowanceAbstract" xlink:title="DeferredTaxAssetsNetOfValuationAllowanceAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsNetOfValuationAllowanceAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DeferredTaxAssetsNetOfValuationAllowanceAbstract" xml:lang="en-US" id="us-gaap_DeferredTaxAssetsNetOfValuationAllowanceAbstract">Income Taxes [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsNetOfValuationAllowanceAbstract" xlink:to="us-gaap_DeferredTaxAssetsNetOfValuationAllowanceAbstract" xlink:title="label: DeferredTaxAssetsNetOfValuationAllowanceAbstract to us-gaap_DeferredTaxAssetsNetOfValuationAllowanceAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsNetOfValuationAllowanceAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DeferredTaxAssetsNetOfValuationAllowanceAbstract_lbl1" xml:lang="en-US" id="us-gaap_DeferredTaxAssetsNetOfValuationAllowanceAbstract_lbl1">Deferred Tax Assets, Net of Valuation Allowance [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsNetOfValuationAllowanceAbstract" xlink:to="us-gaap_DeferredTaxAssetsNetOfValuationAllowanceAbstract_lbl1" xlink:title="label: DeferredTaxAssetsNetOfValuationAllowanceAbstract to us-gaap_DeferredTaxAssetsNetOfValuationAllowanceAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" xlink:label="ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" xlink:title="ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" xml:lang="en-US" id="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock">Impairment of Held and Used Long-lived Assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" xlink:to="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" xlink:title="label: ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock to us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward">Weighted Average Exercise Price [Rollforward]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_lbl1" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_lbl1">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_lbl1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:title="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice">Granted (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:title="label: ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice to us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:title="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice">Exercised (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:title="label: ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice to us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PerformanceSharesMember" xlink:label="PerformanceSharesMember" xlink:title="PerformanceSharesMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PerformanceSharesMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_PerformanceSharesMember" xml:lang="en-US" id="us-gaap_PerformanceSharesMember">Performance Stock Awards [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PerformanceSharesMember" xlink:to="us-gaap_PerformanceSharesMember" xlink:title="label: PerformanceSharesMember to us-gaap_PerformanceSharesMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PerformanceSharesMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PerformanceSharesMember_lbl1" xml:lang="en-US" id="us-gaap_PerformanceSharesMember_lbl1">Performance Shares [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PerformanceSharesMember" xlink:to="us-gaap_PerformanceSharesMember_lbl1" xlink:title="label: PerformanceSharesMember to us-gaap_PerformanceSharesMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="BalanceSheetLocationAxis" xlink:title="BalanceSheetLocationAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BalanceSheetLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_BalanceSheetLocationAxis" xml:lang="en-US" id="us-gaap_BalanceSheetLocationAxis">Balance Sheet Location [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BalanceSheetLocationAxis" xlink:to="us-gaap_BalanceSheetLocationAxis" xlink:title="label: BalanceSheetLocationAxis to us-gaap_BalanceSheetLocationAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanNameAxis" xlink:label="PlanNameAxis" xlink:title="PlanNameAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PlanNameAxis" xml:lang="en-US" id="us-gaap_PlanNameAxis">Plan Name [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PlanNameAxis" xlink:to="us-gaap_PlanNameAxis" xlink:title="label: PlanNameAxis to us-gaap_PlanNameAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanNameDomain" xlink:label="PlanNameDomain" xlink:title="PlanNameDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PlanNameDomain" xml:lang="en-US" id="us-gaap_PlanNameDomain">Plan Name [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PlanNameDomain" xlink:to="us-gaap_PlanNameDomain" xlink:title="label: PlanNameDomain to us-gaap_PlanNameDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis" xlink:label="AwardTypeAxis" xlink:title="AwardTypeAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AwardTypeAxis" xml:lang="en-US" id="us-gaap_AwardTypeAxis">Award Type [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AwardTypeAxis" xlink:to="us-gaap_AwardTypeAxis" xlink:title="label: AwardTypeAxis to us-gaap_AwardTypeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="IncomeStatementLocationAxis" xlink:title="IncomeStatementLocationAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeStatementLocationAxis" xml:lang="en-US" id="us-gaap_IncomeStatementLocationAxis">Income Statement Location [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationAxis" xlink:title="label: IncomeStatementLocationAxis to us-gaap_IncomeStatementLocationAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLocationAxis" xlink:label="OtherComprehensiveIncomeLocationAxis" xlink:title="OtherComprehensiveIncomeLocationAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherComprehensiveIncomeLocationAxis" xml:lang="en-US" id="us-gaap_OtherComprehensiveIncomeLocationAxis">Other Comprehensive Income Location [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLocationAxis" xlink:to="us-gaap_OtherComprehensiveIncomeLocationAxis" xlink:title="label: OtherComprehensiveIncomeLocationAxis to us-gaap_OtherComprehensiveIncomeLocationAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLocationDomain" xlink:label="OtherComprehensiveIncomeLocationDomain" xlink:title="OtherComprehensiveIncomeLocationDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherComprehensiveIncomeLocationDomain" xml:lang="en-US" id="us-gaap_OtherComprehensiveIncomeLocationDomain">Other Comprehensive Income Location [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLocationDomain" xlink:to="us-gaap_OtherComprehensiveIncomeLocationDomain" xlink:title="label: OtherComprehensiveIncomeLocationDomain to us-gaap_OtherComprehensiveIncomeLocationDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="IncomeStatementLocationDomain" xlink:title="IncomeStatementLocationDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeStatementLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeStatementLocationDomain" xml:lang="en-US" id="us-gaap_IncomeStatementLocationDomain">Income Statement Location [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeStatementLocationDomain" xlink:to="us-gaap_IncomeStatementLocationDomain" xlink:title="label: IncomeStatementLocationDomain to us-gaap_IncomeStatementLocationDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:label="AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:title="AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xml:lang="en-US" id="us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife">Weighted-average useful life of acquired intangible assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:to="us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:title="label: AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife to us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:title="NewAccountingPronouncementsPolicyPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xml:lang="en-US" id="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">New Accounting Guidance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:title="label: NewAccountingPronouncementsPolicyPolicyTextBlock to us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl1" xml:lang="en-US" id="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl1">New Accounting Pronouncements, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl1" xlink:title="label: NewAccountingPronouncementsPolicyPolicyTextBlock to us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainLossOnSaleOfBusiness" xlink:label="GainLossOnSaleOfBusiness" xlink:title="GainLossOnSaleOfBusiness" />
    <link:label xlink:type="resource" xlink:label="us-gaap_GainLossOnSaleOfBusiness" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_GainLossOnSaleOfBusiness" xml:lang="en-US" id="us-gaap_GainLossOnSaleOfBusiness">(Gain) loss on sale of assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GainLossOnSaleOfBusiness" xlink:to="us-gaap_GainLossOnSaleOfBusiness" xlink:title="label: GainLossOnSaleOfBusiness to us-gaap_GainLossOnSaleOfBusiness" />
    <link:label xlink:type="resource" xlink:label="us-gaap_GainLossOnSaleOfBusiness1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_GainLossOnSaleOfBusiness1" xml:lang="en-US" id="us-gaap_GainLossOnSaleOfBusiness1">Loss on sale of business</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GainLossOnSaleOfBusiness" xlink:to="us-gaap_GainLossOnSaleOfBusiness1" xlink:title="label: GainLossOnSaleOfBusiness to us-gaap_GainLossOnSaleOfBusiness1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_GainLossOnSaleOfBusiness2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_GainLossOnSaleOfBusiness2" xml:lang="en-US" id="us-gaap_GainLossOnSaleOfBusiness2">Gain on sale of businesses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GainLossOnSaleOfBusiness" xlink:to="us-gaap_GainLossOnSaleOfBusiness2" xlink:title="label: GainLossOnSaleOfBusiness to us-gaap_GainLossOnSaleOfBusiness2" />
    <link:label xlink:type="resource" xlink:label="us-gaap_GainLossOnSaleOfBusiness_lbl3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_GainLossOnSaleOfBusiness_lbl3" xml:lang="en-US" id="us-gaap_GainLossOnSaleOfBusiness_lbl3">Gain (Loss) on Disposition of Business</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GainLossOnSaleOfBusiness" xlink:to="us-gaap_GainLossOnSaleOfBusiness_lbl3" xlink:title="label: GainLossOnSaleOfBusiness to us-gaap_GainLossOnSaleOfBusiness_lbl3" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" xlink:label="DeferredTaxAssetsPropertyPlantAndEquipment" xlink:title="DeferredTaxAssetsPropertyPlantAndEquipment" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" xml:lang="en-US" id="us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment">Plant and equipment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsPropertyPlantAndEquipment" xlink:to="us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" xlink:title="label: DeferredTaxAssetsPropertyPlantAndEquipment to us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment_lbl1" xml:lang="en-US" id="us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment_lbl1">Deferred Tax Assets, Property, Plant and Equipment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsPropertyPlantAndEquipment" xlink:to="us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment_lbl1" xlink:title="label: DeferredTaxAssetsPropertyPlantAndEquipment to us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="PropertyPlantAndEquipmentUsefulLife" xlink:title="PropertyPlantAndEquipmentUsefulLife" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PropertyPlantAndEquipmentUsefulLife" xml:lang="en-US" id="us-gaap_PropertyPlantAndEquipmentUsefulLife">Property, plant and equipment, depreciable lives</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentUsefulLife" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:title="label: PropertyPlantAndEquipmentUsefulLife to us-gaap_PropertyPlantAndEquipmentUsefulLife" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:label="FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:title="FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xml:lang="en-US" id="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths">Fiscal 2025</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:title="label: FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths to us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_lbl1" xml:lang="en-US" id="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_lbl1">Finite-Lived Intangible Asset, Expected Amortization, Year One</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_lbl1" xlink:title="label: FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths to us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:label="FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:title="FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xml:lang="en-US" id="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo">Fiscal 2026</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:title="label: FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo to us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_lbl1" xml:lang="en-US" id="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_lbl1">Finite-Lived Intangible Asset, Expected Amortization, Year Two</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_lbl1" xlink:title="label: FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo to us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:label="FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:title="FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xml:lang="en-US" id="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree">Fiscal 2027</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:title="label: FiniteLivedIntangibleAssetsAmortizationExpenseYearThree to us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_lbl1" xml:lang="en-US" id="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_lbl1">Finite-Lived Intangible Asset, Expected Amortization, Year Three</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_lbl1" xlink:title="label: FiniteLivedIntangibleAssetsAmortizationExpenseYearThree to us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:label="FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:title="FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xml:lang="en-US" id="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour">Fiscal 2028</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:title="label: FiniteLivedIntangibleAssetsAmortizationExpenseYearFour to us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_lbl1" xml:lang="en-US" id="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_lbl1">Finite-Lived Intangible Asset, Expected Amortization, Year Four</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_lbl1" xlink:title="label: FiniteLivedIntangibleAssetsAmortizationExpenseYearFour to us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:label="FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:title="FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xml:lang="en-US" id="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive">Fiscal 2029</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:title="label: FiniteLivedIntangibleAssetsAmortizationExpenseYearFive to us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_lbl1" xml:lang="en-US" id="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_lbl1">Finite-Lived Intangible Asset, Expected Amortization, Year Five</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_lbl1" xlink:title="label: FiniteLivedIntangibleAssetsAmortizationExpenseYearFive to us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xml:lang="en-US" id="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">Weighted average remaining contractual term, outstanding at end of year</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:title="label: SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 to us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xml:lang="en-US" id="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1">Weighted average remaining contractual term, exercisable at end of year</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:title="label: SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1 to us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xml:lang="en-US" id="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">Expected life of awards in years</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:title="label: SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 to us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:label="DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:title="DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths">Fiscal 2025</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:title="label: DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths to us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_lbl1" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_lbl1">Defined Benefit Plan, Expected Future Benefit Payment, Year One</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_lbl1" xlink:title="label: DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths to us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:label="DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:title="DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo">Fiscal 2026</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:title="label: DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo to us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_lbl1" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_lbl1">Defined Benefit Plan, Expected Future Benefit Payment, Year Two</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_lbl1" xlink:title="label: DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo to us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:label="DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:title="DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree">Fiscal 2027</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:title="label: DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree to us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_lbl1" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_lbl1">Defined Benefit Plan, Expected Future Benefit Payment, Year Three</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_lbl1" xlink:title="label: DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree to us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:label="DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:title="DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour">Fiscal 2028</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:title="label: DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour to us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_lbl1" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_lbl1">Defined Benefit Plan, Expected Future Benefit Payment, Year Four</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_lbl1" xlink:title="label: DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour to us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:label="DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:title="DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive">Fiscal 2029</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:title="label: DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive to us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_lbl1" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_lbl1">Defined Benefit Plan, Expected Future Benefit Payment, Year Five</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_lbl1" xlink:title="label: DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive to us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:label="DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:title="DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter">Fiscal 2030-2034</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:title="label: DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter to us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_lbl1" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_lbl1">Defined Benefit Plan, Expected Future Benefit Payment, after Year Five for Next Five Years</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_lbl1" xlink:title="label: DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter to us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">Award vesting period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_lbl1" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_lbl1">Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_lbl1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:title="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xml:lang="en-US" id="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">Weighted average period recognized</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:title="label: EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 to us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_lbl1" xml:lang="en-US" id="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_lbl1">Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_lbl1" xlink:title="label: EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 to us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionPeriodResultsIncludedInCombinedEntity1" xlink:label="BusinessAcquisitionPeriodResultsIncludedInCombinedEntity1" xlink:title="BusinessAcquisitionPeriodResultsIncludedInCombinedEntity1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BusinessAcquisitionPeriodResultsIncludedInCombinedEntity1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_BusinessAcquisitionPeriodResultsIncludedInCombinedEntity1" xml:lang="en-US" id="us-gaap_BusinessAcquisitionPeriodResultsIncludedInCombinedEntity1">Period net sales are included in consolidated statement of operations</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessAcquisitionPeriodResultsIncludedInCombinedEntity1" xlink:to="us-gaap_BusinessAcquisitionPeriodResultsIncludedInCombinedEntity1" xlink:title="label: BusinessAcquisitionPeriodResultsIncludedInCombinedEntity1 to us-gaap_BusinessAcquisitionPeriodResultsIncludedInCombinedEntity1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BusinessAcquisitionPeriodResultsIncludedInCombinedEntity1_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_BusinessAcquisitionPeriodResultsIncludedInCombinedEntity1_lbl1" xml:lang="en-US" id="us-gaap_BusinessAcquisitionPeriodResultsIncludedInCombinedEntity1_lbl1">Business Acquisition, Period Results Included in Combined Entity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessAcquisitionPeriodResultsIncludedInCombinedEntity1" xlink:to="us-gaap_BusinessAcquisitionPeriodResultsIncludedInCombinedEntity1_lbl1" xlink:title="label: BusinessAcquisitionPeriodResultsIncludedInCombinedEntity1 to us-gaap_BusinessAcquisitionPeriodResultsIncludedInCombinedEntity1_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NumberOfOperatingSegments" xlink:label="NumberOfOperatingSegments" xlink:title="NumberOfOperatingSegments" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NumberOfOperatingSegments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NumberOfOperatingSegments" xml:lang="en-US" id="us-gaap_NumberOfOperatingSegments">Number of operating segments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfOperatingSegments" xlink:to="us-gaap_NumberOfOperatingSegments" xlink:title="label: NumberOfOperatingSegments to us-gaap_NumberOfOperatingSegments" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherCurrentAssetsMember" xlink:label="OtherCurrentAssetsMember" xlink:title="OtherCurrentAssetsMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherCurrentAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherCurrentAssetsMember" xml:lang="en-US" id="us-gaap_OtherCurrentAssetsMember">Other Current Assets [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherCurrentAssetsMember" xlink:to="us-gaap_OtherCurrentAssetsMember" xlink:title="label: OtherCurrentAssetsMember to us-gaap_OtherCurrentAssetsMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:label="SellingGeneralAndAdministrativeExpensesMember" xlink:title="SellingGeneralAndAdministrativeExpensesMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_SellingGeneralAndAdministrativeExpensesMember" xml:lang="en-US" id="us-gaap_SellingGeneralAndAdministrativeExpensesMember">SG&amp;A Expenses [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SellingGeneralAndAdministrativeExpensesMember" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:title="label: SellingGeneralAndAdministrativeExpensesMember to us-gaap_SellingGeneralAndAdministrativeExpensesMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpensesMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SellingGeneralAndAdministrativeExpensesMember_lbl1" xml:lang="en-US" id="us-gaap_SellingGeneralAndAdministrativeExpensesMember_lbl1">Selling, General and Administrative Expenses [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SellingGeneralAndAdministrativeExpensesMember" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpensesMember_lbl1" xlink:title="label: SellingGeneralAndAdministrativeExpensesMember to us-gaap_SellingGeneralAndAdministrativeExpensesMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxCreditCarryforwardExpirationDate" xlink:label="TaxCreditCarryforwardExpirationDate" xlink:title="TaxCreditCarryforwardExpirationDate" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TaxCreditCarryforwardExpirationDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_TaxCreditCarryforwardExpirationDate" xml:lang="en-US" id="us-gaap_TaxCreditCarryforwardExpirationDate">Tax credit carryforward, expiration date</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TaxCreditCarryforwardExpirationDate" xlink:to="us-gaap_TaxCreditCarryforwardExpirationDate" xlink:title="label: TaxCreditCarryforwardExpirationDate to us-gaap_TaxCreditCarryforwardExpirationDate" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TaxCreditCarryforwardExpirationDate_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_TaxCreditCarryforwardExpirationDate_lbl1" xml:lang="en-US" id="us-gaap_TaxCreditCarryforwardExpirationDate_lbl1">Tax Credit Carryforward, Expiration Date</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TaxCreditCarryforwardExpirationDate" xlink:to="us-gaap_TaxCreditCarryforwardExpirationDate_lbl1" xlink:title="label: TaxCreditCarryforwardExpirationDate to us-gaap_TaxCreditCarryforwardExpirationDate_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax" xlink:label="OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax" xlink:title="OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax" xml:lang="en-US" id="us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax">Net actuarial gain</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax" xlink:title="label: OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax to us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsFairValueAdjustment" xlink:label="AssetsFairValueAdjustment" xlink:title="AssetsFairValueAdjustment" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AssetsFairValueAdjustment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_AssetsFairValueAdjustment" xml:lang="en-US" id="us-gaap_AssetsFairValueAdjustment">Fair value write-up adjustment to acquired inventory</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetsFairValueAdjustment" xlink:to="us-gaap_AssetsFairValueAdjustment" xlink:title="label: AssetsFairValueAdjustment to us-gaap_AssetsFairValueAdjustment" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AssetsFairValueAdjustment_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AssetsFairValueAdjustment_lbl1" xml:lang="en-US" id="us-gaap_AssetsFairValueAdjustment_lbl1">Assets, Fair Value Adjustment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetsFairValueAdjustment" xlink:to="us-gaap_AssetsFairValueAdjustment_lbl1" xlink:title="label: AssetsFairValueAdjustment to us-gaap_AssetsFairValueAdjustment_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:label="ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:title="ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xml:lang="en-US" id="us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock">Unrecognized Tax Benefits</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:to="us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:title="label: ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock to us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_lbl1" xml:lang="en-US" id="us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_lbl1">Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:to="us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_lbl1" xlink:title="label: ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock to us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" xlink:label="DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" xlink:title="DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1">Settlements</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" xlink:to="us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" xlink:title="label: DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1 to us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1_lbl1" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1_lbl1">Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Gain (Loss) Due to Settlement</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" xlink:to="us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1_lbl1" xlink:title="label: DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1 to us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:label="DefinedBenefitPlanActuarialGainLoss" xlink:title="DefinedBenefitPlanActuarialGainLoss" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_DefinedBenefitPlanActuarialGainLoss" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanActuarialGainLoss">Actuarial (gain) loss</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanActuarialGainLoss" xlink:to="us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:title="label: DefinedBenefitPlanActuarialGainLoss to us-gaap_DefinedBenefitPlanActuarialGainLoss" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanActuarialGainLoss_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanActuarialGainLoss_lbl1" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanActuarialGainLoss_lbl1">Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanActuarialGainLoss" xlink:to="us-gaap_DefinedBenefitPlanActuarialGainLoss_lbl1" xlink:title="label: DefinedBenefitPlanActuarialGainLoss to us-gaap_DefinedBenefitPlanActuarialGainLoss_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="ConcentrationRiskPercentage1" xlink:title="ConcentrationRiskPercentage1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ConcentrationRiskPercentage1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ConcentrationRiskPercentage1" xml:lang="en-US" id="us-gaap_ConcentrationRiskPercentage1">Concentration risk, percentage</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConcentrationRiskPercentage1" xlink:to="us-gaap_ConcentrationRiskPercentage1" xlink:title="label: ConcentrationRiskPercentage1 to us-gaap_ConcentrationRiskPercentage1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax" xlink:label="OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax" xlink:title="OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:title="us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax" xml:lang="en-US" id="us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax">Total recognized in other comprehensive income</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax" xlink:title="label: OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax to us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax_lbl1" xml:lang="en-US" id="us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax_lbl1">Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, before Tax</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax_lbl1" xlink:title="label: OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax to us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:label="OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:title="OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xml:lang="en-US" id="us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax">Defined benefit plans, net of income taxes of $1.6, $1.1 and $0 million</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:title="label: OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax to us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_lbl1" xml:lang="en-US" id="us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_lbl1">Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_lbl1" xlink:title="label: OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax to us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:title="OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xml:lang="en-US" id="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax">Foreign currency translation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:title="label: OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax to us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="OtherComprehensiveIncomeLossNetOfTax" xlink:title="OtherComprehensiveIncomeLossNetOfTax" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_OtherComprehensiveIncomeLossNetOfTax" xml:lang="en-US" id="us-gaap_OtherComprehensiveIncomeLossNetOfTax">Total other comprehensive income (loss)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:title="label: OtherComprehensiveIncomeLossNetOfTax to us-gaap_OtherComprehensiveIncomeLossNetOfTax" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTax1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_OtherComprehensiveIncomeLossNetOfTax1" xml:lang="en-US" id="us-gaap_OtherComprehensiveIncomeLossNetOfTax1">Other comprehensive income (loss)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTax1" xlink:title="label: OtherComprehensiveIncomeLossNetOfTax to us-gaap_OtherComprehensiveIncomeLossNetOfTax1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTax_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherComprehensiveIncomeLossNetOfTax_lbl2" xml:lang="en-US" id="us-gaap_OtherComprehensiveIncomeLossNetOfTax_lbl2">Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTax_lbl2" xlink:title="label: OtherComprehensiveIncomeLossNetOfTax to us-gaap_OtherComprehensiveIncomeLossNetOfTax_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" xlink:label="OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" xlink:title="OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" xml:lang="en-US" id="us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax">Defined benefit plans, tax</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" xlink:title="label: OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax to us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax_lbl1" xml:lang="en-US" id="us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax_lbl1">Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, Tax</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax_lbl1" xlink:title="label: OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax to us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" xlink:label="OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" xlink:title="OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" xml:lang="en-US" id="us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1">Income taxes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" xlink:to="us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" xlink:title="label: OtherComprehensiveIncomeLossTaxPortionAttributableToParent1 to us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1_lbl1" xml:lang="en-US" id="us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1_lbl1">Other Comprehensive Income (Loss), Tax, Portion Attributable to Parent</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" xlink:to="us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1_lbl1" xlink:title="label: OtherComprehensiveIncomeLossTaxPortionAttributableToParent1 to us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="BalanceSheetLocationDomain" xlink:title="BalanceSheetLocationDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BalanceSheetLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_BalanceSheetLocationDomain" xml:lang="en-US" id="us-gaap_BalanceSheetLocationDomain">Balance Sheet Location [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BalanceSheetLocationDomain" xlink:to="us-gaap_BalanceSheetLocationDomain" xlink:title="label: BalanceSheetLocationDomain to us-gaap_BalanceSheetLocationDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilitiesMember" xlink:label="OtherLiabilitiesMember" xlink:title="OtherLiabilitiesMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_OtherLiabilitiesMember" xml:lang="en-US" id="us-gaap_OtherLiabilitiesMember">Other Current Liabilities [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherLiabilitiesMember" xlink:to="us-gaap_OtherLiabilitiesMember" xlink:title="label: OtherLiabilitiesMember to us-gaap_OtherLiabilitiesMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherLiabilitiesMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherLiabilitiesMember_lbl1" xml:lang="en-US" id="us-gaap_OtherLiabilitiesMember_lbl1">Other Liabilities [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherLiabilitiesMember" xlink:to="us-gaap_OtherLiabilitiesMember_lbl1" xlink:title="label: OtherLiabilitiesMember to us-gaap_OtherLiabilitiesMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativesFairValueLineItems" xlink:label="DerivativesFairValueLineItems" xlink:title="DerivativesFairValueLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DerivativesFairValueLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DerivativesFairValueLineItems" xml:lang="en-US" id="us-gaap_DerivativesFairValueLineItems">Derivatives, Fair Value [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DerivativesFairValueLineItems" xlink:to="us-gaap_DerivativesFairValueLineItems" xlink:title="label: DerivativesFairValueLineItems to us-gaap_DerivativesFairValueLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignExchangeContractMember" xlink:label="ForeignExchangeContractMember" xlink:title="ForeignExchangeContractMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ForeignExchangeContractMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ForeignExchangeContractMember" xml:lang="en-US" id="us-gaap_ForeignExchangeContractMember">Foreign Exchange Contracts [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ForeignExchangeContractMember" xlink:to="us-gaap_ForeignExchangeContractMember" xlink:title="label: ForeignExchangeContractMember to us-gaap_ForeignExchangeContractMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommodityContractMember" xlink:label="CommodityContractMember" xlink:title="CommodityContractMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CommodityContractMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CommodityContractMember" xml:lang="en-US" id="us-gaap_CommodityContractMember">Commodity Derivatives [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommodityContractMember" xlink:to="us-gaap_CommodityContractMember" xlink:title="label: CommodityContractMember to us-gaap_CommodityContractMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestExpenseMember" xlink:label="InterestExpenseMember" xlink:title="InterestExpenseMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InterestExpenseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_InterestExpenseMember" xml:lang="en-US" id="us-gaap_InterestExpenseMember">Interest Expense [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InterestExpenseMember" xlink:to="us-gaap_InterestExpenseMember" xlink:title="label: InterestExpenseMember to us-gaap_InterestExpenseMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SalesMember" xlink:label="SalesMember" xlink:title="SalesMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SalesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_SalesMember" xml:lang="en-US" id="us-gaap_SalesMember">Sales [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SalesMember" xlink:to="us-gaap_SalesMember" xlink:title="label: SalesMember to us-gaap_SalesMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SalesMember1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SalesMember1" xml:lang="en-US" id="us-gaap_SalesMember1">Net Sales [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SalesMember" xlink:to="us-gaap_SalesMember1" xlink:title="label: SalesMember to us-gaap_SalesMember1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfSalesMember" xlink:label="CostOfSalesMember" xlink:title="CostOfSalesMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CostOfSalesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CostOfSalesMember" xml:lang="en-US" id="us-gaap_CostOfSalesMember">Cost of Sales [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CostOfSalesMember" xlink:to="us-gaap_CostOfSalesMember" xlink:title="label: CostOfSalesMember to us-gaap_CostOfSalesMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NondesignatedMember" xlink:label="NondesignatedMember" xlink:title="NondesignatedMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NondesignatedMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NondesignatedMember" xml:lang="en-US" id="us-gaap_NondesignatedMember">Derivatives not Designated as Hedges [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NondesignatedMember" xlink:to="us-gaap_NondesignatedMember" xlink:title="label: NondesignatedMember to us-gaap_NondesignatedMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NondesignatedMember1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_NondesignatedMember1" xml:lang="en-US" id="us-gaap_NondesignatedMember1">Non-Designated Derivative [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NondesignatedMember" xlink:to="us-gaap_NondesignatedMember1" xlink:title="label: NondesignatedMember to us-gaap_NondesignatedMember1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeMember" xlink:label="OtherComprehensiveIncomeMember" xlink:title="OtherComprehensiveIncomeMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherComprehensiveIncomeMember" xml:lang="en-US" id="us-gaap_OtherComprehensiveIncomeMember">Other Comprehensive Income [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeMember" xlink:to="us-gaap_OtherComprehensiveIncomeMember" xlink:title="label: OtherComprehensiveIncomeMember to us-gaap_OtherComprehensiveIncomeMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock" xlink:label="ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock" xlink:title="ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock" xml:lang="en-US" id="us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock">Derivative Financial Instruments Designated for Hedge Accounting</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock" xlink:to="us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock" xlink:title="label: ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock to us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:label="DerivativeInstrumentsGainLossLineItems" xlink:title="DerivativeInstrumentsGainLossLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DerivativeInstrumentsGainLossLineItems" xml:lang="en-US" id="us-gaap_DerivativeInstrumentsGainLossLineItems">Derivative Instruments [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DerivativeInstrumentsGainLossLineItems" xlink:to="us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:title="label: DerivativeInstrumentsGainLossLineItems to us-gaap_DerivativeInstrumentsGainLossLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DerivativeInstrumentsGainLossLineItems_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DerivativeInstrumentsGainLossLineItems_lbl1" xml:lang="en-US" id="us-gaap_DerivativeInstrumentsGainLossLineItems_lbl1">Derivative Instruments, Gain (Loss) [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DerivativeInstrumentsGainLossLineItems" xlink:to="us-gaap_DerivativeInstrumentsGainLossLineItems_lbl1" xlink:title="label: DerivativeInstrumentsGainLossLineItems to us-gaap_DerivativeInstrumentsGainLossLineItems_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:label="DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:title="DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xml:lang="en-US" id="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable">Derivative Instruments, Gain (Loss) [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:to="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:title="label: DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable to us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="DerivativeContractTypeDomain" xlink:title="DerivativeContractTypeDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DerivativeContractTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DerivativeContractTypeDomain" xml:lang="en-US" id="us-gaap_DerivativeContractTypeDomain">Derivative Contract [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DerivativeContractTypeDomain" xlink:to="us-gaap_DerivativeContractTypeDomain" xlink:title="label: DerivativeContractTypeDomain to us-gaap_DerivativeContractTypeDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" xlink:label="ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" xlink:title="ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" xml:lang="en-US" id="us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock">Derivative Financial Instruments Recorded in Consolidated Balance Sheets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" xlink:to="us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" xlink:title="label: ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock to us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:label="FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:title="FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xml:lang="en-US" id="us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable">Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:to="us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:title="label: FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable to us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DesignatedAsHedgingInstrumentMember" xlink:label="DesignatedAsHedgingInstrumentMember" xlink:title="DesignatedAsHedgingInstrumentMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DesignatedAsHedgingInstrumentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DesignatedAsHedgingInstrumentMember" xml:lang="en-US" id="us-gaap_DesignatedAsHedgingInstrumentMember">Derivatives Designated as Hedges [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DesignatedAsHedgingInstrumentMember" xlink:to="us-gaap_DesignatedAsHedgingInstrumentMember" xlink:title="label: DesignatedAsHedgingInstrumentMember to us-gaap_DesignatedAsHedgingInstrumentMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DesignatedAsHedgingInstrumentMember1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DesignatedAsHedgingInstrumentMember1" xml:lang="en-US" id="us-gaap_DesignatedAsHedgingInstrumentMember1">Designated [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DesignatedAsHedgingInstrumentMember" xlink:to="us-gaap_DesignatedAsHedgingInstrumentMember1" xlink:title="label: DesignatedAsHedgingInstrumentMember to us-gaap_DesignatedAsHedgingInstrumentMember1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityFundsMember" xlink:label="EquityFundsMember" xlink:title="EquityFundsMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EquityFundsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EquityFundsMember" xml:lang="en-US" id="us-gaap_EquityFundsMember">Pooled Equity Funds [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EquityFundsMember" xlink:to="us-gaap_EquityFundsMember" xlink:title="label: EquityFundsMember to us-gaap_EquityFundsMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherCurrentLiabilitiesMember" xlink:label="OtherCurrentLiabilitiesMember" xlink:title="OtherCurrentLiabilitiesMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherCurrentLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherCurrentLiabilitiesMember" xml:lang="en-US" id="us-gaap_OtherCurrentLiabilitiesMember">Other Current Liabilities [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherCurrentLiabilitiesMember" xlink:to="us-gaap_OtherCurrentLiabilitiesMember" xlink:title="label: OtherCurrentLiabilitiesMember to us-gaap_OtherCurrentLiabilitiesMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNoncurrentAssetsMember" xlink:label="OtherNoncurrentAssetsMember" xlink:title="OtherNoncurrentAssetsMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherNoncurrentAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_OtherNoncurrentAssetsMember" xml:lang="en-US" id="us-gaap_OtherNoncurrentAssetsMember">Other Noncurrent Assets [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherNoncurrentAssetsMember" xlink:to="us-gaap_OtherNoncurrentAssetsMember" xlink:title="label: OtherNoncurrentAssetsMember to us-gaap_OtherNoncurrentAssetsMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherNoncurrentAssetsMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherNoncurrentAssetsMember_lbl1" xml:lang="en-US" id="us-gaap_OtherNoncurrentAssetsMember_lbl1">Other Noncurrent Assets [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherNoncurrentAssetsMember" xlink:to="us-gaap_OtherNoncurrentAssetsMember_lbl1" xlink:title="label: OtherNoncurrentAssetsMember to us-gaap_OtherNoncurrentAssetsMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries" xlink:label="DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries" xlink:title="DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries" xml:lang="en-US" id="us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries">Unrecognized foreign withholding taxes and deferred tax liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries" xlink:to="us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries" xlink:title="label: DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries to us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries_lbl1" xml:lang="en-US" id="us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries_lbl1">Deferred Tax Liability Not Recognized, Amount of Unrecognized Deferred Tax Liability, Undistributed Earnings of Foreign Subsidiaries</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries" xlink:to="us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries_lbl1" xlink:title="label: DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries to us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLossCarryforwardsExpirationDate" xlink:label="OperatingLossCarryforwardsExpirationDate" xlink:title="OperatingLossCarryforwardsExpirationDate" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingLossCarryforwardsExpirationDate" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_OperatingLossCarryforwardsExpirationDate" xml:lang="en-US" id="us-gaap_OperatingLossCarryforwardsExpirationDate">Tax loss carryforwards, expiration date</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLossCarryforwardsExpirationDate" xlink:to="us-gaap_OperatingLossCarryforwardsExpirationDate" xlink:title="label: OperatingLossCarryforwardsExpirationDate to us-gaap_OperatingLossCarryforwardsExpirationDate" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingLossCarryforwardsExpirationDate_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OperatingLossCarryforwardsExpirationDate_lbl1" xml:lang="en-US" id="us-gaap_OperatingLossCarryforwardsExpirationDate_lbl1">Operating Loss Carryforwards, Expiration Date</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLossCarryforwardsExpirationDate" xlink:to="us-gaap_OperatingLossCarryforwardsExpirationDate_lbl1" xlink:title="label: OperatingLossCarryforwardsExpirationDate to us-gaap_OperatingLossCarryforwardsExpirationDate_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SeveranceCosts1" xlink:label="SeveranceCosts1" xlink:title="SeveranceCosts1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SeveranceCosts1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_SeveranceCosts1" xml:lang="en-US" id="us-gaap_SeveranceCosts1">Employee severance and related benefits</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SeveranceCosts1" xlink:to="us-gaap_SeveranceCosts1" xlink:title="label: SeveranceCosts1 to us-gaap_SeveranceCosts1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SeveranceCosts1_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SeveranceCosts1_lbl1" xml:lang="en-US" id="us-gaap_SeveranceCosts1_lbl1">Severance Costs</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SeveranceCosts1" xlink:to="us-gaap_SeveranceCosts1_lbl1" xlink:title="label: SeveranceCosts1 to us-gaap_SeveranceCosts1_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherCommitmentsTable" xlink:label="OtherCommitmentsTable" xlink:title="OtherCommitmentsTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherCommitmentsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherCommitmentsTable" xml:lang="en-US" id="us-gaap_OtherCommitmentsTable">Other Commitments [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherCommitmentsTable" xlink:to="us-gaap_OtherCommitmentsTable" xlink:title="label: OtherCommitmentsTable to us-gaap_OtherCommitmentsTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherCommitmentsLineItems" xlink:label="OtherCommitmentsLineItems" xlink:title="OtherCommitmentsLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherCommitmentsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherCommitmentsLineItems" xml:lang="en-US" id="us-gaap_OtherCommitmentsLineItems">Other Commitments [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherCommitmentsLineItems" xlink:to="us-gaap_OtherCommitmentsLineItems" xlink:title="label: OtherCommitmentsLineItems to us-gaap_OtherCommitmentsLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock" xlink:label="LongLivedAssetsByGeographicAreasTableTextBlock" xlink:title="LongLivedAssetsByGeographicAreasTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock" xml:lang="en-US" id="us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock">Property, Plant and Equipment by Geographic Area</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongLivedAssetsByGeographicAreasTableTextBlock" xlink:to="us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock" xlink:title="label: LongLivedAssetsByGeographicAreasTableTextBlock to us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock_lbl1" xml:lang="en-US" id="us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock_lbl1">Long-Lived Assets by Geographic Areas [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongLivedAssetsByGeographicAreasTableTextBlock" xlink:to="us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock_lbl1" xlink:title="label: LongLivedAssetsByGeographicAreasTableTextBlock to us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherCommitmentsAbstract" xlink:label="OtherCommitmentsAbstract" xlink:title="OtherCommitmentsAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherCommitmentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_OtherCommitmentsAbstract" xml:lang="en-US" id="us-gaap_OtherCommitmentsAbstract">Indemnification Agreements [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherCommitmentsAbstract" xlink:to="us-gaap_OtherCommitmentsAbstract" xlink:title="label: OtherCommitmentsAbstract to us-gaap_OtherCommitmentsAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherCommitmentsAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherCommitmentsAbstract_lbl1" xml:lang="en-US" id="us-gaap_OtherCommitmentsAbstract_lbl1">Other Commitments [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherCommitmentsAbstract" xlink:to="us-gaap_OtherCommitmentsAbstract_lbl1" xlink:title="label: OtherCommitmentsAbstract to us-gaap_OtherCommitmentsAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:label="AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:title="AccumulatedOtherComprehensiveIncomeLossLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xml:lang="en-US" id="us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems">Accumulated Other Comprehensive Loss [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:title="label: AccumulatedOtherComprehensiveIncomeLossLineItems to us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:label="AccumulatedOtherComprehensiveIncomeLossTable" xlink:title="AccumulatedOtherComprehensiveIncomeLossTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xml:lang="en-US" id="us-gaap_AccumulatedOtherComprehensiveIncomeLossTable">Accumulated Other Comprehensive Loss [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedOtherComprehensiveIncomeLossTable" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:title="label: AccumulatedOtherComprehensiveIncomeLossTable to us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xml:lang="en-US" id="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1">Fair value of awards vesting</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:title="label: SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1 to us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_lbl1" xml:lang="en-US" id="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_lbl1">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_lbl1" xlink:title="label: SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1 to us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VestingAxis" xlink:label="VestingAxis" xlink:title="VestingAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_VestingAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_VestingAxis" xml:lang="en-US" id="us-gaap_VestingAxis">Vesting [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VestingAxis" xlink:to="us-gaap_VestingAxis" xlink:title="label: VestingAxis to us-gaap_VestingAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VestingDomain" xlink:label="VestingDomain" xlink:title="VestingDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_VestingDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_VestingDomain" xml:lang="en-US" id="us-gaap_VestingDomain">Vesting [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VestingDomain" xlink:to="us-gaap_VestingDomain" xlink:title="label: VestingDomain to us-gaap_VestingDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xml:lang="en-US" id="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod">Stock option term</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:title="label: SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod to us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_lbl1" xml:lang="en-US" id="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_lbl1">Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_lbl1" xlink:title="label: SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod to us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xml:lang="en-US" id="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage">Annual vesting percentage</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:title="label: SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage to us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_lbl1" xml:lang="en-US" id="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_lbl1">Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_lbl1" xlink:title="label: SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage to us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TechnologyBasedIntangibleAssetsMember" xlink:label="TechnologyBasedIntangibleAssetsMember" xlink:title="TechnologyBasedIntangibleAssetsMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TechnologyBasedIntangibleAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_TechnologyBasedIntangibleAssetsMember" xml:lang="en-US" id="us-gaap_TechnologyBasedIntangibleAssetsMember">Acquired Technology [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TechnologyBasedIntangibleAssetsMember" xlink:to="us-gaap_TechnologyBasedIntangibleAssetsMember" xlink:title="label: TechnologyBasedIntangibleAssetsMember to us-gaap_TechnologyBasedIntangibleAssetsMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardDateAxis" xlink:label="AwardDateAxis" xlink:title="AwardDateAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AwardDateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AwardDateAxis" xml:lang="en-US" id="us-gaap_AwardDateAxis">Award Date [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AwardDateAxis" xlink:to="us-gaap_AwardDateAxis" xlink:title="label: AwardDateAxis to us-gaap_AwardDateAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardDateDomain" xlink:label="AwardDateDomain" xlink:title="AwardDateDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AwardDateDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AwardDateDomain" xml:lang="en-US" id="us-gaap_AwardDateDomain">Award Date [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AwardDateDomain" xlink:to="us-gaap_AwardDateDomain" xlink:title="label: AwardDateDomain to us-gaap_AwardDateDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:title="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xml:lang="en-US" id="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents">Cash and cash equivalents</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:title="label: BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents to us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_lbl1" xml:lang="en-US" id="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_lbl1">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_lbl1" xlink:title="label: BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents to us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:title="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xml:lang="en-US" id="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables">Trade accounts receivable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:title="label: BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables to us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:title="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xml:lang="en-US" id="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets">Other assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:title="label: BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets to us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_lbl1" xml:lang="en-US" id="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_lbl1">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_lbl1" xlink:title="label: BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets to us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:title="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xml:lang="en-US" id="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable">Accounts payable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:title="label: BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable to us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_lbl1" xml:lang="en-US" id="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_lbl1">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_lbl1" xlink:title="label: BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable to us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" xlink:title="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" xml:lang="en-US" id="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther">Accrued compensation and employee benefits</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" xlink:title="label: BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther to us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_lbl1" xml:lang="en-US" id="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_lbl1">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_lbl1" xlink:title="label: BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther to us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:title="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xml:lang="en-US" id="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther">Other liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:title="label: BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther to us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_lbl1" xml:lang="en-US" id="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_lbl1">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_lbl1" xlink:title="label: BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther to us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax" xlink:label="OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax" xlink:title="OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:title="us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax" xml:lang="en-US" id="us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax">Amortization of net actuarial loss</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax" xlink:title="label: OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax to us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax_lbl1" xml:lang="en-US" id="us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax_lbl1">Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, before Tax</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax_lbl1" xlink:title="label: OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax to us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:label="FinitelivedIntangibleAssetsAcquired1" xlink:title="FinitelivedIntangibleAssetsAcquired1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FinitelivedIntangibleAssetsAcquired1" xml:lang="en-US" id="us-gaap_FinitelivedIntangibleAssetsAcquired1">Intangible assets acquired</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinitelivedIntangibleAssetsAcquired1" xlink:to="us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:title="label: FinitelivedIntangibleAssetsAcquired1 to us-gaap_FinitelivedIntangibleAssetsAcquired1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CorporateNonSegmentMember" xlink:label="CorporateNonSegmentMember" xlink:title="CorporateNonSegmentMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CorporateNonSegmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CorporateNonSegmentMember" xml:lang="en-US" id="us-gaap_CorporateNonSegmentMember">Corporate [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CorporateNonSegmentMember" xlink:to="us-gaap_CorporateNonSegmentMember" xlink:title="label: CorporateNonSegmentMember to us-gaap_CorporateNonSegmentMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration" xlink:label="DisposalGroupIncludingDiscontinuedOperationConsideration" xlink:title="DisposalGroupIncludingDiscontinuedOperationConsideration" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration" xml:lang="en-US" id="us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration">Net transaction price for sale of disposal group</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisposalGroupIncludingDiscontinuedOperationConsideration" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration" xlink:title="label: DisposalGroupIncludingDiscontinuedOperationConsideration to us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_lbl1" xml:lang="en-US" id="us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_lbl1">Disposal Group, Including Discontinued Operation, Consideration</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisposalGroupIncludingDiscontinuedOperationConsideration" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_lbl1" xlink:title="label: DisposalGroupIncludingDiscontinuedOperationConsideration to us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" xlink:label="LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" xlink:title="LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" xml:lang="en-US" id="us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities">Long-term debt</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" xlink:to="us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" xlink:title="label: LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities to us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_lbl1" xml:lang="en-US" id="us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_lbl1">Long-Term Debt and Lease Obligation, Including Current Maturities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" xlink:to="us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_lbl1" xlink:title="label: LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities to us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember" xlink:label="AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember" xlink:title="AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember" xml:lang="en-US" id="us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember">Defined Benefit Plans [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember" xlink:to="us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember" xlink:title="label: AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember to us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember_lbl1" xml:lang="en-US" id="us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember_lbl1">Accumulated Defined Benefit Plans Adjustment, Net Gain (Loss) Attributable to Parent [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember" xlink:to="us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember_lbl1" xlink:title="label: AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember to us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNonoperatingIncomeExpenseMember" xlink:label="OtherNonoperatingIncomeExpenseMember" xlink:title="OtherNonoperatingIncomeExpenseMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherNonoperatingIncomeExpenseMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_OtherNonoperatingIncomeExpenseMember" xml:lang="en-US" id="us-gaap_OtherNonoperatingIncomeExpenseMember">Other Income (Expense) - Net [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherNonoperatingIncomeExpenseMember" xlink:to="us-gaap_OtherNonoperatingIncomeExpenseMember" xlink:title="label: OtherNonoperatingIncomeExpenseMember to us-gaap_OtherNonoperatingIncomeExpenseMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherNonoperatingIncomeExpenseMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherNonoperatingIncomeExpenseMember_lbl1" xml:lang="en-US" id="us-gaap_OtherNonoperatingIncomeExpenseMember_lbl1">Other Nonoperating Income (Expense) [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherNonoperatingIncomeExpenseMember" xlink:to="us-gaap_OtherNonoperatingIncomeExpenseMember_lbl1" xlink:title="label: OtherNonoperatingIncomeExpenseMember to us-gaap_OtherNonoperatingIncomeExpenseMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:label="ShareBasedCompensationAwardTrancheOneMember" xlink:title="ShareBasedCompensationAwardTrancheOneMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ShareBasedCompensationAwardTrancheOneMember" xml:lang="en-US" id="us-gaap_ShareBasedCompensationAwardTrancheOneMember">Tranche One [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationAwardTrancheOneMember" xlink:to="us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:title="label: ShareBasedCompensationAwardTrancheOneMember to us-gaap_ShareBasedCompensationAwardTrancheOneMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationAwardTrancheOneMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationAwardTrancheOneMember_lbl1" xml:lang="en-US" id="us-gaap_ShareBasedCompensationAwardTrancheOneMember_lbl1">Share-Based Payment Arrangement, Tranche One [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationAwardTrancheOneMember" xlink:to="us-gaap_ShareBasedCompensationAwardTrancheOneMember_lbl1" xlink:title="label: ShareBasedCompensationAwardTrancheOneMember to us-gaap_ShareBasedCompensationAwardTrancheOneMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:label="ShareBasedCompensationAwardTrancheTwoMember" xlink:title="ShareBasedCompensationAwardTrancheTwoMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xml:lang="en-US" id="us-gaap_ShareBasedCompensationAwardTrancheTwoMember">Tranche Two [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationAwardTrancheTwoMember" xlink:to="us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:title="label: ShareBasedCompensationAwardTrancheTwoMember to us-gaap_ShareBasedCompensationAwardTrancheTwoMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xlink:label="ShareBasedCompensationAwardTrancheThreeMember" xlink:title="ShareBasedCompensationAwardTrancheThreeMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xml:lang="en-US" id="us-gaap_ShareBasedCompensationAwardTrancheThreeMember">Tranche Three [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationAwardTrancheThreeMember" xlink:to="us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xlink:title="label: ShareBasedCompensationAwardTrancheThreeMember to us-gaap_ShareBasedCompensationAwardTrancheThreeMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityNameAxis" xlink:label="IncomeTaxAuthorityNameAxis" xlink:title="IncomeTaxAuthorityNameAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxAuthorityNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeTaxAuthorityNameAxis" xml:lang="en-US" id="us-gaap_IncomeTaxAuthorityNameAxis">Income Tax Authority, Name [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxAuthorityNameAxis" xlink:to="us-gaap_IncomeTaxAuthorityNameAxis" xlink:title="label: IncomeTaxAuthorityNameAxis to us-gaap_IncomeTaxAuthorityNameAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityNameDomain" xlink:label="IncomeTaxAuthorityNameDomain" xlink:title="IncomeTaxAuthorityNameDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxAuthorityNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeTaxAuthorityNameDomain" xml:lang="en-US" id="us-gaap_IncomeTaxAuthorityNameDomain">Income Tax Authority, Name [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxAuthorityNameDomain" xlink:to="us-gaap_IncomeTaxAuthorityNameDomain" xlink:title="label: IncomeTaxAuthorityNameDomain to us-gaap_IncomeTaxAuthorityNameDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MinistryOfEconomicAffairsAndFinanceItalyMember" xlink:label="MinistryOfEconomicAffairsAndFinanceItalyMember" xlink:title="MinistryOfEconomicAffairsAndFinanceItalyMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_MinistryOfEconomicAffairsAndFinanceItalyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_MinistryOfEconomicAffairsAndFinanceItalyMember" xml:lang="en-US" id="us-gaap_MinistryOfEconomicAffairsAndFinanceItalyMember">Italy [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MinistryOfEconomicAffairsAndFinanceItalyMember" xlink:to="us-gaap_MinistryOfEconomicAffairsAndFinanceItalyMember" xlink:title="label: MinistryOfEconomicAffairsAndFinanceItalyMember to us-gaap_MinistryOfEconomicAffairsAndFinanceItalyMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_MinistryOfEconomicAffairsAndFinanceItalyMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_MinistryOfEconomicAffairsAndFinanceItalyMember_lbl1" xml:lang="en-US" id="us-gaap_MinistryOfEconomicAffairsAndFinanceItalyMember_lbl1">Ministry of Economic Affairs and Finance, Italy [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MinistryOfEconomicAffairsAndFinanceItalyMember" xlink:to="us-gaap_MinistryOfEconomicAffairsAndFinanceItalyMember_lbl1" xlink:title="label: MinistryOfEconomicAffairsAndFinanceItalyMember to us-gaap_MinistryOfEconomicAffairsAndFinanceItalyMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupClassificationAxis" xlink:label="DisposalGroupClassificationAxis" xlink:title="DisposalGroupClassificationAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DisposalGroupClassificationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DisposalGroupClassificationAxis" xml:lang="en-US" id="us-gaap_DisposalGroupClassificationAxis">Disposal Group Classification [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisposalGroupClassificationAxis" xlink:to="us-gaap_DisposalGroupClassificationAxis" xlink:title="label: DisposalGroupClassificationAxis to us-gaap_DisposalGroupClassificationAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupClassificationDomain" xlink:label="DisposalGroupClassificationDomain" xlink:title="DisposalGroupClassificationDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DisposalGroupClassificationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DisposalGroupClassificationDomain" xml:lang="en-US" id="us-gaap_DisposalGroupClassificationDomain">Disposal Group Classification [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisposalGroupClassificationDomain" xlink:to="us-gaap_DisposalGroupClassificationDomain" xlink:title="label: DisposalGroupClassificationDomain to us-gaap_DisposalGroupClassificationDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxAssetsNet" xlink:label="DeferredIncomeTaxAssetsNet" xlink:title="DeferredIncomeTaxAssetsNet" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DeferredIncomeTaxAssetsNet" xml:lang="en-US" id="us-gaap_DeferredIncomeTaxAssetsNet">Deferred income taxes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredIncomeTaxAssetsNet" xlink:to="us-gaap_DeferredIncomeTaxAssetsNet" xlink:title="label: DeferredIncomeTaxAssetsNet to us-gaap_DeferredIncomeTaxAssetsNet" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DeferredIncomeTaxAssetsNet_lbl1" xml:lang="en-US" id="us-gaap_DeferredIncomeTaxAssetsNet_lbl1">Deferred Income Tax Assets, Net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredIncomeTaxAssetsNet" xlink:to="us-gaap_DeferredIncomeTaxAssetsNet_lbl1" xlink:title="label: DeferredIncomeTaxAssetsNet to us-gaap_DeferredIncomeTaxAssetsNet_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:label="DeferredIncomeTaxLiabilitiesNet" xlink:title="DeferredIncomeTaxLiabilitiesNet" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DeferredIncomeTaxLiabilitiesNet" xml:lang="en-US" id="us-gaap_DeferredIncomeTaxLiabilitiesNet">Deferred income taxes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredIncomeTaxLiabilitiesNet" xlink:to="us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:title="label: DeferredIncomeTaxLiabilitiesNet to us-gaap_DeferredIncomeTaxLiabilitiesNet" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProductWarrantyLiabilityTable" xlink:label="ProductWarrantyLiabilityTable" xlink:title="ProductWarrantyLiabilityTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ProductWarrantyLiabilityTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ProductWarrantyLiabilityTable" xml:lang="en-US" id="us-gaap_ProductWarrantyLiabilityTable">Product Warranty Liability [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProductWarrantyLiabilityTable" xlink:to="us-gaap_ProductWarrantyLiabilityTable" xlink:title="label: ProductWarrantyLiabilityTable to us-gaap_ProductWarrantyLiabilityTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember" xlink:label="DisposalGroupHeldforsaleNotDiscontinuedOperationsMember" xlink:title="DisposalGroupHeldforsaleNotDiscontinuedOperationsMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember" xml:lang="en-US" id="us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember">Held for Sale [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisposalGroupHeldforsaleNotDiscontinuedOperationsMember" xlink:to="us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember" xlink:title="label: DisposalGroupHeldforsaleNotDiscontinuedOperationsMember to us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_lbl1" xml:lang="en-US" id="us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_lbl1">Disposal Group, Held-for-Sale, Not Discontinued Operations [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisposalGroupHeldforsaleNotDiscontinuedOperationsMember" xlink:to="us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_lbl1" xlink:title="label: DisposalGroupHeldforsaleNotDiscontinuedOperationsMember to us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProductWarrantyLiabilityLineItems" xlink:label="ProductWarrantyLiabilityLineItems" xlink:title="ProductWarrantyLiabilityLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ProductWarrantyLiabilityLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ProductWarrantyLiabilityLineItems" xml:lang="en-US" id="us-gaap_ProductWarrantyLiabilityLineItems">Product Warranty Liability [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProductWarrantyLiabilityLineItems" xlink:to="us-gaap_ProductWarrantyLiabilityLineItems" xlink:title="label: ProductWarrantyLiabilityLineItems to us-gaap_ProductWarrantyLiabilityLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent" xlink:label="OciBeforeReclassificationsBeforeTaxAttributableToParent" xlink:title="OciBeforeReclassificationsBeforeTaxAttributableToParent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent" xml:lang="en-US" id="us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent">Other comprehensive income (loss) before reclassifications</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OciBeforeReclassificationsBeforeTaxAttributableToParent" xlink:to="us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent" xlink:title="label: OciBeforeReclassificationsBeforeTaxAttributableToParent to us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent_lbl1" xml:lang="en-US" id="us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent_lbl1">OCI, before Reclassifications, before Tax, Attributable to Parent</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OciBeforeReclassificationsBeforeTaxAttributableToParent" xlink:to="us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent_lbl1" xlink:title="label: OciBeforeReclassificationsBeforeTaxAttributableToParent to us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent" xlink:label="ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent" xlink:title="ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent" xml:lang="en-US" id="us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent">Reclassification from accumulated other comprehensive income (loss)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent" xlink:to="us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent" xlink:title="label: ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent to us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent_lbl1" xml:lang="en-US" id="us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent_lbl1">Reclassification from AOCI, Current Period, before Tax, Attributable to Parent</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent" xlink:to="us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent_lbl1" xlink:title="label: ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent to us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockCommonMember" xlink:label="TreasuryStockCommonMember" xlink:title="TreasuryStockCommonMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TreasuryStockCommonMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_TreasuryStockCommonMember" xml:lang="en-US" id="us-gaap_TreasuryStockCommonMember">Treasury Stock, at Cost [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TreasuryStockCommonMember" xlink:to="us-gaap_TreasuryStockCommonMember" xlink:title="label: TreasuryStockCommonMember to us-gaap_TreasuryStockCommonMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TreasuryStockCommonMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_TreasuryStockCommonMember_lbl1" xml:lang="en-US" id="us-gaap_TreasuryStockCommonMember_lbl1">Treasury Stock, Common [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TreasuryStockCommonMember" xlink:to="us-gaap_TreasuryStockCommonMember_lbl1" xlink:title="label: TreasuryStockCommonMember to us-gaap_TreasuryStockCommonMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockCommonShares" xlink:label="TreasuryStockCommonShares" xlink:title="TreasuryStockCommonShares" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TreasuryStockCommonShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_TreasuryStockCommonShares" xml:lang="en-US" id="us-gaap_TreasuryStockCommonShares">Treasury stock at cost (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TreasuryStockCommonShares" xlink:to="us-gaap_TreasuryStockCommonShares" xlink:title="label: TreasuryStockCommonShares to us-gaap_TreasuryStockCommonShares" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockCommonValue" xlink:label="TreasuryStockCommonValue" xlink:title="TreasuryStockCommonValue" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TreasuryStockCommonValue" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_TreasuryStockCommonValue" xml:lang="en-US" id="us-gaap_TreasuryStockCommonValue">Treasury stock, at cost, 3.7 million and 3.3 million shares</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TreasuryStockCommonValue" xlink:to="us-gaap_TreasuryStockCommonValue" xlink:title="label: TreasuryStockCommonValue to us-gaap_TreasuryStockCommonValue" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TreasuryStockCommonValue_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_TreasuryStockCommonValue_lbl1" xml:lang="en-US" id="us-gaap_TreasuryStockCommonValue_lbl1">Treasury Stock, Common, Value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TreasuryStockCommonValue" xlink:to="us-gaap_TreasuryStockCommonValue_lbl1" xlink:title="label: TreasuryStockCommonValue to us-gaap_TreasuryStockCommonValue_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:label="GoodwillForeignCurrencyTranslationGainLoss" xlink:title="GoodwillForeignCurrencyTranslationGainLoss" />
    <link:label xlink:type="resource" xlink:label="us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xml:lang="en-US" id="us-gaap_GoodwillForeignCurrencyTranslationGainLoss">Effect of exchange rate changes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GoodwillForeignCurrencyTranslationGainLoss" xlink:to="us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:title="label: GoodwillForeignCurrencyTranslationGainLoss to us-gaap_GoodwillForeignCurrencyTranslationGainLoss" />
    <link:label xlink:type="resource" xlink:label="us-gaap_GoodwillForeignCurrencyTranslationGainLoss_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_GoodwillForeignCurrencyTranslationGainLoss_lbl1" xml:lang="en-US" id="us-gaap_GoodwillForeignCurrencyTranslationGainLoss_lbl1">Goodwill, Foreign Currency Translation Gain (Loss)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GoodwillForeignCurrencyTranslationGainLoss" xlink:to="us-gaap_GoodwillForeignCurrencyTranslationGainLoss_lbl1" xlink:title="label: GoodwillForeignCurrencyTranslationGainLoss to us-gaap_GoodwillForeignCurrencyTranslationGainLoss_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StandardProductWarrantyAccrualForeignCurrencyTranslationGainLoss" xlink:label="StandardProductWarrantyAccrualForeignCurrencyTranslationGainLoss" xlink:title="StandardProductWarrantyAccrualForeignCurrencyTranslationGainLoss" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StandardProductWarrantyAccrualForeignCurrencyTranslationGainLoss" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_StandardProductWarrantyAccrualForeignCurrencyTranslationGainLoss" xml:lang="en-US" id="us-gaap_StandardProductWarrantyAccrualForeignCurrencyTranslationGainLoss">Effect of exchange rate changes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StandardProductWarrantyAccrualForeignCurrencyTranslationGainLoss" xlink:to="us-gaap_StandardProductWarrantyAccrualForeignCurrencyTranslationGainLoss" xlink:title="label: StandardProductWarrantyAccrualForeignCurrencyTranslationGainLoss to us-gaap_StandardProductWarrantyAccrualForeignCurrencyTranslationGainLoss" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StandardProductWarrantyAccrualForeignCurrencyTranslationGainLoss_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StandardProductWarrantyAccrualForeignCurrencyTranslationGainLoss_lbl1" xml:lang="en-US" id="us-gaap_StandardProductWarrantyAccrualForeignCurrencyTranslationGainLoss_lbl1">Standard Product Warranty Accrual, Foreign Currency Translation Gain (Loss)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StandardProductWarrantyAccrualForeignCurrencyTranslationGainLoss" xlink:to="us-gaap_StandardProductWarrantyAccrualForeignCurrencyTranslationGainLoss_lbl1" xlink:title="label: StandardProductWarrantyAccrualForeignCurrencyTranslationGainLoss to us-gaap_StandardProductWarrantyAccrualForeignCurrencyTranslationGainLoss_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringReserveAccrualAdjustment1" xlink:label="RestructuringReserveAccrualAdjustment1" xlink:title="RestructuringReserveAccrualAdjustment1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RestructuringReserveAccrualAdjustment1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_RestructuringReserveAccrualAdjustment1" xml:lang="en-US" id="us-gaap_RestructuringReserveAccrualAdjustment1">Additions</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestructuringReserveAccrualAdjustment1" xlink:to="us-gaap_RestructuringReserveAccrualAdjustment1" xlink:title="label: RestructuringReserveAccrualAdjustment1 to us-gaap_RestructuringReserveAccrualAdjustment1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RestructuringReserveAccrualAdjustment1_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RestructuringReserveAccrualAdjustment1_lbl1" xml:lang="en-US" id="us-gaap_RestructuringReserveAccrualAdjustment1_lbl1">Restructuring Reserve, Accrual Adjustment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestructuringReserveAccrualAdjustment1" xlink:to="us-gaap_RestructuringReserveAccrualAdjustment1_lbl1" xlink:title="label: RestructuringReserveAccrualAdjustment1 to us-gaap_RestructuringReserveAccrualAdjustment1_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:title="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xml:lang="en-US" id="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities">Deferred income taxes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:title="label: BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities to us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_lbl1" xml:lang="en-US" id="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_lbl1">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_lbl1" xlink:title="label: BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities to us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanSponsorLocationAxis" xlink:label="RetirementPlanSponsorLocationAxis" xlink:title="RetirementPlanSponsorLocationAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RetirementPlanSponsorLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RetirementPlanSponsorLocationAxis" xml:lang="en-US" id="us-gaap_RetirementPlanSponsorLocationAxis">Retirement Plan Sponsor Location [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RetirementPlanSponsorLocationAxis" xlink:to="us-gaap_RetirementPlanSponsorLocationAxis" xlink:title="label: RetirementPlanSponsorLocationAxis to us-gaap_RetirementPlanSponsorLocationAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanSponsorLocationDomain" xlink:label="RetirementPlanSponsorLocationDomain" xlink:title="RetirementPlanSponsorLocationDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RetirementPlanSponsorLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RetirementPlanSponsorLocationDomain" xml:lang="en-US" id="us-gaap_RetirementPlanSponsorLocationDomain">Retirement Plan Sponsor Location [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RetirementPlanSponsorLocationDomain" xlink:to="us-gaap_RetirementPlanSponsorLocationDomain" xlink:title="label: RetirementPlanSponsorLocationDomain to us-gaap_RetirementPlanSponsorLocationDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DomesticPlanMember" xlink:label="DomesticPlanMember" xlink:title="DomesticPlanMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DomesticPlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DomesticPlanMember" xml:lang="en-US" id="us-gaap_DomesticPlanMember">Domestic Plan [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DomesticPlanMember" xlink:to="us-gaap_DomesticPlanMember" xlink:title="label: DomesticPlanMember to us-gaap_DomesticPlanMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignPlanMember" xlink:label="ForeignPlanMember" xlink:title="ForeignPlanMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ForeignPlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ForeignPlanMember" xml:lang="en-US" id="us-gaap_ForeignPlanMember">Non-U.S Plans [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ForeignPlanMember" xlink:to="us-gaap_ForeignPlanMember" xlink:title="label: ForeignPlanMember to us-gaap_ForeignPlanMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseCostAbstract" xlink:label="LeaseCostAbstract" xlink:title="LeaseCostAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LeaseCostAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LeaseCostAbstract" xml:lang="en-US" id="us-gaap_LeaseCostAbstract">Components of Lease Expense [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LeaseCostAbstract" xlink:to="us-gaap_LeaseCostAbstract" xlink:title="label: LeaseCostAbstract to us-gaap_LeaseCostAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseCost" xlink:label="LeaseCost" xlink:title="LeaseCost" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LeaseCost" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_LeaseCost" xml:lang="en-US" id="us-gaap_LeaseCost">Total lease expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LeaseCost" xlink:to="us-gaap_LeaseCost" xlink:title="label: LeaseCost to us-gaap_LeaseCost" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LeaseCost_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LeaseCost_lbl1" xml:lang="en-US" id="us-gaap_LeaseCost_lbl1">Lease, Cost</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LeaseCost" xlink:to="us-gaap_LeaseCost_lbl1" xlink:title="label: LeaseCost to us-gaap_LeaseCost_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseCost" xlink:label="OperatingLeaseCost" xlink:title="OperatingLeaseCost" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OperatingLeaseCost" xml:lang="en-US" id="us-gaap_OperatingLeaseCost">Operating lease expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeaseCost" xlink:to="us-gaap_OperatingLeaseCost" xlink:title="label: OperatingLeaseCost to us-gaap_OperatingLeaseCost" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermLeaseCost" xlink:label="ShortTermLeaseCost" xlink:title="ShortTermLeaseCost" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShortTermLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShortTermLeaseCost" xml:lang="en-US" id="us-gaap_ShortTermLeaseCost">Short-term lease expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShortTermLeaseCost" xlink:to="us-gaap_ShortTermLeaseCost" xlink:title="label: ShortTermLeaseCost to us-gaap_ShortTermLeaseCost" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:label="FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:title="FinanceLeaseLiabilitiesPaymentsDueAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xml:lang="en-US" id="us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract">Maturities of Finance Lease Liabilities [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:title="label: FinanceLeaseLiabilitiesPaymentsDueAbstract to us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueAbstract" xlink:label="DisaggregationOfRevenueAbstract" xlink:title="DisaggregationOfRevenueAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DisaggregationOfRevenueAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DisaggregationOfRevenueAbstract" xml:lang="en-US" id="us-gaap_DisaggregationOfRevenueAbstract">Disaggregation of Revenue [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisaggregationOfRevenueAbstract" xlink:to="us-gaap_DisaggregationOfRevenueAbstract" xlink:title="label: DisaggregationOfRevenueAbstract to us-gaap_DisaggregationOfRevenueAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:label="DisaggregationOfRevenueTableTextBlock" xlink:title="DisaggregationOfRevenueTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DisaggregationOfRevenueTableTextBlock" xml:lang="en-US" id="us-gaap_DisaggregationOfRevenueTableTextBlock">Disaggregation of Revenue</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisaggregationOfRevenueTableTextBlock" xlink:to="us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:title="label: DisaggregationOfRevenueTableTextBlock to us-gaap_DisaggregationOfRevenueTableTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="DisaggregationOfRevenueTable" xlink:title="DisaggregationOfRevenueTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DisaggregationOfRevenueTable" xml:lang="en-US" id="us-gaap_DisaggregationOfRevenueTable">Disaggregation of Revenue [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisaggregationOfRevenueTable" xlink:to="us-gaap_DisaggregationOfRevenueTable" xlink:title="label: DisaggregationOfRevenueTable to us-gaap_DisaggregationOfRevenueTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TransferredOverTimeMember" xlink:label="TransferredOverTimeMember" xlink:title="TransferredOverTimeMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TransferredOverTimeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_TransferredOverTimeMember" xml:lang="en-US" id="us-gaap_TransferredOverTimeMember">Products Transferred Over Time [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TransferredOverTimeMember" xlink:to="us-gaap_TransferredOverTimeMember" xlink:title="label: TransferredOverTimeMember to us-gaap_TransferredOverTimeMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="DisaggregationOfRevenueLineItems" xlink:title="DisaggregationOfRevenueLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DisaggregationOfRevenueLineItems" xml:lang="en-US" id="us-gaap_DisaggregationOfRevenueLineItems">Disaggregation of Revenue [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisaggregationOfRevenueLineItems" xlink:to="us-gaap_DisaggregationOfRevenueLineItems" xlink:title="label: DisaggregationOfRevenueLineItems to us-gaap_DisaggregationOfRevenueLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:label="TimingOfTransferOfGoodOrServiceAxis" xlink:title="TimingOfTransferOfGoodOrServiceAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_TimingOfTransferOfGoodOrServiceAxis" xml:lang="en-US" id="us-gaap_TimingOfTransferOfGoodOrServiceAxis">Timing of Transfer of Good or Service [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TimingOfTransferOfGoodOrServiceAxis" xlink:to="us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:title="label: TimingOfTransferOfGoodOrServiceAxis to us-gaap_TimingOfTransferOfGoodOrServiceAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:label="TimingOfTransferOfGoodOrServiceDomain" xlink:title="TimingOfTransferOfGoodOrServiceDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_TimingOfTransferOfGoodOrServiceDomain" xml:lang="en-US" id="us-gaap_TimingOfTransferOfGoodOrServiceDomain">Timing of Transfer of Good or Service [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TimingOfTransferOfGoodOrServiceDomain" xlink:to="us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:title="label: TimingOfTransferOfGoodOrServiceDomain to us-gaap_TimingOfTransferOfGoodOrServiceDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerAssetNet" xlink:label="ContractWithCustomerAssetNet" xlink:title="ContractWithCustomerAssetNet" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ContractWithCustomerAssetNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ContractWithCustomerAssetNet" xml:lang="en-US" id="us-gaap_ContractWithCustomerAssetNet">Contract assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ContractWithCustomerAssetNet" xlink:to="us-gaap_ContractWithCustomerAssetNet" xlink:title="label: ContractWithCustomerAssetNet to us-gaap_ContractWithCustomerAssetNet" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="RevenueFromContractWithCustomerAbstract" xlink:title="RevenueFromContractWithCustomerAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RevenueFromContractWithCustomerAbstract" xml:lang="en-US" id="us-gaap_RevenueFromContractWithCustomerAbstract">Revenue Recognition [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:title="label: RevenueFromContractWithCustomerAbstract to us-gaap_RevenueFromContractWithCustomerAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:label="RevenueFromContractWithCustomerTextBlock" xlink:title="RevenueFromContractWithCustomerTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RevenueFromContractWithCustomerTextBlock" xml:lang="en-US" id="us-gaap_RevenueFromContractWithCustomerTextBlock">Revenue Recognition</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RevenueFromContractWithCustomerTextBlock" xlink:to="us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:title="label: RevenueFromContractWithCustomerTextBlock to us-gaap_RevenueFromContractWithCustomerTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityAbstract" xlink:label="ContractWithCustomerAssetAndLiabilityAbstract" xlink:title="ContractWithCustomerAssetAndLiabilityAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ContractWithCustomerAssetAndLiabilityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ContractWithCustomerAssetAndLiabilityAbstract" xml:lang="en-US" id="us-gaap_ContractWithCustomerAssetAndLiabilityAbstract">Contract Balances [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ContractWithCustomerAssetAndLiabilityAbstract" xlink:to="us-gaap_ContractWithCustomerAssetAndLiabilityAbstract" xlink:title="label: ContractWithCustomerAssetAndLiabilityAbstract to us-gaap_ContractWithCustomerAssetAndLiabilityAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ContractWithCustomerAssetAndLiabilityAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ContractWithCustomerAssetAndLiabilityAbstract_lbl1" xml:lang="en-US" id="us-gaap_ContractWithCustomerAssetAndLiabilityAbstract_lbl1">Contract with Customer, Contract Asset, Contract Liability, and Receivable [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ContractWithCustomerAssetAndLiabilityAbstract" xlink:to="us-gaap_ContractWithCustomerAssetAndLiabilityAbstract_lbl1" xlink:title="label: ContractWithCustomerAssetAndLiabilityAbstract to us-gaap_ContractWithCustomerAssetAndLiabilityAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenuePerformanceObligationAbstract" xlink:label="RevenuePerformanceObligationAbstract" xlink:title="RevenuePerformanceObligationAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RevenuePerformanceObligationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_RevenuePerformanceObligationAbstract" xml:lang="en-US" id="us-gaap_RevenuePerformanceObligationAbstract">Revenue Recognition [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RevenuePerformanceObligationAbstract" xlink:to="us-gaap_RevenuePerformanceObligationAbstract" xlink:title="label: RevenuePerformanceObligationAbstract to us-gaap_RevenuePerformanceObligationAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RevenuePerformanceObligationAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RevenuePerformanceObligationAbstract_lbl1" xml:lang="en-US" id="us-gaap_RevenuePerformanceObligationAbstract_lbl1">Revenue, Performance Obligation [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RevenuePerformanceObligationAbstract" xlink:to="us-gaap_RevenuePerformanceObligationAbstract_lbl1" xlink:title="label: RevenuePerformanceObligationAbstract to us-gaap_RevenuePerformanceObligationAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeDisclosureAbstract" xlink:label="LesseeDisclosureAbstract" xlink:title="LesseeDisclosureAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LesseeDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LesseeDisclosureAbstract" xml:lang="en-US" id="us-gaap_LesseeDisclosureAbstract">Maturity of Lease Liabilities [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeDisclosureAbstract" xlink:to="us-gaap_LesseeDisclosureAbstract" xlink:title="label: LesseeDisclosureAbstract to us-gaap_LesseeDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsAndLiabilitiesLesseeAbstract" xlink:label="AssetsAndLiabilitiesLesseeAbstract" xlink:title="AssetsAndLiabilitiesLesseeAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AssetsAndLiabilitiesLesseeAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AssetsAndLiabilitiesLesseeAbstract" xml:lang="en-US" id="us-gaap_AssetsAndLiabilitiesLesseeAbstract">Lease Assets and Liabilities [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetsAndLiabilitiesLesseeAbstract" xlink:to="us-gaap_AssetsAndLiabilitiesLesseeAbstract" xlink:title="label: AssetsAndLiabilitiesLesseeAbstract to us-gaap_AssetsAndLiabilitiesLesseeAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:label="DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:title="DefinedBenefitPlanBenefitObligationBenefitsPaid" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid">Benefits paid</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:to="us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:title="label: DefinedBenefitPlanBenefitObligationBenefitsPaid to us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_lbl1" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_lbl1">Defined Benefit Plan, Benefit Obligation, Benefits Paid</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:to="us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_lbl1" xlink:title="label: DefinedBenefitPlanBenefitObligationBenefitsPaid to us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid" xlink:label="DefinedBenefitPlanPlanAssetsBenefitsPaid" xlink:title="DefinedBenefitPlanPlanAssetsBenefitsPaid" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid">Benefits paid</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanPlanAssetsBenefitsPaid" xlink:to="us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid" xlink:title="label: DefinedBenefitPlanPlanAssetsBenefitsPaid to us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_lbl1" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_lbl1">Defined Benefit Plan, Plan Assets, Benefits Paid</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanPlanAssetsBenefitsPaid" xlink:to="us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_lbl1" xlink:title="label: DefinedBenefitPlanPlanAssetsBenefitsPaid to us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiability" xlink:label="ContractWithCustomerLiability" xlink:title="ContractWithCustomerLiability" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ContractWithCustomerLiability" xml:lang="en-US" id="us-gaap_ContractWithCustomerLiability">Contract liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ContractWithCustomerLiability" xlink:to="us-gaap_ContractWithCustomerLiability" xlink:title="label: ContractWithCustomerLiability to us-gaap_ContractWithCustomerLiability" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseRightOfUseAsset" xlink:label="FinanceLeaseRightOfUseAsset" xlink:title="FinanceLeaseRightOfUseAsset" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FinanceLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FinanceLeaseRightOfUseAsset" xml:lang="en-US" id="us-gaap_FinanceLeaseRightOfUseAsset">Finance lease ROU assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinanceLeaseRightOfUseAsset" xlink:to="us-gaap_FinanceLeaseRightOfUseAsset" xlink:title="label: FinanceLeaseRightOfUseAsset to us-gaap_FinanceLeaseRightOfUseAsset" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="OperatingLeaseRightOfUseAsset" xlink:title="OperatingLeaseRightOfUseAsset" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_OperatingLeaseRightOfUseAsset" xml:lang="en-US" id="us-gaap_OperatingLeaseRightOfUseAsset">Operating lease ROU assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeaseRightOfUseAsset" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" xlink:title="label: OperatingLeaseRightOfUseAsset to us-gaap_OperatingLeaseRightOfUseAsset" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OperatingLeaseRightOfUseAsset_lbl1" xml:lang="en-US" id="us-gaap_OperatingLeaseRightOfUseAsset_lbl1">Operating Lease, Right-of-Use Asset</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeaseRightOfUseAsset" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset_lbl1" xlink:title="label: OperatingLeaseRightOfUseAsset to us-gaap_OperatingLeaseRightOfUseAsset_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:label="OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:title="OperatingLeaseLiabilitiesPaymentsDueAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xml:lang="en-US" id="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract">Maturity of Operating Lease Liabilities [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:title="label: OperatingLeaseLiabilitiesPaymentsDueAbstract to us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_lbl1" xml:lang="en-US" id="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_lbl1">Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_lbl1" xlink:title="label: OperatingLeaseLiabilitiesPaymentsDueAbstract to us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="RevenueFromContractWithCustomerExcludingAssessedTax" xlink:title="RevenueFromContractWithCustomerExcludingAssessedTax" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xml:lang="en-US" id="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">Net sales</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:title="label: RevenueFromContractWithCustomerExcludingAssessedTax to us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax1" xml:lang="en-US" id="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax1">Net sales</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax1" xlink:title="label: RevenueFromContractWithCustomerExcludingAssessedTax to us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TransferredAtPointInTimeMember" xlink:label="TransferredAtPointInTimeMember" xlink:title="TransferredAtPointInTimeMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TransferredAtPointInTimeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_TransferredAtPointInTimeMember" xml:lang="en-US" id="us-gaap_TransferredAtPointInTimeMember">Products Transferred at a Point in Time [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TransferredAtPointInTimeMember" xlink:to="us-gaap_TransferredAtPointInTimeMember" xlink:title="label: TransferredAtPointInTimeMember to us-gaap_TransferredAtPointInTimeMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeAxis" xlink:label="RetirementPlanTypeAxis" xlink:title="RetirementPlanTypeAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RetirementPlanTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RetirementPlanTypeAxis" xml:lang="en-US" id="us-gaap_RetirementPlanTypeAxis">Retirement Plan Type [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RetirementPlanTypeAxis" xlink:to="us-gaap_RetirementPlanTypeAxis" xlink:title="label: RetirementPlanTypeAxis to us-gaap_RetirementPlanTypeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="RetirementPlanTypeDomain" xlink:title="RetirementPlanTypeDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RetirementPlanTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RetirementPlanTypeDomain" xml:lang="en-US" id="us-gaap_RetirementPlanTypeDomain">Retirement Plan Type [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RetirementPlanTypeDomain" xlink:to="us-gaap_RetirementPlanTypeDomain" xlink:title="label: RetirementPlanTypeDomain to us-gaap_RetirementPlanTypeDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear" xlink:label="DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear" xlink:title="DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear">Expected contribution in fiscal 2025</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear" xlink:title="label: DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear to us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear_lbl1" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear_lbl1">Defined Benefit Plan, Expected Future Employer Contributions, Next Fiscal Year</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear_lbl1" xlink:title="label: DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear to us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeLeaseDescriptionTable" xlink:label="LesseeLeaseDescriptionTable" xlink:title="LesseeLeaseDescriptionTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LesseeLeaseDescriptionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LesseeLeaseDescriptionTable" xml:lang="en-US" id="us-gaap_LesseeLeaseDescriptionTable">Lessee, Lease, Description [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeLeaseDescriptionTable" xlink:to="us-gaap_LesseeLeaseDescriptionTable" xlink:title="label: LesseeLeaseDescriptionTable to us-gaap_LesseeLeaseDescriptionTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeLeaseDescriptionLineItems" xlink:label="LesseeLeaseDescriptionLineItems" xlink:title="LesseeLeaseDescriptionLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LesseeLeaseDescriptionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LesseeLeaseDescriptionLineItems" xml:lang="en-US" id="us-gaap_LesseeLeaseDescriptionLineItems">Lessee, Lease, Description [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_LesseeLeaseDescriptionLineItems" xlink:title="label: LesseeLeaseDescriptionLineItems to us-gaap_LesseeLeaseDescriptionLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:label="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:title="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xml:lang="en-US" id="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract">Cash, Cash Equivalents and Restricted Cash [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:title="label: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract to us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedCash" xlink:label="RestrictedCash" xlink:title="RestrictedCash" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RestrictedCash" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RestrictedCash" xml:lang="en-US" id="us-gaap_RestrictedCash">Restricted cash</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestrictedCash" xlink:to="us-gaap_RestrictedCash" xlink:title="label: RestrictedCash to us-gaap_RestrictedCash" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:label="EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:title="EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xml:lang="en-US" id="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations">Effect of exchange rate changes on cash</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:to="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:title="label: EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations to us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:title="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xml:lang="en-US" id="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">Net (decrease) increase in cash, cash equivalents and restricted cash</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:title="label: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect to us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl1" xml:lang="en-US" id="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl1">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl1" xlink:title="label: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect to us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:title="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xml:lang="en-US" id="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">Cash, cash equivalents and restricted cash - beginning of period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:title="label: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents to us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents1" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents1" xml:lang="en-US" id="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents1">Total cash, cash equivalents and restricted cash</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents1" xlink:title="label: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents to us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents2" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents2" xml:lang="en-US" id="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents2">Cash, cash equivalents and restricted cash - end of period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents2" xlink:title="label: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents to us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents2" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl3" xml:lang="en-US" id="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl3">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl3" xlink:title="label: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents to us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl3" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeasePayments" xlink:label="OperatingLeasePayments" xlink:title="OperatingLeasePayments" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OperatingLeasePayments" xml:lang="en-US" id="us-gaap_OperatingLeasePayments">Operating cash flows for operating leases</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeasePayments" xlink:to="us-gaap_OperatingLeasePayments" xlink:title="label: OperatingLeasePayments to us-gaap_OperatingLeasePayments" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeasePrincipalPayments" xlink:label="FinanceLeasePrincipalPayments" xlink:title="FinanceLeasePrincipalPayments" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FinanceLeasePrincipalPayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FinanceLeasePrincipalPayments" xml:lang="en-US" id="us-gaap_FinanceLeasePrincipalPayments">Financing cash flows for finance leases</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinanceLeasePrincipalPayments" xlink:to="us-gaap_FinanceLeasePrincipalPayments" xlink:title="label: FinanceLeasePrincipalPayments to us-gaap_FinanceLeasePrincipalPayments" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:label="RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:title="RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xml:lang="en-US" id="us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability">ROU assets obtained in exchange for finance lease liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:to="us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:title="label: RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability to us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_lbl1" xml:lang="en-US" id="us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_lbl1">Right-of-Use Asset Obtained in Exchange for Finance Lease Liability</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:to="us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_lbl1" xlink:title="label: RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability to us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:label="RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:title="RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xml:lang="en-US" id="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability">ROU assets obtained in exchange for operating lease liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:to="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:title="label: RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability to us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_lbl1" xml:lang="en-US" id="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_lbl1">Right-of-Use Asset Obtained in Exchange for Operating Lease Liability</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:to="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_lbl1" xlink:title="label: RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability to us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:label="FinanceLeaseWeightedAverageDiscountRatePercent" xlink:title="FinanceLeaseWeightedAverageDiscountRatePercent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xml:lang="en-US" id="us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent">Weighted-average discount rate: Finance leases</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinanceLeaseWeightedAverageDiscountRatePercent" xlink:to="us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:title="label: FinanceLeaseWeightedAverageDiscountRatePercent to us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:label="OperatingLeaseWeightedAverageDiscountRatePercent" xlink:title="OperatingLeaseWeightedAverageDiscountRatePercent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xml:lang="en-US" id="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent">Weighted-average discount rate: Operating leases</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:title="label: OperatingLeaseWeightedAverageDiscountRatePercent to us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="LesseeOperatingLeaseLiabilityPaymentsDue" xlink:title="LesseeOperatingLeaseLiabilityPaymentsDue" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xml:lang="en-US" id="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue">Total lease payments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:title="label: LesseeOperatingLeaseLiabilityPaymentsDue to us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl1" xml:lang="en-US" id="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl1">Lessee, Operating Lease, Liability, to be Paid</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl1" xlink:title="label: LesseeOperatingLeaseLiabilityPaymentsDue to us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:title="LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xml:lang="en-US" id="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive">Fiscal 2030 and beyond</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:title="label: LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive to us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_lbl1" xml:lang="en-US" id="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_lbl1">Lessee, Operating Lease, Liability, to be Paid, after Year Five</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_lbl1" xlink:title="label: LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive to us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:title="LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xml:lang="en-US" id="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">Fiscal 2025</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:title="label: LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths to us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl1" xml:lang="en-US" id="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl1">Lessee, Operating Lease, Liability, to be Paid, Year One</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl1" xlink:title="label: LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths to us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:label="LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:title="LesseeOperatingLeaseLiabilityPaymentsDueYearFive" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xml:lang="en-US" id="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive">Fiscal 2029</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:title="label: LesseeOperatingLeaseLiabilityPaymentsDueYearFive to us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_lbl1" xml:lang="en-US" id="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_lbl1">Lessee, Operating Lease, Liability, to be Paid, Year Five</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_lbl1" xlink:title="label: LesseeOperatingLeaseLiabilityPaymentsDueYearFive to us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:title="LesseeOperatingLeaseLiabilityPaymentsDueYearFour" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xml:lang="en-US" id="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">Fiscal 2028</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:title="label: LesseeOperatingLeaseLiabilityPaymentsDueYearFour to us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_lbl1" xml:lang="en-US" id="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_lbl1">Lessee, Operating Lease, Liability, to be Paid, Year Four</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_lbl1" xlink:title="label: LesseeOperatingLeaseLiabilityPaymentsDueYearFour to us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:title="LesseeOperatingLeaseLiabilityPaymentsDueYearThree" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xml:lang="en-US" id="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">Fiscal 2027</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:title="label: LesseeOperatingLeaseLiabilityPaymentsDueYearThree to us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl1" xml:lang="en-US" id="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl1">Lessee, Operating Lease, Liability, to be Paid, Year Three</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl1" xlink:title="label: LesseeOperatingLeaseLiabilityPaymentsDueYearThree to us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:title="LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xml:lang="en-US" id="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">Fiscal 2026</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:title="label: LesseeOperatingLeaseLiabilityPaymentsDueYearTwo to us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl1" xml:lang="en-US" id="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl1">Lessee, Operating Lease, Liability, to be Paid, Year Two</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl1" xlink:title="label: LesseeOperatingLeaseLiabilityPaymentsDueYearTwo to us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:label="FinanceLeaseRightOfUseAssetAmortization" xlink:title="FinanceLeaseRightOfUseAssetAmortization" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_FinanceLeaseRightOfUseAssetAmortization" xml:lang="en-US" id="us-gaap_FinanceLeaseRightOfUseAssetAmortization">Finance lease expense: Depreciation of ROU assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinanceLeaseRightOfUseAssetAmortization" xlink:to="us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:title="label: FinanceLeaseRightOfUseAssetAmortization to us-gaap_FinanceLeaseRightOfUseAssetAmortization" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FinanceLeaseRightOfUseAssetAmortization_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FinanceLeaseRightOfUseAssetAmortization_lbl1" xml:lang="en-US" id="us-gaap_FinanceLeaseRightOfUseAssetAmortization_lbl1">Finance Lease, Right-of-Use Asset, Amortization</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinanceLeaseRightOfUseAssetAmortization" xlink:to="us-gaap_FinanceLeaseRightOfUseAssetAmortization_lbl1" xlink:title="label: FinanceLeaseRightOfUseAssetAmortization to us-gaap_FinanceLeaseRightOfUseAssetAmortization_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiability" xlink:label="FinanceLeaseLiability" xlink:title="FinanceLeaseLiability" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_FinanceLeaseLiability" xml:lang="en-US" id="us-gaap_FinanceLeaseLiability">Present value of lease liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinanceLeaseLiability" xlink:to="us-gaap_FinanceLeaseLiability" xlink:title="label: FinanceLeaseLiability to us-gaap_FinanceLeaseLiability" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FinanceLeaseLiability_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FinanceLeaseLiability_lbl1" xml:lang="en-US" id="us-gaap_FinanceLeaseLiability_lbl1">Finance Lease, Liability</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinanceLeaseLiability" xlink:to="us-gaap_FinanceLeaseLiability_lbl1" xlink:title="label: FinanceLeaseLiability to us-gaap_FinanceLeaseLiability_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityCurrent" xlink:label="FinanceLeaseLiabilityCurrent" xlink:title="FinanceLeaseLiabilityCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FinanceLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FinanceLeaseLiabilityCurrent" xml:lang="en-US" id="us-gaap_FinanceLeaseLiabilityCurrent">Finance lease liabilities, current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinanceLeaseLiabilityCurrent" xlink:to="us-gaap_FinanceLeaseLiabilityCurrent" xlink:title="label: FinanceLeaseLiabilityCurrent to us-gaap_FinanceLeaseLiabilityCurrent" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:label="FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:title="FinanceLeaseLiabilityUndiscountedExcessAmount" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xml:lang="en-US" id="us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount">Less: interest</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:to="us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:title="label: FinanceLeaseLiabilityUndiscountedExcessAmount to us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_lbl1" xml:lang="en-US" id="us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_lbl1">Finance Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:to="us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_lbl1" xlink:title="label: FinanceLeaseLiabilityUndiscountedExcessAmount to us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:label="FinanceLeaseLiabilityNoncurrent" xlink:title="FinanceLeaseLiabilityNoncurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FinanceLeaseLiabilityNoncurrent" xml:lang="en-US" id="us-gaap_FinanceLeaseLiabilityNoncurrent">Finance lease liabilities, noncurrent</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinanceLeaseLiabilityNoncurrent" xlink:to="us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:title="label: FinanceLeaseLiabilityNoncurrent to us-gaap_FinanceLeaseLiabilityNoncurrent" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:label="FinanceLeaseLiabilityPaymentsDue" xlink:title="FinanceLeaseLiabilityPaymentsDue" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_FinanceLeaseLiabilityPaymentsDue" xml:lang="en-US" id="us-gaap_FinanceLeaseLiabilityPaymentsDue">Total lease payments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinanceLeaseLiabilityPaymentsDue" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:title="label: FinanceLeaseLiabilityPaymentsDue to us-gaap_FinanceLeaseLiabilityPaymentsDue" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDue_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FinanceLeaseLiabilityPaymentsDue_lbl1" xml:lang="en-US" id="us-gaap_FinanceLeaseLiabilityPaymentsDue_lbl1">Finance Lease, Liability, to be Paid</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinanceLeaseLiabilityPaymentsDue" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDue_lbl1" xlink:title="label: FinanceLeaseLiabilityPaymentsDue to us-gaap_FinanceLeaseLiabilityPaymentsDue_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:title="FinanceLeaseLiabilityPaymentsDueAfterYearFive" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xml:lang="en-US" id="us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive">Fiscal 2030 and beyond</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:title="label: FinanceLeaseLiabilityPaymentsDueAfterYearFive to us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_lbl1" xml:lang="en-US" id="us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_lbl1">Finance Lease, Liability, to be Paid, after Year Five</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_lbl1" xlink:title="label: FinanceLeaseLiabilityPaymentsDueAfterYearFive to us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:title="FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xml:lang="en-US" id="us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths">Fiscal 2025</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:title="label: FinanceLeaseLiabilityPaymentsDueNextTwelveMonths to us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_lbl1" xml:lang="en-US" id="us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_lbl1">Finance Lease, Liability, to be Paid, Year One</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_lbl1" xlink:title="label: FinanceLeaseLiabilityPaymentsDueNextTwelveMonths to us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:label="FinanceLeaseLiabilityPaymentsDueYearFive" xlink:title="FinanceLeaseLiabilityPaymentsDueYearFive" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xml:lang="en-US" id="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive">Fiscal 2029</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinanceLeaseLiabilityPaymentsDueYearFive" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:title="label: FinanceLeaseLiabilityPaymentsDueYearFive to us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_lbl1" xml:lang="en-US" id="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_lbl1">Finance Lease, Liability, to be Paid, Year Five</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinanceLeaseLiabilityPaymentsDueYearFive" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_lbl1" xlink:title="label: FinanceLeaseLiabilityPaymentsDueYearFive to us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:label="FinanceLeaseLiabilityPaymentsDueYearFour" xlink:title="FinanceLeaseLiabilityPaymentsDueYearFour" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xml:lang="en-US" id="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour">Fiscal 2028</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinanceLeaseLiabilityPaymentsDueYearFour" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:title="label: FinanceLeaseLiabilityPaymentsDueYearFour to us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_lbl1" xml:lang="en-US" id="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_lbl1">Finance Lease, Liability, to be Paid, Year Four</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinanceLeaseLiabilityPaymentsDueYearFour" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_lbl1" xlink:title="label: FinanceLeaseLiabilityPaymentsDueYearFour to us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:label="FinanceLeaseLiabilityPaymentsDueYearThree" xlink:title="FinanceLeaseLiabilityPaymentsDueYearThree" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xml:lang="en-US" id="us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree">Fiscal 2027</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinanceLeaseLiabilityPaymentsDueYearThree" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:title="label: FinanceLeaseLiabilityPaymentsDueYearThree to us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_lbl1" xml:lang="en-US" id="us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_lbl1">Finance Lease, Liability, to be Paid, Year Three</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinanceLeaseLiabilityPaymentsDueYearThree" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_lbl1" xlink:title="label: FinanceLeaseLiabilityPaymentsDueYearThree to us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:label="FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:title="FinanceLeaseLiabilityPaymentsDueYearTwo" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xml:lang="en-US" id="us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo">Fiscal 2026</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:title="label: FinanceLeaseLiabilityPaymentsDueYearTwo to us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_lbl1" xml:lang="en-US" id="us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_lbl1">Finance Lease, Liability, to be Paid, Year Two</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_lbl1" xlink:title="label: FinanceLeaseLiabilityPaymentsDueYearTwo to us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseInterestExpense" xlink:label="FinanceLeaseInterestExpense" xlink:title="FinanceLeaseInterestExpense" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FinanceLeaseInterestExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_FinanceLeaseInterestExpense" xml:lang="en-US" id="us-gaap_FinanceLeaseInterestExpense">Finance lease expense: Interest on lease liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinanceLeaseInterestExpense" xlink:to="us-gaap_FinanceLeaseInterestExpense" xlink:title="label: FinanceLeaseInterestExpense to us-gaap_FinanceLeaseInterestExpense" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FinanceLeaseInterestExpense_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FinanceLeaseInterestExpense_lbl1" xml:lang="en-US" id="us-gaap_FinanceLeaseInterestExpense_lbl1">Finance Lease, Interest Expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinanceLeaseInterestExpense" xlink:to="us-gaap_FinanceLeaseInterestExpense_lbl1" xlink:title="label: FinanceLeaseInterestExpense to us-gaap_FinanceLeaseInterestExpense_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiability" xlink:label="OperatingLeaseLiability" xlink:title="OperatingLeaseLiability" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_OperatingLeaseLiability" xml:lang="en-US" id="us-gaap_OperatingLeaseLiability">Present value of lease liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeaseLiability" xlink:to="us-gaap_OperatingLeaseLiability" xlink:title="label: OperatingLeaseLiability to us-gaap_OperatingLeaseLiability" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingLeaseLiability_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OperatingLeaseLiability_lbl1" xml:lang="en-US" id="us-gaap_OperatingLeaseLiability_lbl1">Operating Lease, Liability</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeaseLiability" xlink:to="us-gaap_OperatingLeaseLiability_lbl1" xlink:title="label: OperatingLeaseLiability to us-gaap_OperatingLeaseLiability_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="OperatingLeaseLiabilityCurrent" xlink:title="OperatingLeaseLiabilityCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_OperatingLeaseLiabilityCurrent" xml:lang="en-US" id="us-gaap_OperatingLeaseLiabilityCurrent">Operating lease liabilities, current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeaseLiabilityCurrent" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent" xlink:title="label: OperatingLeaseLiabilityCurrent to us-gaap_OperatingLeaseLiabilityCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OperatingLeaseLiabilityCurrent_lbl1" xml:lang="en-US" id="us-gaap_OperatingLeaseLiabilityCurrent_lbl1">Operating Lease, Liability, Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeaseLiabilityCurrent" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent_lbl1" xlink:title="label: OperatingLeaseLiabilityCurrent to us-gaap_OperatingLeaseLiabilityCurrent_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:title="LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xml:lang="en-US" id="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">Less: Interest</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:title="label: LesseeOperatingLeaseLiabilityUndiscountedExcessAmount to us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl1" xml:lang="en-US" id="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl1">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl1" xlink:title="label: LesseeOperatingLeaseLiabilityUndiscountedExcessAmount to us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="OperatingLeaseLiabilityNoncurrent" xlink:title="OperatingLeaseLiabilityNoncurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_OperatingLeaseLiabilityNoncurrent" xml:lang="en-US" id="us-gaap_OperatingLeaseLiabilityNoncurrent">Operating lease liabilities, noncurrent</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeaseLiabilityNoncurrent" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:title="label: OperatingLeaseLiabilityNoncurrent to us-gaap_OperatingLeaseLiabilityNoncurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl1" xml:lang="en-US" id="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl1">Operating Lease, Liability, Noncurrent</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeaseLiabilityNoncurrent" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl1" xlink:title="label: OperatingLeaseLiabilityNoncurrent to us-gaap_OperatingLeaseLiabilityNoncurrent_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:label="ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:title="ContractWithCustomerAssetAndLiabilityTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xml:lang="en-US" id="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock">Contract Assets and Contract Liabilities from Contracts with Customers</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:to="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:title="label: ContractWithCustomerAssetAndLiabilityTableTextBlock to us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashProceedsReceivedAndTaxBenefitFromShareBasedPaymentAwardsTableTextBlock" xlink:label="CashProceedsReceivedAndTaxBenefitFromShareBasedPaymentAwardsTableTextBlock" xlink:title="CashProceedsReceivedAndTaxBenefitFromShareBasedPaymentAwardsTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CashProceedsReceivedAndTaxBenefitFromShareBasedPaymentAwardsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_CashProceedsReceivedAndTaxBenefitFromShareBasedPaymentAwardsTableTextBlock" xml:lang="en-US" id="us-gaap_CashProceedsReceivedAndTaxBenefitFromShareBasedPaymentAwardsTableTextBlock">Information Related to Stock Options Exercised</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashProceedsReceivedAndTaxBenefitFromShareBasedPaymentAwardsTableTextBlock" xlink:to="us-gaap_CashProceedsReceivedAndTaxBenefitFromShareBasedPaymentAwardsTableTextBlock" xlink:title="label: CashProceedsReceivedAndTaxBenefitFromShareBasedPaymentAwardsTableTextBlock to us-gaap_CashProceedsReceivedAndTaxBenefitFromShareBasedPaymentAwardsTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CashProceedsReceivedAndTaxBenefitFromShareBasedPaymentAwardsTableTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CashProceedsReceivedAndTaxBenefitFromShareBasedPaymentAwardsTableTextBlock_lbl1" xml:lang="en-US" id="us-gaap_CashProceedsReceivedAndTaxBenefitFromShareBasedPaymentAwardsTableTextBlock_lbl1">Cash Proceeds Received and Tax Benefit from Share-Based Payment Awards [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashProceedsReceivedAndTaxBenefitFromShareBasedPaymentAwardsTableTextBlock" xlink:to="us-gaap_CashProceedsReceivedAndTaxBenefitFromShareBasedPaymentAwardsTableTextBlock_lbl1" xlink:title="label: CashProceedsReceivedAndTaxBenefitFromShareBasedPaymentAwardsTableTextBlock to us-gaap_CashProceedsReceivedAndTaxBenefitFromShareBasedPaymentAwardsTableTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:label="FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:title="FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xml:lang="en-US" id="us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList">Finance lease liabilities, current, Statement of Financial Position [Extensible List]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:to="us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:title="label: FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList to us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:label="FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:title="FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xml:lang="en-US" id="us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList">Finance lease liabilities, noncurrent, Statement of Financial Position [Extensible List]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:to="us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:title="label: FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList to us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:label="FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:title="FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xml:lang="en-US" id="us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList">Finance lease ROU assets, Statement of Financial Position [Extensible List]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:to="us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:title="label: FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList to us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:label="OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:title="OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xml:lang="en-US" id="us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList">Operating lease liabilities, current, Statement of Financial Position [Extensible List]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:to="us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:title="label: OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList to us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:label="OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:title="OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xml:lang="en-US" id="us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList">Operating lease liabilities, noncurrent, Statement of Financial Position [Extensible List]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:title="label: OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList to us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:label="OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:title="OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xml:lang="en-US" id="us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList">Operating lease ROU assets, Statement of Financial Position [Extensible List]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:to="us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:title="label: OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList to us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseCostTableTextBlock" xlink:label="LeaseCostTableTextBlock" xlink:title="LeaseCostTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LeaseCostTableTextBlock" xml:lang="en-US" id="us-gaap_LeaseCostTableTextBlock">Components of Lease Expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LeaseCostTableTextBlock" xlink:to="us-gaap_LeaseCostTableTextBlock" xlink:title="label: LeaseCostTableTextBlock to us-gaap_LeaseCostTableTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeLeasesPolicyTextBlock" xlink:label="LesseeLeasesPolicyTextBlock" xlink:title="LesseeLeasesPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LesseeLeasesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LesseeLeasesPolicyTextBlock" xml:lang="en-US" id="us-gaap_LesseeLeasesPolicyTextBlock">Leases</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeLeasesPolicyTextBlock" xlink:to="us-gaap_LesseeLeasesPolicyTextBlock" xlink:title="label: LesseeLeasesPolicyTextBlock to us-gaap_LesseeLeasesPolicyTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" xlink:label="DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" xlink:title="DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage">Target allocation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" xlink:to="us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" xlink:title="label: DefinedBenefitPlanPlanAssetsTargetAllocationPercentage to us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember" xlink:label="FairValueMeasuredAtNetAssetValuePerShareMember" xlink:title="FairValueMeasuredAtNetAssetValuePerShareMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember" xml:lang="en-US" id="us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember">Net Asset Value [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueMeasuredAtNetAssetValuePerShareMember" xlink:to="us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember" xlink:title="label: FairValueMeasuredAtNetAssetValuePerShareMember to us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OpenTaxYear" xlink:label="OpenTaxYear" xlink:title="OpenTaxYear" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OpenTaxYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_OpenTaxYear" xml:lang="en-US" id="us-gaap_OpenTaxYear">Tax years subject to examination</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OpenTaxYear" xlink:to="us-gaap_OpenTaxYear" xlink:title="label: OpenTaxYear to us-gaap_OpenTaxYear" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OpenTaxYear_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OpenTaxYear_lbl1" xml:lang="en-US" id="us-gaap_OpenTaxYear_lbl1">Open Tax Year</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OpenTaxYear" xlink:to="us-gaap_OpenTaxYear_lbl1" xlink:title="label: OpenTaxYear to us-gaap_OpenTaxYear_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:title="FinanceLeaseWeightedAverageRemainingLeaseTerm1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xml:lang="en-US" id="us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1">Weighted-average remaining lease term: Finance leases</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:title="label: FinanceLeaseWeightedAverageRemainingLeaseTerm1 to us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_lbl1" xml:lang="en-US" id="us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_lbl1">Finance Lease, Weighted Average Remaining Lease Term</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_lbl1" xlink:title="label: FinanceLeaseWeightedAverageRemainingLeaseTerm1 to us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:title="OperatingLeaseWeightedAverageRemainingLeaseTerm1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xml:lang="en-US" id="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1">Weighted-average remaining lease term: Operating leases</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:title="label: OperatingLeaseWeightedAverageRemainingLeaseTerm1 to us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl1" xml:lang="en-US" id="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl1">Operating Lease, Weighted Average Remaining Lease Term</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl1" xlink:title="label: OperatingLeaseWeightedAverageRemainingLeaseTerm1 to us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseTermOfContract" xlink:label="LesseeOperatingLeaseTermOfContract" xlink:title="LesseeOperatingLeaseTermOfContract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseTermOfContract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_LesseeOperatingLeaseTermOfContract" xml:lang="en-US" id="us-gaap_LesseeOperatingLeaseTermOfContract">Term of operating lease</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeaseTermOfContract" xlink:to="us-gaap_LesseeOperatingLeaseTermOfContract" xlink:title="label: LesseeOperatingLeaseTermOfContract to us-gaap_LesseeOperatingLeaseTermOfContract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseTermOfContract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LesseeOperatingLeaseTermOfContract_lbl1" xml:lang="en-US" id="us-gaap_LesseeOperatingLeaseTermOfContract_lbl1">Lessee, Operating Lease, Term of Contract</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeaseTermOfContract" xlink:to="us-gaap_LesseeOperatingLeaseTermOfContract_lbl1" xlink:title="label: LesseeOperatingLeaseTermOfContract to us-gaap_LesseeOperatingLeaseTermOfContract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel12And3Member" xlink:label="FairValueInputsLevel12And3Member" xlink:title="FairValueInputsLevel12And3Member" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueInputsLevel12And3Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FairValueInputsLevel12And3Member" xml:lang="en-US" id="us-gaap_FairValueInputsLevel12And3Member">Total [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueInputsLevel12And3Member" xlink:to="us-gaap_FairValueInputsLevel12And3Member" xlink:title="label: FairValueInputsLevel12And3Member to us-gaap_FairValueInputsLevel12And3Member" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAdditionalInformationAbstract" xlink:label="DefinedBenefitPlanAdditionalInformationAbstract" xlink:title="DefinedBenefitPlanAdditionalInformationAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanAdditionalInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DefinedBenefitPlanAdditionalInformationAbstract" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanAdditionalInformationAbstract">Employer Contributions [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanAdditionalInformationAbstract" xlink:to="us-gaap_DefinedBenefitPlanAdditionalInformationAbstract" xlink:title="label: DefinedBenefitPlanAdditionalInformationAbstract to us-gaap_DefinedBenefitPlanAdditionalInformationAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanAdditionalInformationAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanAdditionalInformationAbstract_lbl1" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanAdditionalInformationAbstract_lbl1">Defined Benefit Plan, Additional Information [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanAdditionalInformationAbstract" xlink:to="us-gaap_DefinedBenefitPlanAdditionalInformationAbstract_lbl1" xlink:title="label: DefinedBenefitPlanAdditionalInformationAbstract to us-gaap_DefinedBenefitPlanAdditionalInformationAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanRealEstateMember" xlink:label="DefinedBenefitPlanRealEstateMember" xlink:title="DefinedBenefitPlanRealEstateMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanRealEstateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DefinedBenefitPlanRealEstateMember" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanRealEstateMember">Real Estate Investments [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanRealEstateMember" xlink:to="us-gaap_DefinedBenefitPlanRealEstateMember" xlink:title="label: DefinedBenefitPlanRealEstateMember to us-gaap_DefinedBenefitPlanRealEstateMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanRealEstateMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanRealEstateMember_lbl1" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanRealEstateMember_lbl1">Defined Benefit Plan, Real Estate [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanRealEstateMember" xlink:to="us-gaap_DefinedBenefitPlanRealEstateMember_lbl1" xlink:title="label: DefinedBenefitPlanRealEstateMember to us-gaap_DefinedBenefitPlanRealEstateMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:label="RevenueFromContractWithCustomerPolicyTextBlock" xlink:title="RevenueFromContractWithCustomerPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xml:lang="en-US" id="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock">Revenue Recognition</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RevenueFromContractWithCustomerPolicyTextBlock" xlink:to="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:title="label: RevenueFromContractWithCustomerPolicyTextBlock to us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_lbl1" xml:lang="en-US" id="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_lbl1">Revenue from Contract with Customer [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RevenueFromContractWithCustomerPolicyTextBlock" xlink:to="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_lbl1" xlink:title="label: RevenueFromContractWithCustomerPolicyTextBlock to us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:label="IncreaseDecreaseInContractWithCustomerAsset" xlink:title="IncreaseDecreaseInContractWithCustomerAsset" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xml:lang="en-US" id="us-gaap_IncreaseDecreaseInContractWithCustomerAsset">Decrease in contract assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInContractWithCustomerAsset" xlink:to="us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:title="label: IncreaseDecreaseInContractWithCustomerAsset to us-gaap_IncreaseDecreaseInContractWithCustomerAsset" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerAsset_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncreaseDecreaseInContractWithCustomerAsset_lbl1" xml:lang="en-US" id="us-gaap_IncreaseDecreaseInContractWithCustomerAsset_lbl1">Increase (Decrease) in Contract with Customer, Asset</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInContractWithCustomerAsset" xlink:to="us-gaap_IncreaseDecreaseInContractWithCustomerAsset_lbl1" xlink:title="label: IncreaseDecreaseInContractWithCustomerAsset to us-gaap_IncreaseDecreaseInContractWithCustomerAsset_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:label="IncreaseDecreaseInContractWithCustomerLiability" xlink:title="IncreaseDecreaseInContractWithCustomerLiability" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xml:lang="en-US" id="us-gaap_IncreaseDecreaseInContractWithCustomerLiability">Increase in contract liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInContractWithCustomerLiability" xlink:to="us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:title="label: IncreaseDecreaseInContractWithCustomerLiability to us-gaap_IncreaseDecreaseInContractWithCustomerLiability" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" xlink:label="OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" xlink:title="OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" xml:lang="en-US" id="us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax">Cash flow hedges, net of income taxes of ($0.2), $0 and $0 million</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" xlink:title="label: OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax to us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_lbl1" xml:lang="en-US" id="us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_lbl1">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_lbl1" xlink:title="label: OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax to us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax" xlink:label="OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax" xlink:title="OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax" xml:lang="en-US" id="us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax">Cash flow hedges, tax</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax" xlink:title="label: OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax to us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax_lbl1" xml:lang="en-US" id="us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax_lbl1">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax_lbl1" xlink:title="label: OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax to us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember" xlink:label="AccumulatedGainLossNetCashFlowHedgeParentMember" xlink:title="AccumulatedGainLossNetCashFlowHedgeParentMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember" xml:lang="en-US" id="us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember">Cash Flow Hedges [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedGainLossNetCashFlowHedgeParentMember" xlink:to="us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember" xlink:title="label: AccumulatedGainLossNetCashFlowHedgeParentMember to us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax" xlink:label="OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax" xlink:title="OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax" xml:lang="en-US" id="us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax">Gain (loss) reclassified from AOCI</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax" xlink:title="label: OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax to us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseRemainingLeaseTerm" xlink:label="LesseeOperatingLeaseRemainingLeaseTerm" xlink:title="LesseeOperatingLeaseRemainingLeaseTerm" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseRemainingLeaseTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_LesseeOperatingLeaseRemainingLeaseTerm" xml:lang="en-US" id="us-gaap_LesseeOperatingLeaseRemainingLeaseTerm">Remaining lease term</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeaseRemainingLeaseTerm" xlink:to="us-gaap_LesseeOperatingLeaseRemainingLeaseTerm" xlink:title="label: LesseeOperatingLeaseRemainingLeaseTerm to us-gaap_LesseeOperatingLeaseRemainingLeaseTerm" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseRemainingLeaseTerm_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LesseeOperatingLeaseRemainingLeaseTerm_lbl1" xml:lang="en-US" id="us-gaap_LesseeOperatingLeaseRemainingLeaseTerm_lbl1">Lessee, Operating Lease, Remaining Lease Term</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeaseRemainingLeaseTerm" xlink:to="us-gaap_LesseeOperatingLeaseRemainingLeaseTerm_lbl1" xlink:title="label: LesseeOperatingLeaseRemainingLeaseTerm to us-gaap_LesseeOperatingLeaseRemainingLeaseTerm_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization" xlink:label="FinanceLeaseRightOfUseAssetAccumulatedAmortization" xlink:title="FinanceLeaseRightOfUseAssetAccumulatedAmortization" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization" xml:lang="en-US" id="us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization">Accumulated amortization</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinanceLeaseRightOfUseAssetAccumulatedAmortization" xlink:to="us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization" xlink:title="label: FinanceLeaseRightOfUseAssetAccumulatedAmortization to us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_lbl1" xml:lang="en-US" id="us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_lbl1">Finance Lease, Right-of-Use Asset, Accumulated Amortization</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinanceLeaseRightOfUseAssetAccumulatedAmortization" xlink:to="us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_lbl1" xlink:title="label: FinanceLeaseRightOfUseAssetAccumulatedAmortization to us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetAcquisitionTable" xlink:label="AssetAcquisitionTable" xlink:title="AssetAcquisitionTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AssetAcquisitionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AssetAcquisitionTable" xml:lang="en-US" id="us-gaap_AssetAcquisitionTable">Asset Acquisition [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetAcquisitionTable" xlink:to="us-gaap_AssetAcquisitionTable" xlink:title="label: AssetAcquisitionTable to us-gaap_AssetAcquisitionTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetAcquisitionAxis" xlink:label="AssetAcquisitionAxis" xlink:title="AssetAcquisitionAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AssetAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AssetAcquisitionAxis" xml:lang="en-US" id="us-gaap_AssetAcquisitionAxis">Asset Acquisition [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetAcquisitionAxis" xlink:to="us-gaap_AssetAcquisitionAxis" xlink:title="label: AssetAcquisitionAxis to us-gaap_AssetAcquisitionAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetAcquisitionDomain" xlink:label="AssetAcquisitionDomain" xlink:title="AssetAcquisitionDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AssetAcquisitionDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AssetAcquisitionDomain" xml:lang="en-US" id="us-gaap_AssetAcquisitionDomain">Asset Acquisition [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetAcquisitionDomain" xlink:to="us-gaap_AssetAcquisitionDomain" xlink:title="label: AssetAcquisitionDomain to us-gaap_AssetAcquisitionDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetAcquisitionLineItems" xlink:label="AssetAcquisitionLineItems" xlink:title="AssetAcquisitionLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AssetAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AssetAcquisitionLineItems" xml:lang="en-US" id="us-gaap_AssetAcquisitionLineItems">Asset Acquisition [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetAcquisitionLineItems" xlink:to="us-gaap_AssetAcquisitionLineItems" xlink:title="label: AssetAcquisitionLineItems to us-gaap_AssetAcquisitionLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetAcquisitionConsiderationTransferredAbstract" xlink:label="AssetAcquisitionConsiderationTransferredAbstract" xlink:title="AssetAcquisitionConsiderationTransferredAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AssetAcquisitionConsiderationTransferredAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_AssetAcquisitionConsiderationTransferredAbstract" xml:lang="en-US" id="us-gaap_AssetAcquisitionConsiderationTransferredAbstract">Purchase of TMGcore, Inc. Intellectual Property [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetAcquisitionConsiderationTransferredAbstract" xlink:to="us-gaap_AssetAcquisitionConsiderationTransferredAbstract" xlink:title="label: AssetAcquisitionConsiderationTransferredAbstract to us-gaap_AssetAcquisitionConsiderationTransferredAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AssetAcquisitionConsiderationTransferredAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AssetAcquisitionConsiderationTransferredAbstract_lbl1" xml:lang="en-US" id="us-gaap_AssetAcquisitionConsiderationTransferredAbstract_lbl1">Asset Acquisition, Consideration Transferred [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetAcquisitionConsiderationTransferredAbstract" xlink:to="us-gaap_AssetAcquisitionConsiderationTransferredAbstract_lbl1" xlink:title="label: AssetAcquisitionConsiderationTransferredAbstract to us-gaap_AssetAcquisitionConsiderationTransferredAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetAcquisitionConsiderationTransferred" xlink:label="AssetAcquisitionConsiderationTransferred" xlink:title="AssetAcquisitionConsiderationTransferred" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AssetAcquisitionConsiderationTransferred" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_AssetAcquisitionConsiderationTransferred" xml:lang="en-US" id="us-gaap_AssetAcquisitionConsiderationTransferred">Purchase price of assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetAcquisitionConsiderationTransferred" xlink:to="us-gaap_AssetAcquisitionConsiderationTransferred" xlink:title="label: AssetAcquisitionConsiderationTransferred to us-gaap_AssetAcquisitionConsiderationTransferred" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AssetAcquisitionConsiderationTransferred_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AssetAcquisitionConsiderationTransferred_lbl1" xml:lang="en-US" id="us-gaap_AssetAcquisitionConsiderationTransferred_lbl1">Asset Acquisition, Consideration Transferred</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetAcquisitionConsiderationTransferred" xlink:to="us-gaap_AssetAcquisitionConsiderationTransferred_lbl1" xlink:title="label: AssetAcquisitionConsiderationTransferred to us-gaap_AssetAcquisitionConsiderationTransferred_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:label="BusinessCombinationAndAssetAcquisitionAbstract" xlink:title="BusinessCombinationAndAssetAcquisitionAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xml:lang="en-US" id="us-gaap_BusinessCombinationAndAssetAcquisitionAbstract">Acquisitions and Dispositions [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationAndAssetAcquisitionAbstract" xlink:to="us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:title="label: BusinessCombinationAndAssetAcquisitionAbstract to us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentExpenditureAdditionToLongLivedAssets" xlink:label="SegmentExpenditureAdditionToLongLivedAssets" xlink:title="SegmentExpenditureAdditionToLongLivedAssets" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SegmentExpenditureAdditionToLongLivedAssets" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_SegmentExpenditureAdditionToLongLivedAssets" xml:lang="en-US" id="us-gaap_SegmentExpenditureAdditionToLongLivedAssets">Capital expenditures</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SegmentExpenditureAdditionToLongLivedAssets" xlink:to="us-gaap_SegmentExpenditureAdditionToLongLivedAssets" xlink:title="label: SegmentExpenditureAdditionToLongLivedAssets to us-gaap_SegmentExpenditureAdditionToLongLivedAssets" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SegmentExpenditureAdditionToLongLivedAssets_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SegmentExpenditureAdditionToLongLivedAssets_lbl1" xml:lang="en-US" id="us-gaap_SegmentExpenditureAdditionToLongLivedAssets_lbl1">Segment, Expenditure, Addition to Long-Lived Assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SegmentExpenditureAdditionToLongLivedAssets" xlink:to="us-gaap_SegmentExpenditureAdditionToLongLivedAssets_lbl1" xlink:title="label: SegmentExpenditureAdditionToLongLivedAssets to us-gaap_SegmentExpenditureAdditionToLongLivedAssets_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplierFinanceProgramPaymentTimingPeriod" xlink:label="SupplierFinanceProgramPaymentTimingPeriod" xlink:title="SupplierFinanceProgramPaymentTimingPeriod" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SupplierFinanceProgramPaymentTimingPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SupplierFinanceProgramPaymentTimingPeriod" xml:lang="en-US" id="us-gaap_SupplierFinanceProgramPaymentTimingPeriod">Payment period for supplier finance program</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SupplierFinanceProgramPaymentTimingPeriod" xlink:to="us-gaap_SupplierFinanceProgramPaymentTimingPeriod" xlink:title="label: SupplierFinanceProgramPaymentTimingPeriod to us-gaap_SupplierFinanceProgramPaymentTimingPeriod" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplierFinanceProgramObligation" xlink:label="SupplierFinanceProgramObligation" xlink:title="SupplierFinanceProgramObligation" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SupplierFinanceProgramObligation" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="us-gaap_SupplierFinanceProgramObligation" xml:lang="en-US" id="us-gaap_SupplierFinanceProgramObligation">Obligations outstanding, beginning of period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SupplierFinanceProgramObligation" xlink:to="us-gaap_SupplierFinanceProgramObligation" xlink:title="label: SupplierFinanceProgramObligation to us-gaap_SupplierFinanceProgramObligation" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SupplierFinanceProgramObligation1" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="us-gaap_SupplierFinanceProgramObligation1" xml:lang="en-US" id="us-gaap_SupplierFinanceProgramObligation1">Obligations outstanding, end of period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SupplierFinanceProgramObligation" xlink:to="us-gaap_SupplierFinanceProgramObligation1" xlink:title="label: SupplierFinanceProgramObligation to us-gaap_SupplierFinanceProgramObligation1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SupplierFinanceProgramObligation_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SupplierFinanceProgramObligation_lbl2" xml:lang="en-US" id="us-gaap_SupplierFinanceProgramObligation_lbl2">Supplier Finance Program, Obligation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SupplierFinanceProgramObligation" xlink:to="us-gaap_SupplierFinanceProgramObligation_lbl2" xlink:title="label: SupplierFinanceProgramObligation to us-gaap_SupplierFinanceProgramObligation_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration" xlink:label="SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration" xlink:title="SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration" xml:lang="en-US" id="us-gaap_SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration">Supplier Finance Program, Obligation, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration" xlink:to="us-gaap_SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration" xlink:title="label: SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration to us-gaap_SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplierFinanceProgramTableTextBlock" xlink:label="SupplierFinanceProgramTableTextBlock" xlink:title="SupplierFinanceProgramTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SupplierFinanceProgramTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SupplierFinanceProgramTableTextBlock" xml:lang="en-US" id="us-gaap_SupplierFinanceProgramTableTextBlock">Obligations Associated with Supplier Finance Program</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SupplierFinanceProgramTableTextBlock" xlink:to="us-gaap_SupplierFinanceProgramTableTextBlock" xlink:title="label: SupplierFinanceProgramTableTextBlock to us-gaap_SupplierFinanceProgramTableTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplierFinanceProgramObligationRollForward" xlink:label="SupplierFinanceProgramObligationRollForward" xlink:title="SupplierFinanceProgramObligationRollForward" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SupplierFinanceProgramObligationRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SupplierFinanceProgramObligationRollForward" xml:lang="en-US" id="us-gaap_SupplierFinanceProgramObligationRollForward">Supplier Finance Program, Obligation [Roll Forward]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SupplierFinanceProgramObligationRollForward" xlink:to="us-gaap_SupplierFinanceProgramObligationRollForward" xlink:title="label: SupplierFinanceProgramObligationRollForward to us-gaap_SupplierFinanceProgramObligationRollForward" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplierFinanceProgramObligationIncrease" xlink:label="SupplierFinanceProgramObligationIncrease" xlink:title="SupplierFinanceProgramObligationIncrease" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SupplierFinanceProgramObligationIncrease" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_SupplierFinanceProgramObligationIncrease" xml:lang="en-US" id="us-gaap_SupplierFinanceProgramObligationIncrease">Invoices submitted</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SupplierFinanceProgramObligationIncrease" xlink:to="us-gaap_SupplierFinanceProgramObligationIncrease" xlink:title="label: SupplierFinanceProgramObligationIncrease to us-gaap_SupplierFinanceProgramObligationIncrease" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SupplierFinanceProgramObligationIncrease_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SupplierFinanceProgramObligationIncrease_lbl1" xml:lang="en-US" id="us-gaap_SupplierFinanceProgramObligationIncrease_lbl1">Supplier Finance Program, Obligation, Addition</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SupplierFinanceProgramObligationIncrease" xlink:to="us-gaap_SupplierFinanceProgramObligationIncrease_lbl1" xlink:title="label: SupplierFinanceProgramObligationIncrease to us-gaap_SupplierFinanceProgramObligationIncrease_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplierFinanceProgramObligationDecreaseSettlement" xlink:label="SupplierFinanceProgramObligationDecreaseSettlement" xlink:title="SupplierFinanceProgramObligationDecreaseSettlement" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SupplierFinanceProgramObligationDecreaseSettlement" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_SupplierFinanceProgramObligationDecreaseSettlement" xml:lang="en-US" id="us-gaap_SupplierFinanceProgramObligationDecreaseSettlement">Invoices paid</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SupplierFinanceProgramObligationDecreaseSettlement" xlink:to="us-gaap_SupplierFinanceProgramObligationDecreaseSettlement" xlink:title="label: SupplierFinanceProgramObligationDecreaseSettlement to us-gaap_SupplierFinanceProgramObligationDecreaseSettlement" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SupplierFinanceProgramObligationDecreaseSettlement_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SupplierFinanceProgramObligationDecreaseSettlement_lbl1" xml:lang="en-US" id="us-gaap_SupplierFinanceProgramObligationDecreaseSettlement_lbl1">Supplier Finance Program, Obligation, Settlement</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SupplierFinanceProgramObligationDecreaseSettlement" xlink:to="us-gaap_SupplierFinanceProgramObligationDecreaseSettlement_lbl1" xlink:title="label: SupplierFinanceProgramObligationDecreaseSettlement to us-gaap_SupplierFinanceProgramObligationDecreaseSettlement_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplierFinanceProgramLineItems" xlink:label="SupplierFinanceProgramLineItems" xlink:title="SupplierFinanceProgramLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SupplierFinanceProgramLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SupplierFinanceProgramLineItems" xml:lang="en-US" id="us-gaap_SupplierFinanceProgramLineItems">Supplier Finance Program [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SupplierFinanceProgramLineItems" xlink:to="us-gaap_SupplierFinanceProgramLineItems" xlink:title="label: SupplierFinanceProgramLineItems to us-gaap_SupplierFinanceProgramLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplierFinanceProgramTable" xlink:label="SupplierFinanceProgramTable" xlink:title="SupplierFinanceProgramTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SupplierFinanceProgramTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SupplierFinanceProgramTable" xml:lang="en-US" id="us-gaap_SupplierFinanceProgramTable">Supplier Finance Program [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SupplierFinanceProgramTable" xlink:to="us-gaap_SupplierFinanceProgramTable" xlink:title="label: SupplierFinanceProgramTable to us-gaap_SupplierFinanceProgramTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_NameOfMajorCustomerDomain" xlink:label="NameOfMajorCustomerDomain" xlink:title="NameOfMajorCustomerDomain" />
    <link:label xlink:type="resource" xlink:label="srt_NameOfMajorCustomerDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_NameOfMajorCustomerDomain" xml:lang="en-US" id="srt_NameOfMajorCustomerDomain">Customer [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NameOfMajorCustomerDomain" xlink:to="srt_NameOfMajorCustomerDomain" xlink:title="label: NameOfMajorCustomerDomain to srt_NameOfMajorCustomerDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:label="ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:title="ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xml:lang="en-US" id="srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock">Schedule II - Valuation and Qualifying Accounts</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:to="srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:title="label: ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock to srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_lbl1" xml:lang="en-US" id="srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_lbl1">SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:to="srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_lbl1" xlink:title="label: ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock to srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:label="ValuationAndQualifyingAccountsDisclosureLineItems" xlink:title="ValuationAndQualifyingAccountsDisclosureLineItems" />
    <link:label xlink:type="resource" xlink:label="srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_ValuationAndQualifyingAccountsDisclosureLineItems" xml:lang="en-US" id="srt_ValuationAndQualifyingAccountsDisclosureLineItems">Valuation and Qualifying Accounts Disclosure [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ValuationAndQualifyingAccountsDisclosureLineItems" xlink:to="srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:title="label: ValuationAndQualifyingAccountsDisclosureLineItems to srt_ValuationAndQualifyingAccountsDisclosureLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:label="ValuationAndQualifyingAccountsDisclosureTable" xlink:title="ValuationAndQualifyingAccountsDisclosureTable" />
    <link:label xlink:type="resource" xlink:label="srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_ValuationAndQualifyingAccountsDisclosureTable" xml:lang="en-US" id="srt_ValuationAndQualifyingAccountsDisclosureTable">Valuation and Qualifying Accounts Disclosure [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ValuationAndQualifyingAccountsDisclosureTable" xlink:to="srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:title="label: ValuationAndQualifyingAccountsDisclosureTable to srt_ValuationAndQualifyingAccountsDisclosureTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="ScenarioUnspecifiedDomain" xlink:title="ScenarioUnspecifiedDomain" />
    <link:label xlink:type="resource" xlink:label="srt_ScenarioUnspecifiedDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_ScenarioUnspecifiedDomain" xml:lang="en-US" id="srt_ScenarioUnspecifiedDomain">Scenario [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScenarioUnspecifiedDomain" xlink:to="srt_ScenarioUnspecifiedDomain" xlink:title="label: ScenarioUnspecifiedDomain to srt_ScenarioUnspecifiedDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioForecastMember" xlink:label="ScenarioForecastMember" xlink:title="ScenarioForecastMember" />
    <link:label xlink:type="resource" xlink:label="srt_ScenarioForecastMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="srt_ScenarioForecastMember" xml:lang="en-US" id="srt_ScenarioForecastMember">Forecast [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScenarioForecastMember" xlink:to="srt_ScenarioForecastMember" xlink:title="label: ScenarioForecastMember to srt_ScenarioForecastMember" />
    <link:label xlink:type="resource" xlink:label="srt_ScenarioForecastMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_ScenarioForecastMember_lbl1" xml:lang="en-US" id="srt_ScenarioForecastMember_lbl1">Forecast [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScenarioForecastMember" xlink:to="srt_ScenarioForecastMember_lbl1" xlink:title="label: ScenarioForecastMember to srt_ScenarioForecastMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementScenarioAxis" xlink:label="StatementScenarioAxis" xlink:title="StatementScenarioAxis" />
    <link:label xlink:type="resource" xlink:label="srt_StatementScenarioAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_StatementScenarioAxis" xml:lang="en-US" id="srt_StatementScenarioAxis">Scenario [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatementScenarioAxis" xlink:to="srt_StatementScenarioAxis" xlink:title="label: StatementScenarioAxis to srt_StatementScenarioAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain" xlink:label="SegmentGeographicalDomain" xlink:title="SegmentGeographicalDomain" />
    <link:label xlink:type="resource" xlink:label="srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_SegmentGeographicalDomain" xml:lang="en-US" id="srt_SegmentGeographicalDomain">Geographical [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SegmentGeographicalDomain" xlink:to="srt_SegmentGeographicalDomain" xlink:title="label: SegmentGeographicalDomain to srt_SegmentGeographicalDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementGeographicalAxis" xlink:label="StatementGeographicalAxis" xlink:title="StatementGeographicalAxis" />
    <link:label xlink:type="resource" xlink:label="srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_StatementGeographicalAxis" xml:lang="en-US" id="srt_StatementGeographicalAxis">Geographical [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatementGeographicalAxis" xlink:to="srt_StatementGeographicalAxis" xlink:title="label: StatementGeographicalAxis to srt_StatementGeographicalAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MajorCustomersAxis" xlink:label="MajorCustomersAxis" xlink:title="MajorCustomersAxis" />
    <link:label xlink:type="resource" xlink:label="srt_MajorCustomersAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_MajorCustomersAxis" xml:lang="en-US" id="srt_MajorCustomersAxis">Customer [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MajorCustomersAxis" xlink:to="srt_MajorCustomersAxis" xlink:title="label: MajorCustomersAxis to srt_MajorCustomersAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ValuationAndQualifyingAccountsAbstract" xlink:label="ValuationAndQualifyingAccountsAbstract" xlink:title="ValuationAndQualifyingAccountsAbstract" />
    <link:label xlink:type="resource" xlink:label="srt_ValuationAndQualifyingAccountsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_ValuationAndQualifyingAccountsAbstract" xml:lang="en-US" id="srt_ValuationAndQualifyingAccountsAbstract">Schedule II - Valuation and Qualifying Accounts [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ValuationAndQualifyingAccountsAbstract" xlink:to="srt_ValuationAndQualifyingAccountsAbstract" xlink:title="label: ValuationAndQualifyingAccountsAbstract to srt_ValuationAndQualifyingAccountsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:label xlink:type="resource" xlink:label="srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_RangeAxis" xml:lang="en-US" id="srt_RangeAxis">Statistical Measurement [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RangeAxis" xlink:to="srt_RangeAxis" xlink:title="label: RangeAxis to srt_RangeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:label xlink:type="resource" xlink:label="srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_RangeMember" xml:lang="en-US" id="srt_RangeMember">Statistical Measurement [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RangeMember" xlink:to="srt_RangeMember" xlink:title="label: RangeMember to srt_RangeMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember" xlink:label="MaximumMember" xlink:title="MaximumMember" />
    <link:label xlink:type="resource" xlink:label="srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_MaximumMember" xml:lang="en-US" id="srt_MaximumMember">Maximum [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MaximumMember" xlink:to="srt_MaximumMember" xlink:title="label: MaximumMember to srt_MaximumMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember" xlink:label="MinimumMember" xlink:title="MinimumMember" />
    <link:label xlink:type="resource" xlink:label="srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_MinimumMember" xml:lang="en-US" id="srt_MinimumMember">Minimum [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MinimumMember" xlink:to="srt_MinimumMember" xlink:title="label: MinimumMember to srt_MinimumMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsAxis" xlink:label="ConsolidationItemsAxis" xlink:title="ConsolidationItemsAxis" />
    <link:label xlink:type="resource" xlink:label="srt_ConsolidationItemsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_ConsolidationItemsAxis" xml:lang="en-US" id="srt_ConsolidationItemsAxis">Consolidation Items [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConsolidationItemsAxis" xlink:to="srt_ConsolidationItemsAxis" xlink:title="label: ConsolidationItemsAxis to srt_ConsolidationItemsAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsDomain" xlink:label="ConsolidationItemsDomain" xlink:title="ConsolidationItemsDomain" />
    <link:label xlink:type="resource" xlink:label="srt_ConsolidationItemsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_ConsolidationItemsDomain" xml:lang="en-US" id="srt_ConsolidationItemsDomain">Consolidation Items [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConsolidationItemsDomain" xlink:to="srt_ConsolidationItemsDomain" xlink:title="label: ConsolidationItemsDomain to srt_ConsolidationItemsDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ReportableGeographicalComponentsMember" xlink:label="ReportableGeographicalComponentsMember" xlink:title="ReportableGeographicalComponentsMember" />
    <link:label xlink:type="resource" xlink:label="srt_ReportableGeographicalComponentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_ReportableGeographicalComponentsMember" xml:lang="en-US" id="srt_ReportableGeographicalComponentsMember">Reportable Geographical Component [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReportableGeographicalComponentsMember" xlink:to="srt_ReportableGeographicalComponentsMember" xlink:title="label: ReportableGeographicalComponentsMember to srt_ReportableGeographicalComponentsMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_EuropeMember" xlink:label="EuropeMember" xlink:title="EuropeMember" />
    <link:label xlink:type="resource" xlink:label="srt_EuropeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_EuropeMember" xml:lang="en-US" id="srt_EuropeMember">Europe [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EuropeMember" xlink:to="srt_EuropeMember" xlink:title="label: EuropeMember to srt_EuropeMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_AsiaMember" xlink:label="AsiaMember" xlink:title="AsiaMember" />
    <link:label xlink:type="resource" xlink:label="srt_AsiaMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_AsiaMember" xml:lang="en-US" id="srt_AsiaMember">Asia [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AsiaMember" xlink:to="srt_AsiaMember" xlink:title="label: AsiaMember to srt_AsiaMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_AmericasMember" xlink:label="AmericasMember" xlink:title="AmericasMember" />
    <link:label xlink:type="resource" xlink:label="srt_AmericasMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_AmericasMember" xml:lang="en-US" id="srt_AmericasMember">Americas [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AmericasMember" xlink:to="srt_AmericasMember" xlink:title="label: AmericasMember to srt_AmericasMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductsAndServicesDomain" xlink:label="ProductsAndServicesDomain" xlink:title="ProductsAndServicesDomain" />
    <link:label xlink:type="resource" xlink:label="srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_ProductsAndServicesDomain" xml:lang="en-US" id="srt_ProductsAndServicesDomain">Product and Service [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProductsAndServicesDomain" xlink:to="srt_ProductsAndServicesDomain" xlink:title="label: ProductsAndServicesDomain to srt_ProductsAndServicesDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductOrServiceAxis" xlink:label="ProductOrServiceAxis" xlink:title="ProductOrServiceAxis" />
    <link:label xlink:type="resource" xlink:label="srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_ProductOrServiceAxis" xml:lang="en-US" id="srt_ProductOrServiceAxis">Product and Service [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProductOrServiceAxis" xlink:to="srt_ProductOrServiceAxis" xlink:title="label: ProductOrServiceAxis to srt_ProductOrServiceAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_CN" xlink:label="CN" xlink:title="CN" />
    <link:label xlink:type="resource" xlink:label="country_CN" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="country_CN" xml:lang="en-US" id="country_CN">China [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CN" xlink:to="country_CN" xlink:title="label: CN to country_CN" />
    <link:label xlink:type="resource" xlink:label="country_CN_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="country_CN_lbl1" xml:lang="en-US" id="country_CN_lbl1">CHINA</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CN" xlink:to="country_CN_lbl1" xlink:title="label: CN to country_CN_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_GB" xlink:label="GB" xlink:title="GB" />
    <link:label xlink:type="resource" xlink:label="country_GB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="country_GB" xml:lang="en-US" id="country_GB">United Kingdom [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GB" xlink:to="country_GB" xlink:title="label: GB to country_GB" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_HU" xlink:label="HU" xlink:title="HU" />
    <link:label xlink:type="resource" xlink:label="country_HU" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="country_HU" xml:lang="en-US" id="country_HU">Hungary [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HU" xlink:to="country_HU" xlink:title="label: HU to country_HU" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_IT" xlink:label="IT" xlink:title="IT" />
    <link:label xlink:type="resource" xlink:label="country_IT" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="country_IT" xml:lang="en-US" id="country_IT">Italy [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IT" xlink:to="country_IT" xlink:title="label: IT to country_IT" />
    <link:label xlink:type="resource" xlink:label="country_IT_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="country_IT_lbl1" xml:lang="en-US" id="country_IT_lbl1">ITALY</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IT" xlink:to="country_IT_lbl1" xlink:title="label: IT to country_IT_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_MX" xlink:label="MX" xlink:title="MX" />
    <link:label xlink:type="resource" xlink:label="country_MX" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="country_MX" xml:lang="en-US" id="country_MX">Mexico [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MX" xlink:to="country_MX" xlink:title="label: MX to country_MX" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_US" xlink:label="US" xlink:title="US" />
    <link:label xlink:type="resource" xlink:label="country_US" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="country_US" xml:lang="en-US" id="country_US">United States [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="US" xlink:to="country_US" xlink:title="label: US to country_US" />
    <link:label xlink:type="resource" xlink:label="country_US1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="country_US1" xml:lang="en-US" id="country_US1">U.S. Plans [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="US" xlink:to="country_US1" xlink:title="label: US to country_US1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CoverAbstract" xlink:label="CoverAbstract" xlink:title="CoverAbstract" />
    <link:label xlink:type="resource" xlink:label="dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_CoverAbstract" xml:lang="en-US" id="dei_CoverAbstract">Cover [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CoverAbstract" xlink:to="dei_CoverAbstract" xlink:title="label: CoverAbstract to dei_CoverAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentType" xlink:label="DocumentType" xlink:title="DocumentType" />
    <link:label xlink:type="resource" xlink:label="dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_DocumentType" xml:lang="en-US" id="dei_DocumentType">Document Type</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DocumentType" xlink:to="dei_DocumentType" xlink:title="label: DocumentType to dei_DocumentType" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentAnnualReport" xlink:label="DocumentAnnualReport" xlink:title="DocumentAnnualReport" />
    <link:label xlink:type="resource" xlink:label="dei_DocumentAnnualReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_DocumentAnnualReport" xml:lang="en-US" id="dei_DocumentAnnualReport">Document Annual Report</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DocumentAnnualReport" xlink:to="dei_DocumentAnnualReport" xlink:title="label: DocumentAnnualReport to dei_DocumentAnnualReport" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentTransitionReport" xlink:label="DocumentTransitionReport" xlink:title="DocumentTransitionReport" />
    <link:label xlink:type="resource" xlink:label="dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_DocumentTransitionReport" xml:lang="en-US" id="dei_DocumentTransitionReport">Document Transition Report</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DocumentTransitionReport" xlink:to="dei_DocumentTransitionReport" xlink:title="label: DocumentTransitionReport to dei_DocumentTransitionReport" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFinStmtErrorCorrectionFlag" xlink:label="DocumentFinStmtErrorCorrectionFlag" xlink:title="DocumentFinStmtErrorCorrectionFlag" />
    <link:label xlink:type="resource" xlink:label="dei_DocumentFinStmtErrorCorrectionFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_DocumentFinStmtErrorCorrectionFlag" xml:lang="en-US" id="dei_DocumentFinStmtErrorCorrectionFlag">Document Financial Statement Error Correction [Flag]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DocumentFinStmtErrorCorrectionFlag" xlink:to="dei_DocumentFinStmtErrorCorrectionFlag" xlink:title="label: DocumentFinStmtErrorCorrectionFlag to dei_DocumentFinStmtErrorCorrectionFlag" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFinStmtRestatementRecoveryAnalysisFlag" xlink:label="DocumentFinStmtRestatementRecoveryAnalysisFlag" xlink:title="DocumentFinStmtRestatementRecoveryAnalysisFlag" />
    <link:label xlink:type="resource" xlink:label="dei_DocumentFinStmtRestatementRecoveryAnalysisFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_DocumentFinStmtRestatementRecoveryAnalysisFlag" xml:lang="en-US" id="dei_DocumentFinStmtRestatementRecoveryAnalysisFlag">Document Financial Statement Restatement Recovery Analysis [Flag]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DocumentFinStmtRestatementRecoveryAnalysisFlag" xlink:to="dei_DocumentFinStmtRestatementRecoveryAnalysisFlag" xlink:title="label: DocumentFinStmtRestatementRecoveryAnalysisFlag to dei_DocumentFinStmtRestatementRecoveryAnalysisFlag" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityInteractiveDataCurrent" xlink:label="EntityInteractiveDataCurrent" xlink:title="EntityInteractiveDataCurrent" />
    <link:label xlink:type="resource" xlink:label="dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityInteractiveDataCurrent" xml:lang="en-US" id="dei_EntityInteractiveDataCurrent">Entity Interactive Data Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityInteractiveDataCurrent" xlink:to="dei_EntityInteractiveDataCurrent" xlink:title="label: EntityInteractiveDataCurrent to dei_EntityInteractiveDataCurrent" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AmendmentFlag" xlink:label="AmendmentFlag" xlink:title="AmendmentFlag" />
    <link:label xlink:type="resource" xlink:label="dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_AmendmentFlag" xml:lang="en-US" id="dei_AmendmentFlag">Amendment Flag</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AmendmentFlag" xlink:to="dei_AmendmentFlag" xlink:title="label: AmendmentFlag to dei_AmendmentFlag" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_IcfrAuditorAttestationFlag" xlink:label="IcfrAuditorAttestationFlag" xlink:title="IcfrAuditorAttestationFlag" />
    <link:label xlink:type="resource" xlink:label="dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_IcfrAuditorAttestationFlag" xml:lang="en-US" id="dei_IcfrAuditorAttestationFlag">ICFR Auditor Attestation Flag</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IcfrAuditorAttestationFlag" xlink:to="dei_IcfrAuditorAttestationFlag" xlink:title="label: IcfrAuditorAttestationFlag to dei_IcfrAuditorAttestationFlag" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalYearFocus" xlink:label="DocumentFiscalYearFocus" xlink:title="DocumentFiscalYearFocus" />
    <link:label xlink:type="resource" xlink:label="dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_DocumentFiscalYearFocus" xml:lang="en-US" id="dei_DocumentFiscalYearFocus">Document Fiscal Year Focus</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DocumentFiscalYearFocus" xlink:to="dei_DocumentFiscalYearFocus" xlink:title="label: DocumentFiscalYearFocus to dei_DocumentFiscalYearFocus" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="DocumentFiscalPeriodFocus" xlink:title="DocumentFiscalPeriodFocus" />
    <link:label xlink:type="resource" xlink:label="dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_DocumentFiscalPeriodFocus" xml:lang="en-US" id="dei_DocumentFiscalPeriodFocus">Document Fiscal Period Focus</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DocumentFiscalPeriodFocus" xlink:to="dei_DocumentFiscalPeriodFocus" xlink:title="label: DocumentFiscalPeriodFocus to dei_DocumentFiscalPeriodFocus" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodEndDate" xlink:label="DocumentPeriodEndDate" xlink:title="DocumentPeriodEndDate" />
    <link:label xlink:type="resource" xlink:label="dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_DocumentPeriodEndDate" xml:lang="en-US" id="dei_DocumentPeriodEndDate">Document Period End Date</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate" xlink:title="label: DocumentPeriodEndDate to dei_DocumentPeriodEndDate" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityRegistrantName" xlink:label="EntityRegistrantName" xlink:title="EntityRegistrantName" />
    <link:label xlink:type="resource" xlink:label="dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityRegistrantName" xml:lang="en-US" id="dei_EntityRegistrantName">Entity Registrant Name</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityRegistrantName" xlink:to="dei_EntityRegistrantName" xlink:title="label: EntityRegistrantName to dei_EntityRegistrantName" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCentralIndexKey" xlink:label="EntityCentralIndexKey" xlink:title="EntityCentralIndexKey" />
    <link:label xlink:type="resource" xlink:label="dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityCentralIndexKey" xml:lang="en-US" id="dei_EntityCentralIndexKey">Entity Central Index Key</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey" xlink:title="label: EntityCentralIndexKey to dei_EntityCentralIndexKey" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFileNumber" xlink:label="EntityFileNumber" xlink:title="EntityFileNumber" />
    <link:label xlink:type="resource" xlink:label="dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityFileNumber" xml:lang="en-US" id="dei_EntityFileNumber">Entity File Number</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityFileNumber" xlink:to="dei_EntityFileNumber" xlink:title="label: EntityFileNumber to dei_EntityFileNumber" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityTaxIdentificationNumber" xlink:label="EntityTaxIdentificationNumber" xlink:title="EntityTaxIdentificationNumber" />
    <link:label xlink:type="resource" xlink:label="dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityTaxIdentificationNumber" xml:lang="en-US" id="dei_EntityTaxIdentificationNumber">Entity Tax Identification Number</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityTaxIdentificationNumber" xlink:to="dei_EntityTaxIdentificationNumber" xlink:title="label: EntityTaxIdentificationNumber to dei_EntityTaxIdentificationNumber" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="EntityIncorporationStateCountryCode" xlink:title="EntityIncorporationStateCountryCode" />
    <link:label xlink:type="resource" xlink:label="dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityIncorporationStateCountryCode" xml:lang="en-US" id="dei_EntityIncorporationStateCountryCode">Entity Incorporation, State or Country Code</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityIncorporationStateCountryCode" xlink:to="dei_EntityIncorporationStateCountryCode" xlink:title="label: EntityIncorporationStateCountryCode to dei_EntityIncorporationStateCountryCode" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CurrentFiscalYearEndDate" xlink:label="CurrentFiscalYearEndDate" xlink:title="CurrentFiscalYearEndDate" />
    <link:label xlink:type="resource" xlink:label="dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_CurrentFiscalYearEndDate" xml:lang="en-US" id="dei_CurrentFiscalYearEndDate">Current Fiscal Year End Date</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CurrentFiscalYearEndDate" xlink:to="dei_CurrentFiscalYearEndDate" xlink:title="label: CurrentFiscalYearEndDate to dei_CurrentFiscalYearEndDate" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="EntityWellKnownSeasonedIssuer" xlink:title="EntityWellKnownSeasonedIssuer" />
    <link:label xlink:type="resource" xlink:label="dei_EntityWellKnownSeasonedIssuer" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityWellKnownSeasonedIssuer" xml:lang="en-US" id="dei_EntityWellKnownSeasonedIssuer">Entity Well-known Seasoned Issuer</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityWellKnownSeasonedIssuer" xlink:to="dei_EntityWellKnownSeasonedIssuer" xlink:title="label: EntityWellKnownSeasonedIssuer to dei_EntityWellKnownSeasonedIssuer" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityVoluntaryFilers" xlink:label="EntityVoluntaryFilers" xlink:title="EntityVoluntaryFilers" />
    <link:label xlink:type="resource" xlink:label="dei_EntityVoluntaryFilers" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityVoluntaryFilers" xml:lang="en-US" id="dei_EntityVoluntaryFilers">Entity Voluntary Filers</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityVoluntaryFilers" xlink:to="dei_EntityVoluntaryFilers" xlink:title="label: EntityVoluntaryFilers to dei_EntityVoluntaryFilers" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCurrentReportingStatus" xlink:label="EntityCurrentReportingStatus" xlink:title="EntityCurrentReportingStatus" />
    <link:label xlink:type="resource" xlink:label="dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityCurrentReportingStatus" xml:lang="en-US" id="dei_EntityCurrentReportingStatus">Entity Current Reporting Status</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityCurrentReportingStatus" xlink:to="dei_EntityCurrentReportingStatus" xlink:title="label: EntityCurrentReportingStatus to dei_EntityCurrentReportingStatus" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityShellCompany" xlink:label="EntityShellCompany" xlink:title="EntityShellCompany" />
    <link:label xlink:type="resource" xlink:label="dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityShellCompany" xml:lang="en-US" id="dei_EntityShellCompany">Entity Shell Company</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityShellCompany" xlink:to="dei_EntityShellCompany" xlink:title="label: EntityShellCompany to dei_EntityShellCompany" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFilerCategory" xlink:label="EntityFilerCategory" xlink:title="EntityFilerCategory" />
    <link:label xlink:type="resource" xlink:label="dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityFilerCategory" xml:lang="en-US" id="dei_EntityFilerCategory">Entity Filer Category</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityFilerCategory" xlink:to="dei_EntityFilerCategory" xlink:title="label: EntityFilerCategory to dei_EntityFilerCategory" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntitySmallBusiness" xlink:label="EntitySmallBusiness" xlink:title="EntitySmallBusiness" />
    <link:label xlink:type="resource" xlink:label="dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntitySmallBusiness" xml:lang="en-US" id="dei_EntitySmallBusiness">Entity Small Business</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntitySmallBusiness" xlink:to="dei_EntitySmallBusiness" xlink:title="label: EntitySmallBusiness to dei_EntitySmallBusiness" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityEmergingGrowthCompany" xlink:label="EntityEmergingGrowthCompany" xlink:title="EntityEmergingGrowthCompany" />
    <link:label xlink:type="resource" xlink:label="dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityEmergingGrowthCompany" xml:lang="en-US" id="dei_EntityEmergingGrowthCompany">Entity Emerging Growth Company</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityEmergingGrowthCompany" xlink:to="dei_EntityEmergingGrowthCompany" xlink:title="label: EntityEmergingGrowthCompany to dei_EntityEmergingGrowthCompany" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityPublicFloat" xlink:label="EntityPublicFloat" xlink:title="EntityPublicFloat" />
    <link:label xlink:type="resource" xlink:label="dei_EntityPublicFloat" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityPublicFloat" xml:lang="en-US" id="dei_EntityPublicFloat">Entity Public Float</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityPublicFloat" xlink:to="dei_EntityPublicFloat" xlink:title="label: EntityPublicFloat to dei_EntityPublicFloat" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine1" xlink:label="EntityAddressAddressLine1" xlink:title="EntityAddressAddressLine1" />
    <link:label xlink:type="resource" xlink:label="dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityAddressAddressLine1" xml:lang="en-US" id="dei_EntityAddressAddressLine1">Entity Address, Address Line One</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityAddressAddressLine1" xlink:to="dei_EntityAddressAddressLine1" xlink:title="label: EntityAddressAddressLine1 to dei_EntityAddressAddressLine1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCityOrTown" xlink:label="EntityAddressCityOrTown" xlink:title="EntityAddressCityOrTown" />
    <link:label xlink:type="resource" xlink:label="dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityAddressCityOrTown" xml:lang="en-US" id="dei_EntityAddressCityOrTown">Entity Address, City or Town</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityAddressCityOrTown" xlink:to="dei_EntityAddressCityOrTown" xlink:title="label: EntityAddressCityOrTown to dei_EntityAddressCityOrTown" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressStateOrProvince" xlink:label="EntityAddressStateOrProvince" xlink:title="EntityAddressStateOrProvince" />
    <link:label xlink:type="resource" xlink:label="dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityAddressStateOrProvince" xml:lang="en-US" id="dei_EntityAddressStateOrProvince">Entity Address, State or Province</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityAddressStateOrProvince" xlink:to="dei_EntityAddressStateOrProvince" xlink:title="label: EntityAddressStateOrProvince to dei_EntityAddressStateOrProvince" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressPostalZipCode" xlink:label="EntityAddressPostalZipCode" xlink:title="EntityAddressPostalZipCode" />
    <link:label xlink:type="resource" xlink:label="dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityAddressPostalZipCode" xml:lang="en-US" id="dei_EntityAddressPostalZipCode">Entity Address, Postal Zip Code</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityAddressPostalZipCode" xlink:to="dei_EntityAddressPostalZipCode" xlink:title="label: EntityAddressPostalZipCode to dei_EntityAddressPostalZipCode" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CityAreaCode" xlink:label="CityAreaCode" xlink:title="CityAreaCode" />
    <link:label xlink:type="resource" xlink:label="dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_CityAreaCode" xml:lang="en-US" id="dei_CityAreaCode">City Area Code</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CityAreaCode" xlink:to="dei_CityAreaCode" xlink:title="label: CityAreaCode to dei_CityAreaCode" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LocalPhoneNumber" xlink:label="LocalPhoneNumber" xlink:title="LocalPhoneNumber" />
    <link:label xlink:type="resource" xlink:label="dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_LocalPhoneNumber" xml:lang="en-US" id="dei_LocalPhoneNumber">Local Phone Number</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LocalPhoneNumber" xlink:to="dei_LocalPhoneNumber" xlink:title="label: LocalPhoneNumber to dei_LocalPhoneNumber" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Security12bTitle" xlink:label="Security12bTitle" xlink:title="Security12bTitle" />
    <link:label xlink:type="resource" xlink:label="dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_Security12bTitle" xml:lang="en-US" id="dei_Security12bTitle">Title of 12(b) Security</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Security12bTitle" xlink:to="dei_Security12bTitle" xlink:title="label: Security12bTitle to dei_Security12bTitle" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_TradingSymbol" xlink:label="TradingSymbol" xlink:title="TradingSymbol" />
    <link:label xlink:type="resource" xlink:label="dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_TradingSymbol" xml:lang="en-US" id="dei_TradingSymbol">Trading Symbol</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TradingSymbol" xlink:to="dei_TradingSymbol" xlink:title="label: TradingSymbol to dei_TradingSymbol" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SecurityExchangeName" xlink:label="SecurityExchangeName" xlink:title="SecurityExchangeName" />
    <link:label xlink:type="resource" xlink:label="dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_SecurityExchangeName" xml:lang="en-US" id="dei_SecurityExchangeName">Security Exchange Name</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SecurityExchangeName" xlink:to="dei_SecurityExchangeName" xlink:title="label: SecurityExchangeName to dei_SecurityExchangeName" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="EntityCommonStockSharesOutstanding" xlink:title="EntityCommonStockSharesOutstanding" />
    <link:label xlink:type="resource" xlink:label="dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityCommonStockSharesOutstanding" xml:lang="en-US" id="dei_EntityCommonStockSharesOutstanding">Entity Common Stock, Shares Outstanding</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityCommonStockSharesOutstanding" xlink:to="dei_EntityCommonStockSharesOutstanding" xlink:title="label: EntityCommonStockSharesOutstanding to dei_EntityCommonStockSharesOutstanding" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditorName" xlink:label="AuditorName" xlink:title="AuditorName" />
    <link:label xlink:type="resource" xlink:label="dei_AuditorName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_AuditorName" xml:lang="en-US" id="dei_AuditorName">Auditor Name</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AuditorName" xlink:to="dei_AuditorName" xlink:title="label: AuditorName to dei_AuditorName" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditorLocation" xlink:label="AuditorLocation" xlink:title="AuditorLocation" />
    <link:label xlink:type="resource" xlink:label="dei_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_AuditorLocation" xml:lang="en-US" id="dei_AuditorLocation">Auditor Location</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AuditorLocation" xlink:to="dei_AuditorLocation" xlink:title="label: AuditorLocation to dei_AuditorLocation" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditorFirmId" xlink:label="AuditorFirmId" xlink:title="AuditorFirmId" />
    <link:label xlink:type="resource" xlink:label="dei_AuditorFirmId" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_AuditorFirmId" xml:lang="en-US" id="dei_AuditorFirmId">Auditor Firm ID</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AuditorFirmId" xlink:to="dei_AuditorFirmId" xlink:title="label: AuditorFirmId to dei_AuditorFirmId" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_LesseeOperatingAndFinancingLeasesTextBlock" xlink:label="LesseeOperatingAndFinancingLeasesTextBlock" xlink:title="LesseeOperatingAndFinancingLeasesTextBlock" />
    <link:label xlink:type="resource" xlink:label="mod_LesseeOperatingAndFinancingLeasesTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="mod_LesseeOperatingAndFinancingLeasesTextBlock_lbl" xml:lang="en-US" id="mod_LesseeOperatingAndFinancingLeasesTextBlock_lbl">The entire disclosure for lessee entity's leasing arrangements including, but not limited to, all of the following: (a.) The basis on which contingent rental payments are determined, (b.) The existence and terms of renewal or purchase options and escalation clauses, (c.) Restrictions imposed by lease agreements, such as those concerning dividends, additional debt, and further leasing.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingAndFinancingLeasesTextBlock" xlink:to="mod_LesseeOperatingAndFinancingLeasesTextBlock_lbl" xlink:title="label: LesseeOperatingAndFinancingLeasesTextBlock to mod_LesseeOperatingAndFinancingLeasesTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="mod_LesseeOperatingAndFinancingLeasesTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="mod_LesseeOperatingAndFinancingLeasesTextBlock_lbl1" xml:lang="en-US" id="mod_LesseeOperatingAndFinancingLeasesTextBlock_lbl1">Lessee, Operating and Financing Leases [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingAndFinancingLeasesTextBlock" xlink:to="mod_LesseeOperatingAndFinancingLeasesTextBlock_lbl1" xlink:title="label: LesseeOperatingAndFinancingLeasesTextBlock to mod_LesseeOperatingAndFinancingLeasesTextBlock_lbl1" />
    <link:label xlink:type="resource" xlink:label="mod_LesseeOperatingAndFinancingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="mod_LesseeOperatingAndFinancingLeasesTextBlock" xml:lang="en-US" id="mod_LesseeOperatingAndFinancingLeasesTextBlock">Leases</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingAndFinancingLeasesTextBlock" xlink:to="mod_LesseeOperatingAndFinancingLeasesTextBlock" xlink:title="label: LesseeOperatingAndFinancingLeasesTextBlock to mod_LesseeOperatingAndFinancingLeasesTextBlock" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_CashCashEquivalentsAndRestrictedCashTextBlock" xlink:label="CashCashEquivalentsAndRestrictedCashTextBlock" xlink:title="CashCashEquivalentsAndRestrictedCashTextBlock" />
    <link:label xlink:type="resource" xlink:label="mod_CashCashEquivalentsAndRestrictedCashTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="mod_CashCashEquivalentsAndRestrictedCashTextBlock_lbl" xml:lang="en-US" id="mod_CashCashEquivalentsAndRestrictedCashTextBlock_lbl">The entire disclosure for cash and cash equivalent and restricted cash footnotes, which may include the types of deposits and money market instruments, applicable carrying amounts, restricted amounts and compensating balance arrangements. Cash and equivalents include: (1) currency on hand (2) demand deposits with banks or financial institutions (3) other kinds of accounts that have the general characteristics of demand deposits (4) 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 (5) 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. Generally, only investments maturing within three months from the date of acquisition qualify.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashCashEquivalentsAndRestrictedCashTextBlock" xlink:to="mod_CashCashEquivalentsAndRestrictedCashTextBlock_lbl" xlink:title="label: CashCashEquivalentsAndRestrictedCashTextBlock to mod_CashCashEquivalentsAndRestrictedCashTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="mod_CashCashEquivalentsAndRestrictedCashTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="mod_CashCashEquivalentsAndRestrictedCashTextBlock_lbl1" xml:lang="en-US" id="mod_CashCashEquivalentsAndRestrictedCashTextBlock_lbl1">Cash, Cash Equivalents and Restricted Cash [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashCashEquivalentsAndRestrictedCashTextBlock" xlink:to="mod_CashCashEquivalentsAndRestrictedCashTextBlock_lbl1" xlink:title="label: CashCashEquivalentsAndRestrictedCashTextBlock to mod_CashCashEquivalentsAndRestrictedCashTextBlock_lbl1" />
    <link:label xlink:type="resource" xlink:label="mod_CashCashEquivalentsAndRestrictedCashTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="mod_CashCashEquivalentsAndRestrictedCashTextBlock" xml:lang="en-US" id="mod_CashCashEquivalentsAndRestrictedCashTextBlock">Cash, Cash Equivalents and Restricted Cash</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashCashEquivalentsAndRestrictedCashTextBlock" xlink:to="mod_CashCashEquivalentsAndRestrictedCashTextBlock" xlink:title="label: CashCashEquivalentsAndRestrictedCashTextBlock to mod_CashCashEquivalentsAndRestrictedCashTextBlock" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_NumberOfAutomotiveBusinessesSold" xlink:label="NumberOfAutomotiveBusinessesSold" xlink:title="NumberOfAutomotiveBusinessesSold" />
    <link:label xlink:type="resource" xlink:label="mod_NumberOfAutomotiveBusinessesSold_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="mod_NumberOfAutomotiveBusinessesSold_lbl" xml:lang="en-US" id="mod_NumberOfAutomotiveBusinessesSold_lbl">Number of automotive businesses sold.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfAutomotiveBusinessesSold" xlink:to="mod_NumberOfAutomotiveBusinessesSold_lbl" xlink:title="label: NumberOfAutomotiveBusinessesSold to mod_NumberOfAutomotiveBusinessesSold_lbl" />
    <link:label xlink:type="resource" xlink:label="mod_NumberOfAutomotiveBusinessesSold_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="mod_NumberOfAutomotiveBusinessesSold_lbl1" xml:lang="en-US" id="mod_NumberOfAutomotiveBusinessesSold_lbl1">Number of Automotive Businesses Sold</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfAutomotiveBusinessesSold" xlink:to="mod_NumberOfAutomotiveBusinessesSold_lbl1" xlink:title="label: NumberOfAutomotiveBusinessesSold to mod_NumberOfAutomotiveBusinessesSold_lbl1" />
    <link:label xlink:type="resource" xlink:label="mod_NumberOfAutomotiveBusinessesSold" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="mod_NumberOfAutomotiveBusinessesSold" xml:lang="en-US" id="mod_NumberOfAutomotiveBusinessesSold">Number of automotive businesses sold</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfAutomotiveBusinessesSold" xlink:to="mod_NumberOfAutomotiveBusinessesSold" xlink:title="label: NumberOfAutomotiveBusinessesSold to mod_NumberOfAutomotiveBusinessesSold" />
    <link:label xlink:type="resource" xlink:label="mod_NumberOfAutomotiveBusinessesSold_lbl2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="mod_NumberOfAutomotiveBusinessesSold_lbl2" xml:lang="en-US" id="mod_NumberOfAutomotiveBusinessesSold_lbl2">Number of automotive businesses sold</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfAutomotiveBusinessesSold" xlink:to="mod_NumberOfAutomotiveBusinessesSold_lbl2" xlink:title="label: NumberOfAutomotiveBusinessesSold to mod_NumberOfAutomotiveBusinessesSold_lbl2" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_CashCashEquivalentsAndRestrictedCashTableTextBlock" xlink:label="CashCashEquivalentsAndRestrictedCashTableTextBlock" xlink:title="CashCashEquivalentsAndRestrictedCashTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="mod_CashCashEquivalentsAndRestrictedCashTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="mod_CashCashEquivalentsAndRestrictedCashTableTextBlock_lbl" xml:lang="en-US" id="mod_CashCashEquivalentsAndRestrictedCashTableTextBlock_lbl">Tabular disclosure of cash, cash equivalents and restricted cash.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashCashEquivalentsAndRestrictedCashTableTextBlock" xlink:to="mod_CashCashEquivalentsAndRestrictedCashTableTextBlock_lbl" xlink:title="label: CashCashEquivalentsAndRestrictedCashTableTextBlock to mod_CashCashEquivalentsAndRestrictedCashTableTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="mod_CashCashEquivalentsAndRestrictedCashTableTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="mod_CashCashEquivalentsAndRestrictedCashTableTextBlock_lbl1" xml:lang="en-US" id="mod_CashCashEquivalentsAndRestrictedCashTableTextBlock_lbl1">Cash, Cash Equivalents and Restricted Cash [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashCashEquivalentsAndRestrictedCashTableTextBlock" xlink:to="mod_CashCashEquivalentsAndRestrictedCashTableTextBlock_lbl1" xlink:title="label: CashCashEquivalentsAndRestrictedCashTableTextBlock to mod_CashCashEquivalentsAndRestrictedCashTableTextBlock_lbl1" />
    <link:label xlink:type="resource" xlink:label="mod_CashCashEquivalentsAndRestrictedCashTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="mod_CashCashEquivalentsAndRestrictedCashTableTextBlock" xml:lang="en-US" id="mod_CashCashEquivalentsAndRestrictedCashTableTextBlock">Cash, Cash Equivalents and Restricted Cash</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashCashEquivalentsAndRestrictedCashTableTextBlock" xlink:to="mod_CashCashEquivalentsAndRestrictedCashTableTextBlock" xlink:title="label: CashCashEquivalentsAndRestrictedCashTableTextBlock to mod_CashCashEquivalentsAndRestrictedCashTableTextBlock" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_IncentiveCompensationPlan2020Member" xlink:label="IncentiveCompensationPlan2020Member" xlink:title="IncentiveCompensationPlan2020Member" />
    <link:label xlink:type="resource" xlink:label="mod_IncentiveCompensationPlan2020Member_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="mod_IncentiveCompensationPlan2020Member_lbl" xml:lang="en-US" id="mod_IncentiveCompensationPlan2020Member_lbl">A long-term incentive plan for officers and other executives that consists of stock awards, stock options, and performance-based stock awards granted for retention and performance.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncentiveCompensationPlan2020Member" xlink:to="mod_IncentiveCompensationPlan2020Member_lbl" xlink:title="label: IncentiveCompensationPlan2020Member to mod_IncentiveCompensationPlan2020Member_lbl" />
    <link:label xlink:type="resource" xlink:label="mod_IncentiveCompensationPlan2020Member_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="mod_IncentiveCompensationPlan2020Member_lbl1" xml:lang="en-US" id="mod_IncentiveCompensationPlan2020Member_lbl1">Incentive Compensation Plan 2020 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncentiveCompensationPlan2020Member" xlink:to="mod_IncentiveCompensationPlan2020Member_lbl1" xlink:title="label: IncentiveCompensationPlan2020Member to mod_IncentiveCompensationPlan2020Member_lbl1" />
    <link:label xlink:type="resource" xlink:label="mod_IncentiveCompensationPlan2020Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="mod_IncentiveCompensationPlan2020Member" xml:lang="en-US" id="mod_IncentiveCompensationPlan2020Member">2020 Incentive Compensation Plan [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncentiveCompensationPlan2020Member" xlink:to="mod_IncentiveCompensationPlan2020Member" xlink:title="label: IncentiveCompensationPlan2020Member to mod_IncentiveCompensationPlan2020Member" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_PaymentsToAcquireIntangibleAndProductiveAssets" xlink:label="PaymentsToAcquireIntangibleAndProductiveAssets" xlink:title="PaymentsToAcquireIntangibleAndProductiveAssets" />
    <link:label xlink:type="resource" xlink:label="mod_PaymentsToAcquireIntangibleAndProductiveAssets_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="mod_PaymentsToAcquireIntangibleAndProductiveAssets_lbl" xml:lang="en-US" id="mod_PaymentsToAcquireIntangibleAndProductiveAssets_lbl">The cash outflow for purchases of intangible assets and property, plant and equipment (capital expenditures).</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsToAcquireIntangibleAndProductiveAssets" xlink:to="mod_PaymentsToAcquireIntangibleAndProductiveAssets_lbl" xlink:title="label: PaymentsToAcquireIntangibleAndProductiveAssets to mod_PaymentsToAcquireIntangibleAndProductiveAssets_lbl" />
    <link:label xlink:type="resource" xlink:label="mod_PaymentsToAcquireIntangibleAndProductiveAssets_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="mod_PaymentsToAcquireIntangibleAndProductiveAssets_lbl1" xml:lang="en-US" id="mod_PaymentsToAcquireIntangibleAndProductiveAssets_lbl1">Payments to Acquire Intangible and Productive Assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsToAcquireIntangibleAndProductiveAssets" xlink:to="mod_PaymentsToAcquireIntangibleAndProductiveAssets_lbl1" xlink:title="label: PaymentsToAcquireIntangibleAndProductiveAssets to mod_PaymentsToAcquireIntangibleAndProductiveAssets_lbl1" />
    <link:label xlink:type="resource" xlink:label="mod_PaymentsToAcquireIntangibleAndProductiveAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="mod_PaymentsToAcquireIntangibleAndProductiveAssets" xml:lang="en-US" id="mod_PaymentsToAcquireIntangibleAndProductiveAssets">Purchase of TMGcore, Inc. technology and related assets (see Note 2)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsToAcquireIntangibleAndProductiveAssets" xlink:to="mod_PaymentsToAcquireIntangibleAndProductiveAssets" xlink:title="label: PaymentsToAcquireIntangibleAndProductiveAssets to mod_PaymentsToAcquireIntangibleAndProductiveAssets" />
    <link:label xlink:type="resource" xlink:label="mod_PaymentsToAcquireIntangibleAndProductiveAssets_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="mod_PaymentsToAcquireIntangibleAndProductiveAssets_lbl2" xml:lang="en-US" id="mod_PaymentsToAcquireIntangibleAndProductiveAssets_lbl2">Purchase price of assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsToAcquireIntangibleAndProductiveAssets" xlink:to="mod_PaymentsToAcquireIntangibleAndProductiveAssets_lbl2" xlink:title="label: PaymentsToAcquireIntangibleAndProductiveAssets to mod_PaymentsToAcquireIntangibleAndProductiveAssets_lbl2" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_PaymentsForProceedsFromDispositionOfAssets" xlink:label="PaymentsForProceedsFromDispositionOfAssets" xlink:title="PaymentsForProceedsFromDispositionOfAssets" />
    <link:label xlink:type="resource" xlink:label="mod_PaymentsForProceedsFromDispositionOfAssets_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="mod_PaymentsForProceedsFromDispositionOfAssets_lbl" xml:lang="en-US" id="mod_PaymentsForProceedsFromDispositionOfAssets_lbl">The net cash outflow or inflow from disposals of property, plant and equipment and other productive assets, including intangibles.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsForProceedsFromDispositionOfAssets" xlink:to="mod_PaymentsForProceedsFromDispositionOfAssets_lbl" xlink:title="label: PaymentsForProceedsFromDispositionOfAssets to mod_PaymentsForProceedsFromDispositionOfAssets_lbl" />
    <link:label xlink:type="resource" xlink:label="mod_PaymentsForProceedsFromDispositionOfAssets_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="mod_PaymentsForProceedsFromDispositionOfAssets_lbl1" xml:lang="en-US" id="mod_PaymentsForProceedsFromDispositionOfAssets_lbl1">Payments for (Proceeds from) Disposition of Assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsForProceedsFromDispositionOfAssets" xlink:to="mod_PaymentsForProceedsFromDispositionOfAssets_lbl1" xlink:title="label: PaymentsForProceedsFromDispositionOfAssets to mod_PaymentsForProceedsFromDispositionOfAssets_lbl1" />
    <link:label xlink:type="resource" xlink:label="mod_PaymentsForProceedsFromDispositionOfAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="mod_PaymentsForProceedsFromDispositionOfAssets" xml:lang="en-US" id="mod_PaymentsForProceedsFromDispositionOfAssets">Proceeds from (payments for) dispositions of assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsForProceedsFromDispositionOfAssets" xlink:to="mod_PaymentsForProceedsFromDispositionOfAssets" xlink:title="label: PaymentsForProceedsFromDispositionOfAssets to mod_PaymentsForProceedsFromDispositionOfAssets" />
    <link:label xlink:type="resource" xlink:label="mod_PaymentsForProceedsFromDispositionOfAssets_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="mod_PaymentsForProceedsFromDispositionOfAssets_lbl2" xml:lang="en-US" id="mod_PaymentsForProceedsFromDispositionOfAssets_lbl2">Payment for disposition of assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsForProceedsFromDispositionOfAssets" xlink:to="mod_PaymentsForProceedsFromDispositionOfAssets_lbl2" xlink:title="label: PaymentsForProceedsFromDispositionOfAssets to mod_PaymentsForProceedsFromDispositionOfAssets_lbl2" />
    <link:label xlink:type="resource" xlink:label="mod_PaymentsForProceedsFromDispositionOfAssets_lbl3" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:title="mod_PaymentsForProceedsFromDispositionOfAssets_lbl3" xml:lang="en-US" id="mod_PaymentsForProceedsFromDispositionOfAssets_lbl3">Proceeds from disposition of assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsForProceedsFromDispositionOfAssets" xlink:to="mod_PaymentsForProceedsFromDispositionOfAssets_lbl3" xlink:title="label: PaymentsForProceedsFromDispositionOfAssets to mod_PaymentsForProceedsFromDispositionOfAssets_lbl3" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_ClimateSolutionsMember" xlink:label="ClimateSolutionsMember" xlink:title="ClimateSolutionsMember" />
    <link:label xlink:type="resource" xlink:label="mod_ClimateSolutionsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="mod_ClimateSolutionsMember_lbl" xml:lang="en-US" id="mod_ClimateSolutionsMember_lbl">The Climate Solutions segment provides energy-efficient, climate-controlled components and solutions for a wide array of applications. The Climate Solutions segment principally generates revenue from selling heat transfer products, heating, ventilating, air conditioning, and refrigeration ("HVAC &amp; refrigeration") products, and data center cooling solutions.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClimateSolutionsMember" xlink:to="mod_ClimateSolutionsMember_lbl" xlink:title="label: ClimateSolutionsMember to mod_ClimateSolutionsMember_lbl" />
    <link:label xlink:type="resource" xlink:label="mod_ClimateSolutionsMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="mod_ClimateSolutionsMember_lbl1" xml:lang="en-US" id="mod_ClimateSolutionsMember_lbl1">Climate Solutions [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClimateSolutionsMember" xlink:to="mod_ClimateSolutionsMember_lbl1" xlink:title="label: ClimateSolutionsMember to mod_ClimateSolutionsMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="mod_ClimateSolutionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="mod_ClimateSolutionsMember" xml:lang="en-US" id="mod_ClimateSolutionsMember">Climate Solutions [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClimateSolutionsMember" xlink:to="mod_ClimateSolutionsMember" xlink:title="label: ClimateSolutionsMember to mod_ClimateSolutionsMember" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_PerformanceTechnologiesMember" xlink:label="PerformanceTechnologiesMember" xlink:title="PerformanceTechnologiesMember" />
    <link:label xlink:type="resource" xlink:label="mod_PerformanceTechnologiesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="mod_PerformanceTechnologiesMember_lbl" xml:lang="en-US" id="mod_PerformanceTechnologiesMember_lbl">The Performance Technologies segment provides products and solutions that enhance the performance of customer applications. The Performance Technologies segment designs and manufactures air- and liquid-cooled technology for vehicular, stationary power, and industrial applications. In addition, the Performance Technologies segment provides advanced solutions, which are designed to improve battery range and vehicle life, to zero-emission and hybrid commercial vehicle and automotive customers.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PerformanceTechnologiesMember" xlink:to="mod_PerformanceTechnologiesMember_lbl" xlink:title="label: PerformanceTechnologiesMember to mod_PerformanceTechnologiesMember_lbl" />
    <link:label xlink:type="resource" xlink:label="mod_PerformanceTechnologiesMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="mod_PerformanceTechnologiesMember_lbl1" xml:lang="en-US" id="mod_PerformanceTechnologiesMember_lbl1">Performance Technologies [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PerformanceTechnologiesMember" xlink:to="mod_PerformanceTechnologiesMember_lbl1" xlink:title="label: PerformanceTechnologiesMember to mod_PerformanceTechnologiesMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="mod_PerformanceTechnologiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="mod_PerformanceTechnologiesMember" xml:lang="en-US" id="mod_PerformanceTechnologiesMember">Performance Technologies [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PerformanceTechnologiesMember" xlink:to="mod_PerformanceTechnologiesMember" xlink:title="label: PerformanceTechnologiesMember to mod_PerformanceTechnologiesMember" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceMetricPeriodOfCashFlowReturnOnInvestedCapital" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceMetricPeriodOfCashFlowReturnOnInvestedCapital" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceMetricPeriodOfCashFlowReturnOnInvestedCapital" />
    <link:label xlink:type="resource" xlink:label="mod_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceMetricPeriodOfCashFlowReturnOnInvestedCapital_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="mod_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceMetricPeriodOfCashFlowReturnOnInvestedCapital_lbl" xml:lang="en-US" id="mod_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceMetricPeriodOfCashFlowReturnOnInvestedCapital_lbl">The period of time cash flow return on invested capital is averaged as a performance metric for cash awards, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceMetricPeriodOfCashFlowReturnOnInvestedCapital" xlink:to="mod_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceMetricPeriodOfCashFlowReturnOnInvestedCapital_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceMetricPeriodOfCashFlowReturnOnInvestedCapital to mod_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceMetricPeriodOfCashFlowReturnOnInvestedCapital_lbl" />
    <link:label xlink:type="resource" xlink:label="mod_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceMetricPeriodOfCashFlowReturnOnInvestedCapital_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="mod_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceMetricPeriodOfCashFlowReturnOnInvestedCapital_lbl1" xml:lang="en-US" id="mod_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceMetricPeriodOfCashFlowReturnOnInvestedCapital_lbl1">Share-based Compensation Arrangement by Share-based Payment Award, Performance Metric, Period of Cash Flow Return on Invested Capital</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceMetricPeriodOfCashFlowReturnOnInvestedCapital" xlink:to="mod_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceMetricPeriodOfCashFlowReturnOnInvestedCapital_lbl1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceMetricPeriodOfCashFlowReturnOnInvestedCapital to mod_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceMetricPeriodOfCashFlowReturnOnInvestedCapital_lbl1" />
    <link:label xlink:type="resource" xlink:label="mod_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceMetricPeriodOfCashFlowReturnOnInvestedCapital" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="mod_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceMetricPeriodOfCashFlowReturnOnInvestedCapital" xml:lang="en-US" id="mod_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceMetricPeriodOfCashFlowReturnOnInvestedCapital">Period of time to average cash flow return on invested capital</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceMetricPeriodOfCashFlowReturnOnInvestedCapital" xlink:to="mod_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceMetricPeriodOfCashFlowReturnOnInvestedCapital" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceMetricPeriodOfCashFlowReturnOnInvestedCapital to mod_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceMetricPeriodOfCashFlowReturnOnInvestedCapital" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceMetricPeriodOfGrowthInEbitda" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceMetricPeriodOfGrowthInEbitda" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceMetricPeriodOfGrowthInEbitda" />
    <link:label xlink:type="resource" xlink:label="mod_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceMetricPeriodOfGrowthInEbitda_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="mod_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceMetricPeriodOfGrowthInEbitda_lbl" xml:lang="en-US" id="mod_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceMetricPeriodOfGrowthInEbitda_lbl">The period of time growth in consolidated net earnings before interest, taxes, depreciation, amortization, and certain other adjustments (Adjusted EBITDA) is averaged as a performance metric for cash awards, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceMetricPeriodOfGrowthInEbitda" xlink:to="mod_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceMetricPeriodOfGrowthInEbitda_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceMetricPeriodOfGrowthInEbitda to mod_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceMetricPeriodOfGrowthInEbitda_lbl" />
    <link:label xlink:type="resource" xlink:label="mod_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceMetricPeriodOfGrowthInEbitda_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="mod_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceMetricPeriodOfGrowthInEbitda_lbl1" xml:lang="en-US" id="mod_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceMetricPeriodOfGrowthInEbitda_lbl1">Share-based Compensation Arrangement by Share-based Payment Award, Performance Metric, Period of Growth in EBITDA</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceMetricPeriodOfGrowthInEbitda" xlink:to="mod_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceMetricPeriodOfGrowthInEbitda_lbl1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceMetricPeriodOfGrowthInEbitda to mod_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceMetricPeriodOfGrowthInEbitda_lbl1" />
    <link:label xlink:type="resource" xlink:label="mod_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceMetricPeriodOfGrowthInEbitda" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="mod_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceMetricPeriodOfGrowthInEbitda" xml:lang="en-US" id="mod_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceMetricPeriodOfGrowthInEbitda">Period of time to average EBITDA growth</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceMetricPeriodOfGrowthInEbitda" xlink:to="mod_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceMetricPeriodOfGrowthInEbitda" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceMetricPeriodOfGrowthInEbitda to mod_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceMetricPeriodOfGrowthInEbitda" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_AwardsGrantedInFiscal2024Member" xlink:label="AwardsGrantedInFiscal2024Member" xlink:title="AwardsGrantedInFiscal2024Member" />
    <link:label xlink:type="resource" xlink:label="mod_AwardsGrantedInFiscal2024Member_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="mod_AwardsGrantedInFiscal2024Member_lbl" xml:lang="en-US" id="mod_AwardsGrantedInFiscal2024Member_lbl">Share-based payment arrangement granted during fiscal 2024.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AwardsGrantedInFiscal2024Member" xlink:to="mod_AwardsGrantedInFiscal2024Member_lbl" xlink:title="label: AwardsGrantedInFiscal2024Member to mod_AwardsGrantedInFiscal2024Member_lbl" />
    <link:label xlink:type="resource" xlink:label="mod_AwardsGrantedInFiscal2024Member_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="mod_AwardsGrantedInFiscal2024Member_lbl1" xml:lang="en-US" id="mod_AwardsGrantedInFiscal2024Member_lbl1">Awards Granted in Fiscal 2024 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AwardsGrantedInFiscal2024Member" xlink:to="mod_AwardsGrantedInFiscal2024Member_lbl1" xlink:title="label: AwardsGrantedInFiscal2024Member to mod_AwardsGrantedInFiscal2024Member_lbl1" />
    <link:label xlink:type="resource" xlink:label="mod_AwardsGrantedInFiscal2024Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="mod_AwardsGrantedInFiscal2024Member" xml:lang="en-US" id="mod_AwardsGrantedInFiscal2024Member">Awards Granted in Fiscal 2024 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AwardsGrantedInFiscal2024Member" xlink:to="mod_AwardsGrantedInFiscal2024Member" xlink:title="label: AwardsGrantedInFiscal2024Member to mod_AwardsGrantedInFiscal2024Member" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_ShareBasedCompensationAwardTrancheFourMember" xlink:label="ShareBasedCompensationAwardTrancheFourMember" xlink:title="ShareBasedCompensationAwardTrancheFourMember" />
    <link:label xlink:type="resource" xlink:label="mod_ShareBasedCompensationAwardTrancheFourMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="mod_ShareBasedCompensationAwardTrancheFourMember_lbl" xml:lang="en-US" id="mod_ShareBasedCompensationAwardTrancheFourMember_lbl">Fourth portion of share-based compensation award differentiated by a particular vesting feature, including, but not limited to, performance measure or service period.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationAwardTrancheFourMember" xlink:to="mod_ShareBasedCompensationAwardTrancheFourMember_lbl" xlink:title="label: ShareBasedCompensationAwardTrancheFourMember to mod_ShareBasedCompensationAwardTrancheFourMember_lbl" />
    <link:label xlink:type="resource" xlink:label="mod_ShareBasedCompensationAwardTrancheFourMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="mod_ShareBasedCompensationAwardTrancheFourMember_lbl1" xml:lang="en-US" id="mod_ShareBasedCompensationAwardTrancheFourMember_lbl1">Share-based Compensation Award, Tranche Four [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationAwardTrancheFourMember" xlink:to="mod_ShareBasedCompensationAwardTrancheFourMember_lbl1" xlink:title="label: ShareBasedCompensationAwardTrancheFourMember to mod_ShareBasedCompensationAwardTrancheFourMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="mod_ShareBasedCompensationAwardTrancheFourMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="mod_ShareBasedCompensationAwardTrancheFourMember" xml:lang="en-US" id="mod_ShareBasedCompensationAwardTrancheFourMember">Tranche Four [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationAwardTrancheFourMember" xlink:to="mod_ShareBasedCompensationAwardTrancheFourMember" xlink:title="label: ShareBasedCompensationAwardTrancheFourMember to mod_ShareBasedCompensationAwardTrancheFourMember" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod" />
    <link:label xlink:type="resource" xlink:label="mod_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="mod_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod_lbl" xml:lang="en-US" id="mod_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod_lbl">The period of time performance is measured for cash awards, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod" xlink:to="mod_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod to mod_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod_lbl" />
    <link:label xlink:type="resource" xlink:label="mod_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="mod_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod_lbl1" xml:lang="en-US" id="mod_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod_lbl1">Share-based Compensation Arrangement by Share-based Payment Award, Performance Period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod" xlink:to="mod_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod_lbl1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod to mod_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod_lbl1" />
    <link:label xlink:type="resource" xlink:label="mod_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="mod_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod" xml:lang="en-US" id="mod_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod">Performance period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod" xlink:to="mod_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod to mod_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_AwardsGrantedInFiscal2023Member" xlink:label="AwardsGrantedInFiscal2023Member" xlink:title="AwardsGrantedInFiscal2023Member" />
    <link:label xlink:type="resource" xlink:label="mod_AwardsGrantedInFiscal2023Member_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="mod_AwardsGrantedInFiscal2023Member_lbl" xml:lang="en-US" id="mod_AwardsGrantedInFiscal2023Member_lbl">Share-based payment arrangement granted during fiscal 2023.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AwardsGrantedInFiscal2023Member" xlink:to="mod_AwardsGrantedInFiscal2023Member_lbl" xlink:title="label: AwardsGrantedInFiscal2023Member to mod_AwardsGrantedInFiscal2023Member_lbl" />
    <link:label xlink:type="resource" xlink:label="mod_AwardsGrantedInFiscal2023Member_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="mod_AwardsGrantedInFiscal2023Member_lbl1" xml:lang="en-US" id="mod_AwardsGrantedInFiscal2023Member_lbl1">Awards Granted in Fiscal 2023 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AwardsGrantedInFiscal2023Member" xlink:to="mod_AwardsGrantedInFiscal2023Member_lbl1" xlink:title="label: AwardsGrantedInFiscal2023Member to mod_AwardsGrantedInFiscal2023Member_lbl1" />
    <link:label xlink:type="resource" xlink:label="mod_AwardsGrantedInFiscal2023Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="mod_AwardsGrantedInFiscal2023Member" xml:lang="en-US" id="mod_AwardsGrantedInFiscal2023Member">Awards Granted in Fiscal 2023 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AwardsGrantedInFiscal2023Member" xlink:to="mod_AwardsGrantedInFiscal2023Member" xlink:title="label: AwardsGrantedInFiscal2023Member to mod_AwardsGrantedInFiscal2023Member" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_AwardsGrantedInFiscal2022Member" xlink:label="AwardsGrantedInFiscal2022Member" xlink:title="AwardsGrantedInFiscal2022Member" />
    <link:label xlink:type="resource" xlink:label="mod_AwardsGrantedInFiscal2022Member_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="mod_AwardsGrantedInFiscal2022Member_lbl" xml:lang="en-US" id="mod_AwardsGrantedInFiscal2022Member_lbl">Share-based payment arrangement granted during fiscal 2022.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AwardsGrantedInFiscal2022Member" xlink:to="mod_AwardsGrantedInFiscal2022Member_lbl" xlink:title="label: AwardsGrantedInFiscal2022Member to mod_AwardsGrantedInFiscal2022Member_lbl" />
    <link:label xlink:type="resource" xlink:label="mod_AwardsGrantedInFiscal2022Member_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="mod_AwardsGrantedInFiscal2022Member_lbl1" xml:lang="en-US" id="mod_AwardsGrantedInFiscal2022Member_lbl1">Awards Granted in Fiscal 2022 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AwardsGrantedInFiscal2022Member" xlink:to="mod_AwardsGrantedInFiscal2022Member_lbl1" xlink:title="label: AwardsGrantedInFiscal2022Member to mod_AwardsGrantedInFiscal2022Member_lbl1" />
    <link:label xlink:type="resource" xlink:label="mod_AwardsGrantedInFiscal2022Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="mod_AwardsGrantedInFiscal2022Member" xml:lang="en-US" id="mod_AwardsGrantedInFiscal2022Member">Awards Granted in Fiscal 2022 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AwardsGrantedInFiscal2022Member" xlink:to="mod_AwardsGrantedInFiscal2022Member" xlink:title="label: AwardsGrantedInFiscal2022Member to mod_AwardsGrantedInFiscal2022Member" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_PerformanceBasedSharesAbstract" xlink:label="PerformanceBasedSharesAbstract" xlink:title="PerformanceBasedSharesAbstract" />
    <link:label xlink:type="resource" xlink:label="mod_PerformanceBasedSharesAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="mod_PerformanceBasedSharesAbstract_lbl1" xml:lang="en-US" id="mod_PerformanceBasedSharesAbstract_lbl1">Performance-Based Shares [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PerformanceBasedSharesAbstract" xlink:to="mod_PerformanceBasedSharesAbstract_lbl1" xlink:title="label: PerformanceBasedSharesAbstract to mod_PerformanceBasedSharesAbstract_lbl1" />
    <link:label xlink:type="resource" xlink:label="mod_PerformanceBasedSharesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="mod_PerformanceBasedSharesAbstract" xml:lang="en-US" id="mod_PerformanceBasedSharesAbstract">Performance-Based Shares [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PerformanceBasedSharesAbstract" xlink:to="mod_PerformanceBasedSharesAbstract" xlink:title="label: PerformanceBasedSharesAbstract to mod_PerformanceBasedSharesAbstract" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_AggregateIntrinsicValueAbstract" xlink:label="AggregateIntrinsicValueAbstract" xlink:title="AggregateIntrinsicValueAbstract" />
    <link:label xlink:type="resource" xlink:label="mod_AggregateIntrinsicValueAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="mod_AggregateIntrinsicValueAbstract_lbl1" xml:lang="en-US" id="mod_AggregateIntrinsicValueAbstract_lbl1">Aggregate Intrinsic Value [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AggregateIntrinsicValueAbstract" xlink:to="mod_AggregateIntrinsicValueAbstract_lbl1" xlink:title="label: AggregateIntrinsicValueAbstract to mod_AggregateIntrinsicValueAbstract_lbl1" />
    <link:label xlink:type="resource" xlink:label="mod_AggregateIntrinsicValueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="mod_AggregateIntrinsicValueAbstract" xml:lang="en-US" id="mod_AggregateIntrinsicValueAbstract">Aggregate Intrinsic Value [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AggregateIntrinsicValueAbstract" xlink:to="mod_AggregateIntrinsicValueAbstract" xlink:title="label: AggregateIntrinsicValueAbstract to mod_AggregateIntrinsicValueAbstract" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_WeightedAverageRemainingContractualTermAbstract" xlink:label="WeightedAverageRemainingContractualTermAbstract" xlink:title="WeightedAverageRemainingContractualTermAbstract" />
    <link:label xlink:type="resource" xlink:label="mod_WeightedAverageRemainingContractualTermAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="mod_WeightedAverageRemainingContractualTermAbstract_lbl1" xml:lang="en-US" id="mod_WeightedAverageRemainingContractualTermAbstract_lbl1">Weighted-Average Remaining Contractual Term [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WeightedAverageRemainingContractualTermAbstract" xlink:to="mod_WeightedAverageRemainingContractualTermAbstract_lbl1" xlink:title="label: WeightedAverageRemainingContractualTermAbstract to mod_WeightedAverageRemainingContractualTermAbstract_lbl1" />
    <link:label xlink:type="resource" xlink:label="mod_WeightedAverageRemainingContractualTermAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="mod_WeightedAverageRemainingContractualTermAbstract" xml:lang="en-US" id="mod_WeightedAverageRemainingContractualTermAbstract">Weighted-Average Remaining Contractual Term [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WeightedAverageRemainingContractualTermAbstract" xlink:to="mod_WeightedAverageRemainingContractualTermAbstract" xlink:title="label: WeightedAverageRemainingContractualTermAbstract to mod_WeightedAverageRemainingContractualTermAbstract" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_HvacAndRefrigerationMember" xlink:label="HvacAndRefrigerationMember" xlink:title="HvacAndRefrigerationMember" />
    <link:label xlink:type="resource" xlink:label="mod_HvacAndRefrigerationMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="mod_HvacAndRefrigerationMember_lbl" xml:lang="en-US" id="mod_HvacAndRefrigerationMember_lbl">HVAC (heating, ventilating and air conditioning) and refrigeration products (HVAC&amp;R) include commercial and residential unit heaters, vertical and horizontal unit ventilators, air conditioning chillers, low global warming potential unit coolers, air-cooled condensers, and dry coolers.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HvacAndRefrigerationMember" xlink:to="mod_HvacAndRefrigerationMember_lbl" xlink:title="label: HvacAndRefrigerationMember to mod_HvacAndRefrigerationMember_lbl" />
    <link:label xlink:type="resource" xlink:label="mod_HvacAndRefrigerationMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="mod_HvacAndRefrigerationMember_lbl1" xml:lang="en-US" id="mod_HvacAndRefrigerationMember_lbl1">HVAC and Refrigeration [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HvacAndRefrigerationMember" xlink:to="mod_HvacAndRefrigerationMember_lbl1" xlink:title="label: HvacAndRefrigerationMember to mod_HvacAndRefrigerationMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="mod_HvacAndRefrigerationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="mod_HvacAndRefrigerationMember" xml:lang="en-US" id="mod_HvacAndRefrigerationMember">HVAC&amp;R [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HvacAndRefrigerationMember" xlink:to="mod_HvacAndRefrigerationMember" xlink:title="label: HvacAndRefrigerationMember to mod_HvacAndRefrigerationMember" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_AirCooledMember" xlink:label="AirCooledMember" xlink:title="AirCooledMember" />
    <link:label xlink:type="resource" xlink:label="mod_AirCooledMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="mod_AirCooledMember_lbl" xml:lang="en-US" id="mod_AirCooledMember_lbl">Air-cooled products include radiators, charge air coolers, condensers, and engine cooling modules.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AirCooledMember" xlink:to="mod_AirCooledMember_lbl" xlink:title="label: AirCooledMember to mod_AirCooledMember_lbl" />
    <link:label xlink:type="resource" xlink:label="mod_AirCooledMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="mod_AirCooledMember_lbl1" xml:lang="en-US" id="mod_AirCooledMember_lbl1">Air-Cooled [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AirCooledMember" xlink:to="mod_AirCooledMember_lbl1" xlink:title="label: AirCooledMember to mod_AirCooledMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="mod_AirCooledMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="mod_AirCooledMember" xml:lang="en-US" id="mod_AirCooledMember">Air-Cooled [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AirCooledMember" xlink:to="mod_AirCooledMember" xlink:title="label: AirCooledMember to mod_AirCooledMember" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_HeatTransferMember" xlink:label="HeatTransferMember" xlink:title="HeatTransferMember" />
    <link:label xlink:type="resource" xlink:label="mod_HeatTransferMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="mod_HeatTransferMember_lbl" xml:lang="en-US" id="mod_HeatTransferMember_lbl">Heat transfer products include heat transfer coils used in commercial and residential HVAC (heating, ventilating and air conditioning) and refrigeration applications.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HeatTransferMember" xlink:to="mod_HeatTransferMember_lbl" xlink:title="label: HeatTransferMember to mod_HeatTransferMember_lbl" />
    <link:label xlink:type="resource" xlink:label="mod_HeatTransferMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="mod_HeatTransferMember_lbl1" xml:lang="en-US" id="mod_HeatTransferMember_lbl1">Heat Transfer [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HeatTransferMember" xlink:to="mod_HeatTransferMember_lbl1" xlink:title="label: HeatTransferMember to mod_HeatTransferMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="mod_HeatTransferMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="mod_HeatTransferMember" xml:lang="en-US" id="mod_HeatTransferMember">Heat Transfer [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HeatTransferMember" xlink:to="mod_HeatTransferMember" xlink:title="label: HeatTransferMember to mod_HeatTransferMember" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_DataCenterCoolingMember" xlink:label="DataCenterCoolingMember" xlink:title="DataCenterCoolingMember" />
    <link:label xlink:type="resource" xlink:label="mod_DataCenterCoolingMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="mod_DataCenterCoolingMember_lbl" xml:lang="en-US" id="mod_DataCenterCoolingMember_lbl">Data center cooling solutions, which are integrated with system controls, include air- and liquid-cooled chillers, computer room air conditioner and air handler units, and fan walls.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DataCenterCoolingMember" xlink:to="mod_DataCenterCoolingMember_lbl" xlink:title="label: DataCenterCoolingMember to mod_DataCenterCoolingMember_lbl" />
    <link:label xlink:type="resource" xlink:label="mod_DataCenterCoolingMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="mod_DataCenterCoolingMember_lbl1" xml:lang="en-US" id="mod_DataCenterCoolingMember_lbl1">Data Center Cooling [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DataCenterCoolingMember" xlink:to="mod_DataCenterCoolingMember_lbl1" xlink:title="label: DataCenterCoolingMember to mod_DataCenterCoolingMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="mod_DataCenterCoolingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="mod_DataCenterCoolingMember" xml:lang="en-US" id="mod_DataCenterCoolingMember">Data Center Cooling [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DataCenterCoolingMember" xlink:to="mod_DataCenterCoolingMember" xlink:title="label: DataCenterCoolingMember to mod_DataCenterCoolingMember" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_AdvancedSolutionsMember" xlink:label="AdvancedSolutionsMember" xlink:title="AdvancedSolutionsMember" />
    <link:label xlink:type="resource" xlink:label="mod_AdvancedSolutionsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="mod_AdvancedSolutionsMember_lbl" xml:lang="en-US" id="mod_AdvancedSolutionsMember_lbl">Advanced solutions are designed to improve battery range and vehicle life, to zero-emission and hybrid commercial vehicle and automotive customers, including battery thermal management systems, electronics cooling packages, and battery chillers. The advanced solutions also include coating products and application services that extend the life of equipment and components by protecting against corrosion.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdvancedSolutionsMember" xlink:to="mod_AdvancedSolutionsMember_lbl" xlink:title="label: AdvancedSolutionsMember to mod_AdvancedSolutionsMember_lbl" />
    <link:label xlink:type="resource" xlink:label="mod_AdvancedSolutionsMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="mod_AdvancedSolutionsMember_lbl1" xml:lang="en-US" id="mod_AdvancedSolutionsMember_lbl1">Advanced Solutions [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdvancedSolutionsMember" xlink:to="mod_AdvancedSolutionsMember_lbl1" xlink:title="label: AdvancedSolutionsMember to mod_AdvancedSolutionsMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_PeriodAfterBillingWhenPaymentIsReceived" xlink:label="PeriodAfterBillingWhenPaymentIsReceived" xlink:title="PeriodAfterBillingWhenPaymentIsReceived" />
    <link:label xlink:type="resource" xlink:label="mod_PeriodAfterBillingWhenPaymentIsReceived_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="mod_PeriodAfterBillingWhenPaymentIsReceived_lbl" xml:lang="en-US" id="mod_PeriodAfterBillingWhenPaymentIsReceived_lbl">The time period between billing a customer for goods delivered and payment is received from the customer, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PeriodAfterBillingWhenPaymentIsReceived" xlink:to="mod_PeriodAfterBillingWhenPaymentIsReceived_lbl" xlink:title="label: PeriodAfterBillingWhenPaymentIsReceived to mod_PeriodAfterBillingWhenPaymentIsReceived_lbl" />
    <link:label xlink:type="resource" xlink:label="mod_PeriodAfterBillingWhenPaymentIsReceived_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="mod_PeriodAfterBillingWhenPaymentIsReceived_lbl1" xml:lang="en-US" id="mod_PeriodAfterBillingWhenPaymentIsReceived_lbl1">Period After Billing When Payment Is Received</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PeriodAfterBillingWhenPaymentIsReceived" xlink:to="mod_PeriodAfterBillingWhenPaymentIsReceived_lbl1" xlink:title="label: PeriodAfterBillingWhenPaymentIsReceived to mod_PeriodAfterBillingWhenPaymentIsReceived_lbl1" />
    <link:label xlink:type="resource" xlink:label="mod_PeriodAfterBillingWhenPaymentIsReceived" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="mod_PeriodAfterBillingWhenPaymentIsReceived" xml:lang="en-US" id="mod_PeriodAfterBillingWhenPaymentIsReceived">Period of time after billing when payment is received</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PeriodAfterBillingWhenPaymentIsReceived" xlink:to="mod_PeriodAfterBillingWhenPaymentIsReceived" xlink:title="label: PeriodAfterBillingWhenPaymentIsReceived to mod_PeriodAfterBillingWhenPaymentIsReceived" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_LiquidCooledMember" xlink:label="LiquidCooledMember" xlink:title="LiquidCooledMember" />
    <link:label xlink:type="resource" xlink:label="mod_LiquidCooledMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="mod_LiquidCooledMember_lbl" xml:lang="en-US" id="mod_LiquidCooledMember_lbl">Liquid-cooled products include engine oil coolers, charge air coolers, condensers, and exhaust gas recirculation coolers.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiquidCooledMember" xlink:to="mod_LiquidCooledMember_lbl" xlink:title="label: LiquidCooledMember to mod_LiquidCooledMember_lbl" />
    <link:label xlink:type="resource" xlink:label="mod_LiquidCooledMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="mod_LiquidCooledMember_lbl1" xml:lang="en-US" id="mod_LiquidCooledMember_lbl1">Liquid-Cooled [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiquidCooledMember" xlink:to="mod_LiquidCooledMember_lbl1" xlink:title="label: LiquidCooledMember to mod_LiquidCooledMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="mod_LiquidCooledMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="mod_LiquidCooledMember" xml:lang="en-US" id="mod_LiquidCooledMember">Liquid-Cooled [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiquidCooledMember" xlink:to="mod_LiquidCooledMember" xlink:title="label: LiquidCooledMember to mod_LiquidCooledMember" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_UnrecognizedNetPensionLossGainInDisposedBusinesses" xlink:label="UnrecognizedNetPensionLossGainInDisposedBusinesses" xlink:title="UnrecognizedNetPensionLossGainInDisposedBusinesses" />
    <link:label xlink:type="resource" xlink:label="mod_UnrecognizedNetPensionLossGainInDisposedBusinesses_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="mod_UnrecognizedNetPensionLossGainInDisposedBusinesses_lbl" xml:lang="en-US" id="mod_UnrecognizedNetPensionLossGainInDisposedBusinesses_lbl">Amount before tax of unrecognized net actuarial losses (gains) written off related to the disposal of businesses.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnrecognizedNetPensionLossGainInDisposedBusinesses" xlink:to="mod_UnrecognizedNetPensionLossGainInDisposedBusinesses_lbl" xlink:title="label: UnrecognizedNetPensionLossGainInDisposedBusinesses to mod_UnrecognizedNetPensionLossGainInDisposedBusinesses_lbl" />
    <link:label xlink:type="resource" xlink:label="mod_UnrecognizedNetPensionLossGainInDisposedBusinesses_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="mod_UnrecognizedNetPensionLossGainInDisposedBusinesses_lbl1" xml:lang="en-US" id="mod_UnrecognizedNetPensionLossGainInDisposedBusinesses_lbl1">Unrecognized Net Pension Loss (Gain) in Disposed Businesses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnrecognizedNetPensionLossGainInDisposedBusinesses" xlink:to="mod_UnrecognizedNetPensionLossGainInDisposedBusinesses_lbl1" xlink:title="label: UnrecognizedNetPensionLossGainInDisposedBusinesses to mod_UnrecognizedNetPensionLossGainInDisposedBusinesses_lbl1" />
    <link:label xlink:type="resource" xlink:label="mod_UnrecognizedNetPensionLossGainInDisposedBusinesses" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="mod_UnrecognizedNetPensionLossGainInDisposedBusinesses" xml:lang="en-US" id="mod_UnrecognizedNetPensionLossGainInDisposedBusinesses">Unrecognized net pension gain in disposed businesses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnrecognizedNetPensionLossGainInDisposedBusinesses" xlink:to="mod_UnrecognizedNetPensionLossGainInDisposedBusinesses" xlink:title="label: UnrecognizedNetPensionLossGainInDisposedBusinesses to mod_UnrecognizedNetPensionLossGainInDisposedBusinesses" />
    <link:label xlink:type="resource" xlink:label="mod_UnrecognizedNetPensionLossGainInDisposedBusinesses_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="mod_UnrecognizedNetPensionLossGainInDisposedBusinesses_lbl2" xml:lang="en-US" id="mod_UnrecognizedNetPensionLossGainInDisposedBusinesses_lbl2">Write-off of net actuarial gains</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnrecognizedNetPensionLossGainInDisposedBusinesses" xlink:to="mod_UnrecognizedNetPensionLossGainInDisposedBusinesses_lbl2" xlink:title="label: UnrecognizedNetPensionLossGainInDisposedBusinesses to mod_UnrecognizedNetPensionLossGainInDisposedBusinesses_lbl2" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_ScheduleOfCapitalExpendituresDepreciationAndAmortizationBySegmentTableTextBlock" xlink:label="ScheduleOfCapitalExpendituresDepreciationAndAmortizationBySegmentTableTextBlock" xlink:title="ScheduleOfCapitalExpendituresDepreciationAndAmortizationBySegmentTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="mod_ScheduleOfCapitalExpendituresDepreciationAndAmortizationBySegmentTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="mod_ScheduleOfCapitalExpendituresDepreciationAndAmortizationBySegmentTableTextBlock_lbl" xml:lang="en-US" id="mod_ScheduleOfCapitalExpendituresDepreciationAndAmortizationBySegmentTableTextBlock_lbl">Tabular disclosure of the capital expenditures and depreciation and amortization expense for each reportable segment.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfCapitalExpendituresDepreciationAndAmortizationBySegmentTableTextBlock" xlink:to="mod_ScheduleOfCapitalExpendituresDepreciationAndAmortizationBySegmentTableTextBlock_lbl" xlink:title="label: ScheduleOfCapitalExpendituresDepreciationAndAmortizationBySegmentTableTextBlock to mod_ScheduleOfCapitalExpendituresDepreciationAndAmortizationBySegmentTableTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="mod_ScheduleOfCapitalExpendituresDepreciationAndAmortizationBySegmentTableTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="mod_ScheduleOfCapitalExpendituresDepreciationAndAmortizationBySegmentTableTextBlock_lbl1" xml:lang="en-US" id="mod_ScheduleOfCapitalExpendituresDepreciationAndAmortizationBySegmentTableTextBlock_lbl1">Schedule Of Capital Expenditures, Depreciation And Amortization By Segment [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfCapitalExpendituresDepreciationAndAmortizationBySegmentTableTextBlock" xlink:to="mod_ScheduleOfCapitalExpendituresDepreciationAndAmortizationBySegmentTableTextBlock_lbl1" xlink:title="label: ScheduleOfCapitalExpendituresDepreciationAndAmortizationBySegmentTableTextBlock to mod_ScheduleOfCapitalExpendituresDepreciationAndAmortizationBySegmentTableTextBlock_lbl1" />
    <link:label xlink:type="resource" xlink:label="mod_ScheduleOfCapitalExpendituresDepreciationAndAmortizationBySegmentTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="mod_ScheduleOfCapitalExpendituresDepreciationAndAmortizationBySegmentTableTextBlock" xml:lang="en-US" id="mod_ScheduleOfCapitalExpendituresDepreciationAndAmortizationBySegmentTableTextBlock">Capital Expenditures and Depreciation and Amortization Expense by Segment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfCapitalExpendituresDepreciationAndAmortizationBySegmentTableTextBlock" xlink:to="mod_ScheduleOfCapitalExpendituresDepreciationAndAmortizationBySegmentTableTextBlock" xlink:title="label: ScheduleOfCapitalExpendituresDepreciationAndAmortizationBySegmentTableTextBlock to mod_ScheduleOfCapitalExpendituresDepreciationAndAmortizationBySegmentTableTextBlock" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_ThreeGermanyAutomotiveBusinessesMember" xlink:label="ThreeGermanyAutomotiveBusinessesMember" xlink:title="ThreeGermanyAutomotiveBusinessesMember" />
    <link:label xlink:type="resource" xlink:label="mod_ThreeGermanyAutomotiveBusinessesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="mod_ThreeGermanyAutomotiveBusinessesMember_lbl" xml:lang="en-US" id="mod_ThreeGermanyAutomotiveBusinessesMember_lbl">Three automotive businesses based in Germany which produce air- and liquid-cooled products for internal combustion diesel and gasoline engines for the European automotive market.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ThreeGermanyAutomotiveBusinessesMember" xlink:to="mod_ThreeGermanyAutomotiveBusinessesMember_lbl" xlink:title="label: ThreeGermanyAutomotiveBusinessesMember to mod_ThreeGermanyAutomotiveBusinessesMember_lbl" />
    <link:label xlink:type="resource" xlink:label="mod_ThreeGermanyAutomotiveBusinessesMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="mod_ThreeGermanyAutomotiveBusinessesMember_lbl1" xml:lang="en-US" id="mod_ThreeGermanyAutomotiveBusinessesMember_lbl1">Three Germany Automotive Businesses [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ThreeGermanyAutomotiveBusinessesMember" xlink:to="mod_ThreeGermanyAutomotiveBusinessesMember_lbl1" xlink:title="label: ThreeGermanyAutomotiveBusinessesMember to mod_ThreeGermanyAutomotiveBusinessesMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="mod_ThreeGermanyAutomotiveBusinessesMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="mod_ThreeGermanyAutomotiveBusinessesMember" xml:lang="en-US" id="mod_ThreeGermanyAutomotiveBusinessesMember">Germany Automotive Businesses [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ThreeGermanyAutomotiveBusinessesMember" xlink:to="mod_ThreeGermanyAutomotiveBusinessesMember" xlink:title="label: ThreeGermanyAutomotiveBusinessesMember to mod_ThreeGermanyAutomotiveBusinessesMember" />
    <link:label xlink:type="resource" xlink:label="mod_ThreeGermanyAutomotiveBusinessesMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="mod_ThreeGermanyAutomotiveBusinessesMember_lbl2" xml:lang="en-US" id="mod_ThreeGermanyAutomotiveBusinessesMember_lbl2">Three Germany Automotive Businesses [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ThreeGermanyAutomotiveBusinessesMember" xlink:to="mod_ThreeGermanyAutomotiveBusinessesMember_lbl2" xlink:title="label: ThreeGermanyAutomotiveBusinessesMember to mod_ThreeGermanyAutomotiveBusinessesMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_AirCooledAutomotiveBusinessMember" xlink:label="AirCooledAutomotiveBusinessMember" xlink:title="AirCooledAutomotiveBusinessMember" />
    <link:label xlink:type="resource" xlink:label="mod_AirCooledAutomotiveBusinessMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="mod_AirCooledAutomotiveBusinessMember_lbl" xml:lang="en-US" id="mod_AirCooledAutomotiveBusinessMember_lbl">Air-cooled automotive business in Austria within the Company's Automotive segment.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AirCooledAutomotiveBusinessMember" xlink:to="mod_AirCooledAutomotiveBusinessMember_lbl" xlink:title="label: AirCooledAutomotiveBusinessMember to mod_AirCooledAutomotiveBusinessMember_lbl" />
    <link:label xlink:type="resource" xlink:label="mod_AirCooledAutomotiveBusinessMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="mod_AirCooledAutomotiveBusinessMember_lbl1" xml:lang="en-US" id="mod_AirCooledAutomotiveBusinessMember_lbl1">Air-Cooled Automotive Business [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AirCooledAutomotiveBusinessMember" xlink:to="mod_AirCooledAutomotiveBusinessMember_lbl1" xlink:title="label: AirCooledAutomotiveBusinessMember to mod_AirCooledAutomotiveBusinessMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="mod_AirCooledAutomotiveBusinessMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="mod_AirCooledAutomotiveBusinessMember" xml:lang="en-US" id="mod_AirCooledAutomotiveBusinessMember">Austrian Air-Cooled Automotive Business [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AirCooledAutomotiveBusinessMember" xlink:to="mod_AirCooledAutomotiveBusinessMember" xlink:title="label: AirCooledAutomotiveBusinessMember to mod_AirCooledAutomotiveBusinessMember" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_DisposalGroupWriteOffOfNetActuarialLosses" xlink:label="DisposalGroupWriteOffOfNetActuarialLosses" xlink:title="DisposalGroupWriteOffOfNetActuarialLosses" />
    <link:label xlink:type="resource" xlink:label="mod_DisposalGroupWriteOffOfNetActuarialLosses_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="mod_DisposalGroupWriteOffOfNetActuarialLosses_lbl" xml:lang="en-US" id="mod_DisposalGroupWriteOffOfNetActuarialLosses_lbl">Amount of write-off for accumulated net actuarial losses related to the disposal group's pension plan.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisposalGroupWriteOffOfNetActuarialLosses" xlink:to="mod_DisposalGroupWriteOffOfNetActuarialLosses_lbl" xlink:title="label: DisposalGroupWriteOffOfNetActuarialLosses to mod_DisposalGroupWriteOffOfNetActuarialLosses_lbl" />
    <link:label xlink:type="resource" xlink:label="mod_DisposalGroupWriteOffOfNetActuarialLosses_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="mod_DisposalGroupWriteOffOfNetActuarialLosses_lbl1" xml:lang="en-US" id="mod_DisposalGroupWriteOffOfNetActuarialLosses_lbl1">Disposal Group, Write-off of Net Actuarial Losses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisposalGroupWriteOffOfNetActuarialLosses" xlink:to="mod_DisposalGroupWriteOffOfNetActuarialLosses_lbl1" xlink:title="label: DisposalGroupWriteOffOfNetActuarialLosses to mod_DisposalGroupWriteOffOfNetActuarialLosses_lbl1" />
    <link:label xlink:type="resource" xlink:label="mod_DisposalGroupWriteOffOfNetActuarialLosses" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="mod_DisposalGroupWriteOffOfNetActuarialLosses" xml:lang="en-US" id="mod_DisposalGroupWriteOffOfNetActuarialLosses">Write-off of net actuarial losses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisposalGroupWriteOffOfNetActuarialLosses" xlink:to="mod_DisposalGroupWriteOffOfNetActuarialLosses" xlink:title="label: DisposalGroupWriteOffOfNetActuarialLosses to mod_DisposalGroupWriteOffOfNetActuarialLosses" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_GermanyAndItalyMember" xlink:label="GermanyAndItalyMember" xlink:title="GermanyAndItalyMember" />
    <link:label xlink:type="resource" xlink:label="mod_GermanyAndItalyMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="mod_GermanyAndItalyMember_lbl1" xml:lang="en-US" id="mod_GermanyAndItalyMember_lbl1">Germany and Italy [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GermanyAndItalyMember" xlink:to="mod_GermanyAndItalyMember_lbl1" xlink:title="label: GermanyAndItalyMember to mod_GermanyAndItalyMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="mod_GermanyAndItalyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="mod_GermanyAndItalyMember" xml:lang="en-US" id="mod_GermanyAndItalyMember">Non-U.S Plans [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GermanyAndItalyMember" xlink:to="mod_GermanyAndItalyMember" xlink:title="label: GermanyAndItalyMember to mod_GermanyAndItalyMember" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_DisposalGroupWriteOffOfNetActuarialGains" xlink:label="DisposalGroupWriteOffOfNetActuarialGains" xlink:title="DisposalGroupWriteOffOfNetActuarialGains" />
    <link:label xlink:type="resource" xlink:label="mod_DisposalGroupWriteOffOfNetActuarialGains_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="mod_DisposalGroupWriteOffOfNetActuarialGains_lbl" xml:lang="en-US" id="mod_DisposalGroupWriteOffOfNetActuarialGains_lbl">Amount of write-off for accumulated net actuarial gains related to the disposal group's pension plan.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisposalGroupWriteOffOfNetActuarialGains" xlink:to="mod_DisposalGroupWriteOffOfNetActuarialGains_lbl" xlink:title="label: DisposalGroupWriteOffOfNetActuarialGains to mod_DisposalGroupWriteOffOfNetActuarialGains_lbl" />
    <link:label xlink:type="resource" xlink:label="mod_DisposalGroupWriteOffOfNetActuarialGains_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="mod_DisposalGroupWriteOffOfNetActuarialGains_lbl1" xml:lang="en-US" id="mod_DisposalGroupWriteOffOfNetActuarialGains_lbl1">Disposal Group, Write-off of Net Actuarial Gains</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisposalGroupWriteOffOfNetActuarialGains" xlink:to="mod_DisposalGroupWriteOffOfNetActuarialGains_lbl1" xlink:title="label: DisposalGroupWriteOffOfNetActuarialGains to mod_DisposalGroupWriteOffOfNetActuarialGains_lbl1" />
    <link:label xlink:type="resource" xlink:label="mod_DisposalGroupWriteOffOfNetActuarialGains" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="mod_DisposalGroupWriteOffOfNetActuarialGains" xml:lang="en-US" id="mod_DisposalGroupWriteOffOfNetActuarialGains">Write-off of net actuarial gains</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisposalGroupWriteOffOfNetActuarialGains" xlink:to="mod_DisposalGroupWriteOffOfNetActuarialGains" xlink:title="label: DisposalGroupWriteOffOfNetActuarialGains to mod_DisposalGroupWriteOffOfNetActuarialGains" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_IncomeTaxCumulativeIncomePositionTerm" xlink:label="IncomeTaxCumulativeIncomePositionTerm" xlink:title="IncomeTaxCumulativeIncomePositionTerm" />
    <link:label xlink:type="resource" xlink:label="mod_IncomeTaxCumulativeIncomePositionTerm_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="mod_IncomeTaxCumulativeIncomePositionTerm_lbl" xml:lang="en-US" id="mod_IncomeTaxCumulativeIncomePositionTerm_lbl">Period of time the Company has been in a cumulative income position for income tax purposes, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxCumulativeIncomePositionTerm" xlink:to="mod_IncomeTaxCumulativeIncomePositionTerm_lbl" xlink:title="label: IncomeTaxCumulativeIncomePositionTerm to mod_IncomeTaxCumulativeIncomePositionTerm_lbl" />
    <link:label xlink:type="resource" xlink:label="mod_IncomeTaxCumulativeIncomePositionTerm_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="mod_IncomeTaxCumulativeIncomePositionTerm_lbl1" xml:lang="en-US" id="mod_IncomeTaxCumulativeIncomePositionTerm_lbl1">Income Tax, Cumulative Income Position, Term</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxCumulativeIncomePositionTerm" xlink:to="mod_IncomeTaxCumulativeIncomePositionTerm_lbl1" xlink:title="label: IncomeTaxCumulativeIncomePositionTerm to mod_IncomeTaxCumulativeIncomePositionTerm_lbl1" />
    <link:label xlink:type="resource" xlink:label="mod_IncomeTaxCumulativeIncomePositionTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="mod_IncomeTaxCumulativeIncomePositionTerm" xml:lang="en-US" id="mod_IncomeTaxCumulativeIncomePositionTerm">Term of cumulative income position</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxCumulativeIncomePositionTerm" xlink:to="mod_IncomeTaxCumulativeIncomePositionTerm" xlink:title="label: IncomeTaxCumulativeIncomePositionTerm to mod_IncomeTaxCumulativeIncomePositionTerm" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_OtherDeferredTaxAssetsMember" xlink:label="OtherDeferredTaxAssetsMember" xlink:title="OtherDeferredTaxAssetsMember" />
    <link:label xlink:type="resource" xlink:label="mod_OtherDeferredTaxAssetsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="mod_OtherDeferredTaxAssetsMember_lbl" xml:lang="en-US" id="mod_OtherDeferredTaxAssetsMember_lbl">Deferred tax assets classified as other.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherDeferredTaxAssetsMember" xlink:to="mod_OtherDeferredTaxAssetsMember_lbl" xlink:title="label: OtherDeferredTaxAssetsMember to mod_OtherDeferredTaxAssetsMember_lbl" />
    <link:label xlink:type="resource" xlink:label="mod_OtherDeferredTaxAssetsMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="mod_OtherDeferredTaxAssetsMember_lbl1" xml:lang="en-US" id="mod_OtherDeferredTaxAssetsMember_lbl1">Other Deferred Tax Assets [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherDeferredTaxAssetsMember" xlink:to="mod_OtherDeferredTaxAssetsMember_lbl1" xlink:title="label: OtherDeferredTaxAssetsMember to mod_OtherDeferredTaxAssetsMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="mod_OtherDeferredTaxAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="mod_OtherDeferredTaxAssetsMember" xml:lang="en-US" id="mod_OtherDeferredTaxAssetsMember">Other Deferred Tax Assets [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherDeferredTaxAssetsMember" xlink:to="mod_OtherDeferredTaxAssetsMember" xlink:title="label: OtherDeferredTaxAssetsMember to mod_OtherDeferredTaxAssetsMember" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_ForeignJurisdictionMember" xlink:label="ForeignJurisdictionMember" xlink:title="ForeignJurisdictionMember" />
    <link:label xlink:type="resource" xlink:label="mod_ForeignJurisdictionMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="mod_ForeignJurisdictionMember_lbl" xml:lang="en-US" id="mod_ForeignJurisdictionMember_lbl">Designated tax department of government entitled to levy and collect income taxes from the entity outside the entity's country of domicile.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ForeignJurisdictionMember" xlink:to="mod_ForeignJurisdictionMember_lbl" xlink:title="label: ForeignJurisdictionMember to mod_ForeignJurisdictionMember_lbl" />
    <link:label xlink:type="resource" xlink:label="mod_ForeignJurisdictionMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="mod_ForeignJurisdictionMember_lbl1" xml:lang="en-US" id="mod_ForeignJurisdictionMember_lbl1">Foreign Jurisdiction [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ForeignJurisdictionMember" xlink:to="mod_ForeignJurisdictionMember_lbl1" xlink:title="label: ForeignJurisdictionMember to mod_ForeignJurisdictionMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="mod_ForeignJurisdictionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="mod_ForeignJurisdictionMember" xml:lang="en-US" id="mod_ForeignJurisdictionMember">Foreign Jurisdiction [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ForeignJurisdictionMember" xlink:to="mod_ForeignJurisdictionMember" xlink:title="label: ForeignJurisdictionMember to mod_ForeignJurisdictionMember" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_CertainForeignJurisdictionsMember" xlink:label="CertainForeignJurisdictionsMember" xlink:title="CertainForeignJurisdictionsMember" />
    <link:label xlink:type="resource" xlink:label="mod_CertainForeignJurisdictionsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="mod_CertainForeignJurisdictionsMember_lbl" xml:lang="en-US" id="mod_CertainForeignJurisdictionsMember_lbl">Designated tax departments of certain governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CertainForeignJurisdictionsMember" xlink:to="mod_CertainForeignJurisdictionsMember_lbl" xlink:title="label: CertainForeignJurisdictionsMember to mod_CertainForeignJurisdictionsMember_lbl" />
    <link:label xlink:type="resource" xlink:label="mod_CertainForeignJurisdictionsMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="mod_CertainForeignJurisdictionsMember_lbl1" xml:lang="en-US" id="mod_CertainForeignJurisdictionsMember_lbl1">Certain Foreign Jurisdictions [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CertainForeignJurisdictionsMember" xlink:to="mod_CertainForeignJurisdictionsMember_lbl1" xlink:title="label: CertainForeignJurisdictionsMember to mod_CertainForeignJurisdictionsMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="mod_CertainForeignJurisdictionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="mod_CertainForeignJurisdictionsMember" xml:lang="en-US" id="mod_CertainForeignJurisdictionsMember">Certain Foreign Jurisdictions [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CertainForeignJurisdictionsMember" xlink:to="mod_CertainForeignJurisdictionsMember" xlink:title="label: CertainForeignJurisdictionsMember to mod_CertainForeignJurisdictionsMember" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_FederalTaxExpenseBenefitAbstract" xlink:label="FederalTaxExpenseBenefitAbstract" xlink:title="FederalTaxExpenseBenefitAbstract" />
    <link:label xlink:type="resource" xlink:label="mod_FederalTaxExpenseBenefitAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="mod_FederalTaxExpenseBenefitAbstract_lbl1" xml:lang="en-US" id="mod_FederalTaxExpenseBenefitAbstract_lbl1">Federal Tax Expense Benefit [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FederalTaxExpenseBenefitAbstract" xlink:to="mod_FederalTaxExpenseBenefitAbstract_lbl1" xlink:title="label: FederalTaxExpenseBenefitAbstract to mod_FederalTaxExpenseBenefitAbstract_lbl1" />
    <link:label xlink:type="resource" xlink:label="mod_FederalTaxExpenseBenefitAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="mod_FederalTaxExpenseBenefitAbstract" xml:lang="en-US" id="mod_FederalTaxExpenseBenefitAbstract">Federal [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FederalTaxExpenseBenefitAbstract" xlink:to="mod_FederalTaxExpenseBenefitAbstract" xlink:title="label: FederalTaxExpenseBenefitAbstract to mod_FederalTaxExpenseBenefitAbstract" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_ForeignTaxExpenseBenefitAbstract" xlink:label="ForeignTaxExpenseBenefitAbstract" xlink:title="ForeignTaxExpenseBenefitAbstract" />
    <link:label xlink:type="resource" xlink:label="mod_ForeignTaxExpenseBenefitAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="mod_ForeignTaxExpenseBenefitAbstract_lbl1" xml:lang="en-US" id="mod_ForeignTaxExpenseBenefitAbstract_lbl1">Foreign Tax Expense Benefit [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ForeignTaxExpenseBenefitAbstract" xlink:to="mod_ForeignTaxExpenseBenefitAbstract_lbl1" xlink:title="label: ForeignTaxExpenseBenefitAbstract to mod_ForeignTaxExpenseBenefitAbstract_lbl1" />
    <link:label xlink:type="resource" xlink:label="mod_ForeignTaxExpenseBenefitAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="mod_ForeignTaxExpenseBenefitAbstract" xml:lang="en-US" id="mod_ForeignTaxExpenseBenefitAbstract">Foreign [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ForeignTaxExpenseBenefitAbstract" xlink:to="mod_ForeignTaxExpenseBenefitAbstract" xlink:title="label: ForeignTaxExpenseBenefitAbstract to mod_ForeignTaxExpenseBenefitAbstract" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_StateAndLocalTaxExpenseBenefitAbstract" xlink:label="StateAndLocalTaxExpenseBenefitAbstract" xlink:title="StateAndLocalTaxExpenseBenefitAbstract" />
    <link:label xlink:type="resource" xlink:label="mod_StateAndLocalTaxExpenseBenefitAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="mod_StateAndLocalTaxExpenseBenefitAbstract_lbl1" xml:lang="en-US" id="mod_StateAndLocalTaxExpenseBenefitAbstract_lbl1">State and Local Tax Expense Benefit [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StateAndLocalTaxExpenseBenefitAbstract" xlink:to="mod_StateAndLocalTaxExpenseBenefitAbstract_lbl1" xlink:title="label: StateAndLocalTaxExpenseBenefitAbstract to mod_StateAndLocalTaxExpenseBenefitAbstract_lbl1" />
    <link:label xlink:type="resource" xlink:label="mod_StateAndLocalTaxExpenseBenefitAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="mod_StateAndLocalTaxExpenseBenefitAbstract" xml:lang="en-US" id="mod_StateAndLocalTaxExpenseBenefitAbstract">State [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StateAndLocalTaxExpenseBenefitAbstract" xlink:to="mod_StateAndLocalTaxExpenseBenefitAbstract" xlink:title="label: StateAndLocalTaxExpenseBenefitAbstract to mod_StateAndLocalTaxExpenseBenefitAbstract" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_SelfInsuranceReservesPolicyTextBlock" xlink:label="SelfInsuranceReservesPolicyTextBlock" xlink:title="SelfInsuranceReservesPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="mod_SelfInsuranceReservesPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="mod_SelfInsuranceReservesPolicyTextBlock_lbl" xml:lang="en-US" id="mod_SelfInsuranceReservesPolicyTextBlock_lbl">Disclosure of accounting policy for self-insurance reserves, including, but not limited to incurred but not reported reserves (IBNR).</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SelfInsuranceReservesPolicyTextBlock" xlink:to="mod_SelfInsuranceReservesPolicyTextBlock_lbl" xlink:title="label: SelfInsuranceReservesPolicyTextBlock to mod_SelfInsuranceReservesPolicyTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="mod_SelfInsuranceReservesPolicyTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="mod_SelfInsuranceReservesPolicyTextBlock_lbl1" xml:lang="en-US" id="mod_SelfInsuranceReservesPolicyTextBlock_lbl1">Self Insurance Reserves [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SelfInsuranceReservesPolicyTextBlock" xlink:to="mod_SelfInsuranceReservesPolicyTextBlock_lbl1" xlink:title="label: SelfInsuranceReservesPolicyTextBlock to mod_SelfInsuranceReservesPolicyTextBlock_lbl1" />
    <link:label xlink:type="resource" xlink:label="mod_SelfInsuranceReservesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="mod_SelfInsuranceReservesPolicyTextBlock" xml:lang="en-US" id="mod_SelfInsuranceReservesPolicyTextBlock">Self-insurance Reserves</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SelfInsuranceReservesPolicyTextBlock" xlink:to="mod_SelfInsuranceReservesPolicyTextBlock" xlink:title="label: SelfInsuranceReservesPolicyTextBlock to mod_SelfInsuranceReservesPolicyTextBlock" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_AssetsHeldForSalePolicyTextBlock" xlink:label="AssetsHeldForSalePolicyTextBlock" xlink:title="AssetsHeldForSalePolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="mod_AssetsHeldForSalePolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="mod_AssetsHeldForSalePolicyTextBlock_lbl" xml:lang="en-US" id="mod_AssetsHeldForSalePolicyTextBlock_lbl">Disclosure of accounting policy for assets to be held for sale.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetsHeldForSalePolicyTextBlock" xlink:to="mod_AssetsHeldForSalePolicyTextBlock_lbl" xlink:title="label: AssetsHeldForSalePolicyTextBlock to mod_AssetsHeldForSalePolicyTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="mod_AssetsHeldForSalePolicyTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="mod_AssetsHeldForSalePolicyTextBlock_lbl1" xml:lang="en-US" id="mod_AssetsHeldForSalePolicyTextBlock_lbl1">Assets held for sale [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetsHeldForSalePolicyTextBlock" xlink:to="mod_AssetsHeldForSalePolicyTextBlock_lbl1" xlink:title="label: AssetsHeldForSalePolicyTextBlock to mod_AssetsHeldForSalePolicyTextBlock_lbl1" />
    <link:label xlink:type="resource" xlink:label="mod_AssetsHeldForSalePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="mod_AssetsHeldForSalePolicyTextBlock" xml:lang="en-US" id="mod_AssetsHeldForSalePolicyTextBlock">Assets Held for Sale</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetsHeldForSalePolicyTextBlock" xlink:to="mod_AssetsHeldForSalePolicyTextBlock" xlink:title="label: AssetsHeldForSalePolicyTextBlock to mod_AssetsHeldForSalePolicyTextBlock" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_ShippingAndHandlingCostsPolicyTextBlock" xlink:label="ShippingAndHandlingCostsPolicyTextBlock" xlink:title="ShippingAndHandlingCostsPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="mod_ShippingAndHandlingCostsPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="mod_ShippingAndHandlingCostsPolicyTextBlock_lbl" xml:lang="en-US" id="mod_ShippingAndHandlingCostsPolicyTextBlock_lbl">Disclosure of accounting policy for the classification of shipping and handling costs.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShippingAndHandlingCostsPolicyTextBlock" xlink:to="mod_ShippingAndHandlingCostsPolicyTextBlock_lbl" xlink:title="label: ShippingAndHandlingCostsPolicyTextBlock to mod_ShippingAndHandlingCostsPolicyTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="mod_ShippingAndHandlingCostsPolicyTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="mod_ShippingAndHandlingCostsPolicyTextBlock_lbl1" xml:lang="en-US" id="mod_ShippingAndHandlingCostsPolicyTextBlock_lbl1">Shipping and Handling Costs [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShippingAndHandlingCostsPolicyTextBlock" xlink:to="mod_ShippingAndHandlingCostsPolicyTextBlock_lbl1" xlink:title="label: ShippingAndHandlingCostsPolicyTextBlock to mod_ShippingAndHandlingCostsPolicyTextBlock_lbl1" />
    <link:label xlink:type="resource" xlink:label="mod_ShippingAndHandlingCostsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="mod_ShippingAndHandlingCostsPolicyTextBlock" xml:lang="en-US" id="mod_ShippingAndHandlingCostsPolicyTextBlock">Shipping and Handling Costs</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShippingAndHandlingCostsPolicyTextBlock" xlink:to="mod_ShippingAndHandlingCostsPolicyTextBlock" xlink:title="label: ShippingAndHandlingCostsPolicyTextBlock to mod_ShippingAndHandlingCostsPolicyTextBlock" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_DeferredCompensationTrustPolicyTextBlock" xlink:label="DeferredCompensationTrustPolicyTextBlock" xlink:title="DeferredCompensationTrustPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="mod_DeferredCompensationTrustPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="mod_DeferredCompensationTrustPolicyTextBlock_lbl" xml:lang="en-US" id="mod_DeferredCompensationTrustPolicyTextBlock_lbl">Policy to maintain a deferred compensation trust to fund future obligations under its non-qualified deferred compensation plan.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredCompensationTrustPolicyTextBlock" xlink:to="mod_DeferredCompensationTrustPolicyTextBlock_lbl" xlink:title="label: DeferredCompensationTrustPolicyTextBlock to mod_DeferredCompensationTrustPolicyTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="mod_DeferredCompensationTrustPolicyTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="mod_DeferredCompensationTrustPolicyTextBlock_lbl1" xml:lang="en-US" id="mod_DeferredCompensationTrustPolicyTextBlock_lbl1">Deferred compensation trust [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredCompensationTrustPolicyTextBlock" xlink:to="mod_DeferredCompensationTrustPolicyTextBlock_lbl1" xlink:title="label: DeferredCompensationTrustPolicyTextBlock to mod_DeferredCompensationTrustPolicyTextBlock_lbl1" />
    <link:label xlink:type="resource" xlink:label="mod_DeferredCompensationTrustPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="mod_DeferredCompensationTrustPolicyTextBlock" xml:lang="en-US" id="mod_DeferredCompensationTrustPolicyTextBlock">Deferred Compensation Trusts</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredCompensationTrustPolicyTextBlock" xlink:to="mod_DeferredCompensationTrustPolicyTextBlock" xlink:title="label: DeferredCompensationTrustPolicyTextBlock to mod_DeferredCompensationTrustPolicyTextBlock" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_ScheduleOfNetPeriodicBenefitCostAndAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock" xlink:label="ScheduleOfNetPeriodicBenefitCostAndAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock" xlink:title="ScheduleOfNetPeriodicBenefitCostAndAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="mod_ScheduleOfNetPeriodicBenefitCostAndAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="mod_ScheduleOfNetPeriodicBenefitCostAndAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock_lbl" xml:lang="en-US" id="mod_ScheduleOfNetPeriodicBenefitCostAndAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock_lbl">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, and the net gain (loss) and net prior service cost or credit recognized in other comprehensive income (loss) for the period for pension plans and/or other employee benefit plans, and reclassification adjustments of other comprehensive income (loss) for the period, as those amounts, including amortization of the net transition asset or obligation, are recognized as components of net periodic benefit cost.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfNetPeriodicBenefitCostAndAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock" xlink:to="mod_ScheduleOfNetPeriodicBenefitCostAndAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock_lbl" xlink:title="label: ScheduleOfNetPeriodicBenefitCostAndAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock to mod_ScheduleOfNetPeriodicBenefitCostAndAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="mod_ScheduleOfNetPeriodicBenefitCostAndAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="mod_ScheduleOfNetPeriodicBenefitCostAndAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock_lbl1" xml:lang="en-US" id="mod_ScheduleOfNetPeriodicBenefitCostAndAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock_lbl1">Schedule of Net Periodic Benefit Cost And Amounts Recognized In Other Comprehensive Income Loss [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfNetPeriodicBenefitCostAndAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock" xlink:to="mod_ScheduleOfNetPeriodicBenefitCostAndAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock_lbl1" xlink:title="label: ScheduleOfNetPeriodicBenefitCostAndAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock to mod_ScheduleOfNetPeriodicBenefitCostAndAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock_lbl1" />
    <link:label xlink:type="resource" xlink:label="mod_ScheduleOfNetPeriodicBenefitCostAndAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="mod_ScheduleOfNetPeriodicBenefitCostAndAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock" xml:lang="en-US" id="mod_ScheduleOfNetPeriodicBenefitCostAndAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock">Pension Benefit Plans</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfNetPeriodicBenefitCostAndAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock" xlink:to="mod_ScheduleOfNetPeriodicBenefitCostAndAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock" xlink:title="label: ScheduleOfNetPeriodicBenefitCostAndAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock to mod_ScheduleOfNetPeriodicBenefitCostAndAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_SegmentReconcilingItemsAndCorporateMember" xlink:label="SegmentReconcilingItemsAndCorporateMember" xlink:title="SegmentReconcilingItemsAndCorporateMember" />
    <link:label xlink:type="resource" xlink:label="mod_SegmentReconcilingItemsAndCorporateMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="mod_SegmentReconcilingItemsAndCorporateMember_lbl" xml:lang="en-US" id="mod_SegmentReconcilingItemsAndCorporateMember_lbl">Items used in reconciling reportable segments' amounts to consolidated amount, including corporate-level activity.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SegmentReconcilingItemsAndCorporateMember" xlink:to="mod_SegmentReconcilingItemsAndCorporateMember_lbl" xlink:title="label: SegmentReconcilingItemsAndCorporateMember to mod_SegmentReconcilingItemsAndCorporateMember_lbl" />
    <link:label xlink:type="resource" xlink:label="mod_SegmentReconcilingItemsAndCorporateMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="mod_SegmentReconcilingItemsAndCorporateMember_lbl1" xml:lang="en-US" id="mod_SegmentReconcilingItemsAndCorporateMember_lbl1">Segment Reconciling Items and Corporate [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SegmentReconcilingItemsAndCorporateMember" xlink:to="mod_SegmentReconcilingItemsAndCorporateMember_lbl1" xlink:title="label: SegmentReconcilingItemsAndCorporateMember to mod_SegmentReconcilingItemsAndCorporateMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="mod_SegmentReconcilingItemsAndCorporateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="mod_SegmentReconcilingItemsAndCorporateMember" xml:lang="en-US" id="mod_SegmentReconcilingItemsAndCorporateMember">Other [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SegmentReconcilingItemsAndCorporateMember" xlink:to="mod_SegmentReconcilingItemsAndCorporateMember" xlink:title="label: SegmentReconcilingItemsAndCorporateMember to mod_SegmentReconcilingItemsAndCorporateMember" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_ScottSpringfieldManufacturingMember" xlink:label="ScottSpringfieldManufacturingMember" xlink:title="ScottSpringfieldManufacturingMember" />
    <link:label xlink:type="resource" xlink:label="mod_ScottSpringfieldManufacturingMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="mod_ScottSpringfieldManufacturingMember_lbl" xml:lang="en-US" id="mod_ScottSpringfieldManufacturingMember_lbl">Scott Springfield Mfg. Inc., is a Canadian-based leading manufacturer of air handling units to customers in the data center, telecommunications, healthcare, and aerospace markets.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScottSpringfieldManufacturingMember" xlink:to="mod_ScottSpringfieldManufacturingMember_lbl" xlink:title="label: ScottSpringfieldManufacturingMember to mod_ScottSpringfieldManufacturingMember_lbl" />
    <link:label xlink:type="resource" xlink:label="mod_ScottSpringfieldManufacturingMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="mod_ScottSpringfieldManufacturingMember_lbl1" xml:lang="en-US" id="mod_ScottSpringfieldManufacturingMember_lbl1">Scott Springfield Manufacturing [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScottSpringfieldManufacturingMember" xlink:to="mod_ScottSpringfieldManufacturingMember_lbl1" xlink:title="label: ScottSpringfieldManufacturingMember to mod_ScottSpringfieldManufacturingMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="mod_ScottSpringfieldManufacturingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="mod_ScottSpringfieldManufacturingMember" xml:lang="en-US" id="mod_ScottSpringfieldManufacturingMember">Scott Springfield Manufacturing [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScottSpringfieldManufacturingMember" xlink:to="mod_ScottSpringfieldManufacturingMember" xlink:title="label: ScottSpringfieldManufacturingMember to mod_ScottSpringfieldManufacturingMember" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_NumberOfCoatingsFacilitiesSold" xlink:label="NumberOfCoatingsFacilitiesSold" xlink:title="NumberOfCoatingsFacilitiesSold" />
    <link:label xlink:type="resource" xlink:label="mod_NumberOfCoatingsFacilitiesSold_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="mod_NumberOfCoatingsFacilitiesSold_lbl" xml:lang="en-US" id="mod_NumberOfCoatingsFacilitiesSold_lbl">Number of coatings facilities sold during the period.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfCoatingsFacilitiesSold" xlink:to="mod_NumberOfCoatingsFacilitiesSold_lbl" xlink:title="label: NumberOfCoatingsFacilitiesSold to mod_NumberOfCoatingsFacilitiesSold_lbl" />
    <link:label xlink:type="resource" xlink:label="mod_NumberOfCoatingsFacilitiesSold_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="mod_NumberOfCoatingsFacilitiesSold_lbl1" xml:lang="en-US" id="mod_NumberOfCoatingsFacilitiesSold_lbl1">Number of Coatings Facilities Sold</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfCoatingsFacilitiesSold" xlink:to="mod_NumberOfCoatingsFacilitiesSold_lbl1" xlink:title="label: NumberOfCoatingsFacilitiesSold to mod_NumberOfCoatingsFacilitiesSold_lbl1" />
    <link:label xlink:type="resource" xlink:label="mod_NumberOfCoatingsFacilitiesSold" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="mod_NumberOfCoatingsFacilitiesSold" xml:lang="en-US" id="mod_NumberOfCoatingsFacilitiesSold">Number of coatings facilities sold</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfCoatingsFacilitiesSold" xlink:to="mod_NumberOfCoatingsFacilitiesSold" xlink:title="label: NumberOfCoatingsFacilitiesSold to mod_NumberOfCoatingsFacilitiesSold" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_NappsTechnologyCorporationMember" xlink:label="NappsTechnologyCorporationMember" xlink:title="NappsTechnologyCorporationMember" />
    <link:label xlink:type="resource" xlink:label="mod_NappsTechnologyCorporationMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="mod_NappsTechnologyCorporationMember_lbl" xml:lang="en-US" id="mod_NappsTechnologyCorporationMember_lbl">Napps Technology Corporation (Napps) is a Texas-based manufacturer of air- and water-cooled chillers, condensing units and heat pumps primarily for the K-12 school market.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NappsTechnologyCorporationMember" xlink:to="mod_NappsTechnologyCorporationMember_lbl" xlink:title="label: NappsTechnologyCorporationMember to mod_NappsTechnologyCorporationMember_lbl" />
    <link:label xlink:type="resource" xlink:label="mod_NappsTechnologyCorporationMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="mod_NappsTechnologyCorporationMember_lbl1" xml:lang="en-US" id="mod_NappsTechnologyCorporationMember_lbl1">Napps Technology Corporation [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NappsTechnologyCorporationMember" xlink:to="mod_NappsTechnologyCorporationMember_lbl1" xlink:title="label: NappsTechnologyCorporationMember to mod_NappsTechnologyCorporationMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="mod_NappsTechnologyCorporationMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="mod_NappsTechnologyCorporationMember" xml:lang="en-US" id="mod_NappsTechnologyCorporationMember">Napps [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NappsTechnologyCorporationMember" xlink:to="mod_NappsTechnologyCorporationMember" xlink:title="label: NappsTechnologyCorporationMember to mod_NappsTechnologyCorporationMember" />
    <link:label xlink:type="resource" xlink:label="mod_NappsTechnologyCorporationMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="mod_NappsTechnologyCorporationMember_lbl2" xml:lang="en-US" id="mod_NappsTechnologyCorporationMember_lbl2">Napps [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NappsTechnologyCorporationMember" xlink:to="mod_NappsTechnologyCorporationMember_lbl2" xlink:title="label: NappsTechnologyCorporationMember to mod_NappsTechnologyCorporationMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_ProductWarrantiesAndOtherCommitmentsAbstract" xlink:label="ProductWarrantiesAndOtherCommitmentsAbstract" xlink:title="ProductWarrantiesAndOtherCommitmentsAbstract" />
    <link:label xlink:type="resource" xlink:label="mod_ProductWarrantiesAndOtherCommitmentsAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="mod_ProductWarrantiesAndOtherCommitmentsAbstract_lbl1" xml:lang="en-US" id="mod_ProductWarrantiesAndOtherCommitmentsAbstract_lbl1">Product Warranties and Other Commitments [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProductWarrantiesAndOtherCommitmentsAbstract" xlink:to="mod_ProductWarrantiesAndOtherCommitmentsAbstract_lbl1" xlink:title="label: ProductWarrantiesAndOtherCommitmentsAbstract to mod_ProductWarrantiesAndOtherCommitmentsAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_ProductWarrantiesAndOtherCommitmentsTextBlock" xlink:label="ProductWarrantiesAndOtherCommitmentsTextBlock" xlink:title="ProductWarrantiesAndOtherCommitmentsTextBlock" />
    <link:label xlink:type="resource" xlink:label="mod_ProductWarrantiesAndOtherCommitmentsTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="mod_ProductWarrantiesAndOtherCommitmentsTextBlock_lbl" xml:lang="en-US" id="mod_ProductWarrantiesAndOtherCommitmentsTextBlock_lbl">The entire disclosure for standard and extended product warranties, other product guarantee contracts and other commitments including a tabular reconciliation of the changes in the guarantor's aggregate product warranty liability for the reporting period.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProductWarrantiesAndOtherCommitmentsTextBlock" xlink:to="mod_ProductWarrantiesAndOtherCommitmentsTextBlock_lbl" xlink:title="label: ProductWarrantiesAndOtherCommitmentsTextBlock to mod_ProductWarrantiesAndOtherCommitmentsTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="mod_ProductWarrantiesAndOtherCommitmentsTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="mod_ProductWarrantiesAndOtherCommitmentsTextBlock_lbl1" xml:lang="en-US" id="mod_ProductWarrantiesAndOtherCommitmentsTextBlock_lbl1">Product warranties and other commitments [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProductWarrantiesAndOtherCommitmentsTextBlock" xlink:to="mod_ProductWarrantiesAndOtherCommitmentsTextBlock_lbl1" xlink:title="label: ProductWarrantiesAndOtherCommitmentsTextBlock to mod_ProductWarrantiesAndOtherCommitmentsTextBlock_lbl1" />
    <link:label xlink:type="resource" xlink:label="mod_ProductWarrantiesAndOtherCommitmentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="mod_ProductWarrantiesAndOtherCommitmentsTextBlock" xml:lang="en-US" id="mod_ProductWarrantiesAndOtherCommitmentsTextBlock">Product Warranties and Other Commitments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProductWarrantiesAndOtherCommitmentsTextBlock" xlink:to="mod_ProductWarrantiesAndOtherCommitmentsTextBlock" xlink:title="label: ProductWarrantiesAndOtherCommitmentsTextBlock to mod_ProductWarrantiesAndOtherCommitmentsTextBlock" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_EffectiveIncomeTaxRateReconciliationNotionalInterestDeductions" xlink:label="EffectiveIncomeTaxRateReconciliationNotionalInterestDeductions" xlink:title="EffectiveIncomeTaxRateReconciliationNotionalInterestDeductions" />
    <link:label xlink:type="resource" xlink:label="mod_EffectiveIncomeTaxRateReconciliationNotionalInterestDeductions_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="mod_EffectiveIncomeTaxRateReconciliationNotionalInterestDeductions_lbl" xml:lang="en-US" id="mod_EffectiveIncomeTaxRateReconciliationNotionalInterestDeductions_lbl">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 the notional interest deductions.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectiveIncomeTaxRateReconciliationNotionalInterestDeductions" xlink:to="mod_EffectiveIncomeTaxRateReconciliationNotionalInterestDeductions_lbl" xlink:title="label: EffectiveIncomeTaxRateReconciliationNotionalInterestDeductions to mod_EffectiveIncomeTaxRateReconciliationNotionalInterestDeductions_lbl" />
    <link:label xlink:type="resource" xlink:label="mod_EffectiveIncomeTaxRateReconciliationNotionalInterestDeductions_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="mod_EffectiveIncomeTaxRateReconciliationNotionalInterestDeductions_lbl1" xml:lang="en-US" id="mod_EffectiveIncomeTaxRateReconciliationNotionalInterestDeductions_lbl1">Effective Income Tax Rate Reconciliation, Notional interest deductions</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectiveIncomeTaxRateReconciliationNotionalInterestDeductions" xlink:to="mod_EffectiveIncomeTaxRateReconciliationNotionalInterestDeductions_lbl1" xlink:title="label: EffectiveIncomeTaxRateReconciliationNotionalInterestDeductions to mod_EffectiveIncomeTaxRateReconciliationNotionalInterestDeductions_lbl1" />
    <link:label xlink:type="resource" xlink:label="mod_EffectiveIncomeTaxRateReconciliationNotionalInterestDeductions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="mod_EffectiveIncomeTaxRateReconciliationNotionalInterestDeductions" xml:lang="en-US" id="mod_EffectiveIncomeTaxRateReconciliationNotionalInterestDeductions">Notional interest deductions</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectiveIncomeTaxRateReconciliationNotionalInterestDeductions" xlink:to="mod_EffectiveIncomeTaxRateReconciliationNotionalInterestDeductions" xlink:title="label: EffectiveIncomeTaxRateReconciliationNotionalInterestDeductions to mod_EffectiveIncomeTaxRateReconciliationNotionalInterestDeductions" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_EffectiveIncomeTaxRateReconciliationDividendsAndTaxableForeignInclusionsPercent" xlink:label="EffectiveIncomeTaxRateReconciliationDividendsAndTaxableForeignInclusionsPercent" xlink:title="EffectiveIncomeTaxRateReconciliationDividendsAndTaxableForeignInclusionsPercent" />
    <link:label xlink:type="resource" xlink:label="mod_EffectiveIncomeTaxRateReconciliationDividendsAndTaxableForeignInclusionsPercent_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="mod_EffectiveIncomeTaxRateReconciliationDividendsAndTaxableForeignInclusionsPercent_lbl" xml:lang="en-US" id="mod_EffectiveIncomeTaxRateReconciliationDividendsAndTaxableForeignInclusionsPercent_lbl">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 dividends and taxable foreign inclusions.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectiveIncomeTaxRateReconciliationDividendsAndTaxableForeignInclusionsPercent" xlink:to="mod_EffectiveIncomeTaxRateReconciliationDividendsAndTaxableForeignInclusionsPercent_lbl" xlink:title="label: EffectiveIncomeTaxRateReconciliationDividendsAndTaxableForeignInclusionsPercent to mod_EffectiveIncomeTaxRateReconciliationDividendsAndTaxableForeignInclusionsPercent_lbl" />
    <link:label xlink:type="resource" xlink:label="mod_EffectiveIncomeTaxRateReconciliationDividendsAndTaxableForeignInclusionsPercent_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="mod_EffectiveIncomeTaxRateReconciliationDividendsAndTaxableForeignInclusionsPercent_lbl1" xml:lang="en-US" id="mod_EffectiveIncomeTaxRateReconciliationDividendsAndTaxableForeignInclusionsPercent_lbl1">Effective Income Tax Rate Reconciliation, Dividends and Taxable Foreign Inclusions, Percent</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectiveIncomeTaxRateReconciliationDividendsAndTaxableForeignInclusionsPercent" xlink:to="mod_EffectiveIncomeTaxRateReconciliationDividendsAndTaxableForeignInclusionsPercent_lbl1" xlink:title="label: EffectiveIncomeTaxRateReconciliationDividendsAndTaxableForeignInclusionsPercent to mod_EffectiveIncomeTaxRateReconciliationDividendsAndTaxableForeignInclusionsPercent_lbl1" />
    <link:label xlink:type="resource" xlink:label="mod_EffectiveIncomeTaxRateReconciliationDividendsAndTaxableForeignInclusionsPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="mod_EffectiveIncomeTaxRateReconciliationDividendsAndTaxableForeignInclusionsPercent" xml:lang="en-US" id="mod_EffectiveIncomeTaxRateReconciliationDividendsAndTaxableForeignInclusionsPercent">Dividends and taxable foreign inclusions</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectiveIncomeTaxRateReconciliationDividendsAndTaxableForeignInclusionsPercent" xlink:to="mod_EffectiveIncomeTaxRateReconciliationDividendsAndTaxableForeignInclusionsPercent" xlink:title="label: EffectiveIncomeTaxRateReconciliationDividendsAndTaxableForeignInclusionsPercent to mod_EffectiveIncomeTaxRateReconciliationDividendsAndTaxableForeignInclusionsPercent" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_OtherPlanAssetMember" xlink:label="OtherPlanAssetMember" xlink:title="OtherPlanAssetMember" />
    <link:label xlink:type="resource" xlink:label="mod_OtherPlanAssetMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="mod_OtherPlanAssetMember_lbl" xml:lang="en-US" id="mod_OtherPlanAssetMember_lbl">Other plan asset not otherwise specified in the taxonomy.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherPlanAssetMember" xlink:to="mod_OtherPlanAssetMember_lbl" xlink:title="label: OtherPlanAssetMember to mod_OtherPlanAssetMember_lbl" />
    <link:label xlink:type="resource" xlink:label="mod_OtherPlanAssetMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="mod_OtherPlanAssetMember_lbl1" xml:lang="en-US" id="mod_OtherPlanAssetMember_lbl1">Other plan asset [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherPlanAssetMember" xlink:to="mod_OtherPlanAssetMember_lbl1" xlink:title="label: OtherPlanAssetMember to mod_OtherPlanAssetMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="mod_OtherPlanAssetMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="mod_OtherPlanAssetMember" xml:lang="en-US" id="mod_OtherPlanAssetMember">Other [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherPlanAssetMember" xlink:to="mod_OtherPlanAssetMember" xlink:title="label: OtherPlanAssetMember to mod_OtherPlanAssetMember" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_NoticePeriodForRedeemingRealEstateInvestmentFunds" xlink:label="NoticePeriodForRedeemingRealEstateInvestmentFunds" xlink:title="NoticePeriodForRedeemingRealEstateInvestmentFunds" />
    <link:label xlink:type="resource" xlink:label="mod_NoticePeriodForRedeemingRealEstateInvestmentFunds_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="mod_NoticePeriodForRedeemingRealEstateInvestmentFunds_lbl" xml:lang="en-US" id="mod_NoticePeriodForRedeemingRealEstateInvestmentFunds_lbl">Notice period for quarterly redemption of real estate investment funds, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NoticePeriodForRedeemingRealEstateInvestmentFunds" xlink:to="mod_NoticePeriodForRedeemingRealEstateInvestmentFunds_lbl" xlink:title="label: NoticePeriodForRedeemingRealEstateInvestmentFunds to mod_NoticePeriodForRedeemingRealEstateInvestmentFunds_lbl" />
    <link:label xlink:type="resource" xlink:label="mod_NoticePeriodForRedeemingRealEstateInvestmentFunds_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="mod_NoticePeriodForRedeemingRealEstateInvestmentFunds_lbl1" xml:lang="en-US" id="mod_NoticePeriodForRedeemingRealEstateInvestmentFunds_lbl1">Notice Period for Redeeming Real Estate Investment Funds</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NoticePeriodForRedeemingRealEstateInvestmentFunds" xlink:to="mod_NoticePeriodForRedeemingRealEstateInvestmentFunds_lbl1" xlink:title="label: NoticePeriodForRedeemingRealEstateInvestmentFunds to mod_NoticePeriodForRedeemingRealEstateInvestmentFunds_lbl1" />
    <link:label xlink:type="resource" xlink:label="mod_NoticePeriodForRedeemingRealEstateInvestmentFunds" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="mod_NoticePeriodForRedeemingRealEstateInvestmentFunds" xml:lang="en-US" id="mod_NoticePeriodForRedeemingRealEstateInvestmentFunds">Notice period for redeeming real estate investment funds</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NoticePeriodForRedeemingRealEstateInvestmentFunds" xlink:to="mod_NoticePeriodForRedeemingRealEstateInvestmentFunds" xlink:title="label: NoticePeriodForRedeemingRealEstateInvestmentFunds to mod_NoticePeriodForRedeemingRealEstateInvestmentFunds" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_StandardProductWarrantyAccrualDispositionOfBusinesses" xlink:label="StandardProductWarrantyAccrualDispositionOfBusinesses" xlink:title="StandardProductWarrantyAccrualDispositionOfBusinesses" />
    <link:label xlink:type="resource" xlink:label="mod_StandardProductWarrantyAccrualDispositionOfBusinesses_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="mod_StandardProductWarrantyAccrualDispositionOfBusinesses_lbl" xml:lang="en-US" id="mod_StandardProductWarrantyAccrualDispositionOfBusinesses_lbl">Amount of decrease in the standard product warranty accrual from the disposition of a business. Excludes extended product warranties.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StandardProductWarrantyAccrualDispositionOfBusinesses" xlink:to="mod_StandardProductWarrantyAccrualDispositionOfBusinesses_lbl" xlink:title="label: StandardProductWarrantyAccrualDispositionOfBusinesses to mod_StandardProductWarrantyAccrualDispositionOfBusinesses_lbl" />
    <link:label xlink:type="resource" xlink:label="mod_StandardProductWarrantyAccrualDispositionOfBusinesses_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="mod_StandardProductWarrantyAccrualDispositionOfBusinesses_lbl1" xml:lang="en-US" id="mod_StandardProductWarrantyAccrualDispositionOfBusinesses_lbl1">Standard Product Warranty Accrual, Disposition of Businesses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StandardProductWarrantyAccrualDispositionOfBusinesses" xlink:to="mod_StandardProductWarrantyAccrualDispositionOfBusinesses_lbl1" xlink:title="label: StandardProductWarrantyAccrualDispositionOfBusinesses to mod_StandardProductWarrantyAccrualDispositionOfBusinesses_lbl1" />
    <link:label xlink:type="resource" xlink:label="mod_StandardProductWarrantyAccrualDispositionOfBusinesses" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="mod_StandardProductWarrantyAccrualDispositionOfBusinesses" xml:lang="en-US" id="mod_StandardProductWarrantyAccrualDispositionOfBusinesses">Disposition of businesses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StandardProductWarrantyAccrualDispositionOfBusinesses" xlink:to="mod_StandardProductWarrantyAccrualDispositionOfBusinesses" xlink:title="label: StandardProductWarrantyAccrualDispositionOfBusinesses to mod_StandardProductWarrantyAccrualDispositionOfBusinesses" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_ProductWarrantyPeriod" xlink:label="ProductWarrantyPeriod" xlink:title="ProductWarrantyPeriod" />
    <link:label xlink:type="resource" xlink:label="mod_ProductWarrantyPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="mod_ProductWarrantyPeriod_lbl" xml:lang="en-US" id="mod_ProductWarrantyPeriod_lbl">Product warranty period in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProductWarrantyPeriod" xlink:to="mod_ProductWarrantyPeriod_lbl" xlink:title="label: ProductWarrantyPeriod to mod_ProductWarrantyPeriod_lbl" />
    <link:label xlink:type="resource" xlink:label="mod_ProductWarrantyPeriod_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="mod_ProductWarrantyPeriod_lbl1" xml:lang="en-US" id="mod_ProductWarrantyPeriod_lbl1">Product warranty period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProductWarrantyPeriod" xlink:to="mod_ProductWarrantyPeriod_lbl1" xlink:title="label: ProductWarrantyPeriod to mod_ProductWarrantyPeriod_lbl1" />
    <link:label xlink:type="resource" xlink:label="mod_ProductWarrantyPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="mod_ProductWarrantyPeriod" xml:lang="en-US" id="mod_ProductWarrantyPeriod">Product warranty period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProductWarrantyPeriod" xlink:to="mod_ProductWarrantyPeriod" xlink:title="label: ProductWarrantyPeriod to mod_ProductWarrantyPeriod" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_IndemnificationPeriod" xlink:label="IndemnificationPeriod" xlink:title="IndemnificationPeriod" />
    <link:label xlink:type="resource" xlink:label="mod_IndemnificationPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="mod_IndemnificationPeriod_lbl" xml:lang="en-US" id="mod_IndemnificationPeriod_lbl">Indemnification period related to the sale or purchase of an entity or facility in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IndemnificationPeriod" xlink:to="mod_IndemnificationPeriod_lbl" xlink:title="label: IndemnificationPeriod to mod_IndemnificationPeriod_lbl" />
    <link:label xlink:type="resource" xlink:label="mod_IndemnificationPeriod_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="mod_IndemnificationPeriod_lbl1" xml:lang="en-US" id="mod_IndemnificationPeriod_lbl1">Indemnification period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IndemnificationPeriod" xlink:to="mod_IndemnificationPeriod_lbl1" xlink:title="label: IndemnificationPeriod to mod_IndemnificationPeriod_lbl1" />
    <link:label xlink:type="resource" xlink:label="mod_IndemnificationPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="mod_IndemnificationPeriod" xml:lang="en-US" id="mod_IndemnificationPeriod">Indemnification period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IndemnificationPeriod" xlink:to="mod_IndemnificationPeriod" xlink:title="label: IndemnificationPeriod to mod_IndemnificationPeriod" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_DefinedBenefitPlanServiceCostAndInterestCost" xlink:label="DefinedBenefitPlanServiceCostAndInterestCost" xlink:title="DefinedBenefitPlanServiceCostAndInterestCost" />
    <link:label xlink:type="resource" xlink:label="mod_DefinedBenefitPlanServiceCostAndInterestCost_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="mod_DefinedBenefitPlanServiceCostAndInterestCost_lbl" xml:lang="en-US" id="mod_DefinedBenefitPlanServiceCostAndInterestCost_lbl">Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan (service cost) and cost recognized for passage of time related to defined benefit plan (interest cost).</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanServiceCostAndInterestCost" xlink:to="mod_DefinedBenefitPlanServiceCostAndInterestCost_lbl" xlink:title="label: DefinedBenefitPlanServiceCostAndInterestCost to mod_DefinedBenefitPlanServiceCostAndInterestCost_lbl" />
    <link:label xlink:type="resource" xlink:label="mod_DefinedBenefitPlanServiceCostAndInterestCost_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="mod_DefinedBenefitPlanServiceCostAndInterestCost_lbl1" xml:lang="en-US" id="mod_DefinedBenefitPlanServiceCostAndInterestCost_lbl1">Defined Benefit Plan, Service Cost and Interest Cost</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanServiceCostAndInterestCost" xlink:to="mod_DefinedBenefitPlanServiceCostAndInterestCost_lbl1" xlink:title="label: DefinedBenefitPlanServiceCostAndInterestCost to mod_DefinedBenefitPlanServiceCostAndInterestCost_lbl1" />
    <link:label xlink:type="resource" xlink:label="mod_DefinedBenefitPlanServiceCostAndInterestCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="mod_DefinedBenefitPlanServiceCostAndInterestCost" xml:lang="en-US" id="mod_DefinedBenefitPlanServiceCostAndInterestCost">Service and interest cost</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanServiceCostAndInterestCost" xlink:to="mod_DefinedBenefitPlanServiceCostAndInterestCost" xlink:title="label: DefinedBenefitPlanServiceCostAndInterestCost to mod_DefinedBenefitPlanServiceCostAndInterestCost" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_DefinedContributionPlanMaximumEmployerPercentageMatch" xlink:label="DefinedContributionPlanMaximumEmployerPercentageMatch" xlink:title="DefinedContributionPlanMaximumEmployerPercentageMatch" />
    <link:label xlink:type="resource" xlink:label="mod_DefinedContributionPlanMaximumEmployerPercentageMatch_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="mod_DefinedContributionPlanMaximumEmployerPercentageMatch_lbl" xml:lang="en-US" id="mod_DefinedContributionPlanMaximumEmployerPercentageMatch_lbl">Maximum employer 401K match percentage of eligible employee compensation.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedContributionPlanMaximumEmployerPercentageMatch" xlink:to="mod_DefinedContributionPlanMaximumEmployerPercentageMatch_lbl" xlink:title="label: DefinedContributionPlanMaximumEmployerPercentageMatch to mod_DefinedContributionPlanMaximumEmployerPercentageMatch_lbl" />
    <link:label xlink:type="resource" xlink:label="mod_DefinedContributionPlanMaximumEmployerPercentageMatch_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="mod_DefinedContributionPlanMaximumEmployerPercentageMatch_lbl1" xml:lang="en-US" id="mod_DefinedContributionPlanMaximumEmployerPercentageMatch_lbl1">Defined Contribution Plan Maximum Employer Percentage Match</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedContributionPlanMaximumEmployerPercentageMatch" xlink:to="mod_DefinedContributionPlanMaximumEmployerPercentageMatch_lbl1" xlink:title="label: DefinedContributionPlanMaximumEmployerPercentageMatch to mod_DefinedContributionPlanMaximumEmployerPercentageMatch_lbl1" />
    <link:label xlink:type="resource" xlink:label="mod_DefinedContributionPlanMaximumEmployerPercentageMatch" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="mod_DefinedContributionPlanMaximumEmployerPercentageMatch" xml:lang="en-US" id="mod_DefinedContributionPlanMaximumEmployerPercentageMatch">Company match</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedContributionPlanMaximumEmployerPercentageMatch" xlink:to="mod_DefinedContributionPlanMaximumEmployerPercentageMatch" xlink:title="label: DefinedContributionPlanMaximumEmployerPercentageMatch to mod_DefinedContributionPlanMaximumEmployerPercentageMatch" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_DebtInstrumentCovenantInterestCoverageRatio" xlink:label="DebtInstrumentCovenantInterestCoverageRatio" xlink:title="DebtInstrumentCovenantInterestCoverageRatio" />
    <link:label xlink:type="resource" xlink:label="mod_DebtInstrumentCovenantInterestCoverageRatio_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="mod_DebtInstrumentCovenantInterestCoverageRatio_lbl" xml:lang="en-US" id="mod_DebtInstrumentCovenantInterestCoverageRatio_lbl">Compliance covenant included in debt instrument for ratio of consolidated net earnings before interest, taxes, depreciation, amortization, and certain other adjustments ("Adjusted EBITDA") to consolidated interest expense.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentCovenantInterestCoverageRatio" xlink:to="mod_DebtInstrumentCovenantInterestCoverageRatio_lbl" xlink:title="label: DebtInstrumentCovenantInterestCoverageRatio to mod_DebtInstrumentCovenantInterestCoverageRatio_lbl" />
    <link:label xlink:type="resource" xlink:label="mod_DebtInstrumentCovenantInterestCoverageRatio_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="mod_DebtInstrumentCovenantInterestCoverageRatio_lbl1" xml:lang="en-US" id="mod_DebtInstrumentCovenantInterestCoverageRatio_lbl1">Debt Instrument, Covenant Interest Coverage Ratio</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentCovenantInterestCoverageRatio" xlink:to="mod_DebtInstrumentCovenantInterestCoverageRatio_lbl1" xlink:title="label: DebtInstrumentCovenantInterestCoverageRatio to mod_DebtInstrumentCovenantInterestCoverageRatio_lbl1" />
    <link:label xlink:type="resource" xlink:label="mod_DebtInstrumentCovenantInterestCoverageRatio" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="mod_DebtInstrumentCovenantInterestCoverageRatio" xml:lang="en-US" id="mod_DebtInstrumentCovenantInterestCoverageRatio">Interest coverage ratio</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentCovenantInterestCoverageRatio" xlink:to="mod_DebtInstrumentCovenantInterestCoverageRatio" xlink:title="label: DebtInstrumentCovenantInterestCoverageRatio to mod_DebtInstrumentCovenantInterestCoverageRatio" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_SeniorNotesDue2029Member" xlink:label="SeniorNotesDue2029Member" xlink:title="SeniorNotesDue2029Member" />
    <link:label xlink:type="resource" xlink:label="mod_SeniorNotesDue2029Member_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="mod_SeniorNotesDue2029Member_lbl" xml:lang="en-US" id="mod_SeniorNotesDue2029Member_lbl">5.9% Senior Notes due 2029.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SeniorNotesDue2029Member" xlink:to="mod_SeniorNotesDue2029Member_lbl" xlink:title="label: SeniorNotesDue2029Member to mod_SeniorNotesDue2029Member_lbl" />
    <link:label xlink:type="resource" xlink:label="mod_SeniorNotesDue2029Member_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="mod_SeniorNotesDue2029Member_lbl1" xml:lang="en-US" id="mod_SeniorNotesDue2029Member_lbl1">Senior Notes due 2029 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SeniorNotesDue2029Member" xlink:to="mod_SeniorNotesDue2029Member_lbl1" xlink:title="label: SeniorNotesDue2029Member to mod_SeniorNotesDue2029Member_lbl1" />
    <link:label xlink:type="resource" xlink:label="mod_SeniorNotesDue2029Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="mod_SeniorNotesDue2029Member" xml:lang="en-US" id="mod_SeniorNotesDue2029Member">5.9% Senior Notes [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SeniorNotesDue2029Member" xlink:to="mod_SeniorNotesDue2029Member" xlink:title="label: SeniorNotesDue2029Member to mod_SeniorNotesDue2029Member" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_FinanceLeaseObligationsMember" xlink:label="FinanceLeaseObligationsMember" xlink:title="FinanceLeaseObligationsMember" />
    <link:label xlink:type="resource" xlink:label="mod_FinanceLeaseObligationsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="mod_FinanceLeaseObligationsMember_lbl" xml:lang="en-US" id="mod_FinanceLeaseObligationsMember_lbl">Finance lease obligations.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinanceLeaseObligationsMember" xlink:to="mod_FinanceLeaseObligationsMember_lbl" xlink:title="label: FinanceLeaseObligationsMember to mod_FinanceLeaseObligationsMember_lbl" />
    <link:label xlink:type="resource" xlink:label="mod_FinanceLeaseObligationsMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="mod_FinanceLeaseObligationsMember_lbl1" xml:lang="en-US" id="mod_FinanceLeaseObligationsMember_lbl1">Finance Lease Obligations [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinanceLeaseObligationsMember" xlink:to="mod_FinanceLeaseObligationsMember_lbl1" xlink:title="label: FinanceLeaseObligationsMember to mod_FinanceLeaseObligationsMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_ForeignCreditAgreementsMember" xlink:label="ForeignCreditAgreementsMember" xlink:title="ForeignCreditAgreementsMember" />
    <link:label xlink:type="resource" xlink:label="mod_ForeignCreditAgreementsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="mod_ForeignCreditAgreementsMember_lbl" xml:lang="en-US" id="mod_ForeignCreditAgreementsMember_lbl">Borrowings by foreign subsidiaries.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ForeignCreditAgreementsMember" xlink:to="mod_ForeignCreditAgreementsMember_lbl" xlink:title="label: ForeignCreditAgreementsMember to mod_ForeignCreditAgreementsMember_lbl" />
    <link:label xlink:type="resource" xlink:label="mod_ForeignCreditAgreementsMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="mod_ForeignCreditAgreementsMember_lbl1" xml:lang="en-US" id="mod_ForeignCreditAgreementsMember_lbl1">Foreign Credit Agreements [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ForeignCreditAgreementsMember" xlink:to="mod_ForeignCreditAgreementsMember_lbl1" xlink:title="label: ForeignCreditAgreementsMember to mod_ForeignCreditAgreementsMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="mod_ForeignCreditAgreementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="mod_ForeignCreditAgreementsMember" xml:lang="en-US" id="mod_ForeignCreditAgreementsMember">Foreign Credit Agreements [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ForeignCreditAgreementsMember" xlink:to="mod_ForeignCreditAgreementsMember" xlink:title="label: ForeignCreditAgreementsMember to mod_ForeignCreditAgreementsMember" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_SeniorNotesDue2027Member" xlink:label="SeniorNotesDue2027Member" xlink:title="SeniorNotesDue2027Member" />
    <link:label xlink:type="resource" xlink:label="mod_SeniorNotesDue2027Member_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="mod_SeniorNotesDue2027Member_lbl" xml:lang="en-US" id="mod_SeniorNotesDue2027Member_lbl">5.8% Senior Notes due 2027.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SeniorNotesDue2027Member" xlink:to="mod_SeniorNotesDue2027Member_lbl" xlink:title="label: SeniorNotesDue2027Member to mod_SeniorNotesDue2027Member_lbl" />
    <link:label xlink:type="resource" xlink:label="mod_SeniorNotesDue2027Member_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="mod_SeniorNotesDue2027Member_lbl1" xml:lang="en-US" id="mod_SeniorNotesDue2027Member_lbl1">Senior Notes due 2027 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SeniorNotesDue2027Member" xlink:to="mod_SeniorNotesDue2027Member_lbl1" xlink:title="label: SeniorNotesDue2027Member to mod_SeniorNotesDue2027Member_lbl1" />
    <link:label xlink:type="resource" xlink:label="mod_SeniorNotesDue2027Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="mod_SeniorNotesDue2027Member" xml:lang="en-US" id="mod_SeniorNotesDue2027Member">5.8% Senior Notes [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SeniorNotesDue2027Member" xlink:to="mod_SeniorNotesDue2027Member" xlink:title="label: SeniorNotesDue2027Member to mod_SeniorNotesDue2027Member" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_CreditAgreementMember" xlink:label="CreditAgreementMember" xlink:title="CreditAgreementMember" />
    <link:label xlink:type="resource" xlink:label="mod_CreditAgreementMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="mod_CreditAgreementMember_lbl" xml:lang="en-US" id="mod_CreditAgreementMember_lbl">A credit agreement with a syndicate of banks that provides for a multi-currency revolving credit facility, U.S. dollar- and euro-denominated term loan facilities, and shorter-duration swingline loans.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CreditAgreementMember" xlink:to="mod_CreditAgreementMember_lbl" xlink:title="label: CreditAgreementMember to mod_CreditAgreementMember_lbl" />
    <link:label xlink:type="resource" xlink:label="mod_CreditAgreementMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="mod_CreditAgreementMember_lbl1" xml:lang="en-US" id="mod_CreditAgreementMember_lbl1">Credit Agreement [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CreditAgreementMember" xlink:to="mod_CreditAgreementMember_lbl1" xlink:title="label: CreditAgreementMember to mod_CreditAgreementMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="mod_CreditAgreementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="mod_CreditAgreementMember" xml:lang="en-US" id="mod_CreditAgreementMember">Credit Agreement [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CreditAgreementMember" xlink:to="mod_CreditAgreementMember" xlink:title="label: CreditAgreementMember to mod_CreditAgreementMember" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_SwinglineLoansMember" xlink:label="SwinglineLoansMember" xlink:title="SwinglineLoansMember" />
    <link:label xlink:type="resource" xlink:label="mod_SwinglineLoansMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="mod_SwinglineLoansMember_lbl" xml:lang="en-US" id="mod_SwinglineLoansMember_lbl">Shorter duration swingline loans under a credit agreement with a syndicate of banks.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SwinglineLoansMember" xlink:to="mod_SwinglineLoansMember_lbl" xlink:title="label: SwinglineLoansMember to mod_SwinglineLoansMember_lbl" />
    <link:label xlink:type="resource" xlink:label="mod_SwinglineLoansMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="mod_SwinglineLoansMember_lbl1" xml:lang="en-US" id="mod_SwinglineLoansMember_lbl1">Swingline Loans [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SwinglineLoansMember" xlink:to="mod_SwinglineLoansMember_lbl1" xlink:title="label: SwinglineLoansMember to mod_SwinglineLoansMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="mod_SwinglineLoansMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="mod_SwinglineLoansMember" xml:lang="en-US" id="mod_SwinglineLoansMember">Swingline Loans [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SwinglineLoansMember" xlink:to="mod_SwinglineLoansMember" xlink:title="label: SwinglineLoansMember to mod_SwinglineLoansMember" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_MultiCurrencyRevolvingCreditFacilityMember" xlink:label="MultiCurrencyRevolvingCreditFacilityMember" xlink:title="MultiCurrencyRevolvingCreditFacilityMember" />
    <link:label xlink:type="resource" xlink:label="mod_MultiCurrencyRevolvingCreditFacilityMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="mod_MultiCurrencyRevolvingCreditFacilityMember_lbl" xml:lang="en-US" id="mod_MultiCurrencyRevolvingCreditFacilityMember_lbl">Arrangement in which loan proceeds in multiple currencies can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MultiCurrencyRevolvingCreditFacilityMember" xlink:to="mod_MultiCurrencyRevolvingCreditFacilityMember_lbl" xlink:title="label: MultiCurrencyRevolvingCreditFacilityMember to mod_MultiCurrencyRevolvingCreditFacilityMember_lbl" />
    <link:label xlink:type="resource" xlink:label="mod_MultiCurrencyRevolvingCreditFacilityMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="mod_MultiCurrencyRevolvingCreditFacilityMember_lbl1" xml:lang="en-US" id="mod_MultiCurrencyRevolvingCreditFacilityMember_lbl1">Multi-Currency Revolving Credit Facility [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MultiCurrencyRevolvingCreditFacilityMember" xlink:to="mod_MultiCurrencyRevolvingCreditFacilityMember_lbl1" xlink:title="label: MultiCurrencyRevolvingCreditFacilityMember to mod_MultiCurrencyRevolvingCreditFacilityMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="mod_MultiCurrencyRevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="mod_MultiCurrencyRevolvingCreditFacilityMember" xml:lang="en-US" id="mod_MultiCurrencyRevolvingCreditFacilityMember">Revolving Credit Facility [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MultiCurrencyRevolvingCreditFacilityMember" xlink:to="mod_MultiCurrencyRevolvingCreditFacilityMember" xlink:title="label: MultiCurrencyRevolvingCreditFacilityMember to mod_MultiCurrencyRevolvingCreditFacilityMember" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_TermLoansMember" xlink:label="TermLoansMember" xlink:title="TermLoansMember" />
    <link:label xlink:type="resource" xlink:label="mod_TermLoansMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="mod_TermLoansMember_lbl" xml:lang="en-US" id="mod_TermLoansMember_lbl">U.S. dollar- and euro-denominated term loan facilities under a credit agreement with a syndicate of banks.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TermLoansMember" xlink:to="mod_TermLoansMember_lbl" xlink:title="label: TermLoansMember to mod_TermLoansMember_lbl" />
    <link:label xlink:type="resource" xlink:label="mod_TermLoansMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="mod_TermLoansMember_lbl1" xml:lang="en-US" id="mod_TermLoansMember_lbl1">Term Loans [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TermLoansMember" xlink:to="mod_TermLoansMember_lbl1" xlink:title="label: TermLoansMember to mod_TermLoansMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="mod_TermLoansMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="mod_TermLoansMember" xml:lang="en-US" id="mod_TermLoansMember">Term Loans [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TermLoansMember" xlink:to="mod_TermLoansMember" xlink:title="label: TermLoansMember to mod_TermLoansMember" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_DebtInstrumentMaturityYear" xlink:label="DebtInstrumentMaturityYear" xlink:title="DebtInstrumentMaturityYear" />
    <link:label xlink:type="resource" xlink:label="mod_DebtInstrumentMaturityYear_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="mod_DebtInstrumentMaturityYear_lbl" xml:lang="en-US" id="mod_DebtInstrumentMaturityYear_lbl">Year when the debt instrument is scheduled to be fully repaid.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentMaturityYear" xlink:to="mod_DebtInstrumentMaturityYear_lbl" xlink:title="label: DebtInstrumentMaturityYear to mod_DebtInstrumentMaturityYear_lbl" />
    <link:label xlink:type="resource" xlink:label="mod_DebtInstrumentMaturityYear_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="mod_DebtInstrumentMaturityYear_lbl1" xml:lang="en-US" id="mod_DebtInstrumentMaturityYear_lbl1">Debt Instrument, Maturity Year</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentMaturityYear" xlink:to="mod_DebtInstrumentMaturityYear_lbl1" xlink:title="label: DebtInstrumentMaturityYear to mod_DebtInstrumentMaturityYear_lbl1" />
    <link:label xlink:type="resource" xlink:label="mod_DebtInstrumentMaturityYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="mod_DebtInstrumentMaturityYear" xml:lang="en-US" id="mod_DebtInstrumentMaturityYear">Fiscal year of maturity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentMaturityYear" xlink:to="mod_DebtInstrumentMaturityYear" xlink:title="label: DebtInstrumentMaturityYear to mod_DebtInstrumentMaturityYear" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_DebtInstrumentCovenantLeverageRatio" xlink:label="DebtInstrumentCovenantLeverageRatio" xlink:title="DebtInstrumentCovenantLeverageRatio" />
    <link:label xlink:type="resource" xlink:label="mod_DebtInstrumentCovenantLeverageRatio_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="mod_DebtInstrumentCovenantLeverageRatio_lbl" xml:lang="en-US" id="mod_DebtInstrumentCovenantLeverageRatio_lbl">Compliance covenant included in debt instrument for ratio of consolidated indebtedness, less a portion of its cash balance, both as defined by the credit agreements, to its consolidated net earnings before interest, taxes, depreciation, amortization, and certain other adjustments ("Adjusted EBITDA").</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentCovenantLeverageRatio" xlink:to="mod_DebtInstrumentCovenantLeverageRatio_lbl" xlink:title="label: DebtInstrumentCovenantLeverageRatio to mod_DebtInstrumentCovenantLeverageRatio_lbl" />
    <link:label xlink:type="resource" xlink:label="mod_DebtInstrumentCovenantLeverageRatio_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="mod_DebtInstrumentCovenantLeverageRatio_lbl1" xml:lang="en-US" id="mod_DebtInstrumentCovenantLeverageRatio_lbl1">Debt Instrument, Covenant, Leverage Ratio</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentCovenantLeverageRatio" xlink:to="mod_DebtInstrumentCovenantLeverageRatio_lbl1" xlink:title="label: DebtInstrumentCovenantLeverageRatio to mod_DebtInstrumentCovenantLeverageRatio_lbl1" />
    <link:label xlink:type="resource" xlink:label="mod_DebtInstrumentCovenantLeverageRatio" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="mod_DebtInstrumentCovenantLeverageRatio" xml:lang="en-US" id="mod_DebtInstrumentCovenantLeverageRatio">Leverage ratio</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentCovenantLeverageRatio" xlink:to="mod_DebtInstrumentCovenantLeverageRatio" xlink:title="label: DebtInstrumentCovenantLeverageRatio to mod_DebtInstrumentCovenantLeverageRatio" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_LiabilitiesHeldForSaleMember" xlink:label="LiabilitiesHeldForSaleMember" xlink:title="LiabilitiesHeldForSaleMember" />
    <link:label xlink:type="resource" xlink:label="mod_LiabilitiesHeldForSaleMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="mod_LiabilitiesHeldForSaleMember_lbl" xml:lang="en-US" id="mod_LiabilitiesHeldForSaleMember_lbl">Primary financial statement caption encompassing liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilitiesHeldForSaleMember" xlink:to="mod_LiabilitiesHeldForSaleMember_lbl" xlink:title="label: LiabilitiesHeldForSaleMember to mod_LiabilitiesHeldForSaleMember_lbl" />
    <link:label xlink:type="resource" xlink:label="mod_LiabilitiesHeldForSaleMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="mod_LiabilitiesHeldForSaleMember_lbl1" xml:lang="en-US" id="mod_LiabilitiesHeldForSaleMember_lbl1">Liabilities Held for Sale [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilitiesHeldForSaleMember" xlink:to="mod_LiabilitiesHeldForSaleMember_lbl1" xlink:title="label: LiabilitiesHeldForSaleMember to mod_LiabilitiesHeldForSaleMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="mod_LiabilitiesHeldForSaleMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="mod_LiabilitiesHeldForSaleMember" xml:lang="en-US" id="mod_LiabilitiesHeldForSaleMember">Liabilities Held for Sale [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilitiesHeldForSaleMember" xlink:to="mod_LiabilitiesHeldForSaleMember" xlink:title="label: LiabilitiesHeldForSaleMember to mod_LiabilitiesHeldForSaleMember" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_FederalAndStateMember" xlink:label="FederalAndStateMember" xlink:title="FederalAndStateMember" />
    <link:label xlink:type="resource" xlink:label="mod_FederalAndStateMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="mod_FederalAndStateMember_lbl" xml:lang="en-US" id="mod_FederalAndStateMember_lbl">Designated tax department of a state or local government and federal government entitled to levy and collect income taxes from the entity.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FederalAndStateMember" xlink:to="mod_FederalAndStateMember_lbl" xlink:title="label: FederalAndStateMember to mod_FederalAndStateMember_lbl" />
    <link:label xlink:type="resource" xlink:label="mod_FederalAndStateMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="mod_FederalAndStateMember_lbl1" xml:lang="en-US" id="mod_FederalAndStateMember_lbl1">Federal and State [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FederalAndStateMember" xlink:to="mod_FederalAndStateMember_lbl1" xlink:title="label: FederalAndStateMember to mod_FederalAndStateMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="mod_FederalAndStateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="mod_FederalAndStateMember" xml:lang="en-US" id="mod_FederalAndStateMember">Federal and State [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FederalAndStateMember" xlink:to="mod_FederalAndStateMember" xlink:title="label: FederalAndStateMember to mod_FederalAndStateMember" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_MaturitiesOfLeaseLiabilitiesTableTextBlock" xlink:label="MaturitiesOfLeaseLiabilitiesTableTextBlock" xlink:title="MaturitiesOfLeaseLiabilitiesTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="mod_MaturitiesOfLeaseLiabilitiesTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="mod_MaturitiesOfLeaseLiabilitiesTableTextBlock_lbl" xml:lang="en-US" id="mod_MaturitiesOfLeaseLiabilitiesTableTextBlock_lbl">Tabular disclosure of undiscounted cash flows of lessee's operating lease liability and disclosure of undiscounted cash flows of finance lease liability.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MaturitiesOfLeaseLiabilitiesTableTextBlock" xlink:to="mod_MaturitiesOfLeaseLiabilitiesTableTextBlock_lbl" xlink:title="label: MaturitiesOfLeaseLiabilitiesTableTextBlock to mod_MaturitiesOfLeaseLiabilitiesTableTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="mod_MaturitiesOfLeaseLiabilitiesTableTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="mod_MaturitiesOfLeaseLiabilitiesTableTextBlock_lbl1" xml:lang="en-US" id="mod_MaturitiesOfLeaseLiabilitiesTableTextBlock_lbl1">Maturities Of Lease Liabilities [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MaturitiesOfLeaseLiabilitiesTableTextBlock" xlink:to="mod_MaturitiesOfLeaseLiabilitiesTableTextBlock_lbl1" xlink:title="label: MaturitiesOfLeaseLiabilitiesTableTextBlock to mod_MaturitiesOfLeaseLiabilitiesTableTextBlock_lbl1" />
    <link:label xlink:type="resource" xlink:label="mod_MaturitiesOfLeaseLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="mod_MaturitiesOfLeaseLiabilitiesTableTextBlock" xml:lang="en-US" id="mod_MaturitiesOfLeaseLiabilitiesTableTextBlock">Maturity of Lease Liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MaturitiesOfLeaseLiabilitiesTableTextBlock" xlink:to="mod_MaturitiesOfLeaseLiabilitiesTableTextBlock" xlink:title="label: MaturitiesOfLeaseLiabilitiesTableTextBlock to mod_MaturitiesOfLeaseLiabilitiesTableTextBlock" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_LeaseTermAndDiscountRatesTableTextBlock" xlink:label="LeaseTermAndDiscountRatesTableTextBlock" xlink:title="LeaseTermAndDiscountRatesTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="mod_LeaseTermAndDiscountRatesTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="mod_LeaseTermAndDiscountRatesTableTextBlock_lbl" xml:lang="en-US" id="mod_LeaseTermAndDiscountRatesTableTextBlock_lbl">Tabular disclosure of lease term and discount rates.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LeaseTermAndDiscountRatesTableTextBlock" xlink:to="mod_LeaseTermAndDiscountRatesTableTextBlock_lbl" xlink:title="label: LeaseTermAndDiscountRatesTableTextBlock to mod_LeaseTermAndDiscountRatesTableTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="mod_LeaseTermAndDiscountRatesTableTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="mod_LeaseTermAndDiscountRatesTableTextBlock_lbl1" xml:lang="en-US" id="mod_LeaseTermAndDiscountRatesTableTextBlock_lbl1">Lease Term and Discount Rates [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LeaseTermAndDiscountRatesTableTextBlock" xlink:to="mod_LeaseTermAndDiscountRatesTableTextBlock_lbl1" xlink:title="label: LeaseTermAndDiscountRatesTableTextBlock to mod_LeaseTermAndDiscountRatesTableTextBlock_lbl1" />
    <link:label xlink:type="resource" xlink:label="mod_LeaseTermAndDiscountRatesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="mod_LeaseTermAndDiscountRatesTableTextBlock" xml:lang="en-US" id="mod_LeaseTermAndDiscountRatesTableTextBlock">Lease Term and Discount Rates</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LeaseTermAndDiscountRatesTableTextBlock" xlink:to="mod_LeaseTermAndDiscountRatesTableTextBlock" xlink:title="label: LeaseTermAndDiscountRatesTableTextBlock to mod_LeaseTermAndDiscountRatesTableTextBlock" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_LesseeLeaseCashFlowInformationTableTextBlock" xlink:label="LesseeLeaseCashFlowInformationTableTextBlock" xlink:title="LesseeLeaseCashFlowInformationTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="mod_LesseeLeaseCashFlowInformationTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="mod_LesseeLeaseCashFlowInformationTableTextBlock_lbl" xml:lang="en-US" id="mod_LesseeLeaseCashFlowInformationTableTextBlock_lbl">Tabular disclosure of supplemental cash flow information related to leases.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeLeaseCashFlowInformationTableTextBlock" xlink:to="mod_LesseeLeaseCashFlowInformationTableTextBlock_lbl" xlink:title="label: LesseeLeaseCashFlowInformationTableTextBlock to mod_LesseeLeaseCashFlowInformationTableTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="mod_LesseeLeaseCashFlowInformationTableTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="mod_LesseeLeaseCashFlowInformationTableTextBlock_lbl1" xml:lang="en-US" id="mod_LesseeLeaseCashFlowInformationTableTextBlock_lbl1">Lessee, Lease Cash Flow Information [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeLeaseCashFlowInformationTableTextBlock" xlink:to="mod_LesseeLeaseCashFlowInformationTableTextBlock_lbl1" xlink:title="label: LesseeLeaseCashFlowInformationTableTextBlock to mod_LesseeLeaseCashFlowInformationTableTextBlock_lbl1" />
    <link:label xlink:type="resource" xlink:label="mod_LesseeLeaseCashFlowInformationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="mod_LesseeLeaseCashFlowInformationTableTextBlock" xml:lang="en-US" id="mod_LesseeLeaseCashFlowInformationTableTextBlock">Supplemental Cash Flow Information</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeLeaseCashFlowInformationTableTextBlock" xlink:to="mod_LesseeLeaseCashFlowInformationTableTextBlock" xlink:title="label: LesseeLeaseCashFlowInformationTableTextBlock to mod_LesseeLeaseCashFlowInformationTableTextBlock" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_LesseeLeaseBalanceSheetInformationTextBlock" xlink:label="LesseeLeaseBalanceSheetInformationTextBlock" xlink:title="LesseeLeaseBalanceSheetInformationTextBlock" />
    <link:label xlink:type="resource" xlink:label="mod_LesseeLeaseBalanceSheetInformationTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="mod_LesseeLeaseBalanceSheetInformationTextBlock_lbl" xml:lang="en-US" id="mod_LesseeLeaseBalanceSheetInformationTextBlock_lbl">Tabular disclosure of lessee's right of use assets and lease liabilities.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeLeaseBalanceSheetInformationTextBlock" xlink:to="mod_LesseeLeaseBalanceSheetInformationTextBlock_lbl" xlink:title="label: LesseeLeaseBalanceSheetInformationTextBlock to mod_LesseeLeaseBalanceSheetInformationTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="mod_LesseeLeaseBalanceSheetInformationTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="mod_LesseeLeaseBalanceSheetInformationTextBlock_lbl1" xml:lang="en-US" id="mod_LesseeLeaseBalanceSheetInformationTextBlock_lbl1">Lessee, Lease Balance Sheet Information [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeLeaseBalanceSheetInformationTextBlock" xlink:to="mod_LesseeLeaseBalanceSheetInformationTextBlock_lbl1" xlink:title="label: LesseeLeaseBalanceSheetInformationTextBlock to mod_LesseeLeaseBalanceSheetInformationTextBlock_lbl1" />
    <link:label xlink:type="resource" xlink:label="mod_LesseeLeaseBalanceSheetInformationTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="mod_LesseeLeaseBalanceSheetInformationTextBlock" xml:lang="en-US" id="mod_LesseeLeaseBalanceSheetInformationTextBlock">Leases Recorded on Consolidated Balance Sheets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeLeaseBalanceSheetInformationTextBlock" xlink:to="mod_LesseeLeaseBalanceSheetInformationTextBlock" xlink:title="label: LesseeLeaseBalanceSheetInformationTextBlock to mod_LesseeLeaseBalanceSheetInformationTextBlock" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_SupplementalCashFlowInformationRelatedToLeasesAbstract" xlink:label="SupplementalCashFlowInformationRelatedToLeasesAbstract" xlink:title="SupplementalCashFlowInformationRelatedToLeasesAbstract" />
    <link:label xlink:type="resource" xlink:label="mod_SupplementalCashFlowInformationRelatedToLeasesAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="mod_SupplementalCashFlowInformationRelatedToLeasesAbstract_lbl1" xml:lang="en-US" id="mod_SupplementalCashFlowInformationRelatedToLeasesAbstract_lbl1">Supplemental Cash Flow Information Related to Leases [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SupplementalCashFlowInformationRelatedToLeasesAbstract" xlink:to="mod_SupplementalCashFlowInformationRelatedToLeasesAbstract_lbl1" xlink:title="label: SupplementalCashFlowInformationRelatedToLeasesAbstract to mod_SupplementalCashFlowInformationRelatedToLeasesAbstract_lbl1" />
    <link:label xlink:type="resource" xlink:label="mod_SupplementalCashFlowInformationRelatedToLeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="mod_SupplementalCashFlowInformationRelatedToLeasesAbstract" xml:lang="en-US" id="mod_SupplementalCashFlowInformationRelatedToLeasesAbstract">Supplemental Cash Flow Information [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SupplementalCashFlowInformationRelatedToLeasesAbstract" xlink:to="mod_SupplementalCashFlowInformationRelatedToLeasesAbstract" xlink:title="label: SupplementalCashFlowInformationRelatedToLeasesAbstract to mod_SupplementalCashFlowInformationRelatedToLeasesAbstract" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_LeaseTermAndDiscountRatesOfLeasesAbstract" xlink:label="LeaseTermAndDiscountRatesOfLeasesAbstract" xlink:title="LeaseTermAndDiscountRatesOfLeasesAbstract" />
    <link:label xlink:type="resource" xlink:label="mod_LeaseTermAndDiscountRatesOfLeasesAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="mod_LeaseTermAndDiscountRatesOfLeasesAbstract_lbl1" xml:lang="en-US" id="mod_LeaseTermAndDiscountRatesOfLeasesAbstract_lbl1">Lease Term and Discount Rates of Leases [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LeaseTermAndDiscountRatesOfLeasesAbstract" xlink:to="mod_LeaseTermAndDiscountRatesOfLeasesAbstract_lbl1" xlink:title="label: LeaseTermAndDiscountRatesOfLeasesAbstract to mod_LeaseTermAndDiscountRatesOfLeasesAbstract_lbl1" />
    <link:label xlink:type="resource" xlink:label="mod_LeaseTermAndDiscountRatesOfLeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="mod_LeaseTermAndDiscountRatesOfLeasesAbstract" xml:lang="en-US" id="mod_LeaseTermAndDiscountRatesOfLeasesAbstract">Lease Term and Discount Rates [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LeaseTermAndDiscountRatesOfLeasesAbstract" xlink:to="mod_LeaseTermAndDiscountRatesOfLeasesAbstract" xlink:title="label: LeaseTermAndDiscountRatesOfLeasesAbstract to mod_LeaseTermAndDiscountRatesOfLeasesAbstract" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_OtherGeographicSegmentMember" xlink:label="OtherGeographicSegmentMember" xlink:title="OtherGeographicSegmentMember" />
    <link:label xlink:type="resource" xlink:label="mod_OtherGeographicSegmentMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="mod_OtherGeographicSegmentMember_lbl" xml:lang="en-US" id="mod_OtherGeographicSegmentMember_lbl">Other geographic segment representing facts about a reporting entity disaggregated by the geographic area of the entities activities.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherGeographicSegmentMember" xlink:to="mod_OtherGeographicSegmentMember_lbl" xlink:title="label: OtherGeographicSegmentMember to mod_OtherGeographicSegmentMember_lbl" />
    <link:label xlink:type="resource" xlink:label="mod_OtherGeographicSegmentMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="mod_OtherGeographicSegmentMember_lbl1" xml:lang="en-US" id="mod_OtherGeographicSegmentMember_lbl1">Other Geographic Segment [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherGeographicSegmentMember" xlink:to="mod_OtherGeographicSegmentMember_lbl1" xlink:title="label: OtherGeographicSegmentMember to mod_OtherGeographicSegmentMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="mod_OtherGeographicSegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="mod_OtherGeographicSegmentMember" xml:lang="en-US" id="mod_OtherGeographicSegmentMember">Other [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherGeographicSegmentMember" xlink:to="mod_OtherGeographicSegmentMember" xlink:title="label: OtherGeographicSegmentMember to mod_OtherGeographicSegmentMember" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_DeferredTaxAssetsNetOperatingAndCapitalLosses" xlink:label="DeferredTaxAssetsNetOperatingAndCapitalLosses" xlink:title="DeferredTaxAssetsNetOperatingAndCapitalLosses" />
    <link:label xlink:type="resource" xlink:label="mod_DeferredTaxAssetsNetOperatingAndCapitalLosses_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="mod_DeferredTaxAssetsNetOperatingAndCapitalLosses_lbl" xml:lang="en-US" id="mod_DeferredTaxAssetsNetOperatingAndCapitalLosses_lbl">Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating, capital losses.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsNetOperatingAndCapitalLosses" xlink:to="mod_DeferredTaxAssetsNetOperatingAndCapitalLosses_lbl" xlink:title="label: DeferredTaxAssetsNetOperatingAndCapitalLosses to mod_DeferredTaxAssetsNetOperatingAndCapitalLosses_lbl" />
    <link:label xlink:type="resource" xlink:label="mod_DeferredTaxAssetsNetOperatingAndCapitalLosses_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="mod_DeferredTaxAssetsNetOperatingAndCapitalLosses_lbl1" xml:lang="en-US" id="mod_DeferredTaxAssetsNetOperatingAndCapitalLosses_lbl1">Deferred Tax Assets, Net Operating and Capital Losses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsNetOperatingAndCapitalLosses" xlink:to="mod_DeferredTaxAssetsNetOperatingAndCapitalLosses_lbl1" xlink:title="label: DeferredTaxAssetsNetOperatingAndCapitalLosses to mod_DeferredTaxAssetsNetOperatingAndCapitalLosses_lbl1" />
    <link:label xlink:type="resource" xlink:label="mod_DeferredTaxAssetsNetOperatingAndCapitalLosses" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="mod_DeferredTaxAssetsNetOperatingAndCapitalLosses" xml:lang="en-US" id="mod_DeferredTaxAssetsNetOperatingAndCapitalLosses">Net operating and capital losses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsNetOperatingAndCapitalLosses" xlink:to="mod_DeferredTaxAssetsNetOperatingAndCapitalLosses" xlink:title="label: DeferredTaxAssetsNetOperatingAndCapitalLosses to mod_DeferredTaxAssetsNetOperatingAndCapitalLosses" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_DeferredTaxAssetsResearchAndExperimentalExpenditures" xlink:label="DeferredTaxAssetsResearchAndExperimentalExpenditures" xlink:title="DeferredTaxAssetsResearchAndExperimentalExpenditures" />
    <link:label xlink:type="resource" xlink:label="mod_DeferredTaxAssetsResearchAndExperimentalExpenditures_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="mod_DeferredTaxAssetsResearchAndExperimentalExpenditures_lbl" xml:lang="en-US" id="mod_DeferredTaxAssetsResearchAndExperimentalExpenditures_lbl">Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from research and experimental expenditures.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsResearchAndExperimentalExpenditures" xlink:to="mod_DeferredTaxAssetsResearchAndExperimentalExpenditures_lbl" xlink:title="label: DeferredTaxAssetsResearchAndExperimentalExpenditures to mod_DeferredTaxAssetsResearchAndExperimentalExpenditures_lbl" />
    <link:label xlink:type="resource" xlink:label="mod_DeferredTaxAssetsResearchAndExperimentalExpenditures_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="mod_DeferredTaxAssetsResearchAndExperimentalExpenditures_lbl1" xml:lang="en-US" id="mod_DeferredTaxAssetsResearchAndExperimentalExpenditures_lbl1">Deferred Tax Assets, Research and Experimental Expenditures</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsResearchAndExperimentalExpenditures" xlink:to="mod_DeferredTaxAssetsResearchAndExperimentalExpenditures_lbl1" xlink:title="label: DeferredTaxAssetsResearchAndExperimentalExpenditures to mod_DeferredTaxAssetsResearchAndExperimentalExpenditures_lbl1" />
    <link:label xlink:type="resource" xlink:label="mod_DeferredTaxAssetsResearchAndExperimentalExpenditures" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="mod_DeferredTaxAssetsResearchAndExperimentalExpenditures" xml:lang="en-US" id="mod_DeferredTaxAssetsResearchAndExperimentalExpenditures">Research and experimental expenditures</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsResearchAndExperimentalExpenditures" xlink:to="mod_DeferredTaxAssetsResearchAndExperimentalExpenditures" xlink:title="label: DeferredTaxAssetsResearchAndExperimentalExpenditures to mod_DeferredTaxAssetsResearchAndExperimentalExpenditures" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_DeferredTaxAssetsAccountsReceivable" xlink:label="DeferredTaxAssetsAccountsReceivable" xlink:title="DeferredTaxAssetsAccountsReceivable" />
    <link:label xlink:type="resource" xlink:label="mod_DeferredTaxAssetsAccountsReceivable_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="mod_DeferredTaxAssetsAccountsReceivable_lbl" xml:lang="en-US" id="mod_DeferredTaxAssetsAccountsReceivable_lbl">Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accounts receivable.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsAccountsReceivable" xlink:to="mod_DeferredTaxAssetsAccountsReceivable_lbl" xlink:title="label: DeferredTaxAssetsAccountsReceivable to mod_DeferredTaxAssetsAccountsReceivable_lbl" />
    <link:label xlink:type="resource" xlink:label="mod_DeferredTaxAssetsAccountsReceivable_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="mod_DeferredTaxAssetsAccountsReceivable_lbl1" xml:lang="en-US" id="mod_DeferredTaxAssetsAccountsReceivable_lbl1">Deferred Tax Assets, Accounts receivable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsAccountsReceivable" xlink:to="mod_DeferredTaxAssetsAccountsReceivable_lbl1" xlink:title="label: DeferredTaxAssetsAccountsReceivable to mod_DeferredTaxAssetsAccountsReceivable_lbl1" />
    <link:label xlink:type="resource" xlink:label="mod_DeferredTaxAssetsAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="mod_DeferredTaxAssetsAccountsReceivable" xml:lang="en-US" id="mod_DeferredTaxAssetsAccountsReceivable">Accounts receivable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsAccountsReceivable" xlink:to="mod_DeferredTaxAssetsAccountsReceivable" xlink:title="label: DeferredTaxAssetsAccountsReceivable to mod_DeferredTaxAssetsAccountsReceivable" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_VehicularThermalSolutionsMember" xlink:label="VehicularThermalSolutionsMember" xlink:title="VehicularThermalSolutionsMember" />
    <link:label xlink:type="resource" xlink:label="mod_VehicularThermalSolutionsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="mod_VehicularThermalSolutionsMember_lbl" xml:lang="en-US" id="mod_VehicularThermalSolutionsMember_lbl">The VTS segment principally generates revenue from providing engineered heat transfer systems and components for use in on- and off-highway original equipment. This segment provides powertrain and engine cooling products, including, but not limited to, radiators, charge air coolers, condensers, oil coolers, EGR coolers, and fuel coolers, to original equipment manufacturers ("OEMs") in the automotive, commercial vehicle, and off-highway markets in the Americas, Europe, and Asia regions. In addition, the VTS segment designs customer-owned tooling for OEMs and also serves Brazil's automotive and commercial vehicle aftermarkets.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VehicularThermalSolutionsMember" xlink:to="mod_VehicularThermalSolutionsMember_lbl" xlink:title="label: VehicularThermalSolutionsMember to mod_VehicularThermalSolutionsMember_lbl" />
    <link:label xlink:type="resource" xlink:label="mod_VehicularThermalSolutionsMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="mod_VehicularThermalSolutionsMember_lbl1" xml:lang="en-US" id="mod_VehicularThermalSolutionsMember_lbl1">Vehicular Thermal Solutions [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VehicularThermalSolutionsMember" xlink:to="mod_VehicularThermalSolutionsMember_lbl1" xlink:title="label: VehicularThermalSolutionsMember to mod_VehicularThermalSolutionsMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="mod_VehicularThermalSolutionsMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="mod_VehicularThermalSolutionsMember" xml:lang="en-US" id="mod_VehicularThermalSolutionsMember">Vehicular [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VehicularThermalSolutionsMember" xlink:to="mod_VehicularThermalSolutionsMember" xlink:title="label: VehicularThermalSolutionsMember to mod_VehicularThermalSolutionsMember" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_EntityWideRevenueNumberOfMajorCustomers" xlink:label="EntityWideRevenueNumberOfMajorCustomers" xlink:title="EntityWideRevenueNumberOfMajorCustomers" />
    <link:label xlink:type="resource" xlink:label="mod_EntityWideRevenueNumberOfMajorCustomers_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="mod_EntityWideRevenueNumberOfMajorCustomers_lbl" xml:lang="en-US" id="mod_EntityWideRevenueNumberOfMajorCustomers_lbl">Number of single external customers who account for 10 percent or more of entity's revenues individually.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityWideRevenueNumberOfMajorCustomers" xlink:to="mod_EntityWideRevenueNumberOfMajorCustomers_lbl" xlink:title="label: EntityWideRevenueNumberOfMajorCustomers to mod_EntityWideRevenueNumberOfMajorCustomers_lbl" />
    <link:label xlink:type="resource" xlink:label="mod_EntityWideRevenueNumberOfMajorCustomers_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="mod_EntityWideRevenueNumberOfMajorCustomers_lbl1" xml:lang="en-US" id="mod_EntityWideRevenueNumberOfMajorCustomers_lbl1">Entity Wide Revenue Number Of Major Customers</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityWideRevenueNumberOfMajorCustomers" xlink:to="mod_EntityWideRevenueNumberOfMajorCustomers_lbl1" xlink:title="label: EntityWideRevenueNumberOfMajorCustomers to mod_EntityWideRevenueNumberOfMajorCustomers_lbl1" />
    <link:label xlink:type="resource" xlink:label="mod_EntityWideRevenueNumberOfMajorCustomers" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="mod_EntityWideRevenueNumberOfMajorCustomers" xml:lang="en-US" id="mod_EntityWideRevenueNumberOfMajorCustomers">Number of major customers</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityWideRevenueNumberOfMajorCustomers" xlink:to="mod_EntityWideRevenueNumberOfMajorCustomers" xlink:title="label: EntityWideRevenueNumberOfMajorCustomers to mod_EntityWideRevenueNumberOfMajorCustomers" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_NumberOfTopCustomers" xlink:label="NumberOfTopCustomers" xlink:title="NumberOfTopCustomers" />
    <link:label xlink:type="resource" xlink:label="mod_NumberOfTopCustomers_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="mod_NumberOfTopCustomers_lbl" xml:lang="en-US" id="mod_NumberOfTopCustomers_lbl">Number of top customers who accounted for majority portion of trade accounts receivables.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfTopCustomers" xlink:to="mod_NumberOfTopCustomers_lbl" xlink:title="label: NumberOfTopCustomers to mod_NumberOfTopCustomers_lbl" />
    <link:label xlink:type="resource" xlink:label="mod_NumberOfTopCustomers_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="mod_NumberOfTopCustomers_lbl1" xml:lang="en-US" id="mod_NumberOfTopCustomers_lbl1">Number of top customers</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfTopCustomers" xlink:to="mod_NumberOfTopCustomers_lbl1" xlink:title="label: NumberOfTopCustomers to mod_NumberOfTopCustomers_lbl1" />
    <link:label xlink:type="resource" xlink:label="mod_NumberOfTopCustomers" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="mod_NumberOfTopCustomers" xml:lang="en-US" id="mod_NumberOfTopCustomers">Number of top customers</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfTopCustomers" xlink:to="mod_NumberOfTopCustomers" xlink:title="label: NumberOfTopCustomers to mod_NumberOfTopCustomers" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag" xlink:label="EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag" xlink:title="EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag" />
    <link:label xlink:type="resource" xlink:label="mod_EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="mod_EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag_lbl" xml:lang="en-US" id="mod_EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag_lbl">Indicates the line item in the statement of financial position that includes the accrual for environmental loss contingency is not disclosed.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag" xlink:to="mod_EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag_lbl" xlink:title="label: EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag to mod_EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag_lbl" />
    <link:label xlink:type="resource" xlink:label="mod_EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="mod_EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag_lbl1" xml:lang="en-US" id="mod_EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag_lbl1">Environmental Loss Contingency, Statement of Financial Position, Extensible Enumeration Not Disclosed Flag</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag" xlink:to="mod_EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag_lbl1" xlink:title="label: EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag to mod_EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag_lbl1" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_TopTenCustomersMember" xlink:label="TopTenCustomersMember" xlink:title="TopTenCustomersMember" />
    <link:label xlink:type="resource" xlink:label="mod_TopTenCustomersMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="mod_TopTenCustomersMember_lbl" xml:lang="en-US" id="mod_TopTenCustomersMember_lbl">The Company's top ten customers.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TopTenCustomersMember" xlink:to="mod_TopTenCustomersMember_lbl" xlink:title="label: TopTenCustomersMember to mod_TopTenCustomersMember_lbl" />
    <link:label xlink:type="resource" xlink:label="mod_TopTenCustomersMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="mod_TopTenCustomersMember_lbl1" xml:lang="en-US" id="mod_TopTenCustomersMember_lbl1">Top Ten Customers [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TopTenCustomersMember" xlink:to="mod_TopTenCustomersMember_lbl1" xlink:title="label: TopTenCustomersMember to mod_TopTenCustomersMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="mod_TopTenCustomersMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="mod_TopTenCustomersMember" xml:lang="en-US" id="mod_TopTenCustomersMember">Top Ten Customers [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TopTenCustomersMember" xlink:to="mod_TopTenCustomersMember" xlink:title="label: TopTenCustomersMember to mod_TopTenCustomersMember" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_GrossProfitAsPercentageOfSales" xlink:label="GrossProfitAsPercentageOfSales" xlink:title="GrossProfitAsPercentageOfSales" />
    <link:label xlink:type="resource" xlink:label="mod_GrossProfitAsPercentageOfSales_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="mod_GrossProfitAsPercentageOfSales_lbl" xml:lang="en-US" id="mod_GrossProfitAsPercentageOfSales_lbl">Gross profit as a percentage of sales revenue generated by each segment of the entity.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GrossProfitAsPercentageOfSales" xlink:to="mod_GrossProfitAsPercentageOfSales_lbl" xlink:title="label: GrossProfitAsPercentageOfSales to mod_GrossProfitAsPercentageOfSales_lbl" />
    <link:label xlink:type="resource" xlink:label="mod_GrossProfitAsPercentageOfSales_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="mod_GrossProfitAsPercentageOfSales_lbl1" xml:lang="en-US" id="mod_GrossProfitAsPercentageOfSales_lbl1">Gross profit as percentage of sales</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GrossProfitAsPercentageOfSales" xlink:to="mod_GrossProfitAsPercentageOfSales_lbl1" xlink:title="label: GrossProfitAsPercentageOfSales to mod_GrossProfitAsPercentageOfSales_lbl1" />
    <link:label xlink:type="resource" xlink:label="mod_GrossProfitAsPercentageOfSales" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="mod_GrossProfitAsPercentageOfSales" xml:lang="en-US" id="mod_GrossProfitAsPercentageOfSales">Gross profit (% of sales)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GrossProfitAsPercentageOfSales" xlink:to="mod_GrossProfitAsPercentageOfSales" xlink:title="label: GrossProfitAsPercentageOfSales to mod_GrossProfitAsPercentageOfSales" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_CorporateAndEliminationsMember" xlink:label="CorporateAndEliminationsMember" xlink:title="CorporateAndEliminationsMember" />
    <link:label xlink:type="resource" xlink:label="mod_CorporateAndEliminationsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="mod_CorporateAndEliminationsMember_lbl" xml:lang="en-US" id="mod_CorporateAndEliminationsMember_lbl">Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment and eliminating entries used in consolidating a parent entity and its subsidiaries.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CorporateAndEliminationsMember" xlink:to="mod_CorporateAndEliminationsMember_lbl" xlink:title="label: CorporateAndEliminationsMember to mod_CorporateAndEliminationsMember_lbl" />
    <link:label xlink:type="resource" xlink:label="mod_CorporateAndEliminationsMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="mod_CorporateAndEliminationsMember_lbl1" xml:lang="en-US" id="mod_CorporateAndEliminationsMember_lbl1">Corporate and Eliminations [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CorporateAndEliminationsMember" xlink:to="mod_CorporateAndEliminationsMember_lbl1" xlink:title="label: CorporateAndEliminationsMember to mod_CorporateAndEliminationsMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="mod_CorporateAndEliminationsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="mod_CorporateAndEliminationsMember" xml:lang="en-US" id="mod_CorporateAndEliminationsMember">Corporate and Eliminations [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CorporateAndEliminationsMember" xlink:to="mod_CorporateAndEliminationsMember" xlink:title="label: CorporateAndEliminationsMember to mod_CorporateAndEliminationsMember" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_AccruedCapitalExpendituresCurrent" xlink:label="AccruedCapitalExpendituresCurrent" xlink:title="AccruedCapitalExpendituresCurrent" />
    <link:label xlink:type="resource" xlink:label="mod_AccruedCapitalExpendituresCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="mod_AccruedCapitalExpendituresCurrent_lbl" xml:lang="en-US" id="mod_AccruedCapitalExpendituresCurrent_lbl">Carrying value as of the balance sheet date of obligations incurred through that date and payable for purchases of fixed assets that have occurred. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccruedCapitalExpendituresCurrent" xlink:to="mod_AccruedCapitalExpendituresCurrent_lbl" xlink:title="label: AccruedCapitalExpendituresCurrent to mod_AccruedCapitalExpendituresCurrent_lbl" />
    <link:label xlink:type="resource" xlink:label="mod_AccruedCapitalExpendituresCurrent_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="mod_AccruedCapitalExpendituresCurrent_lbl1" xml:lang="en-US" id="mod_AccruedCapitalExpendituresCurrent_lbl1">Accrued Capital Expenditures, Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccruedCapitalExpendituresCurrent" xlink:to="mod_AccruedCapitalExpendituresCurrent_lbl1" xlink:title="label: AccruedCapitalExpendituresCurrent to mod_AccruedCapitalExpendituresCurrent_lbl1" />
    <link:label xlink:type="resource" xlink:label="mod_AccruedCapitalExpendituresCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="mod_AccruedCapitalExpendituresCurrent" xml:lang="en-US" id="mod_AccruedCapitalExpendituresCurrent">Accrued capital expenditures</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccruedCapitalExpendituresCurrent" xlink:to="mod_AccruedCapitalExpendituresCurrent" xlink:title="label: AccruedCapitalExpendituresCurrent to mod_AccruedCapitalExpendituresCurrent" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_TradeReceivablesAndAllowanceForDoubtfulAccountsAbstract" xlink:label="TradeReceivablesAndAllowanceForDoubtfulAccountsAbstract" xlink:title="TradeReceivablesAndAllowanceForDoubtfulAccountsAbstract" />
    <link:label xlink:type="resource" xlink:label="mod_TradeReceivablesAndAllowanceForDoubtfulAccountsAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="mod_TradeReceivablesAndAllowanceForDoubtfulAccountsAbstract_lbl1" xml:lang="en-US" id="mod_TradeReceivablesAndAllowanceForDoubtfulAccountsAbstract_lbl1">Trade receivables and allowance for doubtful accounts [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TradeReceivablesAndAllowanceForDoubtfulAccountsAbstract" xlink:to="mod_TradeReceivablesAndAllowanceForDoubtfulAccountsAbstract_lbl1" xlink:title="label: TradeReceivablesAndAllowanceForDoubtfulAccountsAbstract to mod_TradeReceivablesAndAllowanceForDoubtfulAccountsAbstract_lbl1" />
    <link:label xlink:type="resource" xlink:label="mod_TradeReceivablesAndAllowanceForDoubtfulAccountsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="mod_TradeReceivablesAndAllowanceForDoubtfulAccountsAbstract" xml:lang="en-US" id="mod_TradeReceivablesAndAllowanceForDoubtfulAccountsAbstract">Trade Accounts Receivable [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TradeReceivablesAndAllowanceForDoubtfulAccountsAbstract" xlink:to="mod_TradeReceivablesAndAllowanceForDoubtfulAccountsAbstract" xlink:title="label: TradeReceivablesAndAllowanceForDoubtfulAccountsAbstract to mod_TradeReceivablesAndAllowanceForDoubtfulAccountsAbstract" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_TradeReceivablesSoldWithoutRecourse" xlink:label="TradeReceivablesSoldWithoutRecourse" xlink:title="TradeReceivablesSoldWithoutRecourse" />
    <link:label xlink:type="resource" xlink:label="mod_TradeReceivablesSoldWithoutRecourse_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="mod_TradeReceivablesSoldWithoutRecourse_lbl" xml:lang="en-US" id="mod_TradeReceivablesSoldWithoutRecourse_lbl">The amount of trade receivables sold without recourse.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TradeReceivablesSoldWithoutRecourse" xlink:to="mod_TradeReceivablesSoldWithoutRecourse_lbl" xlink:title="label: TradeReceivablesSoldWithoutRecourse to mod_TradeReceivablesSoldWithoutRecourse_lbl" />
    <link:label xlink:type="resource" xlink:label="mod_TradeReceivablesSoldWithoutRecourse_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="mod_TradeReceivablesSoldWithoutRecourse_lbl1" xml:lang="en-US" id="mod_TradeReceivablesSoldWithoutRecourse_lbl1">Trade receivables sold without recourse</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TradeReceivablesSoldWithoutRecourse" xlink:to="mod_TradeReceivablesSoldWithoutRecourse_lbl1" xlink:title="label: TradeReceivablesSoldWithoutRecourse to mod_TradeReceivablesSoldWithoutRecourse_lbl1" />
    <link:label xlink:type="resource" xlink:label="mod_TradeReceivablesSoldWithoutRecourse" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="mod_TradeReceivablesSoldWithoutRecourse" xml:lang="en-US" id="mod_TradeReceivablesSoldWithoutRecourse">Trade receivables sold without recourse</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TradeReceivablesSoldWithoutRecourse" xlink:to="mod_TradeReceivablesSoldWithoutRecourse" xlink:title="label: TradeReceivablesSoldWithoutRecourse to mod_TradeReceivablesSoldWithoutRecourse" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_ToolingCostsAbstract" xlink:label="ToolingCostsAbstract" xlink:title="ToolingCostsAbstract" />
    <link:label xlink:type="resource" xlink:label="mod_ToolingCostsAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="mod_ToolingCostsAbstract_lbl1" xml:lang="en-US" id="mod_ToolingCostsAbstract_lbl1">Tooling costs [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ToolingCostsAbstract" xlink:to="mod_ToolingCostsAbstract_lbl1" xlink:title="label: ToolingCostsAbstract to mod_ToolingCostsAbstract_lbl1" />
    <link:label xlink:type="resource" xlink:label="mod_ToolingCostsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="mod_ToolingCostsAbstract" xml:lang="en-US" id="mod_ToolingCostsAbstract">Tooling [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ToolingCostsAbstract" xlink:to="mod_ToolingCostsAbstract" xlink:title="label: ToolingCostsAbstract to mod_ToolingCostsAbstract" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_ToolingAbstract" xlink:label="ToolingAbstract" xlink:title="ToolingAbstract" />
    <link:label xlink:type="resource" xlink:label="mod_ToolingAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="mod_ToolingAbstract_lbl1" xml:lang="en-US" id="mod_ToolingAbstract_lbl1">Tooling [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ToolingAbstract" xlink:to="mod_ToolingAbstract_lbl1" xlink:title="label: ToolingAbstract to mod_ToolingAbstract_lbl1" />
    <link:label xlink:type="resource" xlink:label="mod_ToolingAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="mod_ToolingAbstract" xml:lang="en-US" id="mod_ToolingAbstract">Tooling [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ToolingAbstract" xlink:to="mod_ToolingAbstract" xlink:title="label: ToolingAbstract to mod_ToolingAbstract" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_CustomerOwnedToolingReceivables" xlink:label="CustomerOwnedToolingReceivables" xlink:title="CustomerOwnedToolingReceivables" />
    <link:label xlink:type="resource" xlink:label="mod_CustomerOwnedToolingReceivables_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="mod_CustomerOwnedToolingReceivables_lbl" xml:lang="en-US" id="mod_CustomerOwnedToolingReceivables_lbl">Amount of cost reimbursement receivables related to customer-owned tooling.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CustomerOwnedToolingReceivables" xlink:to="mod_CustomerOwnedToolingReceivables_lbl" xlink:title="label: CustomerOwnedToolingReceivables to mod_CustomerOwnedToolingReceivables_lbl" />
    <link:label xlink:type="resource" xlink:label="mod_CustomerOwnedToolingReceivables_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="mod_CustomerOwnedToolingReceivables_lbl1" xml:lang="en-US" id="mod_CustomerOwnedToolingReceivables_lbl1">Customer owned tooling receivables</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CustomerOwnedToolingReceivables" xlink:to="mod_CustomerOwnedToolingReceivables_lbl1" xlink:title="label: CustomerOwnedToolingReceivables to mod_CustomerOwnedToolingReceivables_lbl1" />
    <link:label xlink:type="resource" xlink:label="mod_CustomerOwnedToolingReceivables" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="mod_CustomerOwnedToolingReceivables" xml:lang="en-US" id="mod_CustomerOwnedToolingReceivables">Customer owned tooling receivables</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CustomerOwnedToolingReceivables" xlink:to="mod_CustomerOwnedToolingReceivables" xlink:title="label: CustomerOwnedToolingReceivables to mod_CustomerOwnedToolingReceivables" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_SupplierFinanceProgramAbstract" xlink:label="SupplierFinanceProgramAbstract" xlink:title="SupplierFinanceProgramAbstract" />
    <link:label xlink:type="resource" xlink:label="mod_SupplierFinanceProgramAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="mod_SupplierFinanceProgramAbstract_lbl1" xml:lang="en-US" id="mod_SupplierFinanceProgramAbstract_lbl1">Supplier Finance Program [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SupplierFinanceProgramAbstract" xlink:to="mod_SupplierFinanceProgramAbstract_lbl1" xlink:title="label: SupplierFinanceProgramAbstract to mod_SupplierFinanceProgramAbstract_lbl1" />
    <link:label xlink:type="resource" xlink:label="mod_SupplierFinanceProgramAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="mod_SupplierFinanceProgramAbstract" xml:lang="en-US" id="mod_SupplierFinanceProgramAbstract">Supplier Finance Program [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SupplierFinanceProgramAbstract" xlink:to="mod_SupplierFinanceProgramAbstract" xlink:title="label: SupplierFinanceProgramAbstract to mod_SupplierFinanceProgramAbstract" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_NoticePeriodToTerminateSupplierFinanceProgram" xlink:label="NoticePeriodToTerminateSupplierFinanceProgram" xlink:title="NoticePeriodToTerminateSupplierFinanceProgram" />
    <link:label xlink:type="resource" xlink:label="mod_NoticePeriodToTerminateSupplierFinanceProgram_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="mod_NoticePeriodToTerminateSupplierFinanceProgram_lbl" xml:lang="en-US" id="mod_NoticePeriodToTerminateSupplierFinanceProgram_lbl">The notice period for financial institution to terminate the supplier finance program, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NoticePeriodToTerminateSupplierFinanceProgram" xlink:to="mod_NoticePeriodToTerminateSupplierFinanceProgram_lbl" xlink:title="label: NoticePeriodToTerminateSupplierFinanceProgram to mod_NoticePeriodToTerminateSupplierFinanceProgram_lbl" />
    <link:label xlink:type="resource" xlink:label="mod_NoticePeriodToTerminateSupplierFinanceProgram_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="mod_NoticePeriodToTerminateSupplierFinanceProgram_lbl1" xml:lang="en-US" id="mod_NoticePeriodToTerminateSupplierFinanceProgram_lbl1">Notice Period to Terminate Supplier Finance Program</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NoticePeriodToTerminateSupplierFinanceProgram" xlink:to="mod_NoticePeriodToTerminateSupplierFinanceProgram_lbl1" xlink:title="label: NoticePeriodToTerminateSupplierFinanceProgram to mod_NoticePeriodToTerminateSupplierFinanceProgram_lbl1" />
    <link:label xlink:type="resource" xlink:label="mod_NoticePeriodToTerminateSupplierFinanceProgram" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="mod_NoticePeriodToTerminateSupplierFinanceProgram" xml:lang="en-US" id="mod_NoticePeriodToTerminateSupplierFinanceProgram">Notice period to terminate supplier finance program</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NoticePeriodToTerminateSupplierFinanceProgram" xlink:to="mod_NoticePeriodToTerminateSupplierFinanceProgram" xlink:title="label: NoticePeriodToTerminateSupplierFinanceProgram to mod_NoticePeriodToTerminateSupplierFinanceProgram" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_TMGcoreIncMember" xlink:label="TMGcoreIncMember" xlink:title="TMGcoreIncMember" />
    <link:label xlink:type="resource" xlink:label="mod_TMGcoreIncMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="mod_TMGcoreIncMember_lbl" xml:lang="en-US" id="mod_TMGcoreIncMember_lbl">Intellectual property and other specific assets purchased from TMGcore, Inc., a specialist in single- and two-phase liquid immersion cooling technology for data centers.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TMGcoreIncMember" xlink:to="mod_TMGcoreIncMember_lbl" xlink:title="label: TMGcoreIncMember to mod_TMGcoreIncMember_lbl" />
    <link:label xlink:type="resource" xlink:label="mod_TMGcoreIncMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="mod_TMGcoreIncMember_lbl1" xml:lang="en-US" id="mod_TMGcoreIncMember_lbl1">TMGcore, Inc. [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TMGcoreIncMember" xlink:to="mod_TMGcoreIncMember_lbl1" xlink:title="label: TMGcoreIncMember to mod_TMGcoreIncMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="mod_TMGcoreIncMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="mod_TMGcoreIncMember" xml:lang="en-US" id="mod_TMGcoreIncMember">TMGcore, Inc. [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TMGcoreIncMember" xlink:to="mod_TMGcoreIncMember" xlink:title="label: TMGcoreIncMember to mod_TMGcoreIncMember" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_CustomerRelationshipsOrderBacklogAndTradeNamesMember" xlink:label="CustomerRelationshipsOrderBacklogAndTradeNamesMember" xlink:title="CustomerRelationshipsOrderBacklogAndTradeNamesMember" />
    <link:label xlink:type="resource" xlink:label="mod_CustomerRelationshipsOrderBacklogAndTradeNamesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="mod_CustomerRelationshipsOrderBacklogAndTradeNamesMember_lbl" xml:lang="en-US" id="mod_CustomerRelationshipsOrderBacklogAndTradeNamesMember_lbl">Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships. Orders, production or production backlog arising from contracts such as purchase or sales orders acquired in a business combination. Trade Names are rights acquired through registration of a business name to gain or protect exclusive use thereof.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CustomerRelationshipsOrderBacklogAndTradeNamesMember" xlink:to="mod_CustomerRelationshipsOrderBacklogAndTradeNamesMember_lbl" xlink:title="label: CustomerRelationshipsOrderBacklogAndTradeNamesMember to mod_CustomerRelationshipsOrderBacklogAndTradeNamesMember_lbl" />
    <link:label xlink:type="resource" xlink:label="mod_CustomerRelationshipsOrderBacklogAndTradeNamesMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="mod_CustomerRelationshipsOrderBacklogAndTradeNamesMember_lbl1" xml:lang="en-US" id="mod_CustomerRelationshipsOrderBacklogAndTradeNamesMember_lbl1">Customer Relationships, Order Backlog and Trade Names [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CustomerRelationshipsOrderBacklogAndTradeNamesMember" xlink:to="mod_CustomerRelationshipsOrderBacklogAndTradeNamesMember_lbl1" xlink:title="label: CustomerRelationshipsOrderBacklogAndTradeNamesMember to mod_CustomerRelationshipsOrderBacklogAndTradeNamesMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="mod_CustomerRelationshipsOrderBacklogAndTradeNamesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="mod_CustomerRelationshipsOrderBacklogAndTradeNamesMember" xml:lang="en-US" id="mod_CustomerRelationshipsOrderBacklogAndTradeNamesMember">Customer Relationships, Order Backlog and Trade Names [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CustomerRelationshipsOrderBacklogAndTradeNamesMember" xlink:to="mod_CustomerRelationshipsOrderBacklogAndTradeNamesMember" xlink:title="label: CustomerRelationshipsOrderBacklogAndTradeNamesMember to mod_CustomerRelationshipsOrderBacklogAndTradeNamesMember" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_CustomerRelationshipsAndAcquiredTechnologyMember" xlink:label="CustomerRelationshipsAndAcquiredTechnologyMember" xlink:title="CustomerRelationshipsAndAcquiredTechnologyMember" />
    <link:label xlink:type="resource" xlink:label="mod_CustomerRelationshipsAndAcquiredTechnologyMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="mod_CustomerRelationshipsAndAcquiredTechnologyMember_lbl" xml:lang="en-US" id="mod_CustomerRelationshipsAndAcquiredTechnologyMember_lbl">Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships. Acquired technology is technology-based innovations or scientific advances that have not been patented.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CustomerRelationshipsAndAcquiredTechnologyMember" xlink:to="mod_CustomerRelationshipsAndAcquiredTechnologyMember_lbl" xlink:title="label: CustomerRelationshipsAndAcquiredTechnologyMember to mod_CustomerRelationshipsAndAcquiredTechnologyMember_lbl" />
    <link:label xlink:type="resource" xlink:label="mod_CustomerRelationshipsAndAcquiredTechnologyMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="mod_CustomerRelationshipsAndAcquiredTechnologyMember_lbl1" xml:lang="en-US" id="mod_CustomerRelationshipsAndAcquiredTechnologyMember_lbl1">Customer Relationships and Acquired Technology [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CustomerRelationshipsAndAcquiredTechnologyMember" xlink:to="mod_CustomerRelationshipsAndAcquiredTechnologyMember_lbl1" xlink:title="label: CustomerRelationshipsAndAcquiredTechnologyMember to mod_CustomerRelationshipsAndAcquiredTechnologyMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="mod_CustomerRelationshipsAndAcquiredTechnologyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="mod_CustomerRelationshipsAndAcquiredTechnologyMember" xml:lang="en-US" id="mod_CustomerRelationshipsAndAcquiredTechnologyMember">Customer Relationships and Acquired Technology [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CustomerRelationshipsAndAcquiredTechnologyMember" xlink:to="mod_CustomerRelationshipsAndAcquiredTechnologyMember" xlink:title="label: CustomerRelationshipsAndAcquiredTechnologyMember to mod_CustomerRelationshipsAndAcquiredTechnologyMember" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipmentAndOtherAssets" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipmentAndOtherAssets" xlink:title="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipmentAndOtherAssets" />
    <link:label xlink:type="resource" xlink:label="mod_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipmentAndOtherAssets_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="mod_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipmentAndOtherAssets_lbl" xml:lang="en-US" id="mod_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipmentAndOtherAssets_lbl">The amount of property, plant, and equipment and other assets recognized as of the acquisition date.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipmentAndOtherAssets" xlink:to="mod_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipmentAndOtherAssets_lbl" xlink:title="label: BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipmentAndOtherAssets to mod_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipmentAndOtherAssets_lbl" />
    <link:label xlink:type="resource" xlink:label="mod_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipmentAndOtherAssets_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="mod_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipmentAndOtherAssets_lbl1" xml:lang="en-US" id="mod_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipmentAndOtherAssets_lbl1">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant and Equipment and Other Assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipmentAndOtherAssets" xlink:to="mod_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipmentAndOtherAssets_lbl1" xlink:title="label: BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipmentAndOtherAssets to mod_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipmentAndOtherAssets_lbl1" />
    <link:label xlink:type="resource" xlink:label="mod_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipmentAndOtherAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="mod_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipmentAndOtherAssets" xml:lang="en-US" id="mod_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipmentAndOtherAssets">Property, plant and equipment and other assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipmentAndOtherAssets" xlink:to="mod_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipmentAndOtherAssets" xlink:title="label: BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipmentAndOtherAssets to mod_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipmentAndOtherAssets" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_BusinessCombinationConsiderationPayable" xlink:label="BusinessCombinationConsiderationPayable" xlink:title="BusinessCombinationConsiderationPayable" />
    <link:label xlink:type="resource" xlink:label="mod_BusinessCombinationConsiderationPayable_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="mod_BusinessCombinationConsiderationPayable_lbl" xml:lang="en-US" id="mod_BusinessCombinationConsiderationPayable_lbl">Amount of remaining consideration the Company expects to pay the seller one year after closing the business acquisition.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationConsiderationPayable" xlink:to="mod_BusinessCombinationConsiderationPayable_lbl" xlink:title="label: BusinessCombinationConsiderationPayable to mod_BusinessCombinationConsiderationPayable_lbl" />
    <link:label xlink:type="resource" xlink:label="mod_BusinessCombinationConsiderationPayable_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="mod_BusinessCombinationConsiderationPayable_lbl1" xml:lang="en-US" id="mod_BusinessCombinationConsiderationPayable_lbl1">Business Combination, Consideration Payable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationConsiderationPayable" xlink:to="mod_BusinessCombinationConsiderationPayable_lbl1" xlink:title="label: BusinessCombinationConsiderationPayable to mod_BusinessCombinationConsiderationPayable_lbl1" />
    <link:label xlink:type="resource" xlink:label="mod_BusinessCombinationConsiderationPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="mod_BusinessCombinationConsiderationPayable" xml:lang="en-US" id="mod_BusinessCombinationConsiderationPayable">Remaining payable for business acquisition</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationConsiderationPayable" xlink:to="mod_BusinessCombinationConsiderationPayable" xlink:title="label: BusinessCombinationConsiderationPayable to mod_BusinessCombinationConsiderationPayable" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayableAndOtherLiabilities" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayableAndOtherLiabilities" xlink:title="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayableAndOtherLiabilities" />
    <link:label xlink:type="resource" xlink:label="mod_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayableAndOtherLiabilities_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="mod_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayableAndOtherLiabilities_lbl" xml:lang="en-US" id="mod_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayableAndOtherLiabilities_lbl">Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date and amount of other liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayableAndOtherLiabilities" xlink:to="mod_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayableAndOtherLiabilities_lbl" xlink:title="label: BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayableAndOtherLiabilities to mod_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayableAndOtherLiabilities_lbl" />
    <link:label xlink:type="resource" xlink:label="mod_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayableAndOtherLiabilities_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="mod_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayableAndOtherLiabilities_lbl1" xml:lang="en-US" id="mod_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayableAndOtherLiabilities_lbl1">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable and Other Liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayableAndOtherLiabilities" xlink:to="mod_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayableAndOtherLiabilities_lbl1" xlink:title="label: BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayableAndOtherLiabilities to mod_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayableAndOtherLiabilities_lbl1" />
    <link:label xlink:type="resource" xlink:label="mod_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayableAndOtherLiabilities" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="mod_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayableAndOtherLiabilities" xml:lang="en-US" id="mod_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayableAndOtherLiabilities">Accounts payable and other liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayableAndOtherLiabilities" xlink:to="mod_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayableAndOtherLiabilities" xlink:title="label: BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayableAndOtherLiabilities to mod_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayableAndOtherLiabilities" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_NoteReceivableTerm" xlink:label="NoteReceivableTerm" xlink:title="NoteReceivableTerm" />
    <link:label xlink:type="resource" xlink:label="mod_NoteReceivableTerm_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="mod_NoteReceivableTerm_lbl" xml:lang="en-US" id="mod_NoteReceivableTerm_lbl">Period of time between issuance and maturity of the note receivable facility, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NoteReceivableTerm" xlink:to="mod_NoteReceivableTerm_lbl" xlink:title="label: NoteReceivableTerm to mod_NoteReceivableTerm_lbl" />
    <link:label xlink:type="resource" xlink:label="mod_NoteReceivableTerm_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="mod_NoteReceivableTerm_lbl1" xml:lang="en-US" id="mod_NoteReceivableTerm_lbl1">Note Receivable, Term</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NoteReceivableTerm" xlink:to="mod_NoteReceivableTerm_lbl1" xlink:title="label: NoteReceivableTerm to mod_NoteReceivableTerm_lbl1" />
    <link:label xlink:type="resource" xlink:label="mod_NoteReceivableTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="mod_NoteReceivableTerm" xml:lang="en-US" id="mod_NoteReceivableTerm">Term of loan receivable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NoteReceivableTerm" xlink:to="mod_NoteReceivableTerm" xlink:title="label: NoteReceivableTerm to mod_NoteReceivableTerm" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_NoteReceivableInterestRate" xlink:label="NoteReceivableInterestRate" xlink:title="NoteReceivableInterestRate" />
    <link:label xlink:type="resource" xlink:label="mod_NoteReceivableInterestRate_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="mod_NoteReceivableInterestRate_lbl" xml:lang="en-US" id="mod_NoteReceivableInterestRate_lbl">Contractual interest rate charged under the note receivable agreement.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NoteReceivableInterestRate" xlink:to="mod_NoteReceivableInterestRate_lbl" xlink:title="label: NoteReceivableInterestRate to mod_NoteReceivableInterestRate_lbl" />
    <link:label xlink:type="resource" xlink:label="mod_NoteReceivableInterestRate_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="mod_NoteReceivableInterestRate_lbl1" xml:lang="en-US" id="mod_NoteReceivableInterestRate_lbl1">Note Receivable, Interest Rate</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NoteReceivableInterestRate" xlink:to="mod_NoteReceivableInterestRate_lbl1" xlink:title="label: NoteReceivableInterestRate to mod_NoteReceivableInterestRate_lbl1" />
    <link:label xlink:type="resource" xlink:label="mod_NoteReceivableInterestRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="mod_NoteReceivableInterestRate" xml:lang="en-US" id="mod_NoteReceivableInterestRate">Interest rate</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NoteReceivableInterestRate" xlink:to="mod_NoteReceivableInterestRate" xlink:title="label: NoteReceivableInterestRate to mod_NoteReceivableInterestRate" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_PreviouslyClosedManufacturingFacilityMember" xlink:label="PreviouslyClosedManufacturingFacilityMember" xlink:title="PreviouslyClosedManufacturingFacilityMember" />
    <link:label xlink:type="resource" xlink:label="mod_PreviouslyClosedManufacturingFacilityMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="mod_PreviouslyClosedManufacturingFacilityMember_lbl" xml:lang="en-US" id="mod_PreviouslyClosedManufacturingFacilityMember_lbl">Previously-closed manufacturing facility in the U.S. within the company's Commercial and Industrial Solutions ("CIS") segment.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PreviouslyClosedManufacturingFacilityMember" xlink:to="mod_PreviouslyClosedManufacturingFacilityMember_lbl" xlink:title="label: PreviouslyClosedManufacturingFacilityMember to mod_PreviouslyClosedManufacturingFacilityMember_lbl" />
    <link:label xlink:type="resource" xlink:label="mod_PreviouslyClosedManufacturingFacilityMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="mod_PreviouslyClosedManufacturingFacilityMember_lbl1" xml:lang="en-US" id="mod_PreviouslyClosedManufacturingFacilityMember_lbl1">Previously-Closed Manufacturing Facility [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PreviouslyClosedManufacturingFacilityMember" xlink:to="mod_PreviouslyClosedManufacturingFacilityMember_lbl1" xlink:title="label: PreviouslyClosedManufacturingFacilityMember to mod_PreviouslyClosedManufacturingFacilityMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_LiquidCooledAutomotiveBusinessMember" xlink:label="LiquidCooledAutomotiveBusinessMember" xlink:title="LiquidCooledAutomotiveBusinessMember" />
    <link:label xlink:type="resource" xlink:label="mod_LiquidCooledAutomotiveBusinessMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="mod_LiquidCooledAutomotiveBusinessMember_lbl" xml:lang="en-US" id="mod_LiquidCooledAutomotiveBusinessMember_lbl">Liquid-cooled automotive business within the Company's Automotive segment.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiquidCooledAutomotiveBusinessMember" xlink:to="mod_LiquidCooledAutomotiveBusinessMember_lbl" xlink:title="label: LiquidCooledAutomotiveBusinessMember to mod_LiquidCooledAutomotiveBusinessMember_lbl" />
    <link:label xlink:type="resource" xlink:label="mod_LiquidCooledAutomotiveBusinessMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="mod_LiquidCooledAutomotiveBusinessMember_lbl1" xml:lang="en-US" id="mod_LiquidCooledAutomotiveBusinessMember_lbl1">Liquid-Cooled Automotive Business [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiquidCooledAutomotiveBusinessMember" xlink:to="mod_LiquidCooledAutomotiveBusinessMember_lbl1" xlink:title="label: LiquidCooledAutomotiveBusinessMember to mod_LiquidCooledAutomotiveBusinessMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="mod_LiquidCooledAutomotiveBusinessMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="mod_LiquidCooledAutomotiveBusinessMember" xml:lang="en-US" id="mod_LiquidCooledAutomotiveBusinessMember">Liquid-Cooled Automotive Business [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiquidCooledAutomotiveBusinessMember" xlink:to="mod_LiquidCooledAutomotiveBusinessMember" xlink:title="label: LiquidCooledAutomotiveBusinessMember to mod_LiquidCooledAutomotiveBusinessMember" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_TwoCoatingsFacilitiesMember" xlink:label="TwoCoatingsFacilitiesMember" xlink:title="TwoCoatingsFacilitiesMember" />
    <link:label xlink:type="resource" xlink:label="mod_TwoCoatingsFacilitiesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="mod_TwoCoatingsFacilitiesMember_lbl" xml:lang="en-US" id="mod_TwoCoatingsFacilitiesMember_lbl">Two coatings facilities, located in California and Florida, that provide aftermarket application services, in which HVAC units are sprayed with an anti-corrosion protective coating.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TwoCoatingsFacilitiesMember" xlink:to="mod_TwoCoatingsFacilitiesMember_lbl" xlink:title="label: TwoCoatingsFacilitiesMember to mod_TwoCoatingsFacilitiesMember_lbl" />
    <link:label xlink:type="resource" xlink:label="mod_TwoCoatingsFacilitiesMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="mod_TwoCoatingsFacilitiesMember_lbl1" xml:lang="en-US" id="mod_TwoCoatingsFacilitiesMember_lbl1">Two Coatings Facilities [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TwoCoatingsFacilitiesMember" xlink:to="mod_TwoCoatingsFacilitiesMember_lbl1" xlink:title="label: TwoCoatingsFacilitiesMember to mod_TwoCoatingsFacilitiesMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="mod_TwoCoatingsFacilitiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="mod_TwoCoatingsFacilitiesMember" xml:lang="en-US" id="mod_TwoCoatingsFacilitiesMember">Two Coatings Facilities [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TwoCoatingsFacilitiesMember" xlink:to="mod_TwoCoatingsFacilitiesMember" xlink:title="label: TwoCoatingsFacilitiesMember to mod_TwoCoatingsFacilitiesMember" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_BusinessCombinationRecognizedIdentifiableAssetsAcquiredExcludingCashGoodwillAndLiabilitiesAssumedNet" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredExcludingCashGoodwillAndLiabilitiesAssumedNet" xlink:title="BusinessCombinationRecognizedIdentifiableAssetsAcquiredExcludingCashGoodwillAndLiabilitiesAssumedNet" />
    <link:label xlink:type="resource" xlink:label="mod_BusinessCombinationRecognizedIdentifiableAssetsAcquiredExcludingCashGoodwillAndLiabilitiesAssumedNet_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="mod_BusinessCombinationRecognizedIdentifiableAssetsAcquiredExcludingCashGoodwillAndLiabilitiesAssumedNet_lbl" xml:lang="en-US" id="mod_BusinessCombinationRecognizedIdentifiableAssetsAcquiredExcludingCashGoodwillAndLiabilitiesAssumedNet_lbl">Amount recognized for assets, including goodwill but excluding cash, in excess of (less than) the aggregate liabilities assumed.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredExcludingCashGoodwillAndLiabilitiesAssumedNet" xlink:to="mod_BusinessCombinationRecognizedIdentifiableAssetsAcquiredExcludingCashGoodwillAndLiabilitiesAssumedNet_lbl" xlink:title="label: BusinessCombinationRecognizedIdentifiableAssetsAcquiredExcludingCashGoodwillAndLiabilitiesAssumedNet to mod_BusinessCombinationRecognizedIdentifiableAssetsAcquiredExcludingCashGoodwillAndLiabilitiesAssumedNet_lbl" />
    <link:label xlink:type="resource" xlink:label="mod_BusinessCombinationRecognizedIdentifiableAssetsAcquiredExcludingCashGoodwillAndLiabilitiesAssumedNet_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="mod_BusinessCombinationRecognizedIdentifiableAssetsAcquiredExcludingCashGoodwillAndLiabilitiesAssumedNet_lbl1" xml:lang="en-US" id="mod_BusinessCombinationRecognizedIdentifiableAssetsAcquiredExcludingCashGoodwillAndLiabilitiesAssumedNet_lbl1">Business Combination, Recognized Identifiable Assets Acquired Excluding Cash, Goodwill, and Liabilities Assumed, Net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredExcludingCashGoodwillAndLiabilitiesAssumedNet" xlink:to="mod_BusinessCombinationRecognizedIdentifiableAssetsAcquiredExcludingCashGoodwillAndLiabilitiesAssumedNet_lbl1" xlink:title="label: BusinessCombinationRecognizedIdentifiableAssetsAcquiredExcludingCashGoodwillAndLiabilitiesAssumedNet to mod_BusinessCombinationRecognizedIdentifiableAssetsAcquiredExcludingCashGoodwillAndLiabilitiesAssumedNet_lbl1" />
    <link:label xlink:type="resource" xlink:label="mod_BusinessCombinationRecognizedIdentifiableAssetsAcquiredExcludingCashGoodwillAndLiabilitiesAssumedNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="mod_BusinessCombinationRecognizedIdentifiableAssetsAcquiredExcludingCashGoodwillAndLiabilitiesAssumedNet" xml:lang="en-US" id="mod_BusinessCombinationRecognizedIdentifiableAssetsAcquiredExcludingCashGoodwillAndLiabilitiesAssumedNet">Consideration transferred, net of cash acquired</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredExcludingCashGoodwillAndLiabilitiesAssumedNet" xlink:to="mod_BusinessCombinationRecognizedIdentifiableAssetsAcquiredExcludingCashGoodwillAndLiabilitiesAssumedNet" xlink:title="label: BusinessCombinationRecognizedIdentifiableAssetsAcquiredExcludingCashGoodwillAndLiabilitiesAssumedNet to mod_BusinessCombinationRecognizedIdentifiableAssetsAcquiredExcludingCashGoodwillAndLiabilitiesAssumedNet" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_BusinessAcquisitionProFormaAdjustmentTransactionCosts" xlink:label="BusinessAcquisitionProFormaAdjustmentTransactionCosts" xlink:title="BusinessAcquisitionProFormaAdjustmentTransactionCosts" />
    <link:label xlink:type="resource" xlink:label="mod_BusinessAcquisitionProFormaAdjustmentTransactionCosts_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="mod_BusinessAcquisitionProFormaAdjustmentTransactionCosts_lbl" xml:lang="en-US" id="mod_BusinessAcquisitionProFormaAdjustmentTransactionCosts_lbl">Pro forma adjustment for acquisition-related transaction costs, not including costs for integration-related activities, for the period as if the business combination or combinations had been completed at the beginning of a period.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessAcquisitionProFormaAdjustmentTransactionCosts" xlink:to="mod_BusinessAcquisitionProFormaAdjustmentTransactionCosts_lbl" xlink:title="label: BusinessAcquisitionProFormaAdjustmentTransactionCosts to mod_BusinessAcquisitionProFormaAdjustmentTransactionCosts_lbl" />
    <link:label xlink:type="resource" xlink:label="mod_BusinessAcquisitionProFormaAdjustmentTransactionCosts_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="mod_BusinessAcquisitionProFormaAdjustmentTransactionCosts_lbl1" xml:lang="en-US" id="mod_BusinessAcquisitionProFormaAdjustmentTransactionCosts_lbl1">Business Acquisition, Pro Forma Adjustment, Transaction Costs</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessAcquisitionProFormaAdjustmentTransactionCosts" xlink:to="mod_BusinessAcquisitionProFormaAdjustmentTransactionCosts_lbl1" xlink:title="label: BusinessAcquisitionProFormaAdjustmentTransactionCosts to mod_BusinessAcquisitionProFormaAdjustmentTransactionCosts_lbl1" />
    <link:label xlink:type="resource" xlink:label="mod_BusinessAcquisitionProFormaAdjustmentTransactionCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="mod_BusinessAcquisitionProFormaAdjustmentTransactionCosts" xml:lang="en-US" id="mod_BusinessAcquisitionProFormaAdjustmentTransactionCosts">Pro forma adjustment for acquisition-related transaction costs</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessAcquisitionProFormaAdjustmentTransactionCosts" xlink:to="mod_BusinessAcquisitionProFormaAdjustmentTransactionCosts" xlink:title="label: BusinessAcquisitionProFormaAdjustmentTransactionCosts to mod_BusinessAcquisitionProFormaAdjustmentTransactionCosts" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_BusinessAcquisitionProFormaAdjustmentAmortizationAndDepreciationExpense" xlink:label="BusinessAcquisitionProFormaAdjustmentAmortizationAndDepreciationExpense" xlink:title="BusinessAcquisitionProFormaAdjustmentAmortizationAndDepreciationExpense" />
    <link:label xlink:type="resource" xlink:label="mod_BusinessAcquisitionProFormaAdjustmentAmortizationAndDepreciationExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="mod_BusinessAcquisitionProFormaAdjustmentAmortizationAndDepreciationExpense_lbl" xml:lang="en-US" id="mod_BusinessAcquisitionProFormaAdjustmentAmortizationAndDepreciationExpense_lbl">Pro forma adjustment for annual amortization and depreciation expense for the period as if the business combination or combinations had been completed at the beginning of a period.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessAcquisitionProFormaAdjustmentAmortizationAndDepreciationExpense" xlink:to="mod_BusinessAcquisitionProFormaAdjustmentAmortizationAndDepreciationExpense_lbl" xlink:title="label: BusinessAcquisitionProFormaAdjustmentAmortizationAndDepreciationExpense to mod_BusinessAcquisitionProFormaAdjustmentAmortizationAndDepreciationExpense_lbl" />
    <link:label xlink:type="resource" xlink:label="mod_BusinessAcquisitionProFormaAdjustmentAmortizationAndDepreciationExpense_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="mod_BusinessAcquisitionProFormaAdjustmentAmortizationAndDepreciationExpense_lbl1" xml:lang="en-US" id="mod_BusinessAcquisitionProFormaAdjustmentAmortizationAndDepreciationExpense_lbl1">Business Acquisition, Pro Forma Adjustment, Amortization and Depreciation Expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessAcquisitionProFormaAdjustmentAmortizationAndDepreciationExpense" xlink:to="mod_BusinessAcquisitionProFormaAdjustmentAmortizationAndDepreciationExpense_lbl1" xlink:title="label: BusinessAcquisitionProFormaAdjustmentAmortizationAndDepreciationExpense to mod_BusinessAcquisitionProFormaAdjustmentAmortizationAndDepreciationExpense_lbl1" />
    <link:label xlink:type="resource" xlink:label="mod_BusinessAcquisitionProFormaAdjustmentAmortizationAndDepreciationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="mod_BusinessAcquisitionProFormaAdjustmentAmortizationAndDepreciationExpense" xml:lang="en-US" id="mod_BusinessAcquisitionProFormaAdjustmentAmortizationAndDepreciationExpense">Pro forma adjustment for annual amortization and depreciation expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessAcquisitionProFormaAdjustmentAmortizationAndDepreciationExpense" xlink:to="mod_BusinessAcquisitionProFormaAdjustmentAmortizationAndDepreciationExpense" xlink:title="label: BusinessAcquisitionProFormaAdjustmentAmortizationAndDepreciationExpense to mod_BusinessAcquisitionProFormaAdjustmentAmortizationAndDepreciationExpense" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_BusinessAcquisitionProFormaAdjustmentInterestExpense" xlink:label="BusinessAcquisitionProFormaAdjustmentInterestExpense" xlink:title="BusinessAcquisitionProFormaAdjustmentInterestExpense" />
    <link:label xlink:type="resource" xlink:label="mod_BusinessAcquisitionProFormaAdjustmentInterestExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="mod_BusinessAcquisitionProFormaAdjustmentInterestExpense_lbl" xml:lang="en-US" id="mod_BusinessAcquisitionProFormaAdjustmentInterestExpense_lbl">Pro forma adjustment for estimated annual interest expense resulting from acquisition-related borrowings for the period as if the business combination or combinations had been completed at the beginning of a period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessAcquisitionProFormaAdjustmentInterestExpense" xlink:to="mod_BusinessAcquisitionProFormaAdjustmentInterestExpense_lbl" xlink:title="label: BusinessAcquisitionProFormaAdjustmentInterestExpense to mod_BusinessAcquisitionProFormaAdjustmentInterestExpense_lbl" />
    <link:label xlink:type="resource" xlink:label="mod_BusinessAcquisitionProFormaAdjustmentInterestExpense_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="mod_BusinessAcquisitionProFormaAdjustmentInterestExpense_lbl1" xml:lang="en-US" id="mod_BusinessAcquisitionProFormaAdjustmentInterestExpense_lbl1">Business Acquisition, Pro Forma Adjustment, Interest Expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessAcquisitionProFormaAdjustmentInterestExpense" xlink:to="mod_BusinessAcquisitionProFormaAdjustmentInterestExpense_lbl1" xlink:title="label: BusinessAcquisitionProFormaAdjustmentInterestExpense to mod_BusinessAcquisitionProFormaAdjustmentInterestExpense_lbl1" />
    <link:label xlink:type="resource" xlink:label="mod_BusinessAcquisitionProFormaAdjustmentInterestExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="mod_BusinessAcquisitionProFormaAdjustmentInterestExpense" xml:lang="en-US" id="mod_BusinessAcquisitionProFormaAdjustmentInterestExpense">Pro forma adjustment for estimated annual interest expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessAcquisitionProFormaAdjustmentInterestExpense" xlink:to="mod_BusinessAcquisitionProFormaAdjustmentInterestExpense" xlink:title="label: BusinessAcquisitionProFormaAdjustmentInterestExpense to mod_BusinessAcquisitionProFormaAdjustmentInterestExpense" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_BusinessAcquisitionProFormaAdjustmentInventoryPurchaseAccountingAdjustments" xlink:label="BusinessAcquisitionProFormaAdjustmentInventoryPurchaseAccountingAdjustments" xlink:title="BusinessAcquisitionProFormaAdjustmentInventoryPurchaseAccountingAdjustments" />
    <link:label xlink:type="resource" xlink:label="mod_BusinessAcquisitionProFormaAdjustmentInventoryPurchaseAccountingAdjustments_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="mod_BusinessAcquisitionProFormaAdjustmentInventoryPurchaseAccountingAdjustments_lbl" xml:lang="en-US" id="mod_BusinessAcquisitionProFormaAdjustmentInventoryPurchaseAccountingAdjustments_lbl">Pro forma adjustment for inventory purchase accounting adjustment for the period as if the business combination or combinations had been completed at the beginning of a period.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessAcquisitionProFormaAdjustmentInventoryPurchaseAccountingAdjustments" xlink:to="mod_BusinessAcquisitionProFormaAdjustmentInventoryPurchaseAccountingAdjustments_lbl" xlink:title="label: BusinessAcquisitionProFormaAdjustmentInventoryPurchaseAccountingAdjustments to mod_BusinessAcquisitionProFormaAdjustmentInventoryPurchaseAccountingAdjustments_lbl" />
    <link:label xlink:type="resource" xlink:label="mod_BusinessAcquisitionProFormaAdjustmentInventoryPurchaseAccountingAdjustments_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="mod_BusinessAcquisitionProFormaAdjustmentInventoryPurchaseAccountingAdjustments_lbl1" xml:lang="en-US" id="mod_BusinessAcquisitionProFormaAdjustmentInventoryPurchaseAccountingAdjustments_lbl1">Business Acquisition, Pro Forma Adjustment, Inventory Purchase Accounting Adjustments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessAcquisitionProFormaAdjustmentInventoryPurchaseAccountingAdjustments" xlink:to="mod_BusinessAcquisitionProFormaAdjustmentInventoryPurchaseAccountingAdjustments_lbl1" xlink:title="label: BusinessAcquisitionProFormaAdjustmentInventoryPurchaseAccountingAdjustments to mod_BusinessAcquisitionProFormaAdjustmentInventoryPurchaseAccountingAdjustments_lbl1" />
    <link:label xlink:type="resource" xlink:label="mod_BusinessAcquisitionProFormaAdjustmentInventoryPurchaseAccountingAdjustments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="mod_BusinessAcquisitionProFormaAdjustmentInventoryPurchaseAccountingAdjustments" xml:lang="en-US" id="mod_BusinessAcquisitionProFormaAdjustmentInventoryPurchaseAccountingAdjustments">Pro forma adjustment for inventory purchase accounting adjustments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessAcquisitionProFormaAdjustmentInventoryPurchaseAccountingAdjustments" xlink:to="mod_BusinessAcquisitionProFormaAdjustmentInventoryPurchaseAccountingAdjustments" xlink:title="label: BusinessAcquisitionProFormaAdjustmentInventoryPurchaseAccountingAdjustments to mod_BusinessAcquisitionProFormaAdjustmentInventoryPurchaseAccountingAdjustments" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_BusinessAcquisitionWriteUpOfAcquiredInventory" xlink:label="BusinessAcquisitionWriteUpOfAcquiredInventory" xlink:title="BusinessAcquisitionWriteUpOfAcquiredInventory" />
    <link:label xlink:type="resource" xlink:label="mod_BusinessAcquisitionWriteUpOfAcquiredInventory_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="mod_BusinessAcquisitionWriteUpOfAcquiredInventory_lbl" xml:lang="en-US" id="mod_BusinessAcquisitionWriteUpOfAcquiredInventory_lbl">Adjustment to increase acquired inventory to its estimated fair value as of the acquisition date.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessAcquisitionWriteUpOfAcquiredInventory" xlink:to="mod_BusinessAcquisitionWriteUpOfAcquiredInventory_lbl" xlink:title="label: BusinessAcquisitionWriteUpOfAcquiredInventory to mod_BusinessAcquisitionWriteUpOfAcquiredInventory_lbl" />
    <link:label xlink:type="resource" xlink:label="mod_BusinessAcquisitionWriteUpOfAcquiredInventory_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="mod_BusinessAcquisitionWriteUpOfAcquiredInventory_lbl1" xml:lang="en-US" id="mod_BusinessAcquisitionWriteUpOfAcquiredInventory_lbl1">Business Acquisition, Write Up of Acquired Inventory</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessAcquisitionWriteUpOfAcquiredInventory" xlink:to="mod_BusinessAcquisitionWriteUpOfAcquiredInventory_lbl1" xlink:title="label: BusinessAcquisitionWriteUpOfAcquiredInventory to mod_BusinessAcquisitionWriteUpOfAcquiredInventory_lbl1" />
    <link:label xlink:type="resource" xlink:label="mod_BusinessAcquisitionWriteUpOfAcquiredInventory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="mod_BusinessAcquisitionWriteUpOfAcquiredInventory" xml:lang="en-US" id="mod_BusinessAcquisitionWriteUpOfAcquiredInventory">Write-up of acquired inventory</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessAcquisitionWriteUpOfAcquiredInventory" xlink:to="mod_BusinessAcquisitionWriteUpOfAcquiredInventory" xlink:title="label: BusinessAcquisitionWriteUpOfAcquiredInventory to mod_BusinessAcquisitionWriteUpOfAcquiredInventory" />
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>16
<FILENAME>mod-20240331_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii"?>
<!--Generated by Broadridge PROfile 24.3.1.5224 Broadridge-->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" />
  <link:roleRef roleURI="http://modine.com/role/ScheduleIiValuationAndQualifyingAccountsDetails" xlink:type="simple" xlink:href="mod-20240331.xsd#ScheduleIiValuationAndQualifyingAccountsDetails" />
  <link:roleRef roleURI="http://modine.com/role/SegmentAndGeographicInformationPropertyPlantAndEquipmentByGeographicAreaDetails" xlink:type="simple" xlink:href="mod-20240331.xsd#SegmentAndGeographicInformationPropertyPlantAndEquipmentByGeographicAreaDetails" />
  <link:roleRef roleURI="http://modine.com/role/SegmentAndGeographicInformationNetSalesByGeographicAreaDetails" xlink:type="simple" xlink:href="mod-20240331.xsd#SegmentAndGeographicInformationNetSalesByGeographicAreaDetails" />
  <link:roleRef roleURI="http://modine.com/role/SegmentAndGeographicInformationCapitalExpendituresAndDepreciationAndAmortizationExpenseBySegmentDetails" xlink:type="simple" xlink:href="mod-20240331.xsd#SegmentAndGeographicInformationCapitalExpendituresAndDepreciationAndAmortizationExpenseBySegmentDetails" />
  <link:roleRef roleURI="http://modine.com/role/SegmentAndGeographicInformationAssetsBySegmentDetails" xlink:type="simple" xlink:href="mod-20240331.xsd#SegmentAndGeographicInformationAssetsBySegmentDetails" />
  <link:roleRef roleURI="http://modine.com/role/SegmentAndGeographicInformationNetSalesGrossProfitAndOperatingIncomeBySegmentDetails" xlink:type="simple" xlink:href="mod-20240331.xsd#SegmentAndGeographicInformationNetSalesGrossProfitAndOperatingIncomeBySegmentDetails" />
  <link:roleRef roleURI="http://modine.com/role/AccumulatedOtherComprehensiveLossDetails" xlink:type="simple" xlink:href="mod-20240331.xsd#AccumulatedOtherComprehensiveLossDetails" />
  <link:roleRef roleURI="http://modine.com/role/RisksUncertaintiesContingenciesAndLitigationDetails" xlink:type="simple" xlink:href="mod-20240331.xsd#RisksUncertaintiesContingenciesAndLitigationDetails" />
  <link:roleRef roleURI="http://modine.com/role/DerivativeInstrumentsGainsLossesRecognizedDetails" xlink:type="simple" xlink:href="mod-20240331.xsd#DerivativeInstrumentsGainsLossesRecognizedDetails" />
  <link:roleRef roleURI="http://modine.com/role/DerivativeInstrumentsRecordedInConsolidatedBalanceSheetsDetails" xlink:type="simple" xlink:href="mod-20240331.xsd#DerivativeInstrumentsRecordedInConsolidatedBalanceSheetsDetails" />
  <link:roleRef roleURI="http://modine.com/role/PensionAndEmployeeBenefitPlansEstimatedPensionBenefitPaymentsDetails" xlink:type="simple" xlink:href="mod-20240331.xsd#PensionAndEmployeeBenefitPlansEstimatedPensionBenefitPaymentsDetails" />
  <link:roleRef roleURI="http://modine.com/role/PensionAndEmployeeBenefitPlansWeightedaverageAssetAllocationsDetails" xlink:type="simple" xlink:href="mod-20240331.xsd#PensionAndEmployeeBenefitPlansWeightedaverageAssetAllocationsDetails" />
  <link:roleRef roleURI="http://modine.com/role/PensionAndEmployeeBenefitPlansValuationAssumptionsDetails" xlink:type="simple" xlink:href="mod-20240331.xsd#PensionAndEmployeeBenefitPlansValuationAssumptionsDetails" />
  <link:roleRef roleURI="http://modine.com/role/PensionAndEmployeeBenefitPlansCostComponentsOfPensionPlansDetails" xlink:type="simple" xlink:href="mod-20240331.xsd#PensionAndEmployeeBenefitPlansCostComponentsOfPensionPlansDetails" />
  <link:roleRef roleURI="http://modine.com/role/PensionAndEmployeeBenefitPlansChangesInBenefitObligationsPlanAssetsAndFundedStatusDetails" xlink:type="simple" xlink:href="mod-20240331.xsd#PensionAndEmployeeBenefitPlansChangesInBenefitObligationsPlanAssetsAndFundedStatusDetails" />
  <link:roleRef roleURI="http://modine.com/role/PensionAndEmployeeBenefitPlansDefinedBenefitEmployeeBenefitPlansDetails" xlink:type="simple" xlink:href="mod-20240331.xsd#PensionAndEmployeeBenefitPlansDefinedBenefitEmployeeBenefitPlansDetails" />
  <link:roleRef roleURI="http://modine.com/role/PensionAndEmployeeBenefitPlansDefinedContributionEmployeeBenefitPlansDetails" xlink:type="simple" xlink:href="mod-20240331.xsd#PensionAndEmployeeBenefitPlansDefinedContributionEmployeeBenefitPlansDetails" />
  <link:roleRef roleURI="http://modine.com/role/IndebtednessDetails" xlink:type="simple" xlink:href="mod-20240331.xsd#IndebtednessDetails" />
  <link:roleRef roleURI="http://modine.com/role/LeasesDetailsCalc01" xlink:type="simple" xlink:href="mod-20240331.xsd#LeasesDetailsCalc01" />
  <link:roleRef roleURI="http://modine.com/role/LeasesDetails" xlink:type="simple" xlink:href="mod-20240331.xsd#LeasesDetails" />
  <link:roleRef roleURI="http://modine.com/role/ProductWarrantiesAndOtherCommitmentsDetails" xlink:type="simple" xlink:href="mod-20240331.xsd#ProductWarrantiesAndOtherCommitmentsDetails" />
  <link:roleRef roleURI="http://modine.com/role/GoodwillDetails" xlink:type="simple" xlink:href="mod-20240331.xsd#GoodwillDetails" />
  <link:roleRef roleURI="http://modine.com/role/IntangibleAssetsDetails" xlink:type="simple" xlink:href="mod-20240331.xsd#IntangibleAssetsDetails" />
  <link:roleRef roleURI="http://modine.com/role/PropertyPlantAndEquipmentDetails" xlink:type="simple" xlink:href="mod-20240331.xsd#PropertyPlantAndEquipmentDetails" />
  <link:roleRef roleURI="http://modine.com/role/InventoriesDetails" xlink:type="simple" xlink:href="mod-20240331.xsd#InventoriesDetails" />
  <link:roleRef roleURI="http://modine.com/role/CashCashEquivalentsAndRestrictedCashDetails" xlink:type="simple" xlink:href="mod-20240331.xsd#CashCashEquivalentsAndRestrictedCashDetails" />
  <link:roleRef roleURI="http://modine.com/role/EarningsPerShareDetails" xlink:type="simple" xlink:href="mod-20240331.xsd#EarningsPerShareDetails" />
  <link:roleRef roleURI="http://modine.com/role/IncomeTaxesTaxYearsSubjectToExaminationTaxCreditsAndTaxCarryforwardsDetails" xlink:type="simple" xlink:href="mod-20240331.xsd#IncomeTaxesTaxYearsSubjectToExaminationTaxCreditsAndTaxCarryforwardsDetails" />
  <link:roleRef roleURI="http://modine.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails" xlink:type="simple" xlink:href="mod-20240331.xsd#IncomeTaxesUnrecognizedTaxBenefitsDetails" />
  <link:roleRef roleURI="http://modine.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" xlink:type="simple" xlink:href="mod-20240331.xsd#IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" />
  <link:roleRef roleURI="http://modine.com/role/IncomeTaxesUnrecognizedTaxBenefitsAndDeferredTaxAssetValuationAllowancesDetails" xlink:type="simple" xlink:href="mod-20240331.xsd#IncomeTaxesUnrecognizedTaxBenefitsAndDeferredTaxAssetValuationAllowancesDetails" />
  <link:roleRef roleURI="http://modine.com/role/IncomeTaxesReconciliationOfUSFederalStatutoryRateToEffectiveTaxRateDetails" xlink:type="simple" xlink:href="mod-20240331.xsd#IncomeTaxesReconciliationOfUSFederalStatutoryRateToEffectiveTaxRateDetails" />
  <link:roleRef roleURI="http://modine.com/role/IncomeTaxesIncomeTaxProvisionBenefitDetails" xlink:type="simple" xlink:href="mod-20240331.xsd#IncomeTaxesIncomeTaxProvisionBenefitDetails" />
  <link:roleRef roleURI="http://modine.com/role/IncomeTaxesEarningsBeforeIncomeTaxesDetails" xlink:type="simple" xlink:href="mod-20240331.xsd#IncomeTaxesEarningsBeforeIncomeTaxesDetails" />
  <link:roleRef roleURI="http://modine.com/role/OtherIncomeAndExpenseDetails" xlink:type="simple" xlink:href="mod-20240331.xsd#OtherIncomeAndExpenseDetails" />
  <link:roleRef roleURI="http://modine.com/role/RestructuringActivitiesDetails" xlink:type="simple" xlink:href="mod-20240331.xsd#RestructuringActivitiesDetails" />
  <link:roleRef roleURI="http://modine.com/role/StockbasedCompensationRestrictedStockDetails" xlink:type="simple" xlink:href="mod-20240331.xsd#StockbasedCompensationRestrictedStockDetails" />
  <link:roleRef roleURI="http://modine.com/role/StockbasedCompensationStockOptionsDetails" xlink:type="simple" xlink:href="mod-20240331.xsd#StockbasedCompensationStockOptionsDetails" />
  <link:roleRef roleURI="http://modine.com/role/StockbasedCompensationIncentiveCompensationPlanDetails" xlink:type="simple" xlink:href="mod-20240331.xsd#StockbasedCompensationIncentiveCompensationPlanDetails" />
  <link:roleRef roleURI="http://modine.com/role/FairValueMeasurementsDetails" xlink:type="simple" xlink:href="mod-20240331.xsd#FairValueMeasurementsDetails" />
  <link:roleRef roleURI="http://modine.com/role/RevenueRecognitionDetails" xlink:type="simple" xlink:href="mod-20240331.xsd#RevenueRecognitionDetails" />
  <link:roleRef roleURI="http://modine.com/role/AcquisitionsAndDispositionsDispositionOfPreviouslyclosedFacilityDetails" xlink:type="simple" xlink:href="mod-20240331.xsd#AcquisitionsAndDispositionsDispositionOfPreviouslyclosedFacilityDetails" />
  <link:roleRef roleURI="http://modine.com/role/AcquisitionsAndDispositionsDispositionOfAustrianAircooledAutomotiveBusinessDetails" xlink:type="simple" xlink:href="mod-20240331.xsd#AcquisitionsAndDispositionsDispositionOfAustrianAircooledAutomotiveBusinessDetails" />
  <link:roleRef roleURI="http://modine.com/role/AcquisitionsAndDispositionsAutomotiveBusinessPreviouslyHeldForSaleDetails" xlink:type="simple" xlink:href="mod-20240331.xsd#AcquisitionsAndDispositionsAutomotiveBusinessPreviouslyHeldForSaleDetails" />
  <link:roleRef roleURI="http://modine.com/role/AcquisitionsAndDispositionsGermanyAutomotiveBusinessesHeldForSaleDetails" xlink:type="simple" xlink:href="mod-20240331.xsd#AcquisitionsAndDispositionsGermanyAutomotiveBusinessesHeldForSaleDetails" />
  <link:roleRef roleURI="http://modine.com/role/AcquisitionsAndDispositionsDispositionOfTwoCoatingsFacilitiesDetails" xlink:type="simple" xlink:href="mod-20240331.xsd#AcquisitionsAndDispositionsDispositionOfTwoCoatingsFacilitiesDetails" />
  <link:roleRef roleURI="http://modine.com/role/AcquisitionsAndDispositionsAcquisitionOfNappsTechnologyCorporationDetails" xlink:type="simple" xlink:href="mod-20240331.xsd#AcquisitionsAndDispositionsAcquisitionOfNappsTechnologyCorporationDetails" />
  <link:roleRef roleURI="http://modine.com/role/AcquisitionsAndDispositionsPurchaseOfTmgcoreIncIntellectualPropertyDetails" xlink:type="simple" xlink:href="mod-20240331.xsd#AcquisitionsAndDispositionsPurchaseOfTmgcoreIncIntellectualPropertyDetails" />
  <link:roleRef roleURI="http://modine.com/role/AcquisitionsAndDispositionsAcquisitionOfScottSpringfieldMfgIncDetails" xlink:type="simple" xlink:href="mod-20240331.xsd#AcquisitionsAndDispositionsAcquisitionOfScottSpringfieldMfgIncDetails" />
  <link:roleRef roleURI="http://modine.com/role/SignificantAccountingPoliciesSupplierFinanceProgramsDetails" xlink:type="simple" xlink:href="mod-20240331.xsd#SignificantAccountingPoliciesSupplierFinanceProgramsDetails" />
  <link:roleRef roleURI="http://modine.com/role/SignificantAccountingPoliciesSupplementalCashFlowInformationDetails" xlink:type="simple" xlink:href="mod-20240331.xsd#SignificantAccountingPoliciesSupplementalCashFlowInformationDetails" />
  <link:roleRef roleURI="http://modine.com/role/SignificantAccountingPoliciesShorttermInvestmentsPropertyPlantAndEquipmentAndAssetsHeldForSaleDetails" xlink:type="simple" xlink:href="mod-20240331.xsd#SignificantAccountingPoliciesShorttermInvestmentsPropertyPlantAndEquipmentAndAssetsHeldForSaleDetails" />
  <link:roleRef roleURI="http://modine.com/role/SignificantAccountingPoliciesToolingAndResearchAndDevelopmentDetails" xlink:type="simple" xlink:href="mod-20240331.xsd#SignificantAccountingPoliciesToolingAndResearchAndDevelopmentDetails" />
  <link:roleRef roleURI="http://modine.com/role/SignificantAccountingPoliciesTradeAccountsReceivableDetails" xlink:type="simple" xlink:href="mod-20240331.xsd#SignificantAccountingPoliciesTradeAccountsReceivableDetails" />
  <link:roleRef roleURI="http://modine.com/role/SegmentAndGeographicInformationTables" xlink:type="simple" xlink:href="mod-20240331.xsd#SegmentAndGeographicInformationTables" />
  <link:roleRef roleURI="http://modine.com/role/AccumulatedOtherComprehensiveLossTables" xlink:type="simple" xlink:href="mod-20240331.xsd#AccumulatedOtherComprehensiveLossTables" />
  <link:roleRef roleURI="http://modine.com/role/DerivativeInstrumentsTables" xlink:type="simple" xlink:href="mod-20240331.xsd#DerivativeInstrumentsTables" />
  <link:roleRef roleURI="http://modine.com/role/PensionAndEmployeeBenefitPlansTables" xlink:type="simple" xlink:href="mod-20240331.xsd#PensionAndEmployeeBenefitPlansTables" />
  <link:roleRef roleURI="http://modine.com/role/IndebtednessTables" xlink:type="simple" xlink:href="mod-20240331.xsd#IndebtednessTables" />
  <link:roleRef roleURI="http://modine.com/role/LeasesTables" xlink:type="simple" xlink:href="mod-20240331.xsd#LeasesTables" />
  <link:roleRef roleURI="http://modine.com/role/ProductWarrantiesAndOtherCommitmentsTables" xlink:type="simple" xlink:href="mod-20240331.xsd#ProductWarrantiesAndOtherCommitmentsTables" />
  <link:roleRef roleURI="http://modine.com/role/GoodwillTables" xlink:type="simple" xlink:href="mod-20240331.xsd#GoodwillTables" />
  <link:roleRef roleURI="http://modine.com/role/IntangibleAssetsTables" xlink:type="simple" xlink:href="mod-20240331.xsd#IntangibleAssetsTables" />
  <link:roleRef roleURI="http://modine.com/role/PropertyPlantAndEquipmentTables" xlink:type="simple" xlink:href="mod-20240331.xsd#PropertyPlantAndEquipmentTables" />
  <link:roleRef roleURI="http://modine.com/role/InventoriesTables" xlink:type="simple" xlink:href="mod-20240331.xsd#InventoriesTables" />
  <link:roleRef roleURI="http://modine.com/role/CashCashEquivalentsAndRestrictedCashTables" xlink:type="simple" xlink:href="mod-20240331.xsd#CashCashEquivalentsAndRestrictedCashTables" />
  <link:roleRef roleURI="http://modine.com/role/EarningsPerShareTables" xlink:type="simple" xlink:href="mod-20240331.xsd#EarningsPerShareTables" />
  <link:roleRef roleURI="http://modine.com/role/IncomeTaxesTables" xlink:type="simple" xlink:href="mod-20240331.xsd#IncomeTaxesTables" />
  <link:roleRef roleURI="http://modine.com/role/OtherIncomeAndExpenseTables" xlink:type="simple" xlink:href="mod-20240331.xsd#OtherIncomeAndExpenseTables" />
  <link:roleRef roleURI="http://modine.com/role/RestructuringActivitiesTables" xlink:type="simple" xlink:href="mod-20240331.xsd#RestructuringActivitiesTables" />
  <link:roleRef roleURI="http://modine.com/role/StockbasedCompensationTables" xlink:type="simple" xlink:href="mod-20240331.xsd#StockbasedCompensationTables" />
  <link:roleRef roleURI="http://modine.com/role/FairValueMeasurementsTables" xlink:type="simple" xlink:href="mod-20240331.xsd#FairValueMeasurementsTables" />
  <link:roleRef roleURI="http://modine.com/role/RevenueRecognitionTables" xlink:type="simple" xlink:href="mod-20240331.xsd#RevenueRecognitionTables" />
  <link:roleRef roleURI="http://modine.com/role/AcquisitionsAndDispositionsTables" xlink:type="simple" xlink:href="mod-20240331.xsd#AcquisitionsAndDispositionsTables" />
  <link:roleRef roleURI="http://modine.com/role/SignificantAccountingPoliciesTables" xlink:type="simple" xlink:href="mod-20240331.xsd#SignificantAccountingPoliciesTables" />
  <link:roleRef roleURI="http://modine.com/role/SignificantAccountingPoliciesPolicies" xlink:type="simple" xlink:href="mod-20240331.xsd#SignificantAccountingPoliciesPolicies" />
  <link:roleRef roleURI="http://modine.com/role/ScheduleIiValuationAndQualifyingAccounts" xlink:type="simple" xlink:href="mod-20240331.xsd#ScheduleIiValuationAndQualifyingAccounts" />
  <link:roleRef roleURI="http://modine.com/role/InsiderTradingArrangements" xlink:type="simple" xlink:href="mod-20240331.xsd#InsiderTradingArrangements" />
  <link:roleRef roleURI="http://modine.com/role/SegmentAndGeographicInformation" xlink:type="simple" xlink:href="mod-20240331.xsd#SegmentAndGeographicInformation" />
  <link:roleRef roleURI="http://modine.com/role/AccumulatedOtherComprehensiveLoss" xlink:type="simple" xlink:href="mod-20240331.xsd#AccumulatedOtherComprehensiveLoss" />
  <link:roleRef roleURI="http://modine.com/role/RisksUncertaintiesContingenciesAndLitigation" xlink:type="simple" xlink:href="mod-20240331.xsd#RisksUncertaintiesContingenciesAndLitigation" />
  <link:roleRef roleURI="http://modine.com/role/DerivativeInstruments" xlink:type="simple" xlink:href="mod-20240331.xsd#DerivativeInstruments" />
  <link:roleRef roleURI="http://modine.com/role/PensionAndEmployeeBenefitPlans" xlink:type="simple" xlink:href="mod-20240331.xsd#PensionAndEmployeeBenefitPlans" />
  <link:roleRef roleURI="http://modine.com/role/Indebtedness" xlink:type="simple" xlink:href="mod-20240331.xsd#Indebtedness" />
  <link:roleRef roleURI="http://modine.com/role/Leases" xlink:type="simple" xlink:href="mod-20240331.xsd#Leases" />
  <link:roleRef roleURI="http://modine.com/role/ProductWarrantiesAndOtherCommitments" xlink:type="simple" xlink:href="mod-20240331.xsd#ProductWarrantiesAndOtherCommitments" />
  <link:roleRef roleURI="http://modine.com/role/Goodwill" xlink:type="simple" xlink:href="mod-20240331.xsd#Goodwill" />
  <link:roleRef roleURI="http://modine.com/role/IntangibleAssets" xlink:type="simple" xlink:href="mod-20240331.xsd#IntangibleAssets" />
  <link:roleRef roleURI="http://modine.com/role/PropertyPlantAndEquipment" xlink:type="simple" xlink:href="mod-20240331.xsd#PropertyPlantAndEquipment" />
  <link:roleRef roleURI="http://modine.com/role/Inventories" xlink:type="simple" xlink:href="mod-20240331.xsd#Inventories" />
  <link:roleRef roleURI="http://modine.com/role/CashCashEquivalentsAndRestrictedCash" xlink:type="simple" xlink:href="mod-20240331.xsd#CashCashEquivalentsAndRestrictedCash" />
  <link:roleRef roleURI="http://modine.com/role/EarningsPerShare" xlink:type="simple" xlink:href="mod-20240331.xsd#EarningsPerShare" />
  <link:roleRef roleURI="http://modine.com/role/IncomeTaxes" xlink:type="simple" xlink:href="mod-20240331.xsd#IncomeTaxes" />
  <link:roleRef roleURI="http://modine.com/role/OtherIncomeAndExpense" xlink:type="simple" xlink:href="mod-20240331.xsd#OtherIncomeAndExpense" />
  <link:roleRef roleURI="http://modine.com/role/RestructuringActivities" xlink:type="simple" xlink:href="mod-20240331.xsd#RestructuringActivities" />
  <link:roleRef roleURI="http://modine.com/role/StockbasedCompensation" xlink:type="simple" xlink:href="mod-20240331.xsd#StockbasedCompensation" />
  <link:roleRef roleURI="http://modine.com/role/FairValueMeasurements" xlink:type="simple" xlink:href="mod-20240331.xsd#FairValueMeasurements" />
  <link:roleRef roleURI="http://modine.com/role/RevenueRecognition" xlink:type="simple" xlink:href="mod-20240331.xsd#RevenueRecognition" />
  <link:roleRef roleURI="http://modine.com/role/AcquisitionsAndDispositions" xlink:type="simple" xlink:href="mod-20240331.xsd#AcquisitionsAndDispositions" />
  <link:roleRef roleURI="http://modine.com/role/SignificantAccountingPolicies" xlink:type="simple" xlink:href="mod-20240331.xsd#SignificantAccountingPolicies" />
  <link:roleRef roleURI="http://modine.com/role/ConsolidatedStatementsOfShareholdersEquity" xlink:type="simple" xlink:href="mod-20240331.xsd#ConsolidatedStatementsOfShareholdersEquity" />
  <link:roleRef roleURI="http://modine.com/role/ConsolidatedStatementsOfCashFlows" xlink:type="simple" xlink:href="mod-20240331.xsd#ConsolidatedStatementsOfCashFlows" />
  <link:roleRef roleURI="http://modine.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="simple" xlink:href="mod-20240331.xsd#ConsolidatedBalanceSheetsParenthetical" />
  <link:roleRef roleURI="http://modine.com/role/ConsolidatedBalanceSheets" xlink:type="simple" xlink:href="mod-20240331.xsd#ConsolidatedBalanceSheets" />
  <link:roleRef roleURI="http://modine.com/role/ConsolidatedStatementsOfComprehensiveIncomeParenthetical" xlink:type="simple" xlink:href="mod-20240331.xsd#ConsolidatedStatementsOfComprehensiveIncomeParenthetical" />
  <link:roleRef roleURI="http://modine.com/role/ConsolidatedStatementsOfComprehensiveIncome" xlink:type="simple" xlink:href="mod-20240331.xsd#ConsolidatedStatementsOfComprehensiveIncome" />
  <link:roleRef roleURI="http://modine.com/role/ConsolidatedStatementsOfOperations" xlink:type="simple" xlink:href="mod-20240331.xsd#ConsolidatedStatementsOfOperations" />
  <link:roleRef roleURI="http://modine.com/role/DocumentAndEntityInformation" xlink:type="simple" xlink:href="mod-20240331.xsd#DocumentAndEntityInformation" />
  <link:presentationLink xlink:type="extended" xlink:role="http://modine.com/role/DocumentAndEntityInformation">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CoverAbstract" xlink:label="CoverAbstract" xlink:title="CoverAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentType" xlink:label="DocumentType" xlink:title="DocumentType" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="DocumentType" xlink:title="presentation: CoverAbstract to DocumentType" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AmendmentFlag" xlink:label="AmendmentFlag" xlink:title="AmendmentFlag" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="AmendmentFlag" xlink:title="presentation: CoverAbstract to AmendmentFlag" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentAnnualReport" xlink:label="DocumentAnnualReport" xlink:title="DocumentAnnualReport" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="DocumentAnnualReport" xlink:title="presentation: CoverAbstract to DocumentAnnualReport" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodEndDate" xlink:label="DocumentPeriodEndDate" xlink:title="DocumentPeriodEndDate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="DocumentPeriodEndDate" xlink:title="presentation: CoverAbstract to DocumentPeriodEndDate" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CurrentFiscalYearEndDate" xlink:label="CurrentFiscalYearEndDate" xlink:title="CurrentFiscalYearEndDate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="CurrentFiscalYearEndDate" xlink:title="presentation: CoverAbstract to CurrentFiscalYearEndDate" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalYearFocus" xlink:label="DocumentFiscalYearFocus" xlink:title="DocumentFiscalYearFocus" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="DocumentFiscalYearFocus" xlink:title="presentation: CoverAbstract to DocumentFiscalYearFocus" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="DocumentFiscalPeriodFocus" xlink:title="DocumentFiscalPeriodFocus" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="DocumentFiscalPeriodFocus" xlink:title="presentation: CoverAbstract to DocumentFiscalPeriodFocus" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentTransitionReport" xlink:label="DocumentTransitionReport" xlink:title="DocumentTransitionReport" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="DocumentTransitionReport" xlink:title="presentation: CoverAbstract to DocumentTransitionReport" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFileNumber" xlink:label="EntityFileNumber" xlink:title="EntityFileNumber" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityFileNumber" xlink:title="presentation: CoverAbstract to EntityFileNumber" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityRegistrantName" xlink:label="EntityRegistrantName" xlink:title="EntityRegistrantName" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityRegistrantName" xlink:title="presentation: CoverAbstract to EntityRegistrantName" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCentralIndexKey" xlink:label="EntityCentralIndexKey" xlink:title="EntityCentralIndexKey" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityCentralIndexKey" xlink:title="presentation: CoverAbstract to EntityCentralIndexKey" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="EntityIncorporationStateCountryCode" xlink:title="EntityIncorporationStateCountryCode" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityIncorporationStateCountryCode" xlink:title="presentation: CoverAbstract to EntityIncorporationStateCountryCode" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityTaxIdentificationNumber" xlink:label="EntityTaxIdentificationNumber" xlink:title="EntityTaxIdentificationNumber" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityTaxIdentificationNumber" xlink:title="presentation: CoverAbstract to EntityTaxIdentificationNumber" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine1" xlink:label="EntityAddressAddressLine1" xlink:title="EntityAddressAddressLine1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityAddressAddressLine1" xlink:title="presentation: CoverAbstract to EntityAddressAddressLine1" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCityOrTown" xlink:label="EntityAddressCityOrTown" xlink:title="EntityAddressCityOrTown" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityAddressCityOrTown" xlink:title="presentation: CoverAbstract to EntityAddressCityOrTown" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressStateOrProvince" xlink:label="EntityAddressStateOrProvince" xlink:title="EntityAddressStateOrProvince" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityAddressStateOrProvince" xlink:title="presentation: CoverAbstract to EntityAddressStateOrProvince" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressPostalZipCode" xlink:label="EntityAddressPostalZipCode" xlink:title="EntityAddressPostalZipCode" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityAddressPostalZipCode" xlink:title="presentation: CoverAbstract to EntityAddressPostalZipCode" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CityAreaCode" xlink:label="CityAreaCode" xlink:title="CityAreaCode" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="CityAreaCode" xlink:title="presentation: CoverAbstract to CityAreaCode" order="17.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LocalPhoneNumber" xlink:label="LocalPhoneNumber" xlink:title="LocalPhoneNumber" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="LocalPhoneNumber" xlink:title="presentation: CoverAbstract to LocalPhoneNumber" order="18.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Security12bTitle" xlink:label="Security12bTitle" xlink:title="Security12bTitle" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="Security12bTitle" xlink:title="presentation: CoverAbstract to Security12bTitle" order="19.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_TradingSymbol" xlink:label="TradingSymbol" xlink:title="TradingSymbol" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="TradingSymbol" xlink:title="presentation: CoverAbstract to TradingSymbol" order="20.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SecurityExchangeName" xlink:label="SecurityExchangeName" xlink:title="SecurityExchangeName" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="SecurityExchangeName" xlink:title="presentation: CoverAbstract to SecurityExchangeName" order="21.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="EntityWellKnownSeasonedIssuer" xlink:title="EntityWellKnownSeasonedIssuer" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityWellKnownSeasonedIssuer" xlink:title="presentation: CoverAbstract to EntityWellKnownSeasonedIssuer" order="22.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityVoluntaryFilers" xlink:label="EntityVoluntaryFilers" xlink:title="EntityVoluntaryFilers" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityVoluntaryFilers" xlink:title="presentation: CoverAbstract to EntityVoluntaryFilers" order="23.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCurrentReportingStatus" xlink:label="EntityCurrentReportingStatus" xlink:title="EntityCurrentReportingStatus" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityCurrentReportingStatus" xlink:title="presentation: CoverAbstract to EntityCurrentReportingStatus" order="24.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityInteractiveDataCurrent" xlink:label="EntityInteractiveDataCurrent" xlink:title="EntityInteractiveDataCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityInteractiveDataCurrent" xlink:title="presentation: CoverAbstract to EntityInteractiveDataCurrent" order="25.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFilerCategory" xlink:label="EntityFilerCategory" xlink:title="EntityFilerCategory" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityFilerCategory" xlink:title="presentation: CoverAbstract to EntityFilerCategory" order="26.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntitySmallBusiness" xlink:label="EntitySmallBusiness" xlink:title="EntitySmallBusiness" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntitySmallBusiness" xlink:title="presentation: CoverAbstract to EntitySmallBusiness" order="27.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityEmergingGrowthCompany" xlink:label="EntityEmergingGrowthCompany" xlink:title="EntityEmergingGrowthCompany" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityEmergingGrowthCompany" xlink:title="presentation: CoverAbstract to EntityEmergingGrowthCompany" order="28.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_IcfrAuditorAttestationFlag" xlink:label="IcfrAuditorAttestationFlag" xlink:title="IcfrAuditorAttestationFlag" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="IcfrAuditorAttestationFlag" xlink:title="presentation: CoverAbstract to IcfrAuditorAttestationFlag" order="29.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFinStmtErrorCorrectionFlag" xlink:label="DocumentFinStmtErrorCorrectionFlag" xlink:title="DocumentFinStmtErrorCorrectionFlag" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="DocumentFinStmtErrorCorrectionFlag" xlink:title="presentation: CoverAbstract to DocumentFinStmtErrorCorrectionFlag" order="30.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFinStmtRestatementRecoveryAnalysisFlag" xlink:label="DocumentFinStmtRestatementRecoveryAnalysisFlag" xlink:title="DocumentFinStmtRestatementRecoveryAnalysisFlag" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="DocumentFinStmtRestatementRecoveryAnalysisFlag" xlink:title="presentation: CoverAbstract to DocumentFinStmtRestatementRecoveryAnalysisFlag" order="31.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityShellCompany" xlink:label="EntityShellCompany" xlink:title="EntityShellCompany" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityShellCompany" xlink:title="presentation: CoverAbstract to EntityShellCompany" order="32.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityPublicFloat" xlink:label="EntityPublicFloat" xlink:title="EntityPublicFloat" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityPublicFloat" xlink:title="presentation: CoverAbstract to EntityPublicFloat" order="33.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="EntityCommonStockSharesOutstanding" xlink:title="EntityCommonStockSharesOutstanding" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityCommonStockSharesOutstanding" xlink:title="presentation: CoverAbstract to EntityCommonStockSharesOutstanding" order="34.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditorFirmId" xlink:label="AuditorFirmId" xlink:title="AuditorFirmId" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="AuditorFirmId" xlink:title="presentation: CoverAbstract to AuditorFirmId" order="35.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditorName" xlink:label="AuditorName" xlink:title="AuditorName" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="AuditorName" xlink:title="presentation: CoverAbstract to AuditorName" order="36.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditorLocation" xlink:label="AuditorLocation" xlink:title="AuditorLocation" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="AuditorLocation" xlink:title="presentation: CoverAbstract to AuditorLocation" order="37.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://modine.com/role/ConsolidatedStatementsOfOperations">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementAbstract" xlink:label="IncomeStatementAbstract" xlink:title="IncomeStatementAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="RevenueFromContractWithCustomerExcludingAssessedTax" xlink:title="RevenueFromContractWithCustomerExcludingAssessedTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="RevenueFromContractWithCustomerExcludingAssessedTax" xlink:title="presentation: IncomeStatementAbstract to RevenueFromContractWithCustomerExcludingAssessedTax" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="CostOfGoodsAndServicesSold" xlink:title="CostOfGoodsAndServicesSold" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="CostOfGoodsAndServicesSold" xlink:title="presentation: IncomeStatementAbstract to CostOfGoodsAndServicesSold" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GrossProfit" xlink:label="GrossProfit" xlink:title="GrossProfit" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="GrossProfit" xlink:title="presentation: IncomeStatementAbstract to GrossProfit" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="SellingGeneralAndAdministrativeExpense" xlink:title="SellingGeneralAndAdministrativeExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="SellingGeneralAndAdministrativeExpense" xlink:title="presentation: IncomeStatementAbstract to SellingGeneralAndAdministrativeExpense" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringCharges" xlink:label="RestructuringCharges" xlink:title="RestructuringCharges" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="RestructuringCharges" xlink:title="presentation: IncomeStatementAbstract to RestructuringCharges" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetImpairmentCharges" xlink:label="AssetImpairmentCharges" xlink:title="AssetImpairmentCharges" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="AssetImpairmentCharges" xlink:title="presentation: IncomeStatementAbstract to AssetImpairmentCharges" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainLossOnSaleOfBusiness" xlink:label="GainLossOnSaleOfBusiness" xlink:title="GainLossOnSaleOfBusiness" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="GainLossOnSaleOfBusiness" xlink:title="presentation: IncomeStatementAbstract to GainLossOnSaleOfBusiness" order="6.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingIncomeLoss" xlink:label="OperatingIncomeLoss" xlink:title="OperatingIncomeLoss" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="OperatingIncomeLoss" xlink:title="presentation: IncomeStatementAbstract to OperatingIncomeLoss" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestExpense" xlink:label="InterestExpense" xlink:title="InterestExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="InterestExpense" xlink:title="presentation: IncomeStatementAbstract to InterestExpense" order="8.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="OtherNonoperatingIncomeExpense" xlink:title="OtherNonoperatingIncomeExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="OtherNonoperatingIncomeExpense" xlink:title="presentation: IncomeStatementAbstract to OtherNonoperatingIncomeExpense" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:title="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:title="presentation: IncomeStatementAbstract to IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="IncomeTaxExpenseBenefit" xlink:title="IncomeTaxExpenseBenefit" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="IncomeTaxExpenseBenefit" xlink:title="presentation: IncomeStatementAbstract to IncomeTaxExpenseBenefit" order="11.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProfitLoss" xlink:label="ProfitLoss" xlink:title="ProfitLoss" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="ProfitLoss" xlink:title="presentation: IncomeStatementAbstract to ProfitLoss" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:label="NetIncomeLossAttributableToNoncontrollingInterest" xlink:title="NetIncomeLossAttributableToNoncontrollingInterest" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="NetIncomeLossAttributableToNoncontrollingInterest" xlink:title="presentation: IncomeStatementAbstract to NetIncomeLossAttributableToNoncontrollingInterest" order="13.0" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss" xlink:label="NetIncomeLoss" xlink:title="NetIncomeLoss" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="NetIncomeLoss" xlink:title="presentation: IncomeStatementAbstract to NetIncomeLoss" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="EarningsPerShareAbstract" xlink:title="EarningsPerShareAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareBasic" xlink:label="EarningsPerShareBasic" xlink:title="EarningsPerShareBasic" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EarningsPerShareAbstract" xlink:to="EarningsPerShareBasic" xlink:title="presentation: EarningsPerShareAbstract to EarningsPerShareBasic" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="EarningsPerShareDiluted" xlink:title="EarningsPerShareDiluted" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EarningsPerShareAbstract" xlink:to="EarningsPerShareDiluted" xlink:title="presentation: EarningsPerShareAbstract to EarningsPerShareDiluted" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="EarningsPerShareAbstract" xlink:title="presentation: IncomeStatementAbstract to EarningsPerShareAbstract" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:label="WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:title="WeightedAverageNumberOfSharesOutstandingBasicAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="WeightedAverageNumberOfSharesOutstandingBasic" xlink:title="WeightedAverageNumberOfSharesOutstandingBasic" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:to="WeightedAverageNumberOfSharesOutstandingBasic" xlink:title="presentation: WeightedAverageNumberOfSharesOutstandingBasicAbstract to WeightedAverageNumberOfSharesOutstandingBasic" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="WeightedAverageNumberOfDilutedSharesOutstanding" xlink:title="WeightedAverageNumberOfDilutedSharesOutstanding" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:to="WeightedAverageNumberOfDilutedSharesOutstanding" xlink:title="presentation: WeightedAverageNumberOfSharesOutstandingBasicAbstract to WeightedAverageNumberOfDilutedSharesOutstanding" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:title="presentation: IncomeStatementAbstract to WeightedAverageNumberOfSharesOutstandingBasicAbstract" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://modine.com/role/ConsolidatedStatementsOfComprehensiveIncome">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:label="StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:title="StatementOfIncomeAndComprehensiveIncomeAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProfitLoss" xlink:label="ProfitLoss" xlink:title="ProfitLoss" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="ProfitLoss" xlink:title="presentation: StatementOfIncomeAndComprehensiveIncomeAbstract to ProfitLoss" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:label="OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:title="OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:title="OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:title="presentation: OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract to OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:label="OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:title="OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:title="presentation: OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract to OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" xlink:label="OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" xlink:title="OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" xlink:title="presentation: OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract to OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="OtherComprehensiveIncomeLossNetOfTax" xlink:title="OtherComprehensiveIncomeLossNetOfTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="OtherComprehensiveIncomeLossNetOfTax" xlink:title="presentation: OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract to OtherComprehensiveIncomeLossNetOfTax" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:title="presentation: StatementOfIncomeAndComprehensiveIncomeAbstract to OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:label="ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:title="ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:title="presentation: StatementOfIncomeAndComprehensiveIncomeAbstract to ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:label="ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:title="ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:title="presentation: StatementOfIncomeAndComprehensiveIncomeAbstract to ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="ComprehensiveIncomeNetOfTax" xlink:title="ComprehensiveIncomeNetOfTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="ComprehensiveIncomeNetOfTax" xlink:title="presentation: StatementOfIncomeAndComprehensiveIncomeAbstract to ComprehensiveIncomeNetOfTax" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://modine.com/role/ConsolidatedStatementsOfComprehensiveIncomeParenthetical">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:label="StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:title="StatementOfIncomeAndComprehensiveIncomeAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossTaxAbstract" xlink:label="OtherComprehensiveIncomeLossTaxAbstract" xlink:title="OtherComprehensiveIncomeLossTaxAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" xlink:label="OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" xlink:title="OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OtherComprehensiveIncomeLossTaxAbstract" xlink:to="OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" xlink:title="presentation: OtherComprehensiveIncomeLossTaxAbstract to OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax" xlink:label="OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax" xlink:title="OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OtherComprehensiveIncomeLossTaxAbstract" xlink:to="OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax" xlink:title="presentation: OtherComprehensiveIncomeLossTaxAbstract to OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="OtherComprehensiveIncomeLossTaxAbstract" xlink:title="presentation: StatementOfIncomeAndComprehensiveIncomeAbstract to OtherComprehensiveIncomeLossTaxAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://modine.com/role/ConsolidatedBalanceSheets">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="StatementOfFinancialPositionAbstract" xlink:title="StatementOfFinancialPositionAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsAbstract" xlink:label="AssetsAbstract" xlink:title="AssetsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="CashAndCashEquivalentsAtCarryingValue" xlink:title="CashAndCashEquivalentsAtCarryingValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAbstract" xlink:to="CashAndCashEquivalentsAtCarryingValue" xlink:title="presentation: AssetsAbstract to CashAndCashEquivalentsAtCarryingValue" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="AccountsReceivableNetCurrent" xlink:title="AccountsReceivableNetCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAbstract" xlink:to="AccountsReceivableNetCurrent" xlink:title="presentation: AssetsAbstract to AccountsReceivableNetCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryNet" xlink:label="InventoryNet" xlink:title="InventoryNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAbstract" xlink:to="InventoryNet" xlink:title="presentation: AssetsAbstract to InventoryNet" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsCurrent" xlink:label="OtherAssetsCurrent" xlink:title="OtherAssetsCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAbstract" xlink:to="OtherAssetsCurrent" xlink:title="presentation: AssetsAbstract to OtherAssetsCurrent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrent" xlink:label="AssetsCurrent" xlink:title="AssetsCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAbstract" xlink:to="AssetsCurrent" xlink:title="presentation: AssetsAbstract to AssetsCurrent" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="PropertyPlantAndEquipmentNet" xlink:title="PropertyPlantAndEquipmentNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAbstract" xlink:to="PropertyPlantAndEquipmentNet" xlink:title="presentation: AssetsAbstract to PropertyPlantAndEquipmentNet" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="FiniteLivedIntangibleAssetsNet" xlink:title="FiniteLivedIntangibleAssetsNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAbstract" xlink:to="FiniteLivedIntangibleAssetsNet" xlink:title="presentation: AssetsAbstract to FiniteLivedIntangibleAssetsNet" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill" xlink:label="Goodwill" xlink:title="Goodwill" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAbstract" xlink:to="Goodwill" xlink:title="presentation: AssetsAbstract to Goodwill" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxAssetsNet" xlink:label="DeferredIncomeTaxAssetsNet" xlink:title="DeferredIncomeTaxAssetsNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAbstract" xlink:to="DeferredIncomeTaxAssetsNet" xlink:title="presentation: AssetsAbstract to DeferredIncomeTaxAssetsNet" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="OtherAssetsNoncurrent" xlink:title="OtherAssetsNoncurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAbstract" xlink:to="OtherAssetsNoncurrent" xlink:title="presentation: AssetsAbstract to OtherAssetsNoncurrent" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Assets" xlink:label="Assets" xlink:title="Assets" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAbstract" xlink:to="Assets" xlink:title="presentation: AssetsAbstract to Assets" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfFinancialPositionAbstract" xlink:to="AssetsAbstract" xlink:title="presentation: StatementOfFinancialPositionAbstract to AssetsAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="LiabilitiesAndStockholdersEquityAbstract" xlink:title="LiabilitiesAndStockholdersEquityAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermBorrowings" xlink:label="ShortTermBorrowings" xlink:title="ShortTermBorrowings" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesAndStockholdersEquityAbstract" xlink:to="ShortTermBorrowings" xlink:title="presentation: LiabilitiesAndStockholdersEquityAbstract to ShortTermBorrowings" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:label="LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:title="LongTermDebtAndCapitalLeaseObligationsCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesAndStockholdersEquityAbstract" xlink:to="LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:title="presentation: LiabilitiesAndStockholdersEquityAbstract to LongTermDebtAndCapitalLeaseObligationsCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableCurrent" xlink:label="AccountsPayableCurrent" xlink:title="AccountsPayableCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesAndStockholdersEquityAbstract" xlink:to="AccountsPayableCurrent" xlink:title="presentation: LiabilitiesAndStockholdersEquityAbstract to AccountsPayableCurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="EmployeeRelatedLiabilitiesCurrent" xlink:title="EmployeeRelatedLiabilitiesCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesAndStockholdersEquityAbstract" xlink:to="EmployeeRelatedLiabilitiesCurrent" xlink:title="presentation: LiabilitiesAndStockholdersEquityAbstract to EmployeeRelatedLiabilitiesCurrent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilitiesCurrent" xlink:label="OtherLiabilitiesCurrent" xlink:title="OtherLiabilitiesCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesAndStockholdersEquityAbstract" xlink:to="OtherLiabilitiesCurrent" xlink:title="presentation: LiabilitiesAndStockholdersEquityAbstract to OtherLiabilitiesCurrent" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrent" xlink:label="LiabilitiesCurrent" xlink:title="LiabilitiesCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesAndStockholdersEquityAbstract" xlink:to="LiabilitiesCurrent" xlink:title="presentation: LiabilitiesAndStockholdersEquityAbstract to LiabilitiesCurrent" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:label="LongTermDebtAndCapitalLeaseObligations" xlink:title="LongTermDebtAndCapitalLeaseObligations" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesAndStockholdersEquityAbstract" xlink:to="LongTermDebtAndCapitalLeaseObligations" xlink:title="presentation: LiabilitiesAndStockholdersEquityAbstract to LongTermDebtAndCapitalLeaseObligations" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:label="DeferredIncomeTaxLiabilitiesNet" xlink:title="DeferredIncomeTaxLiabilitiesNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesAndStockholdersEquityAbstract" xlink:to="DeferredIncomeTaxLiabilitiesNet" xlink:title="presentation: LiabilitiesAndStockholdersEquityAbstract to DeferredIncomeTaxLiabilitiesNet" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent" xlink:label="DefinedBenefitPensionPlanLiabilitiesNoncurrent" xlink:title="DefinedBenefitPensionPlanLiabilitiesNoncurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesAndStockholdersEquityAbstract" xlink:to="DefinedBenefitPensionPlanLiabilitiesNoncurrent" xlink:title="presentation: LiabilitiesAndStockholdersEquityAbstract to DefinedBenefitPensionPlanLiabilitiesNoncurrent" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="OtherLiabilitiesNoncurrent" xlink:title="OtherLiabilitiesNoncurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesAndStockholdersEquityAbstract" xlink:to="OtherLiabilitiesNoncurrent" xlink:title="presentation: LiabilitiesAndStockholdersEquityAbstract to OtherLiabilitiesNoncurrent" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Liabilities" xlink:label="Liabilities" xlink:title="Liabilities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesAndStockholdersEquityAbstract" xlink:to="Liabilities" xlink:title="presentation: LiabilitiesAndStockholdersEquityAbstract to Liabilities" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="CommitmentsAndContingencies" xlink:title="CommitmentsAndContingencies" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesAndStockholdersEquityAbstract" xlink:to="CommitmentsAndContingencies" xlink:title="presentation: LiabilitiesAndStockholdersEquityAbstract to CommitmentsAndContingencies" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="StockholdersEquityAbstract" xlink:title="StockholdersEquityAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockValue" xlink:label="PreferredStockValue" xlink:title="PreferredStockValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityAbstract" xlink:to="PreferredStockValue" xlink:title="presentation: StockholdersEquityAbstract to PreferredStockValue" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockValue" xlink:label="CommonStockValue" xlink:title="CommonStockValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityAbstract" xlink:to="CommonStockValue" xlink:title="presentation: StockholdersEquityAbstract to CommonStockValue" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="AdditionalPaidInCapital" xlink:title="AdditionalPaidInCapital" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityAbstract" xlink:to="AdditionalPaidInCapital" xlink:title="presentation: StockholdersEquityAbstract to AdditionalPaidInCapital" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="RetainedEarningsAccumulatedDeficit" xlink:title="RetainedEarningsAccumulatedDeficit" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityAbstract" xlink:to="RetainedEarningsAccumulatedDeficit" xlink:title="presentation: StockholdersEquityAbstract to RetainedEarningsAccumulatedDeficit" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:title="AccumulatedOtherComprehensiveIncomeLossNetOfTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityAbstract" xlink:to="AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:title="presentation: StockholdersEquityAbstract to AccumulatedOtherComprehensiveIncomeLossNetOfTax" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockCommonValue" xlink:label="TreasuryStockCommonValue" xlink:title="TreasuryStockCommonValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityAbstract" xlink:to="TreasuryStockCommonValue" xlink:title="presentation: StockholdersEquityAbstract to TreasuryStockCommonValue" order="5.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity" xlink:label="StockholdersEquity" xlink:title="StockholdersEquity" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityAbstract" xlink:to="StockholdersEquity" xlink:title="presentation: StockholdersEquityAbstract to StockholdersEquity" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MinorityInterest" xlink:label="MinorityInterest" xlink:title="MinorityInterest" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityAbstract" xlink:to="MinorityInterest" xlink:title="presentation: StockholdersEquityAbstract to MinorityInterest" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:title="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityAbstract" xlink:to="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:title="presentation: StockholdersEquityAbstract to StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesAndStockholdersEquityAbstract" xlink:to="StockholdersEquityAbstract" xlink:title="presentation: LiabilitiesAndStockholdersEquityAbstract to StockholdersEquityAbstract" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="LiabilitiesAndStockholdersEquity" xlink:title="LiabilitiesAndStockholdersEquity" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesAndStockholdersEquityAbstract" xlink:to="LiabilitiesAndStockholdersEquity" xlink:title="presentation: LiabilitiesAndStockholdersEquityAbstract to LiabilitiesAndStockholdersEquity" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfFinancialPositionAbstract" xlink:to="LiabilitiesAndStockholdersEquityAbstract" xlink:title="presentation: StatementOfFinancialPositionAbstract to LiabilitiesAndStockholdersEquityAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://modine.com/role/ConsolidatedBalanceSheetsParenthetical">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="StatementOfFinancialPositionAbstract" xlink:title="StatementOfFinancialPositionAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="LiabilitiesAndStockholdersEquityAbstract" xlink:title="LiabilitiesAndStockholdersEquityAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="StockholdersEquityAbstract" xlink:title="StockholdersEquityAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="PreferredStockParOrStatedValuePerShare" xlink:title="PreferredStockParOrStatedValuePerShare" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityAbstract" xlink:to="PreferredStockParOrStatedValuePerShare" xlink:title="presentation: StockholdersEquityAbstract to PreferredStockParOrStatedValuePerShare" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="PreferredStockSharesAuthorized" xlink:title="PreferredStockSharesAuthorized" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityAbstract" xlink:to="PreferredStockSharesAuthorized" xlink:title="presentation: StockholdersEquityAbstract to PreferredStockSharesAuthorized" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="PreferredStockSharesIssued" xlink:title="PreferredStockSharesIssued" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityAbstract" xlink:to="PreferredStockSharesIssued" xlink:title="presentation: StockholdersEquityAbstract to PreferredStockSharesIssued" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="CommonStockParOrStatedValuePerShare" xlink:title="CommonStockParOrStatedValuePerShare" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityAbstract" xlink:to="CommonStockParOrStatedValuePerShare" xlink:title="presentation: StockholdersEquityAbstract to CommonStockParOrStatedValuePerShare" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="CommonStockSharesAuthorized" xlink:title="CommonStockSharesAuthorized" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityAbstract" xlink:to="CommonStockSharesAuthorized" xlink:title="presentation: StockholdersEquityAbstract to CommonStockSharesAuthorized" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesIssued" xlink:label="CommonStockSharesIssued" xlink:title="CommonStockSharesIssued" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityAbstract" xlink:to="CommonStockSharesIssued" xlink:title="presentation: StockholdersEquityAbstract to CommonStockSharesIssued" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockCommonShares" xlink:label="TreasuryStockCommonShares" xlink:title="TreasuryStockCommonShares" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityAbstract" xlink:to="TreasuryStockCommonShares" xlink:title="presentation: StockholdersEquityAbstract to TreasuryStockCommonShares" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesAndStockholdersEquityAbstract" xlink:to="StockholdersEquityAbstract" xlink:title="presentation: LiabilitiesAndStockholdersEquityAbstract to StockholdersEquityAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfFinancialPositionAbstract" xlink:to="LiabilitiesAndStockholdersEquityAbstract" xlink:title="presentation: StatementOfFinancialPositionAbstract to LiabilitiesAndStockholdersEquityAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://modine.com/role/ConsolidatedStatementsOfCashFlows">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="StatementOfCashFlowsAbstract" xlink:title="StatementOfCashFlowsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:title="NetCashProvidedByUsedInOperatingActivitiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProfitLoss" xlink:label="ProfitLoss" xlink:title="ProfitLoss" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="ProfitLoss" xlink:title="presentation: NetCashProvidedByUsedInOperatingActivitiesAbstract to ProfitLoss" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:title="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="DepreciationDepletionAndAmortization" xlink:title="DepreciationDepletionAndAmortization" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="DepreciationDepletionAndAmortization" xlink:title="presentation: AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract to DepreciationDepletionAndAmortization" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetImpairmentCharges" xlink:label="AssetImpairmentCharges" xlink:title="AssetImpairmentCharges" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="AssetImpairmentCharges" xlink:title="presentation: AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract to AssetImpairmentCharges" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainLossOnSaleOfBusiness" xlink:label="GainLossOnSaleOfBusiness" xlink:title="GainLossOnSaleOfBusiness" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="GainLossOnSaleOfBusiness" xlink:title="presentation: AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract to GainLossOnSaleOfBusiness" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensation" xlink:label="ShareBasedCompensation" xlink:title="ShareBasedCompensation" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="ShareBasedCompensation" xlink:title="presentation: AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract to ShareBasedCompensation" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="DeferredIncomeTaxExpenseBenefit" xlink:title="DeferredIncomeTaxExpenseBenefit" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="DeferredIncomeTaxExpenseBenefit" xlink:title="presentation: AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract to DeferredIncomeTaxExpenseBenefit" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNoncashIncomeExpense" xlink:label="OtherNoncashIncomeExpense" xlink:title="OtherNoncashIncomeExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="OtherNoncashIncomeExpense" xlink:title="presentation: AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract to OtherNoncashIncomeExpense" order="5.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="IncreaseDecreaseInOperatingCapitalAbstract" xlink:title="IncreaseDecreaseInOperatingCapitalAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="IncreaseDecreaseInAccountsReceivable" xlink:title="IncreaseDecreaseInAccountsReceivable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="IncreaseDecreaseInAccountsReceivable" xlink:title="presentation: IncreaseDecreaseInOperatingCapitalAbstract to IncreaseDecreaseInAccountsReceivable" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="IncreaseDecreaseInInventories" xlink:title="IncreaseDecreaseInInventories" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="IncreaseDecreaseInInventories" xlink:title="presentation: IncreaseDecreaseInOperatingCapitalAbstract to IncreaseDecreaseInInventories" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="IncreaseDecreaseInAccountsPayable" xlink:title="IncreaseDecreaseInAccountsPayable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="IncreaseDecreaseInAccountsPayable" xlink:title="presentation: IncreaseDecreaseInOperatingCapitalAbstract to IncreaseDecreaseInAccountsPayable" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:label="IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:title="IncreaseDecreaseInEmployeeRelatedLiabilities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:title="presentation: IncreaseDecreaseInOperatingCapitalAbstract to IncreaseDecreaseInEmployeeRelatedLiabilities" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:label="IncreaseDecreaseInOtherOperatingAssets" xlink:title="IncreaseDecreaseInOtherOperatingAssets" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="IncreaseDecreaseInOtherOperatingAssets" xlink:title="presentation: IncreaseDecreaseInOperatingCapitalAbstract to IncreaseDecreaseInOtherOperatingAssets" order="4.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:label="IncreaseDecreaseInOtherOperatingLiabilities" xlink:title="IncreaseDecreaseInOtherOperatingLiabilities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="IncreaseDecreaseInOtherOperatingLiabilities" xlink:title="presentation: IncreaseDecreaseInOperatingCapitalAbstract to IncreaseDecreaseInOtherOperatingLiabilities" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="IncreaseDecreaseInOperatingCapitalAbstract" xlink:title="presentation: AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract to IncreaseDecreaseInOperatingCapitalAbstract" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:title="presentation: NetCashProvidedByUsedInOperatingActivitiesAbstract to AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="NetCashProvidedByUsedInOperatingActivities" xlink:title="NetCashProvidedByUsedInOperatingActivities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="NetCashProvidedByUsedInOperatingActivities" xlink:title="presentation: NetCashProvidedByUsedInOperatingActivitiesAbstract to NetCashProvidedByUsedInOperatingActivities" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfCashFlowsAbstract" xlink:to="NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:title="presentation: StatementOfCashFlowsAbstract to NetCashProvidedByUsedInOperatingActivitiesAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:title="NetCashProvidedByUsedInInvestingActivitiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="PaymentsToAcquirePropertyPlantAndEquipment" xlink:title="PaymentsToAcquirePropertyPlantAndEquipment" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="PaymentsToAcquirePropertyPlantAndEquipment" xlink:title="presentation: NetCashProvidedByUsedInInvestingActivitiesAbstract to PaymentsToAcquirePropertyPlantAndEquipment" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:title="PaymentsToAcquireBusinessesNetOfCashAcquired" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:title="presentation: NetCashProvidedByUsedInInvestingActivitiesAbstract to PaymentsToAcquireBusinessesNetOfCashAcquired" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_PaymentsToAcquireIntangibleAndProductiveAssets" xlink:label="PaymentsToAcquireIntangibleAndProductiveAssets" xlink:title="PaymentsToAcquireIntangibleAndProductiveAssets" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="PaymentsToAcquireIntangibleAndProductiveAssets" xlink:title="presentation: NetCashProvidedByUsedInInvestingActivitiesAbstract to PaymentsToAcquireIntangibleAndProductiveAssets" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_PaymentsForProceedsFromDispositionOfAssets" xlink:label="PaymentsForProceedsFromDispositionOfAssets" xlink:title="PaymentsForProceedsFromDispositionOfAssets" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="PaymentsForProceedsFromDispositionOfAssets" xlink:title="presentation: NetCashProvidedByUsedInInvestingActivitiesAbstract to PaymentsForProceedsFromDispositionOfAssets" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" xlink:label="ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" xlink:title="ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" xlink:title="presentation: NetCashProvidedByUsedInInvestingActivitiesAbstract to ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireNotesReceivable" xlink:label="PaymentsToAcquireNotesReceivable" xlink:title="PaymentsToAcquireNotesReceivable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="PaymentsToAcquireNotesReceivable" xlink:title="presentation: NetCashProvidedByUsedInInvestingActivitiesAbstract to PaymentsToAcquireNotesReceivable" order="5.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireShortTermInvestments" xlink:label="PaymentsToAcquireShortTermInvestments" xlink:title="PaymentsToAcquireShortTermInvestments" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="PaymentsToAcquireShortTermInvestments" xlink:title="presentation: NetCashProvidedByUsedInInvestingActivitiesAbstract to PaymentsToAcquireShortTermInvestments" order="6.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:label="PaymentsForProceedsFromOtherInvestingActivities" xlink:title="PaymentsForProceedsFromOtherInvestingActivities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="PaymentsForProceedsFromOtherInvestingActivities" xlink:title="presentation: NetCashProvidedByUsedInInvestingActivitiesAbstract to PaymentsForProceedsFromOtherInvestingActivities" order="7.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="NetCashProvidedByUsedInInvestingActivities" xlink:title="NetCashProvidedByUsedInInvestingActivities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="NetCashProvidedByUsedInInvestingActivities" xlink:title="presentation: NetCashProvidedByUsedInInvestingActivitiesAbstract to NetCashProvidedByUsedInInvestingActivities" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfCashFlowsAbstract" xlink:to="NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:title="presentation: StatementOfCashFlowsAbstract to NetCashProvidedByUsedInInvestingActivitiesAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:title="NetCashProvidedByUsedInFinancingActivitiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromIssuanceOfDebt" xlink:label="ProceedsFromIssuanceOfDebt" xlink:title="ProceedsFromIssuanceOfDebt" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="ProceedsFromIssuanceOfDebt" xlink:title="presentation: NetCashProvidedByUsedInFinancingActivitiesAbstract to ProceedsFromIssuanceOfDebt" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations" xlink:label="RepaymentsOfDebtAndCapitalLeaseObligations" xlink:title="RepaymentsOfDebtAndCapitalLeaseObligations" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="RepaymentsOfDebtAndCapitalLeaseObligations" xlink:title="presentation: NetCashProvidedByUsedInFinancingActivitiesAbstract to RepaymentsOfDebtAndCapitalLeaseObligations" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromRepaymentsOfBankOverdrafts" xlink:label="ProceedsFromRepaymentsOfBankOverdrafts" xlink:title="ProceedsFromRepaymentsOfBankOverdrafts" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="ProceedsFromRepaymentsOfBankOverdrafts" xlink:title="presentation: NetCashProvidedByUsedInFinancingActivitiesAbstract to ProceedsFromRepaymentsOfBankOverdrafts" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="PaymentsForRepurchaseOfCommonStock" xlink:title="PaymentsForRepurchaseOfCommonStock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="PaymentsForRepurchaseOfCommonStock" xlink:title="presentation: NetCashProvidedByUsedInFinancingActivitiesAbstract to PaymentsForRepurchaseOfCommonStock" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsOfDividendsMinorityInterest" xlink:label="PaymentsOfDividendsMinorityInterest" xlink:title="PaymentsOfDividendsMinorityInterest" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="PaymentsOfDividendsMinorityInterest" xlink:title="presentation: NetCashProvidedByUsedInFinancingActivitiesAbstract to PaymentsOfDividendsMinorityInterest" order="4.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:label="ProceedsFromPaymentsForOtherFinancingActivities" xlink:title="ProceedsFromPaymentsForOtherFinancingActivities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="ProceedsFromPaymentsForOtherFinancingActivities" xlink:title="presentation: NetCashProvidedByUsedInFinancingActivitiesAbstract to ProceedsFromPaymentsForOtherFinancingActivities" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="NetCashProvidedByUsedInFinancingActivities" xlink:title="NetCashProvidedByUsedInFinancingActivities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="NetCashProvidedByUsedInFinancingActivities" xlink:title="presentation: NetCashProvidedByUsedInFinancingActivitiesAbstract to NetCashProvidedByUsedInFinancingActivities" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfCashFlowsAbstract" xlink:to="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:title="presentation: StatementOfCashFlowsAbstract to NetCashProvidedByUsedInFinancingActivitiesAbstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:label="EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:title="EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfCashFlowsAbstract" xlink:to="EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:title="presentation: StatementOfCashFlowsAbstract to EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:title="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfCashFlowsAbstract" xlink:to="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:title="presentation: StatementOfCashFlowsAbstract to CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:title="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfCashFlowsAbstract" xlink:to="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:title="presentation: StatementOfCashFlowsAbstract to CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2" xlink:title="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfCashFlowsAbstract" xlink:to="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2" xlink:title="presentation: StatementOfCashFlowsAbstract to CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://modine.com/role/ConsolidatedStatementsOfShareholdersEquity">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="StatementOfStockholdersEquityAbstract" xlink:title="StatementOfStockholdersEquityAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="StatementTable" xlink:title="StatementTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="StatementEquityComponentsAxis" xlink:title="StatementEquityComponentsAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockMember" xlink:label="CommonStockMember" xlink:title="CommonStockMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementEquityComponentsAxis" xlink:to="CommonStockMember" xlink:title="presentation: StatementEquityComponentsAxis to CommonStockMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="AdditionalPaidInCapitalMember" xlink:title="AdditionalPaidInCapitalMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementEquityComponentsAxis" xlink:to="AdditionalPaidInCapitalMember" xlink:title="presentation: StatementEquityComponentsAxis to AdditionalPaidInCapitalMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsMember" xlink:label="RetainedEarningsMember" xlink:title="RetainedEarningsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementEquityComponentsAxis" xlink:to="RetainedEarningsMember" xlink:title="presentation: StatementEquityComponentsAxis to RetainedEarningsMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="AccumulatedOtherComprehensiveIncomeMember" xlink:title="AccumulatedOtherComprehensiveIncomeMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementEquityComponentsAxis" xlink:to="AccumulatedOtherComprehensiveIncomeMember" xlink:title="presentation: StatementEquityComponentsAxis to AccumulatedOtherComprehensiveIncomeMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockCommonMember" xlink:label="TreasuryStockCommonMember" xlink:title="TreasuryStockCommonMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementEquityComponentsAxis" xlink:to="TreasuryStockCommonMember" xlink:title="presentation: StatementEquityComponentsAxis to TreasuryStockCommonMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NoncontrollingInterestMember" xlink:label="NoncontrollingInterestMember" xlink:title="NoncontrollingInterestMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementEquityComponentsAxis" xlink:to="NoncontrollingInterestMember" xlink:title="presentation: StatementEquityComponentsAxis to NoncontrollingInterestMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain" xlink:label="EquityComponentDomain" xlink:title="EquityComponentDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementEquityComponentsAxis" xlink:to="EquityComponentDomain" xlink:title="presentation: StatementEquityComponentsAxis to EquityComponentDomain" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementTable" xlink:to="StatementEquityComponentsAxis" xlink:title="presentation: StatementTable to StatementEquityComponentsAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="StatementLineItems" xlink:title="StatementLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:label="IncreaseDecreaseInStockholdersEquityRollForward" xlink:title="IncreaseDecreaseInStockholdersEquityRollForward" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:title="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:title="presentation: IncreaseDecreaseInStockholdersEquityRollForward to StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesIssued" xlink:label="CommonStockSharesIssued" xlink:title="CommonStockSharesIssued" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="CommonStockSharesIssued" xlink:title="presentation: IncreaseDecreaseInStockholdersEquityRollForward to CommonStockSharesIssued" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProfitLoss" xlink:label="ProfitLoss" xlink:title="ProfitLoss" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="ProfitLoss" xlink:title="presentation: IncreaseDecreaseInStockholdersEquityRollForward to ProfitLoss" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="OtherComprehensiveIncomeLossNetOfTax" xlink:title="OtherComprehensiveIncomeLossNetOfTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="OtherComprehensiveIncomeLossNetOfTax" xlink:title="presentation: IncreaseDecreaseInStockholdersEquityRollForward to OtherComprehensiveIncomeLossNetOfTax" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" xlink:label="AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" xlink:title="AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" xlink:title="presentation: IncreaseDecreaseInStockholdersEquityRollForward to AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:label="StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:title="StockIssuedDuringPeriodSharesShareBasedCompensation" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:title="presentation: IncreaseDecreaseInStockholdersEquityRollForward to StockIssuedDuringPeriodSharesShareBasedCompensation" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:label="TreasuryStockValueAcquiredCostMethod" xlink:title="TreasuryStockValueAcquiredCostMethod" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="TreasuryStockValueAcquiredCostMethod" xlink:title="presentation: IncreaseDecreaseInStockholdersEquityRollForward to TreasuryStockValueAcquiredCostMethod" order="6.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" xlink:label="AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" xlink:title="AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" xlink:title="presentation: IncreaseDecreaseInStockholdersEquityRollForward to AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:label="MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:title="MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:title="presentation: IncreaseDecreaseInStockholdersEquityRollForward to MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" order="8.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_2" xlink:title="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_2" xlink:title="presentation: IncreaseDecreaseInStockholdersEquityRollForward to StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesIssued" xlink:label="CommonStockSharesIssued_2" xlink:title="CommonStockSharesIssued" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="CommonStockSharesIssued_2" xlink:title="presentation: IncreaseDecreaseInStockholdersEquityRollForward to CommonStockSharesIssued" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementLineItems" xlink:to="IncreaseDecreaseInStockholdersEquityRollForward" xlink:title="presentation: StatementLineItems to IncreaseDecreaseInStockholdersEquityRollForward" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementTable" xlink:to="StatementLineItems" xlink:title="presentation: StatementTable to StatementLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfStockholdersEquityAbstract" xlink:to="StatementTable" xlink:title="presentation: StatementOfStockholdersEquityAbstract to StatementTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://modine.com/role/SignificantAccountingPolicies">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="AccountingPoliciesAbstract" xlink:title="AccountingPoliciesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SignificantAccountingPoliciesTextBlock" xlink:label="SignificantAccountingPoliciesTextBlock" xlink:title="SignificantAccountingPoliciesTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="SignificantAccountingPoliciesTextBlock" xlink:title="presentation: AccountingPoliciesAbstract to SignificantAccountingPoliciesTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://modine.com/role/AcquisitionsAndDispositions">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:label="BusinessCombinationAndAssetAcquisitionAbstract" xlink:title="BusinessCombinationAndAssetAcquisitionAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock" xlink:label="MergersAcquisitionsAndDispositionsDisclosuresTextBlock" xlink:title="MergersAcquisitionsAndDispositionsDisclosuresTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationAndAssetAcquisitionAbstract" xlink:to="MergersAcquisitionsAndDispositionsDisclosuresTextBlock" xlink:title="presentation: BusinessCombinationAndAssetAcquisitionAbstract to MergersAcquisitionsAndDispositionsDisclosuresTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://modine.com/role/RevenueRecognition">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="RevenueFromContractWithCustomerAbstract" xlink:title="RevenueFromContractWithCustomerAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:label="RevenueFromContractWithCustomerTextBlock" xlink:title="RevenueFromContractWithCustomerTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RevenueFromContractWithCustomerAbstract" xlink:to="RevenueFromContractWithCustomerTextBlock" xlink:title="presentation: RevenueFromContractWithCustomerAbstract to RevenueFromContractWithCustomerTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://modine.com/role/FairValueMeasurements">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="FairValueDisclosuresAbstract" xlink:title="FairValueDisclosuresAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueDisclosuresTextBlock" xlink:label="FairValueDisclosuresTextBlock" xlink:title="FairValueDisclosuresTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueDisclosuresAbstract" xlink:to="FairValueDisclosuresTextBlock" xlink:title="presentation: FairValueDisclosuresAbstract to FairValueDisclosuresTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://modine.com/role/StockbasedCompensation">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:title="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:title="DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:title="presentation: DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract to DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://modine.com/role/RestructuringActivities">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:label="RestructuringAndRelatedActivitiesAbstract" xlink:title="RestructuringAndRelatedActivitiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:label="RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:title="RestructuringAndRelatedActivitiesDisclosureTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RestructuringAndRelatedActivitiesAbstract" xlink:to="RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:title="presentation: RestructuringAndRelatedActivitiesAbstract to RestructuringAndRelatedActivitiesDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://modine.com/role/OtherIncomeAndExpense">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherIncomeAndExpensesAbstract" xlink:label="OtherIncomeAndExpensesAbstract" xlink:title="OtherIncomeAndExpensesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock" xlink:label="OtherIncomeAndOtherExpenseDisclosureTextBlock" xlink:title="OtherIncomeAndOtherExpenseDisclosureTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OtherIncomeAndExpensesAbstract" xlink:to="OtherIncomeAndOtherExpenseDisclosureTextBlock" xlink:title="presentation: OtherIncomeAndExpensesAbstract to OtherIncomeAndOtherExpenseDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://modine.com/role/IncomeTaxes">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="IncomeTaxDisclosureAbstract" xlink:title="IncomeTaxDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="IncomeTaxDisclosureTextBlock" xlink:title="IncomeTaxDisclosureTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="IncomeTaxDisclosureTextBlock" xlink:title="presentation: IncomeTaxDisclosureAbstract to IncomeTaxDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://modine.com/role/EarningsPerShare">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="EarningsPerShareAbstract" xlink:title="EarningsPerShareAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="EarningsPerShareTextBlock" xlink:title="EarningsPerShareTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EarningsPerShareAbstract" xlink:to="EarningsPerShareTextBlock" xlink:title="presentation: EarningsPerShareAbstract to EarningsPerShareTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://modine.com/role/CashCashEquivalentsAndRestrictedCash">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:label="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:title="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_CashCashEquivalentsAndRestrictedCashTextBlock" xlink:label="CashCashEquivalentsAndRestrictedCashTextBlock" xlink:title="CashCashEquivalentsAndRestrictedCashTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:to="CashCashEquivalentsAndRestrictedCashTextBlock" xlink:title="presentation: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract to CashCashEquivalentsAndRestrictedCashTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://modine.com/role/Inventories">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="InventoryDisclosureAbstract" xlink:title="InventoryDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryDisclosureTextBlock" xlink:label="InventoryDisclosureTextBlock" xlink:title="InventoryDisclosureTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InventoryDisclosureAbstract" xlink:to="InventoryDisclosureTextBlock" xlink:title="presentation: InventoryDisclosureAbstract to InventoryDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://modine.com/role/PropertyPlantAndEquipment">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="PropertyPlantAndEquipmentAbstract" xlink:title="PropertyPlantAndEquipmentAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:label="PropertyPlantAndEquipmentDisclosureTextBlock" xlink:title="PropertyPlantAndEquipmentDisclosureTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentAbstract" xlink:to="PropertyPlantAndEquipmentDisclosureTextBlock" xlink:title="presentation: PropertyPlantAndEquipmentAbstract to PropertyPlantAndEquipmentDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://modine.com/role/IntangibleAssets">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract" xlink:label="IntangibleAssetsNetExcludingGoodwillAbstract" xlink:title="IntangibleAssetsNetExcludingGoodwillAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:label="IntangibleAssetsDisclosureTextBlock" xlink:title="IntangibleAssetsDisclosureTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IntangibleAssetsNetExcludingGoodwillAbstract" xlink:to="IntangibleAssetsDisclosureTextBlock" xlink:title="presentation: IntangibleAssetsNetExcludingGoodwillAbstract to IntangibleAssetsDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://modine.com/role/Goodwill">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:title="GoodwillAndIntangibleAssetsDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillDisclosureTextBlock" xlink:label="GoodwillDisclosureTextBlock" xlink:title="GoodwillDisclosureTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="GoodwillDisclosureTextBlock" xlink:title="presentation: GoodwillAndIntangibleAssetsDisclosureAbstract to GoodwillDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://modine.com/role/ProductWarrantiesAndOtherCommitments">
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_ProductWarrantiesAndOtherCommitmentsAbstract" xlink:label="ProductWarrantiesAndOtherCommitmentsAbstract" xlink:title="ProductWarrantiesAndOtherCommitmentsAbstract" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_ProductWarrantiesAndOtherCommitmentsTextBlock" xlink:label="ProductWarrantiesAndOtherCommitmentsTextBlock" xlink:title="ProductWarrantiesAndOtherCommitmentsTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProductWarrantiesAndOtherCommitmentsAbstract" xlink:to="ProductWarrantiesAndOtherCommitmentsTextBlock" xlink:title="presentation: ProductWarrantiesAndOtherCommitmentsAbstract to ProductWarrantiesAndOtherCommitmentsTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://modine.com/role/Leases">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeasesAbstract" xlink:label="LeasesAbstract" xlink:title="LeasesAbstract" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_LesseeOperatingAndFinancingLeasesTextBlock" xlink:label="LesseeOperatingAndFinancingLeasesTextBlock" xlink:title="LesseeOperatingAndFinancingLeasesTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeasesAbstract" xlink:to="LesseeOperatingAndFinancingLeasesTextBlock" xlink:title="presentation: LeasesAbstract to LesseeOperatingAndFinancingLeasesTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://modine.com/role/Indebtedness">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="DebtDisclosureAbstract" xlink:title="DebtDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtDisclosureTextBlock" xlink:label="DebtDisclosureTextBlock" xlink:title="DebtDisclosureTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtDisclosureAbstract" xlink:to="DebtDisclosureTextBlock" xlink:title="presentation: DebtDisclosureAbstract to DebtDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://modine.com/role/PensionAndEmployeeBenefitPlans">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="CompensationAndRetirementDisclosureAbstract" xlink:title="CompensationAndRetirementDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:label="CompensationAndEmployeeBenefitPlansTextBlock" xlink:title="CompensationAndEmployeeBenefitPlansTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CompensationAndRetirementDisclosureAbstract" xlink:to="CompensationAndEmployeeBenefitPlansTextBlock" xlink:title="presentation: CompensationAndRetirementDisclosureAbstract to CompensationAndEmployeeBenefitPlansTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://modine.com/role/DerivativeInstruments">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:label="DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:title="DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:label="DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:title="DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:to="DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:title="presentation: DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract to DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://modine.com/role/RisksUncertaintiesContingenciesAndLitigation">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="CommitmentsAndContingenciesDisclosureAbstract" xlink:title="CommitmentsAndContingenciesDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LegalMattersAndContingenciesTextBlock" xlink:label="LegalMattersAndContingenciesTextBlock" xlink:title="LegalMattersAndContingenciesTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsAndContingenciesDisclosureAbstract" xlink:to="LegalMattersAndContingenciesTextBlock" xlink:title="presentation: CommitmentsAndContingenciesDisclosureAbstract to LegalMattersAndContingenciesTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://modine.com/role/AccumulatedOtherComprehensiveLoss">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityAbstract" xlink:label="EquityAbstract" xlink:title="EquityAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:label="ComprehensiveIncomeNoteTextBlock" xlink:title="ComprehensiveIncomeNoteTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityAbstract" xlink:to="ComprehensiveIncomeNoteTextBlock" xlink:title="presentation: EquityAbstract to ComprehensiveIncomeNoteTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://modine.com/role/SegmentAndGeographicInformation">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingAbstract" xlink:label="SegmentReportingAbstract" xlink:title="SegmentReportingAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="SegmentReportingDisclosureTextBlock" xlink:title="SegmentReportingDisclosureTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentReportingAbstract" xlink:to="SegmentReportingDisclosureTextBlock" xlink:title="presentation: SegmentReportingAbstract to SegmentReportingDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://modine.com/role/InsiderTradingArrangements">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_InsiderTradingArrLineItems" xlink:label="InsiderTradingArrLineItems" xlink:title="InsiderTradingArrLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_Rule10b51ArrAdoptedFlag" xlink:label="Rule10b51ArrAdoptedFlag" xlink:title="Rule10b51ArrAdoptedFlag" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InsiderTradingArrLineItems" xlink:to="Rule10b51ArrAdoptedFlag" xlink:title="presentation: InsiderTradingArrLineItems to Rule10b51ArrAdoptedFlag" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonRule10b51ArrAdoptedFlag" xlink:label="NonRule10b51ArrAdoptedFlag" xlink:title="NonRule10b51ArrAdoptedFlag" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InsiderTradingArrLineItems" xlink:to="NonRule10b51ArrAdoptedFlag" xlink:title="presentation: InsiderTradingArrLineItems to NonRule10b51ArrAdoptedFlag" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_Rule10b51ArrTrmntdFlag" xlink:label="Rule10b51ArrTrmntdFlag" xlink:title="Rule10b51ArrTrmntdFlag" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InsiderTradingArrLineItems" xlink:to="Rule10b51ArrTrmntdFlag" xlink:title="presentation: InsiderTradingArrLineItems to Rule10b51ArrTrmntdFlag" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonRule10b51ArrTrmntdFlag" xlink:label="NonRule10b51ArrTrmntdFlag" xlink:title="NonRule10b51ArrTrmntdFlag" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InsiderTradingArrLineItems" xlink:to="NonRule10b51ArrTrmntdFlag" xlink:title="presentation: InsiderTradingArrLineItems to NonRule10b51ArrTrmntdFlag" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://modine.com/role/ScheduleIiValuationAndQualifyingAccounts">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ValuationAndQualifyingAccountsAbstract" xlink:label="ValuationAndQualifyingAccountsAbstract" xlink:title="ValuationAndQualifyingAccountsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:label="ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:title="ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ValuationAndQualifyingAccountsAbstract" xlink:to="ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:title="presentation: ValuationAndQualifyingAccountsAbstract to ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://modine.com/role/SignificantAccountingPoliciesPolicies">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="AccountingPoliciesAbstract" xlink:title="AccountingPoliciesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:label="BasisOfAccountingPolicyPolicyTextBlock" xlink:title="BasisOfAccountingPolicyPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="BasisOfAccountingPolicyPolicyTextBlock" xlink:title="presentation: AccountingPoliciesAbstract to BasisOfAccountingPolicyPolicyTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConsolidationPolicyTextBlock" xlink:label="ConsolidationPolicyTextBlock" xlink:title="ConsolidationPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="ConsolidationPolicyTextBlock" xlink:title="presentation: AccountingPoliciesAbstract to ConsolidationPolicyTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:label="RevenueFromContractWithCustomerPolicyTextBlock" xlink:title="RevenueFromContractWithCustomerPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="RevenueFromContractWithCustomerPolicyTextBlock" xlink:title="presentation: AccountingPoliciesAbstract to RevenueFromContractWithCustomerPolicyTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_ShippingAndHandlingCostsPolicyTextBlock" xlink:label="ShippingAndHandlingCostsPolicyTextBlock" xlink:title="ShippingAndHandlingCostsPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="ShippingAndHandlingCostsPolicyTextBlock" xlink:title="presentation: AccountingPoliciesAbstract to ShippingAndHandlingCostsPolicyTextBlock" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:label="TradeAndOtherAccountsReceivablePolicy" xlink:title="TradeAndOtherAccountsReceivablePolicy" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="TradeAndOtherAccountsReceivablePolicy" xlink:title="presentation: AccountingPoliciesAbstract to TradeAndOtherAccountsReceivablePolicy" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StandardProductWarrantyPolicy" xlink:label="StandardProductWarrantyPolicy" xlink:title="StandardProductWarrantyPolicy" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="StandardProductWarrantyPolicy" xlink:title="presentation: AccountingPoliciesAbstract to StandardProductWarrantyPolicy" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentPreproductionDesignAndDevelopmentCosts" xlink:label="PropertyPlantAndEquipmentPreproductionDesignAndDevelopmentCosts" xlink:title="PropertyPlantAndEquipmentPreproductionDesignAndDevelopmentCosts" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="PropertyPlantAndEquipmentPreproductionDesignAndDevelopmentCosts" xlink:title="presentation: AccountingPoliciesAbstract to PropertyPlantAndEquipmentPreproductionDesignAndDevelopmentCosts" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:title="ShareBasedCompensationOptionAndIncentivePlansPolicy" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:title="presentation: AccountingPoliciesAbstract to ShareBasedCompensationOptionAndIncentivePlansPolicy" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:label="ResearchAndDevelopmentExpensePolicy" xlink:title="ResearchAndDevelopmentExpensePolicy" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="ResearchAndDevelopmentExpensePolicy" xlink:title="presentation: AccountingPoliciesAbstract to ResearchAndDevelopmentExpensePolicy" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:label="ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:title="ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:title="presentation: AccountingPoliciesAbstract to ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativesPolicyTextBlock" xlink:label="DerivativesPolicyTextBlock" xlink:title="DerivativesPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="DerivativesPolicyTextBlock" xlink:title="presentation: AccountingPoliciesAbstract to DerivativesPolicyTextBlock" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="IncomeTaxPolicyTextBlock" xlink:title="IncomeTaxPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="IncomeTaxPolicyTextBlock" xlink:title="presentation: AccountingPoliciesAbstract to IncomeTaxPolicyTextBlock" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="EarningsPerSharePolicyTextBlock" xlink:title="EarningsPerSharePolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="EarningsPerSharePolicyTextBlock" xlink:title="presentation: AccountingPoliciesAbstract to EarningsPerSharePolicyTextBlock" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:label="CashAndCashEquivalentsPolicyTextBlock" xlink:title="CashAndCashEquivalentsPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="CashAndCashEquivalentsPolicyTextBlock" xlink:title="presentation: AccountingPoliciesAbstract to CashAndCashEquivalentsPolicyTextBlock" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentPolicyTextBlock" xlink:label="InvestmentPolicyTextBlock" xlink:title="InvestmentPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="InvestmentPolicyTextBlock" xlink:title="presentation: AccountingPoliciesAbstract to InvestmentPolicyTextBlock" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryPolicyTextBlock" xlink:label="InventoryPolicyTextBlock" xlink:title="InventoryPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="InventoryPolicyTextBlock" xlink:title="presentation: AccountingPoliciesAbstract to InventoryPolicyTextBlock" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:label="PropertyPlantAndEquipmentPolicyTextBlock" xlink:title="PropertyPlantAndEquipmentPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="PropertyPlantAndEquipmentPolicyTextBlock" xlink:title="presentation: AccountingPoliciesAbstract to PropertyPlantAndEquipmentPolicyTextBlock" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeLeasesPolicyTextBlock" xlink:label="LesseeLeasesPolicyTextBlock" xlink:title="LesseeLeasesPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="LesseeLeasesPolicyTextBlock" xlink:title="presentation: AccountingPoliciesAbstract to LesseeLeasesPolicyTextBlock" order="17.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:label="GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:title="GoodwillAndIntangibleAssetsPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:title="presentation: AccountingPoliciesAbstract to GoodwillAndIntangibleAssetsPolicyTextBlock" order="18.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" xlink:label="ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" xlink:title="ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" xlink:title="presentation: AccountingPoliciesAbstract to ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" order="19.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_AssetsHeldForSalePolicyTextBlock" xlink:label="AssetsHeldForSalePolicyTextBlock" xlink:title="AssetsHeldForSalePolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="AssetsHeldForSalePolicyTextBlock" xlink:title="presentation: AccountingPoliciesAbstract to AssetsHeldForSalePolicyTextBlock" order="20.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_DeferredCompensationTrustPolicyTextBlock" xlink:label="DeferredCompensationTrustPolicyTextBlock" xlink:title="DeferredCompensationTrustPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="DeferredCompensationTrustPolicyTextBlock" xlink:title="presentation: AccountingPoliciesAbstract to DeferredCompensationTrustPolicyTextBlock" order="21.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_SelfInsuranceReservesPolicyTextBlock" xlink:label="SelfInsuranceReservesPolicyTextBlock" xlink:title="SelfInsuranceReservesPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="SelfInsuranceReservesPolicyTextBlock" xlink:title="presentation: AccountingPoliciesAbstract to SelfInsuranceReservesPolicyTextBlock" order="22.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EnvironmentalCostsPolicy" xlink:label="EnvironmentalCostsPolicy" xlink:title="EnvironmentalCostsPolicy" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="EnvironmentalCostsPolicy" xlink:title="presentation: AccountingPoliciesAbstract to EnvironmentalCostsPolicy" order="23.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:title="NewAccountingPronouncementsPolicyPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:title="presentation: AccountingPoliciesAbstract to NewAccountingPronouncementsPolicyPolicyTextBlock" order="24.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://modine.com/role/SignificantAccountingPoliciesTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="AccountingPoliciesAbstract" xlink:title="AccountingPoliciesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:label="ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:title="ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:title="presentation: AccountingPoliciesAbstract to ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplierFinanceProgramTableTextBlock" xlink:label="SupplierFinanceProgramTableTextBlock" xlink:title="SupplierFinanceProgramTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="SupplierFinanceProgramTableTextBlock" xlink:title="presentation: AccountingPoliciesAbstract to SupplierFinanceProgramTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://modine.com/role/AcquisitionsAndDispositionsTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:label="BusinessCombinationAndAssetAcquisitionAbstract" xlink:title="BusinessCombinationAndAssetAcquisitionAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:title="ScheduleOfBusinessAcquisitionsByAcquisitionTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="BusinessAcquisitionAxis" xlink:title="BusinessAcquisitionAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="BusinessAcquisitionAcquireeDomain" xlink:title="BusinessAcquisitionAcquireeDomain" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_ScottSpringfieldManufacturingMember" xlink:label="ScottSpringfieldManufacturingMember" xlink:title="ScottSpringfieldManufacturingMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessAcquisitionAcquireeDomain" xlink:to="ScottSpringfieldManufacturingMember" xlink:title="presentation: BusinessAcquisitionAcquireeDomain to ScottSpringfieldManufacturingMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_NappsTechnologyCorporationMember" xlink:label="NappsTechnologyCorporationMember" xlink:title="NappsTechnologyCorporationMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessAcquisitionAcquireeDomain" xlink:to="NappsTechnologyCorporationMember" xlink:title="presentation: BusinessAcquisitionAcquireeDomain to NappsTechnologyCorporationMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessAcquisitionAxis" xlink:to="BusinessAcquisitionAcquireeDomain" xlink:title="presentation: BusinessAcquisitionAxis to BusinessAcquisitionAcquireeDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="BusinessAcquisitionAxis" xlink:title="presentation: ScheduleOfBusinessAcquisitionsByAcquisitionTable to BusinessAcquisitionAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="BusinessAcquisitionLineItems" xlink:title="BusinessAcquisitionLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:label="ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:title="ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessAcquisitionLineItems" xlink:to="ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:title="presentation: BusinessAcquisitionLineItems to ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock" xlink:label="ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock" xlink:title="ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessAcquisitionLineItems" xlink:to="ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock" xlink:title="presentation: BusinessAcquisitionLineItems to ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:label="BusinessAcquisitionProFormaInformationTextBlock" xlink:title="BusinessAcquisitionProFormaInformationTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessAcquisitionLineItems" xlink:to="BusinessAcquisitionProFormaInformationTextBlock" xlink:title="presentation: BusinessAcquisitionLineItems to BusinessAcquisitionProFormaInformationTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="BusinessAcquisitionLineItems" xlink:title="presentation: ScheduleOfBusinessAcquisitionsByAcquisitionTable to BusinessAcquisitionLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationAndAssetAcquisitionAbstract" xlink:to="ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:title="presentation: BusinessCombinationAndAssetAcquisitionAbstract to ScheduleOfBusinessAcquisitionsByAcquisitionTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://modine.com/role/RevenueRecognitionTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="RevenueFromContractWithCustomerAbstract" xlink:title="RevenueFromContractWithCustomerAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:label="DisaggregationOfRevenueTableTextBlock" xlink:title="DisaggregationOfRevenueTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RevenueFromContractWithCustomerAbstract" xlink:to="DisaggregationOfRevenueTableTextBlock" xlink:title="presentation: RevenueFromContractWithCustomerAbstract to DisaggregationOfRevenueTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:label="ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:title="ContractWithCustomerAssetAndLiabilityTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RevenueFromContractWithCustomerAbstract" xlink:to="ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:title="presentation: RevenueFromContractWithCustomerAbstract to ContractWithCustomerAssetAndLiabilityTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://modine.com/role/FairValueMeasurementsTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="FairValueDisclosuresAbstract" xlink:title="FairValueDisclosuresAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" xlink:label="FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" xlink:title="FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueDisclosuresAbstract" xlink:to="FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" xlink:title="presentation: FairValueDisclosuresAbstract to FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://modine.com/role/StockbasedCompensationTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:title="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:label="ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:title="ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:title="presentation: DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract to ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:title="ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:title="presentation: DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract to ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashProceedsReceivedAndTaxBenefitFromShareBasedPaymentAwardsTableTextBlock" xlink:label="CashProceedsReceivedAndTaxBenefitFromShareBasedPaymentAwardsTableTextBlock" xlink:title="CashProceedsReceivedAndTaxBenefitFromShareBasedPaymentAwardsTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="CashProceedsReceivedAndTaxBenefitFromShareBasedPaymentAwardsTableTextBlock" xlink:title="presentation: DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract to CashProceedsReceivedAndTaxBenefitFromShareBasedPaymentAwardsTableTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock" xlink:label="ScheduleOfNonvestedShareActivityTableTextBlock" xlink:title="ScheduleOfNonvestedShareActivityTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="ScheduleOfNonvestedShareActivityTableTextBlock" xlink:title="presentation: DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract to ScheduleOfNonvestedShareActivityTableTextBlock" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://modine.com/role/RestructuringActivitiesTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:label="RestructuringAndRelatedActivitiesAbstract" xlink:title="RestructuringAndRelatedActivitiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:label="ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:title="ScheduleOfRestructuringAndRelatedCostsTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RestructuringAndRelatedActivitiesAbstract" xlink:to="ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:title="presentation: RestructuringAndRelatedActivitiesAbstract to ScheduleOfRestructuringAndRelatedCostsTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink:label="ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink:title="ScheduleOfRestructuringReserveByTypeOfCostTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RestructuringAndRelatedActivitiesAbstract" xlink:to="ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink:title="presentation: RestructuringAndRelatedActivitiesAbstract to ScheduleOfRestructuringReserveByTypeOfCostTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://modine.com/role/OtherIncomeAndExpenseTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherIncomeAndExpensesAbstract" xlink:label="OtherIncomeAndExpensesAbstract" xlink:title="OtherIncomeAndExpensesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock" xlink:label="ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock" xlink:title="ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OtherIncomeAndExpensesAbstract" xlink:to="ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock" xlink:title="presentation: OtherIncomeAndExpensesAbstract to ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://modine.com/role/IncomeTaxesTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="IncomeTaxDisclosureAbstract" xlink:title="IncomeTaxDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:label="ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:title="ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:title="presentation: IncomeTaxDisclosureAbstract to ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:label="ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:title="ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:title="presentation: IncomeTaxDisclosureAbstract to ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:label="ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:title="ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:title="presentation: IncomeTaxDisclosureAbstract to ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:label="ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:title="ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:title="presentation: IncomeTaxDisclosureAbstract to ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:label="ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:title="ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:title="presentation: IncomeTaxDisclosureAbstract to ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://modine.com/role/EarningsPerShareTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="EarningsPerShareAbstract" xlink:title="EarningsPerShareAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:title="ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EarningsPerShareAbstract" xlink:to="ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:title="presentation: EarningsPerShareAbstract to ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://modine.com/role/CashCashEquivalentsAndRestrictedCashTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:label="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:title="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_CashCashEquivalentsAndRestrictedCashTableTextBlock" xlink:label="CashCashEquivalentsAndRestrictedCashTableTextBlock" xlink:title="CashCashEquivalentsAndRestrictedCashTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:to="CashCashEquivalentsAndRestrictedCashTableTextBlock" xlink:title="presentation: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract to CashCashEquivalentsAndRestrictedCashTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://modine.com/role/InventoriesTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="InventoryDisclosureAbstract" xlink:title="InventoryDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:label="ScheduleOfInventoryCurrentTableTextBlock" xlink:title="ScheduleOfInventoryCurrentTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InventoryDisclosureAbstract" xlink:to="ScheduleOfInventoryCurrentTableTextBlock" xlink:title="presentation: InventoryDisclosureAbstract to ScheduleOfInventoryCurrentTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://modine.com/role/PropertyPlantAndEquipmentTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="PropertyPlantAndEquipmentAbstract" xlink:title="PropertyPlantAndEquipmentAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="PropertyPlantAndEquipmentTextBlock" xlink:title="PropertyPlantAndEquipmentTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentAbstract" xlink:to="PropertyPlantAndEquipmentTextBlock" xlink:title="presentation: PropertyPlantAndEquipmentAbstract to PropertyPlantAndEquipmentTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://modine.com/role/IntangibleAssetsTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract" xlink:label="IntangibleAssetsNetExcludingGoodwillAbstract" xlink:title="IntangibleAssetsNetExcludingGoodwillAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:label="ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:title="ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IntangibleAssetsNetExcludingGoodwillAbstract" xlink:to="ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:title="presentation: IntangibleAssetsNetExcludingGoodwillAbstract to ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://modine.com/role/GoodwillTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:title="GoodwillAndIntangibleAssetsDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfGoodwillTextBlock" xlink:label="ScheduleOfGoodwillTextBlock" xlink:title="ScheduleOfGoodwillTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="ScheduleOfGoodwillTextBlock" xlink:title="presentation: GoodwillAndIntangibleAssetsDisclosureAbstract to ScheduleOfGoodwillTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://modine.com/role/ProductWarrantiesAndOtherCommitmentsTables">
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_ProductWarrantiesAndOtherCommitmentsAbstract" xlink:label="ProductWarrantiesAndOtherCommitmentsAbstract" xlink:title="ProductWarrantiesAndOtherCommitmentsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:label="ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:title="ScheduleOfProductWarrantyLiabilityTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProductWarrantiesAndOtherCommitmentsAbstract" xlink:to="ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:title="presentation: ProductWarrantiesAndOtherCommitmentsAbstract to ScheduleOfProductWarrantyLiabilityTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://modine.com/role/LeasesTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeasesAbstract" xlink:label="LeasesAbstract" xlink:title="LeasesAbstract" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_LesseeLeaseBalanceSheetInformationTextBlock" xlink:label="LesseeLeaseBalanceSheetInformationTextBlock" xlink:title="LesseeLeaseBalanceSheetInformationTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeasesAbstract" xlink:to="LesseeLeaseBalanceSheetInformationTextBlock" xlink:title="presentation: LeasesAbstract to LesseeLeaseBalanceSheetInformationTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseCostTableTextBlock" xlink:label="LeaseCostTableTextBlock" xlink:title="LeaseCostTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeasesAbstract" xlink:to="LeaseCostTableTextBlock" xlink:title="presentation: LeasesAbstract to LeaseCostTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_LesseeLeaseCashFlowInformationTableTextBlock" xlink:label="LesseeLeaseCashFlowInformationTableTextBlock" xlink:title="LesseeLeaseCashFlowInformationTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeasesAbstract" xlink:to="LesseeLeaseCashFlowInformationTableTextBlock" xlink:title="presentation: LeasesAbstract to LesseeLeaseCashFlowInformationTableTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_LeaseTermAndDiscountRatesTableTextBlock" xlink:label="LeaseTermAndDiscountRatesTableTextBlock" xlink:title="LeaseTermAndDiscountRatesTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeasesAbstract" xlink:to="LeaseTermAndDiscountRatesTableTextBlock" xlink:title="presentation: LeasesAbstract to LeaseTermAndDiscountRatesTableTextBlock" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_MaturitiesOfLeaseLiabilitiesTableTextBlock" xlink:label="MaturitiesOfLeaseLiabilitiesTableTextBlock" xlink:title="MaturitiesOfLeaseLiabilitiesTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeasesAbstract" xlink:to="MaturitiesOfLeaseLiabilitiesTableTextBlock" xlink:title="presentation: LeasesAbstract to MaturitiesOfLeaseLiabilitiesTableTextBlock" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://modine.com/role/IndebtednessTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="DebtDisclosureAbstract" xlink:title="DebtDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:label="ScheduleOfDebtInstrumentsTextBlock" xlink:title="ScheduleOfDebtInstrumentsTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtDisclosureAbstract" xlink:to="ScheduleOfDebtInstrumentsTextBlock" xlink:title="presentation: DebtDisclosureAbstract to ScheduleOfDebtInstrumentsTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:label="ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:title="ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtDisclosureAbstract" xlink:to="ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:title="presentation: DebtDisclosureAbstract to ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://modine.com/role/PensionAndEmployeeBenefitPlansTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="CompensationAndRetirementDisclosureAbstract" xlink:title="CompensationAndRetirementDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock" xlink:label="ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock" xlink:title="ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CompensationAndRetirementDisclosureAbstract" xlink:to="ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock" xlink:title="presentation: CompensationAndRetirementDisclosureAbstract to ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_ScheduleOfNetPeriodicBenefitCostAndAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock" xlink:label="ScheduleOfNetPeriodicBenefitCostAndAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock" xlink:title="ScheduleOfNetPeriodicBenefitCostAndAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CompensationAndRetirementDisclosureAbstract" xlink:to="ScheduleOfNetPeriodicBenefitCostAndAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock" xlink:title="presentation: CompensationAndRetirementDisclosureAbstract to ScheduleOfNetPeriodicBenefitCostAndAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock" xlink:label="ScheduleOfAllocationOfPlanAssetsTableTextBlock" xlink:title="ScheduleOfAllocationOfPlanAssetsTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CompensationAndRetirementDisclosureAbstract" xlink:to="ScheduleOfAllocationOfPlanAssetsTableTextBlock" xlink:title="presentation: CompensationAndRetirementDisclosureAbstract to ScheduleOfAllocationOfPlanAssetsTableTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink:label="ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink:title="ScheduleOfExpectedBenefitPaymentsTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CompensationAndRetirementDisclosureAbstract" xlink:to="ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink:title="presentation: CompensationAndRetirementDisclosureAbstract to ScheduleOfExpectedBenefitPaymentsTableTextBlock" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://modine.com/role/DerivativeInstrumentsTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:label="DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:title="DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" xlink:label="ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" xlink:title="ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:to="ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" xlink:title="presentation: DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract to ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock" xlink:label="ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock" xlink:title="ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:to="ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock" xlink:title="presentation: DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract to ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock" xlink:label="ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock" xlink:title="ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:to="ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock" xlink:title="presentation: DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract to ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://modine.com/role/AccumulatedOtherComprehensiveLossTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityAbstract" xlink:label="EquityAbstract" xlink:title="EquityAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:label="ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:title="ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityAbstract" xlink:to="ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:title="presentation: EquityAbstract to ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://modine.com/role/SegmentAndGeographicInformationTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingAbstract" xlink:label="SegmentReportingAbstract" xlink:title="SegmentReportingAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:label="ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:title="ScheduleOfSegmentReportingInformationBySegmentTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentReportingAbstract" xlink:to="ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:title="presentation: SegmentReportingAbstract to ScheduleOfSegmentReportingInformationBySegmentTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_ScheduleOfCapitalExpendituresDepreciationAndAmortizationBySegmentTableTextBlock" xlink:label="ScheduleOfCapitalExpendituresDepreciationAndAmortizationBySegmentTableTextBlock" xlink:title="ScheduleOfCapitalExpendituresDepreciationAndAmortizationBySegmentTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentReportingAbstract" xlink:to="ScheduleOfCapitalExpendituresDepreciationAndAmortizationBySegmentTableTextBlock" xlink:title="presentation: SegmentReportingAbstract to ScheduleOfCapitalExpendituresDepreciationAndAmortizationBySegmentTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:label="ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:title="ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentReportingAbstract" xlink:to="ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:title="presentation: SegmentReportingAbstract to ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock" xlink:label="LongLivedAssetsByGeographicAreasTableTextBlock" xlink:title="LongLivedAssetsByGeographicAreasTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentReportingAbstract" xlink:to="LongLivedAssetsByGeographicAreasTableTextBlock" xlink:title="presentation: SegmentReportingAbstract to LongLivedAssetsByGeographicAreasTableTextBlock" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://modine.com/role/SignificantAccountingPoliciesTradeAccountsReceivableDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="AccountingPoliciesAbstract" xlink:title="AccountingPoliciesAbstract" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_TradeReceivablesAndAllowanceForDoubtfulAccountsAbstract" xlink:label="TradeReceivablesAndAllowanceForDoubtfulAccountsAbstract" xlink:title="TradeReceivablesAndAllowanceForDoubtfulAccountsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="AllowanceForDoubtfulAccountsReceivableCurrent" xlink:title="AllowanceForDoubtfulAccountsReceivableCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TradeReceivablesAndAllowanceForDoubtfulAccountsAbstract" xlink:to="AllowanceForDoubtfulAccountsReceivableCurrent" xlink:title="presentation: TradeReceivablesAndAllowanceForDoubtfulAccountsAbstract to AllowanceForDoubtfulAccountsReceivableCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_TradeReceivablesSoldWithoutRecourse" xlink:label="TradeReceivablesSoldWithoutRecourse" xlink:title="TradeReceivablesSoldWithoutRecourse" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TradeReceivablesAndAllowanceForDoubtfulAccountsAbstract" xlink:to="TradeReceivablesSoldWithoutRecourse" xlink:title="presentation: TradeReceivablesAndAllowanceForDoubtfulAccountsAbstract to TradeReceivablesSoldWithoutRecourse" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainLossOnSaleOfAccountsReceivable" xlink:label="GainLossOnSaleOfAccountsReceivable" xlink:title="GainLossOnSaleOfAccountsReceivable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TradeReceivablesAndAllowanceForDoubtfulAccountsAbstract" xlink:to="GainLossOnSaleOfAccountsReceivable" xlink:title="presentation: TradeReceivablesAndAllowanceForDoubtfulAccountsAbstract to GainLossOnSaleOfAccountsReceivable" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="TradeReceivablesAndAllowanceForDoubtfulAccountsAbstract" xlink:title="presentation: AccountingPoliciesAbstract to TradeReceivablesAndAllowanceForDoubtfulAccountsAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://modine.com/role/SignificantAccountingPoliciesToolingAndResearchAndDevelopmentDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="AccountingPoliciesAbstract" xlink:title="AccountingPoliciesAbstract" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_ToolingCostsAbstract" xlink:label="ToolingCostsAbstract" xlink:title="ToolingCostsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="ScheduleOfPropertyPlantAndEquipmentTable" xlink:title="ScheduleOfPropertyPlantAndEquipmentTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="PropertyPlantAndEquipmentByTypeAxis" xlink:title="PropertyPlantAndEquipmentByTypeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="PropertyPlantAndEquipmentTypeDomain" xlink:title="PropertyPlantAndEquipmentTypeDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ToolsDiesAndMoldsMember" xlink:label="ToolsDiesAndMoldsMember" xlink:title="ToolsDiesAndMoldsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentTypeDomain" xlink:to="ToolsDiesAndMoldsMember" xlink:title="presentation: PropertyPlantAndEquipmentTypeDomain to ToolsDiesAndMoldsMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentByTypeAxis" xlink:to="PropertyPlantAndEquipmentTypeDomain" xlink:title="presentation: PropertyPlantAndEquipmentByTypeAxis to PropertyPlantAndEquipmentTypeDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="PropertyPlantAndEquipmentByTypeAxis" xlink:title="presentation: ScheduleOfPropertyPlantAndEquipmentTable to PropertyPlantAndEquipmentByTypeAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="PropertyPlantAndEquipmentLineItems" xlink:title="PropertyPlantAndEquipmentLineItems" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_ToolingAbstract" xlink:label="ToolingAbstract" xlink:title="ToolingAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="PropertyPlantAndEquipmentUsefulLife" xlink:title="PropertyPlantAndEquipmentUsefulLife" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ToolingAbstract" xlink:to="PropertyPlantAndEquipmentUsefulLife" xlink:title="presentation: ToolingAbstract to PropertyPlantAndEquipmentUsefulLife" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="PropertyPlantAndEquipmentNet" xlink:title="PropertyPlantAndEquipmentNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ToolingAbstract" xlink:to="PropertyPlantAndEquipmentNet" xlink:title="presentation: ToolingAbstract to PropertyPlantAndEquipmentNet" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_CustomerOwnedToolingReceivables" xlink:label="CustomerOwnedToolingReceivables" xlink:title="CustomerOwnedToolingReceivables" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ToolingAbstract" xlink:to="CustomerOwnedToolingReceivables" xlink:title="presentation: ToolingAbstract to CustomerOwnedToolingReceivables" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentLineItems" xlink:to="ToolingAbstract" xlink:title="presentation: PropertyPlantAndEquipmentLineItems to ToolingAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="PropertyPlantAndEquipmentLineItems" xlink:title="presentation: ScheduleOfPropertyPlantAndEquipmentTable to PropertyPlantAndEquipmentLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ToolingCostsAbstract" xlink:to="ScheduleOfPropertyPlantAndEquipmentTable" xlink:title="presentation: ToolingCostsAbstract to ScheduleOfPropertyPlantAndEquipmentTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="ToolingCostsAbstract" xlink:title="presentation: AccountingPoliciesAbstract to ToolingCostsAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ResearchAndDevelopmentExpenseAbstract" xlink:label="ResearchAndDevelopmentExpenseAbstract" xlink:title="ResearchAndDevelopmentExpenseAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="ResearchAndDevelopmentExpense" xlink:title="ResearchAndDevelopmentExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ResearchAndDevelopmentExpenseAbstract" xlink:to="ResearchAndDevelopmentExpense" xlink:title="presentation: ResearchAndDevelopmentExpenseAbstract to ResearchAndDevelopmentExpense" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="ResearchAndDevelopmentExpenseAbstract" xlink:title="presentation: AccountingPoliciesAbstract to ResearchAndDevelopmentExpenseAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://modine.com/role/SignificantAccountingPoliciesShorttermInvestmentsPropertyPlantAndEquipmentAndAssetsHeldForSaleDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="AccountingPoliciesAbstract" xlink:title="AccountingPoliciesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermInvestmentsAbstract" xlink:label="ShortTermInvestmentsAbstract" xlink:title="ShortTermInvestmentsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermInvestments" xlink:label="ShortTermInvestments" xlink:title="ShortTermInvestments" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShortTermInvestmentsAbstract" xlink:to="ShortTermInvestments" xlink:title="presentation: ShortTermInvestmentsAbstract to ShortTermInvestments" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="ShortTermInvestmentsAbstract" xlink:title="presentation: AccountingPoliciesAbstract to ShortTermInvestmentsAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="PropertyPlantAndEquipmentAbstract" xlink:title="PropertyPlantAndEquipmentAbstract" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_AccruedCapitalExpendituresCurrent" xlink:label="AccruedCapitalExpendituresCurrent" xlink:title="AccruedCapitalExpendituresCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentAbstract" xlink:to="AccruedCapitalExpendituresCurrent" xlink:title="presentation: PropertyPlantAndEquipmentAbstract to AccruedCapitalExpendituresCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="PropertyPlantAndEquipmentAbstract" xlink:title="presentation: AccountingPoliciesAbstract to PropertyPlantAndEquipmentAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationBalanceSheetDisclosuresAbstract" xlink:label="DisposalGroupIncludingDiscontinuedOperationBalanceSheetDisclosuresAbstract" xlink:title="DisposalGroupIncludingDiscontinuedOperationBalanceSheetDisclosuresAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:label="AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:title="AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisposalGroupIncludingDiscontinuedOperationBalanceSheetDisclosuresAbstract" xlink:to="AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:title="presentation: DisposalGroupIncludingDiscontinuedOperationBalanceSheetDisclosuresAbstract to AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="DisposalGroupIncludingDiscontinuedOperationBalanceSheetDisclosuresAbstract" xlink:title="presentation: AccountingPoliciesAbstract to DisposalGroupIncludingDiscontinuedOperationBalanceSheetDisclosuresAbstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://modine.com/role/SignificantAccountingPoliciesSupplementalCashFlowInformationDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="AccountingPoliciesAbstract" xlink:title="AccountingPoliciesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="SupplementalCashFlowInformationAbstract" xlink:title="SupplementalCashFlowInformationAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestPaidNet" xlink:label="InterestPaidNet" xlink:title="InterestPaidNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SupplementalCashFlowInformationAbstract" xlink:to="InterestPaidNet" xlink:title="presentation: SupplementalCashFlowInformationAbstract to InterestPaidNet" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxesPaidNet" xlink:label="IncomeTaxesPaidNet" xlink:title="IncomeTaxesPaidNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SupplementalCashFlowInformationAbstract" xlink:to="IncomeTaxesPaidNet" xlink:title="presentation: SupplementalCashFlowInformationAbstract to IncomeTaxesPaidNet" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="SupplementalCashFlowInformationAbstract" xlink:title="presentation: AccountingPoliciesAbstract to SupplementalCashFlowInformationAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://modine.com/role/SignificantAccountingPoliciesSupplierFinanceProgramsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="AccountingPoliciesAbstract" xlink:title="AccountingPoliciesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplierFinanceProgramTable" xlink:label="SupplierFinanceProgramTable" xlink:title="SupplierFinanceProgramTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember" xlink:label="MinimumMember" xlink:title="MinimumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeMember" xlink:to="MinimumMember" xlink:title="presentation: RangeMember to MinimumMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember" xlink:label="MaximumMember" xlink:title="MaximumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeMember" xlink:to="MaximumMember" xlink:title="presentation: RangeMember to MaximumMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="presentation: RangeAxis to RangeMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SupplierFinanceProgramTable" xlink:to="RangeAxis" xlink:title="presentation: SupplierFinanceProgramTable to RangeAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplierFinanceProgramLineItems" xlink:label="SupplierFinanceProgramLineItems" xlink:title="SupplierFinanceProgramLineItems" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_SupplierFinanceProgramAbstract" xlink:label="SupplierFinanceProgramAbstract" xlink:title="SupplierFinanceProgramAbstract" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_NoticePeriodToTerminateSupplierFinanceProgram" xlink:label="NoticePeriodToTerminateSupplierFinanceProgram" xlink:title="NoticePeriodToTerminateSupplierFinanceProgram" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SupplierFinanceProgramAbstract" xlink:to="NoticePeriodToTerminateSupplierFinanceProgram" xlink:title="presentation: SupplierFinanceProgramAbstract to NoticePeriodToTerminateSupplierFinanceProgram" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplierFinanceProgramPaymentTimingPeriod" xlink:label="SupplierFinanceProgramPaymentTimingPeriod" xlink:title="SupplierFinanceProgramPaymentTimingPeriod" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SupplierFinanceProgramAbstract" xlink:to="SupplierFinanceProgramPaymentTimingPeriod" xlink:title="presentation: SupplierFinanceProgramAbstract to SupplierFinanceProgramPaymentTimingPeriod" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplierFinanceProgramObligationRollForward" xlink:label="SupplierFinanceProgramObligationRollForward" xlink:title="SupplierFinanceProgramObligationRollForward" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplierFinanceProgramObligation" xlink:label="SupplierFinanceProgramObligation" xlink:title="SupplierFinanceProgramObligation" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SupplierFinanceProgramObligationRollForward" xlink:to="SupplierFinanceProgramObligation" xlink:title="presentation: SupplierFinanceProgramObligationRollForward to SupplierFinanceProgramObligation" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplierFinanceProgramObligationIncrease" xlink:label="SupplierFinanceProgramObligationIncrease" xlink:title="SupplierFinanceProgramObligationIncrease" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SupplierFinanceProgramObligationRollForward" xlink:to="SupplierFinanceProgramObligationIncrease" xlink:title="presentation: SupplierFinanceProgramObligationRollForward to SupplierFinanceProgramObligationIncrease" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplierFinanceProgramObligationDecreaseSettlement" xlink:label="SupplierFinanceProgramObligationDecreaseSettlement" xlink:title="SupplierFinanceProgramObligationDecreaseSettlement" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SupplierFinanceProgramObligationRollForward" xlink:to="SupplierFinanceProgramObligationDecreaseSettlement" xlink:title="presentation: SupplierFinanceProgramObligationRollForward to SupplierFinanceProgramObligationDecreaseSettlement" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplierFinanceProgramObligation" xlink:label="SupplierFinanceProgramObligation_2" xlink:title="SupplierFinanceProgramObligation" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SupplierFinanceProgramObligationRollForward" xlink:to="SupplierFinanceProgramObligation_2" xlink:title="presentation: SupplierFinanceProgramObligationRollForward to SupplierFinanceProgramObligation" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration" xlink:label="SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration" xlink:title="SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SupplierFinanceProgramObligationRollForward" xlink:to="SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration" xlink:title="presentation: SupplierFinanceProgramObligationRollForward to SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SupplierFinanceProgramAbstract" xlink:to="SupplierFinanceProgramObligationRollForward" xlink:title="presentation: SupplierFinanceProgramAbstract to SupplierFinanceProgramObligationRollForward" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SupplierFinanceProgramLineItems" xlink:to="SupplierFinanceProgramAbstract" xlink:title="presentation: SupplierFinanceProgramLineItems to SupplierFinanceProgramAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SupplierFinanceProgramTable" xlink:to="SupplierFinanceProgramLineItems" xlink:title="presentation: SupplierFinanceProgramTable to SupplierFinanceProgramLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="SupplierFinanceProgramTable" xlink:title="presentation: AccountingPoliciesAbstract to SupplierFinanceProgramTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://modine.com/role/AcquisitionsAndDispositionsAcquisitionOfScottSpringfieldMfgIncDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:label="BusinessCombinationAndAssetAcquisitionAbstract" xlink:title="BusinessCombinationAndAssetAcquisitionAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:title="ScheduleOfBusinessAcquisitionsByAcquisitionTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="BusinessAcquisitionAxis" xlink:title="BusinessAcquisitionAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="BusinessAcquisitionAcquireeDomain" xlink:title="BusinessAcquisitionAcquireeDomain" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_ScottSpringfieldManufacturingMember" xlink:label="ScottSpringfieldManufacturingMember" xlink:title="ScottSpringfieldManufacturingMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessAcquisitionAcquireeDomain" xlink:to="ScottSpringfieldManufacturingMember" xlink:title="presentation: BusinessAcquisitionAcquireeDomain to ScottSpringfieldManufacturingMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessAcquisitionAxis" xlink:to="BusinessAcquisitionAcquireeDomain" xlink:title="presentation: BusinessAcquisitionAxis to BusinessAcquisitionAcquireeDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="BusinessAcquisitionAxis" xlink:title="presentation: ScheduleOfBusinessAcquisitionsByAcquisitionTable to BusinessAcquisitionAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="IncomeStatementLocationAxis" xlink:title="IncomeStatementLocationAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="IncomeStatementLocationDomain" xlink:title="IncomeStatementLocationDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:label="SellingGeneralAndAdministrativeExpensesMember" xlink:title="SellingGeneralAndAdministrativeExpensesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementLocationDomain" xlink:to="SellingGeneralAndAdministrativeExpensesMember" xlink:title="presentation: IncomeStatementLocationDomain to SellingGeneralAndAdministrativeExpensesMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfSalesMember" xlink:label="CostOfSalesMember" xlink:title="CostOfSalesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementLocationDomain" xlink:to="CostOfSalesMember" xlink:title="presentation: IncomeStatementLocationDomain to CostOfSalesMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementLocationAxis" xlink:to="IncomeStatementLocationDomain" xlink:title="presentation: IncomeStatementLocationAxis to IncomeStatementLocationDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="IncomeStatementLocationAxis" xlink:title="presentation: ScheduleOfBusinessAcquisitionsByAcquisitionTable to IncomeStatementLocationAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementScenarioAxis" xlink:label="StatementScenarioAxis" xlink:title="StatementScenarioAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="ScenarioUnspecifiedDomain" xlink:title="ScenarioUnspecifiedDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScenarioPlanMember" xlink:label="ScenarioPlanMember" xlink:title="ScenarioPlanMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScenarioUnspecifiedDomain" xlink:to="ScenarioPlanMember" xlink:title="presentation: ScenarioUnspecifiedDomain to ScenarioPlanMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementScenarioAxis" xlink:to="ScenarioUnspecifiedDomain" xlink:title="presentation: StatementScenarioAxis to ScenarioUnspecifiedDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="StatementScenarioAxis" xlink:title="presentation: ScheduleOfBusinessAcquisitionsByAcquisitionTable to StatementScenarioAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:title="FiniteLivedIntangibleAssetsByMajorClassAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:title="FiniteLivedIntangibleAssetsMajorClassNameDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="CustomerRelationshipsMember" xlink:title="CustomerRelationshipsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="CustomerRelationshipsMember" xlink:title="presentation: FiniteLivedIntangibleAssetsMajorClassNameDomain to CustomerRelationshipsMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OrderOrProductionBacklogMember" xlink:label="OrderOrProductionBacklogMember" xlink:title="OrderOrProductionBacklogMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="OrderOrProductionBacklogMember" xlink:title="presentation: FiniteLivedIntangibleAssetsMajorClassNameDomain to OrderOrProductionBacklogMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TradeNamesMember" xlink:label="TradeNamesMember" xlink:title="TradeNamesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="TradeNamesMember" xlink:title="presentation: FiniteLivedIntangibleAssetsMajorClassNameDomain to TradeNamesMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:title="presentation: FiniteLivedIntangibleAssetsByMajorClassAxis to FiniteLivedIntangibleAssetsMajorClassNameDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:title="presentation: ScheduleOfBusinessAcquisitionsByAcquisitionTable to FiniteLivedIntangibleAssetsByMajorClassAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="BusinessAcquisitionLineItems" xlink:title="BusinessAcquisitionLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="BusinessCombinationsAbstract" xlink:title="BusinessCombinationsAbstract" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_BusinessCombinationRecognizedIdentifiableAssetsAcquiredExcludingCashGoodwillAndLiabilitiesAssumedNet" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredExcludingCashGoodwillAndLiabilitiesAssumedNet" xlink:title="BusinessCombinationRecognizedIdentifiableAssetsAcquiredExcludingCashGoodwillAndLiabilitiesAssumedNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsAbstract" xlink:to="BusinessCombinationRecognizedIdentifiableAssetsAcquiredExcludingCashGoodwillAndLiabilitiesAssumedNet" xlink:title="presentation: BusinessCombinationsAbstract to BusinessCombinationRecognizedIdentifiableAssetsAcquiredExcludingCashGoodwillAndLiabilitiesAssumedNet" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:title="PaymentsToAcquireBusinessesNetOfCashAcquired" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsAbstract" xlink:to="PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:title="presentation: BusinessCombinationsAbstract to PaymentsToAcquireBusinessesNetOfCashAcquired" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_BusinessCombinationConsiderationPayable" xlink:label="BusinessCombinationConsiderationPayable" xlink:title="BusinessCombinationConsiderationPayable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsAbstract" xlink:to="BusinessCombinationConsiderationPayable" xlink:title="presentation: BusinessCombinationsAbstract to BusinessCombinationConsiderationPayable" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionRevenueReportedByAcquiredEntityForLastAnnualPeriod" xlink:label="BusinessAcquisitionRevenueReportedByAcquiredEntityForLastAnnualPeriod" xlink:title="BusinessAcquisitionRevenueReportedByAcquiredEntityForLastAnnualPeriod" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsAbstract" xlink:to="BusinessAcquisitionRevenueReportedByAcquiredEntityForLastAnnualPeriod" xlink:title="presentation: BusinessCombinationsAbstract to BusinessAcquisitionRevenueReportedByAcquiredEntityForLastAnnualPeriod" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionPeriodResultsIncludedInCombinedEntity1" xlink:label="BusinessAcquisitionPeriodResultsIncludedInCombinedEntity1" xlink:title="BusinessAcquisitionPeriodResultsIncludedInCombinedEntity1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsAbstract" xlink:to="BusinessAcquisitionPeriodResultsIncludedInCombinedEntity1" xlink:title="presentation: BusinessCombinationsAbstract to BusinessAcquisitionPeriodResultsIncludedInCombinedEntity1" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" xlink:label="BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" xlink:title="BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsAbstract" xlink:to="BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" xlink:title="presentation: BusinessCombinationsAbstract to BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts" xlink:label="BusinessAcquisitionCostOfAcquiredEntityTransactionCosts" xlink:title="BusinessAcquisitionCostOfAcquiredEntityTransactionCosts" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsAbstract" xlink:to="BusinessAcquisitionCostOfAcquiredEntityTransactionCosts" xlink:title="presentation: BusinessCombinationsAbstract to BusinessAcquisitionCostOfAcquiredEntityTransactionCosts" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract" xlink:title="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:title="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract" xlink:to="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:title="presentation: BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract to BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:title="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract" xlink:to="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:title="presentation: BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract to BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:title="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract" xlink:to="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:title="presentation: BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract to BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:title="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract" xlink:to="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:title="presentation: BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract to BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:title="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract" xlink:to="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:title="presentation: BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract to BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill" xlink:label="Goodwill" xlink:title="Goodwill" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract" xlink:to="Goodwill" xlink:title="presentation: BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract to Goodwill" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:title="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract" xlink:to="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:title="presentation: BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract to BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:title="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract" xlink:to="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:title="presentation: BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract to BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" order="7.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" xlink:title="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract" xlink:to="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" xlink:title="presentation: BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract to BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" order="8.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:title="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract" xlink:to="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:title="presentation: BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract to BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" order="9.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:title="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract" xlink:to="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:title="presentation: BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract to BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" order="10.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:title="BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract" xlink:to="BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:title="presentation: BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract to BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsAbstract" xlink:to="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract" xlink:title="presentation: BusinessCombinationsAbstract to BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_BusinessAcquisitionWriteUpOfAcquiredInventory" xlink:label="BusinessAcquisitionWriteUpOfAcquiredInventory" xlink:title="BusinessAcquisitionWriteUpOfAcquiredInventory" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsAbstract" xlink:to="BusinessAcquisitionWriteUpOfAcquiredInventory" xlink:title="presentation: BusinessCombinationsAbstract to BusinessAcquisitionWriteUpOfAcquiredInventory" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsFairValueAdjustment" xlink:label="AssetsFairValueAdjustment" xlink:title="AssetsFairValueAdjustment" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsAbstract" xlink:to="AssetsFairValueAdjustment" xlink:title="presentation: BusinessCombinationsAbstract to AssetsFairValueAdjustment" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:label="AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:title="AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsAbstract" xlink:to="AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:title="presentation: BusinessCombinationsAbstract to AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionProFormaInformationAbstract" xlink:label="BusinessAcquisitionProFormaInformationAbstract" xlink:title="BusinessAcquisitionProFormaInformationAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:label="BusinessAcquisitionsProFormaRevenue" xlink:title="BusinessAcquisitionsProFormaRevenue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessAcquisitionProFormaInformationAbstract" xlink:to="BusinessAcquisitionsProFormaRevenue" xlink:title="presentation: BusinessAcquisitionProFormaInformationAbstract to BusinessAcquisitionsProFormaRevenue" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:label="BusinessAcquisitionsProFormaNetIncomeLoss" xlink:title="BusinessAcquisitionsProFormaNetIncomeLoss" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessAcquisitionProFormaInformationAbstract" xlink:to="BusinessAcquisitionsProFormaNetIncomeLoss" xlink:title="presentation: BusinessAcquisitionProFormaInformationAbstract to BusinessAcquisitionsProFormaNetIncomeLoss" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_BusinessAcquisitionProFormaAdjustmentAmortizationAndDepreciationExpense" xlink:label="BusinessAcquisitionProFormaAdjustmentAmortizationAndDepreciationExpense" xlink:title="BusinessAcquisitionProFormaAdjustmentAmortizationAndDepreciationExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessAcquisitionProFormaInformationAbstract" xlink:to="BusinessAcquisitionProFormaAdjustmentAmortizationAndDepreciationExpense" xlink:title="presentation: BusinessAcquisitionProFormaInformationAbstract to BusinessAcquisitionProFormaAdjustmentAmortizationAndDepreciationExpense" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_BusinessAcquisitionProFormaAdjustmentInterestExpense" xlink:label="BusinessAcquisitionProFormaAdjustmentInterestExpense" xlink:title="BusinessAcquisitionProFormaAdjustmentInterestExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessAcquisitionProFormaInformationAbstract" xlink:to="BusinessAcquisitionProFormaAdjustmentInterestExpense" xlink:title="presentation: BusinessAcquisitionProFormaInformationAbstract to BusinessAcquisitionProFormaAdjustmentInterestExpense" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_BusinessAcquisitionProFormaAdjustmentTransactionCosts" xlink:label="BusinessAcquisitionProFormaAdjustmentTransactionCosts" xlink:title="BusinessAcquisitionProFormaAdjustmentTransactionCosts" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessAcquisitionProFormaInformationAbstract" xlink:to="BusinessAcquisitionProFormaAdjustmentTransactionCosts" xlink:title="presentation: BusinessAcquisitionProFormaInformationAbstract to BusinessAcquisitionProFormaAdjustmentTransactionCosts" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_BusinessAcquisitionProFormaAdjustmentInventoryPurchaseAccountingAdjustments" xlink:label="BusinessAcquisitionProFormaAdjustmentInventoryPurchaseAccountingAdjustments" xlink:title="BusinessAcquisitionProFormaAdjustmentInventoryPurchaseAccountingAdjustments" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessAcquisitionProFormaInformationAbstract" xlink:to="BusinessAcquisitionProFormaAdjustmentInventoryPurchaseAccountingAdjustments" xlink:title="presentation: BusinessAcquisitionProFormaInformationAbstract to BusinessAcquisitionProFormaAdjustmentInventoryPurchaseAccountingAdjustments" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsAbstract" xlink:to="BusinessAcquisitionProFormaInformationAbstract" xlink:title="presentation: BusinessCombinationsAbstract to BusinessAcquisitionProFormaInformationAbstract" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessAcquisitionLineItems" xlink:to="BusinessCombinationsAbstract" xlink:title="presentation: BusinessAcquisitionLineItems to BusinessCombinationsAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="BusinessAcquisitionLineItems" xlink:title="presentation: ScheduleOfBusinessAcquisitionsByAcquisitionTable to BusinessAcquisitionLineItems" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationAndAssetAcquisitionAbstract" xlink:to="ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:title="presentation: BusinessCombinationAndAssetAcquisitionAbstract to ScheduleOfBusinessAcquisitionsByAcquisitionTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://modine.com/role/AcquisitionsAndDispositionsPurchaseOfTmgcoreIncIntellectualPropertyDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:label="BusinessCombinationAndAssetAcquisitionAbstract" xlink:title="BusinessCombinationAndAssetAcquisitionAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetAcquisitionTable" xlink:label="AssetAcquisitionTable" xlink:title="AssetAcquisitionTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetAcquisitionAxis" xlink:label="AssetAcquisitionAxis" xlink:title="AssetAcquisitionAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetAcquisitionDomain" xlink:label="AssetAcquisitionDomain" xlink:title="AssetAcquisitionDomain" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_TMGcoreIncMember" xlink:label="TMGcoreIncMember" xlink:title="TMGcoreIncMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetAcquisitionDomain" xlink:to="TMGcoreIncMember" xlink:title="presentation: AssetAcquisitionDomain to TMGcoreIncMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetAcquisitionAxis" xlink:to="AssetAcquisitionDomain" xlink:title="presentation: AssetAcquisitionAxis to AssetAcquisitionDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetAcquisitionTable" xlink:to="AssetAcquisitionAxis" xlink:title="presentation: AssetAcquisitionTable to AssetAcquisitionAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:title="FiniteLivedIntangibleAssetsByMajorClassAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:title="FiniteLivedIntangibleAssetsMajorClassNameDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TechnologyBasedIntangibleAssetsMember" xlink:label="TechnologyBasedIntangibleAssetsMember" xlink:title="TechnologyBasedIntangibleAssetsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="TechnologyBasedIntangibleAssetsMember" xlink:title="presentation: FiniteLivedIntangibleAssetsMajorClassNameDomain to TechnologyBasedIntangibleAssetsMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:title="presentation: FiniteLivedIntangibleAssetsByMajorClassAxis to FiniteLivedIntangibleAssetsMajorClassNameDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetAcquisitionTable" xlink:to="FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:title="presentation: AssetAcquisitionTable to FiniteLivedIntangibleAssetsByMajorClassAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetAcquisitionLineItems" xlink:label="AssetAcquisitionLineItems" xlink:title="AssetAcquisitionLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetAcquisitionConsiderationTransferredAbstract" xlink:label="AssetAcquisitionConsiderationTransferredAbstract" xlink:title="AssetAcquisitionConsiderationTransferredAbstract" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_PaymentsToAcquireIntangibleAndProductiveAssets" xlink:label="PaymentsToAcquireIntangibleAndProductiveAssets" xlink:title="PaymentsToAcquireIntangibleAndProductiveAssets" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetAcquisitionConsiderationTransferredAbstract" xlink:to="PaymentsToAcquireIntangibleAndProductiveAssets" xlink:title="presentation: AssetAcquisitionConsiderationTransferredAbstract to PaymentsToAcquireIntangibleAndProductiveAssets" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:label="FinitelivedIntangibleAssetsAcquired1" xlink:title="FinitelivedIntangibleAssetsAcquired1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetAcquisitionConsiderationTransferredAbstract" xlink:to="FinitelivedIntangibleAssetsAcquired1" xlink:title="presentation: AssetAcquisitionConsiderationTransferredAbstract to FinitelivedIntangibleAssetsAcquired1" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:label="AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:title="AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetAcquisitionConsiderationTransferredAbstract" xlink:to="AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:title="presentation: AssetAcquisitionConsiderationTransferredAbstract to AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentAdditions" xlink:label="PropertyPlantAndEquipmentAdditions" xlink:title="PropertyPlantAndEquipmentAdditions" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetAcquisitionConsiderationTransferredAbstract" xlink:to="PropertyPlantAndEquipmentAdditions" xlink:title="presentation: AssetAcquisitionConsiderationTransferredAbstract to PropertyPlantAndEquipmentAdditions" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetAcquisitionLineItems" xlink:to="AssetAcquisitionConsiderationTransferredAbstract" xlink:title="presentation: AssetAcquisitionLineItems to AssetAcquisitionConsiderationTransferredAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetAcquisitionTable" xlink:to="AssetAcquisitionLineItems" xlink:title="presentation: AssetAcquisitionTable to AssetAcquisitionLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationAndAssetAcquisitionAbstract" xlink:to="AssetAcquisitionTable" xlink:title="presentation: BusinessCombinationAndAssetAcquisitionAbstract to AssetAcquisitionTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://modine.com/role/AcquisitionsAndDispositionsAcquisitionOfNappsTechnologyCorporationDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:label="BusinessCombinationAndAssetAcquisitionAbstract" xlink:title="BusinessCombinationAndAssetAcquisitionAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:title="ScheduleOfBusinessAcquisitionsByAcquisitionTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="BusinessAcquisitionAxis" xlink:title="BusinessAcquisitionAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="BusinessAcquisitionAcquireeDomain" xlink:title="BusinessAcquisitionAcquireeDomain" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_NappsTechnologyCorporationMember" xlink:label="NappsTechnologyCorporationMember" xlink:title="NappsTechnologyCorporationMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessAcquisitionAcquireeDomain" xlink:to="NappsTechnologyCorporationMember" xlink:title="presentation: BusinessAcquisitionAcquireeDomain to NappsTechnologyCorporationMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessAcquisitionAxis" xlink:to="BusinessAcquisitionAcquireeDomain" xlink:title="presentation: BusinessAcquisitionAxis to BusinessAcquisitionAcquireeDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="BusinessAcquisitionAxis" xlink:title="presentation: ScheduleOfBusinessAcquisitionsByAcquisitionTable to BusinessAcquisitionAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="BusinessAcquisitionLineItems" xlink:title="BusinessAcquisitionLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="BusinessCombinationsAbstract" xlink:title="BusinessCombinationsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:title="PaymentsToAcquireBusinessesNetOfCashAcquired" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsAbstract" xlink:to="PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:title="presentation: BusinessCombinationsAbstract to PaymentsToAcquireBusinessesNetOfCashAcquired" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_BusinessCombinationConsiderationPayable" xlink:label="BusinessCombinationConsiderationPayable" xlink:title="BusinessCombinationConsiderationPayable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsAbstract" xlink:to="BusinessCombinationConsiderationPayable" xlink:title="presentation: BusinessCombinationsAbstract to BusinessCombinationConsiderationPayable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" xlink:label="BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" xlink:title="BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsAbstract" xlink:to="BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" xlink:title="presentation: BusinessCombinationsAbstract to BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionPeriodResultsIncludedInCombinedEntity1" xlink:label="BusinessAcquisitionPeriodResultsIncludedInCombinedEntity1" xlink:title="BusinessAcquisitionPeriodResultsIncludedInCombinedEntity1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsAbstract" xlink:to="BusinessAcquisitionPeriodResultsIncludedInCombinedEntity1" xlink:title="presentation: BusinessCombinationsAbstract to BusinessAcquisitionPeriodResultsIncludedInCombinedEntity1" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:label="AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:title="AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsAbstract" xlink:to="AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:title="presentation: BusinessCombinationsAbstract to AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink:label="BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink:title="BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsAbstract" xlink:to="BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink:title="presentation: BusinessCombinationsAbstract to BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract" xlink:title="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:title="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract" xlink:to="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:title="presentation: BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract to BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:title="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract" xlink:to="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:title="presentation: BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract to BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipmentAndOtherAssets" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipmentAndOtherAssets" xlink:title="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipmentAndOtherAssets" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract" xlink:to="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipmentAndOtherAssets" xlink:title="presentation: BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract to BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipmentAndOtherAssets" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:title="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract" xlink:to="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:title="presentation: BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract to BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill" xlink:label="Goodwill" xlink:title="Goodwill" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract" xlink:to="Goodwill" xlink:title="presentation: BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract to Goodwill" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayableAndOtherLiabilities" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayableAndOtherLiabilities" xlink:title="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayableAndOtherLiabilities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract" xlink:to="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayableAndOtherLiabilities" xlink:title="presentation: BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract to BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayableAndOtherLiabilities" order="5.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:title="BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract" xlink:to="BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:title="presentation: BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract to BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsAbstract" xlink:to="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract" xlink:title="presentation: BusinessCombinationsAbstract to BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessAcquisitionLineItems" xlink:to="BusinessCombinationsAbstract" xlink:title="presentation: BusinessAcquisitionLineItems to BusinessCombinationsAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="BusinessAcquisitionLineItems" xlink:title="presentation: ScheduleOfBusinessAcquisitionsByAcquisitionTable to BusinessAcquisitionLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationAndAssetAcquisitionAbstract" xlink:to="ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:title="presentation: BusinessCombinationAndAssetAcquisitionAbstract to ScheduleOfBusinessAcquisitionsByAcquisitionTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://modine.com/role/AcquisitionsAndDispositionsDispositionOfTwoCoatingsFacilitiesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:label="BusinessCombinationAndAssetAcquisitionAbstract" xlink:title="BusinessCombinationAndAssetAcquisitionAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:label="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:title="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:label="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:title="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:title="DisposalGroupsIncludingDiscontinuedOperationsNameDomain" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_TwoCoatingsFacilitiesMember" xlink:label="TwoCoatingsFacilitiesMember" xlink:title="TwoCoatingsFacilitiesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:to="TwoCoatingsFacilitiesMember" xlink:title="presentation: DisposalGroupsIncludingDiscontinuedOperationsNameDomain to TwoCoatingsFacilitiesMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:to="DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:title="presentation: IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis to DisposalGroupsIncludingDiscontinuedOperationsNameDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:to="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:title="presentation: IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable to IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember" xlink:label="MaximumMember" xlink:title="MaximumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeMember" xlink:to="MaximumMember" xlink:title="presentation: RangeMember to MaximumMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="presentation: RangeAxis to RangeMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:to="RangeAxis" xlink:title="presentation: IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable to RangeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:label="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:title="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:label="DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:title="DiscontinuedOperationsAndDisposalGroupsAbstract" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_NumberOfCoatingsFacilitiesSold" xlink:label="NumberOfCoatingsFacilitiesSold" xlink:title="NumberOfCoatingsFacilitiesSold" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="NumberOfCoatingsFacilitiesSold" xlink:title="presentation: DiscontinuedOperationsAndDisposalGroupsAbstract to NumberOfCoatingsFacilitiesSold" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:label="DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:title="DisposalGroupIncludingDiscontinuedOperationRevenue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:title="presentation: DiscontinuedOperationsAndDisposalGroupsAbstract to DisposalGroupIncludingDiscontinuedOperationRevenue" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit" xlink:label="GoodwillWrittenOffRelatedToSaleOfBusinessUnit" xlink:title="GoodwillWrittenOffRelatedToSaleOfBusinessUnit" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="GoodwillWrittenOffRelatedToSaleOfBusinessUnit" xlink:title="presentation: DiscontinuedOperationsAndDisposalGroupsAbstract to GoodwillWrittenOffRelatedToSaleOfBusinessUnit" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainLossOnSaleOfBusiness" xlink:label="GainLossOnSaleOfBusiness" xlink:title="GainLossOnSaleOfBusiness" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="GainLossOnSaleOfBusiness" xlink:title="presentation: DiscontinuedOperationsAndDisposalGroupsAbstract to GainLossOnSaleOfBusiness" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:title="presentation: IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems to DiscontinuedOperationsAndDisposalGroupsAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:to="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:title="presentation: IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable to IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationAndAssetAcquisitionAbstract" xlink:to="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:title="presentation: BusinessCombinationAndAssetAcquisitionAbstract to IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://modine.com/role/AcquisitionsAndDispositionsGermanyAutomotiveBusinessesHeldForSaleDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:label="BusinessCombinationAndAssetAcquisitionAbstract" xlink:title="BusinessCombinationAndAssetAcquisitionAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:label="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:title="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:label="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:title="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:title="DisposalGroupsIncludingDiscontinuedOperationsNameDomain" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_ThreeGermanyAutomotiveBusinessesMember" xlink:label="ThreeGermanyAutomotiveBusinessesMember" xlink:title="ThreeGermanyAutomotiveBusinessesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:to="ThreeGermanyAutomotiveBusinessesMember" xlink:title="presentation: DisposalGroupsIncludingDiscontinuedOperationsNameDomain to ThreeGermanyAutomotiveBusinessesMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:to="DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:title="presentation: IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis to DisposalGroupsIncludingDiscontinuedOperationsNameDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:to="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:title="presentation: IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable to IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember" xlink:label="MaximumMember" xlink:title="MaximumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeMember" xlink:to="MaximumMember" xlink:title="presentation: RangeMember to MaximumMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="presentation: RangeAxis to RangeMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:to="RangeAxis" xlink:title="presentation: IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable to RangeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:label="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:title="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:label="DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:title="DiscontinuedOperationsAndDisposalGroupsAbstract" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_NumberOfAutomotiveBusinessesSold" xlink:label="NumberOfAutomotiveBusinessesSold" xlink:title="NumberOfAutomotiveBusinessesSold" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="NumberOfAutomotiveBusinessesSold" xlink:title="presentation: DiscontinuedOperationsAndDisposalGroupsAbstract to NumberOfAutomotiveBusinessesSold" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration" xlink:label="DisposalGroupIncludingDiscontinuedOperationConsideration" xlink:title="DisposalGroupIncludingDiscontinuedOperationConsideration" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="DisposalGroupIncludingDiscontinuedOperationConsideration" xlink:title="presentation: DiscontinuedOperationsAndDisposalGroupsAbstract to DisposalGroupIncludingDiscontinuedOperationConsideration" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainLossOnSaleOfBusiness" xlink:label="GainLossOnSaleOfBusiness" xlink:title="GainLossOnSaleOfBusiness" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="GainLossOnSaleOfBusiness" xlink:title="presentation: DiscontinuedOperationsAndDisposalGroupsAbstract to GainLossOnSaleOfBusiness" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_UnrecognizedNetPensionLossGainInDisposedBusinesses" xlink:label="UnrecognizedNetPensionLossGainInDisposedBusinesses" xlink:title="UnrecognizedNetPensionLossGainInDisposedBusinesses" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="UnrecognizedNetPensionLossGainInDisposedBusinesses" xlink:title="presentation: DiscontinuedOperationsAndDisposalGroupsAbstract to UnrecognizedNetPensionLossGainInDisposedBusinesses" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:label="DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:title="DisposalGroupIncludingDiscontinuedOperationRevenue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:title="presentation: DiscontinuedOperationsAndDisposalGroupsAbstract to DisposalGroupIncludingDiscontinuedOperationRevenue" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:title="presentation: IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems to DiscontinuedOperationsAndDisposalGroupsAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:to="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:title="presentation: IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable to IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationAndAssetAcquisitionAbstract" xlink:to="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:title="presentation: BusinessCombinationAndAssetAcquisitionAbstract to IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://modine.com/role/AcquisitionsAndDispositionsAutomotiveBusinessPreviouslyHeldForSaleDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:label="BusinessCombinationAndAssetAcquisitionAbstract" xlink:title="BusinessCombinationAndAssetAcquisitionAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:label="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:title="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:label="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:title="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:title="DisposalGroupsIncludingDiscontinuedOperationsNameDomain" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_LiquidCooledAutomotiveBusinessMember" xlink:label="LiquidCooledAutomotiveBusinessMember" xlink:title="LiquidCooledAutomotiveBusinessMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:to="LiquidCooledAutomotiveBusinessMember" xlink:title="presentation: DisposalGroupsIncludingDiscontinuedOperationsNameDomain to LiquidCooledAutomotiveBusinessMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:to="DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:title="presentation: IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis to DisposalGroupsIncludingDiscontinuedOperationsNameDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:to="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:title="presentation: IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable to IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="StatementBusinessSegmentsAxis" xlink:title="StatementBusinessSegmentsAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain" xlink:label="SegmentDomain" xlink:title="SegmentDomain" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_PerformanceTechnologiesMember" xlink:label="PerformanceTechnologiesMember" xlink:title="PerformanceTechnologiesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentDomain" xlink:to="PerformanceTechnologiesMember" xlink:title="presentation: SegmentDomain to PerformanceTechnologiesMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementBusinessSegmentsAxis" xlink:to="SegmentDomain" xlink:title="presentation: StatementBusinessSegmentsAxis to SegmentDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:to="StatementBusinessSegmentsAxis" xlink:title="presentation: IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable to StatementBusinessSegmentsAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:label="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:title="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationBalanceSheetDisclosuresAbstract" xlink:label="DisposalGroupIncludingDiscontinuedOperationBalanceSheetDisclosuresAbstract" xlink:title="DisposalGroupIncludingDiscontinuedOperationBalanceSheetDisclosuresAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetImpairmentCharges" xlink:label="AssetImpairmentCharges" xlink:title="AssetImpairmentCharges" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisposalGroupIncludingDiscontinuedOperationBalanceSheetDisclosuresAbstract" xlink:to="AssetImpairmentCharges" xlink:title="presentation: DisposalGroupIncludingDiscontinuedOperationBalanceSheetDisclosuresAbstract to AssetImpairmentCharges" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="DisposalGroupIncludingDiscontinuedOperationBalanceSheetDisclosuresAbstract" xlink:title="presentation: IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems to DisposalGroupIncludingDiscontinuedOperationBalanceSheetDisclosuresAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:to="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:title="presentation: IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable to IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationAndAssetAcquisitionAbstract" xlink:to="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:title="presentation: BusinessCombinationAndAssetAcquisitionAbstract to IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://modine.com/role/AcquisitionsAndDispositionsDispositionOfAustrianAircooledAutomotiveBusinessDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:label="BusinessCombinationAndAssetAcquisitionAbstract" xlink:title="BusinessCombinationAndAssetAcquisitionAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:label="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:title="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:label="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:title="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:title="DisposalGroupsIncludingDiscontinuedOperationsNameDomain" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_AirCooledAutomotiveBusinessMember" xlink:label="AirCooledAutomotiveBusinessMember" xlink:title="AirCooledAutomotiveBusinessMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:to="AirCooledAutomotiveBusinessMember" xlink:title="presentation: DisposalGroupsIncludingDiscontinuedOperationsNameDomain to AirCooledAutomotiveBusinessMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:to="DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:title="presentation: IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis to DisposalGroupsIncludingDiscontinuedOperationsNameDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:to="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:title="presentation: IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable to IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="BalanceSheetLocationAxis" xlink:title="BalanceSheetLocationAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="BalanceSheetLocationDomain" xlink:title="BalanceSheetLocationDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNoncurrentAssetsMember" xlink:label="OtherNoncurrentAssetsMember" xlink:title="OtherNoncurrentAssetsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BalanceSheetLocationDomain" xlink:to="OtherNoncurrentAssetsMember" xlink:title="presentation: BalanceSheetLocationDomain to OtherNoncurrentAssetsMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BalanceSheetLocationAxis" xlink:to="BalanceSheetLocationDomain" xlink:title="presentation: BalanceSheetLocationAxis to BalanceSheetLocationDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:to="BalanceSheetLocationAxis" xlink:title="presentation: IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable to BalanceSheetLocationAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:label="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:title="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAdditionalDisclosuresAbstract" xlink:label="DisposalGroupIncludingDiscontinuedOperationAdditionalDisclosuresAbstract" xlink:title="DisposalGroupIncludingDiscontinuedOperationAdditionalDisclosuresAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainLossOnSaleOfBusiness" xlink:label="GainLossOnSaleOfBusiness" xlink:title="GainLossOnSaleOfBusiness" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisposalGroupIncludingDiscontinuedOperationAdditionalDisclosuresAbstract" xlink:to="GainLossOnSaleOfBusiness" xlink:title="presentation: DisposalGroupIncludingDiscontinuedOperationAdditionalDisclosuresAbstract to GainLossOnSaleOfBusiness" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_DisposalGroupWriteOffOfNetActuarialLosses" xlink:label="DisposalGroupWriteOffOfNetActuarialLosses" xlink:title="DisposalGroupWriteOffOfNetActuarialLosses" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisposalGroupIncludingDiscontinuedOperationAdditionalDisclosuresAbstract" xlink:to="DisposalGroupWriteOffOfNetActuarialLosses" xlink:title="presentation: DisposalGroupIncludingDiscontinuedOperationAdditionalDisclosuresAbstract to DisposalGroupWriteOffOfNetActuarialLosses" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" xlink:label="DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" xlink:title="DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisposalGroupIncludingDiscontinuedOperationAdditionalDisclosuresAbstract" xlink:to="DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" xlink:title="presentation: DisposalGroupIncludingDiscontinuedOperationAdditionalDisclosuresAbstract to DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_PaymentsForProceedsFromDispositionOfAssets" xlink:label="PaymentsForProceedsFromDispositionOfAssets" xlink:title="PaymentsForProceedsFromDispositionOfAssets" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisposalGroupIncludingDiscontinuedOperationAdditionalDisclosuresAbstract" xlink:to="PaymentsForProceedsFromDispositionOfAssets" xlink:title="presentation: DisposalGroupIncludingDiscontinuedOperationAdditionalDisclosuresAbstract to PaymentsForProceedsFromDispositionOfAssets" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:label="DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:title="DisposalGroupIncludingDiscontinuedOperationRevenue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisposalGroupIncludingDiscontinuedOperationAdditionalDisclosuresAbstract" xlink:to="DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:title="presentation: DisposalGroupIncludingDiscontinuedOperationAdditionalDisclosuresAbstract to DisposalGroupIncludingDiscontinuedOperationRevenue" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_NoteReceivableTerm" xlink:label="NoteReceivableTerm" xlink:title="NoteReceivableTerm" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisposalGroupIncludingDiscontinuedOperationAdditionalDisclosuresAbstract" xlink:to="NoteReceivableTerm" xlink:title="presentation: DisposalGroupIncludingDiscontinuedOperationAdditionalDisclosuresAbstract to NoteReceivableTerm" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesAndLoansReceivableNetNoncurrent" xlink:label="NotesAndLoansReceivableNetNoncurrent" xlink:title="NotesAndLoansReceivableNetNoncurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisposalGroupIncludingDiscontinuedOperationAdditionalDisclosuresAbstract" xlink:to="NotesAndLoansReceivableNetNoncurrent" xlink:title="presentation: DisposalGroupIncludingDiscontinuedOperationAdditionalDisclosuresAbstract to NotesAndLoansReceivableNetNoncurrent" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_NoteReceivableInterestRate" xlink:label="NoteReceivableInterestRate" xlink:title="NoteReceivableInterestRate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisposalGroupIncludingDiscontinuedOperationAdditionalDisclosuresAbstract" xlink:to="NoteReceivableInterestRate" xlink:title="presentation: DisposalGroupIncludingDiscontinuedOperationAdditionalDisclosuresAbstract to NoteReceivableInterestRate" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireNotesReceivable" xlink:label="PaymentsToAcquireNotesReceivable" xlink:title="PaymentsToAcquireNotesReceivable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisposalGroupIncludingDiscontinuedOperationAdditionalDisclosuresAbstract" xlink:to="PaymentsToAcquireNotesReceivable" xlink:title="presentation: DisposalGroupIncludingDiscontinuedOperationAdditionalDisclosuresAbstract to PaymentsToAcquireNotesReceivable" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="DisposalGroupIncludingDiscontinuedOperationAdditionalDisclosuresAbstract" xlink:title="presentation: IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems to DisposalGroupIncludingDiscontinuedOperationAdditionalDisclosuresAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:to="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:title="presentation: IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable to IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationAndAssetAcquisitionAbstract" xlink:to="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:title="presentation: BusinessCombinationAndAssetAcquisitionAbstract to IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://modine.com/role/AcquisitionsAndDispositionsDispositionOfPreviouslyclosedFacilityDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:label="BusinessCombinationAndAssetAcquisitionAbstract" xlink:title="BusinessCombinationAndAssetAcquisitionAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:label="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:title="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:label="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:title="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:title="DisposalGroupsIncludingDiscontinuedOperationsNameDomain" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_PreviouslyClosedManufacturingFacilityMember" xlink:label="PreviouslyClosedManufacturingFacilityMember" xlink:title="PreviouslyClosedManufacturingFacilityMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:to="PreviouslyClosedManufacturingFacilityMember" xlink:title="presentation: DisposalGroupsIncludingDiscontinuedOperationsNameDomain to PreviouslyClosedManufacturingFacilityMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:to="DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:title="presentation: IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis to DisposalGroupsIncludingDiscontinuedOperationsNameDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:to="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:title="presentation: IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable to IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="StatementBusinessSegmentsAxis" xlink:title="StatementBusinessSegmentsAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain" xlink:label="SegmentDomain" xlink:title="SegmentDomain" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_ClimateSolutionsMember" xlink:label="ClimateSolutionsMember" xlink:title="ClimateSolutionsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentDomain" xlink:to="ClimateSolutionsMember" xlink:title="presentation: SegmentDomain to ClimateSolutionsMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementBusinessSegmentsAxis" xlink:to="SegmentDomain" xlink:title="presentation: StatementBusinessSegmentsAxis to SegmentDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:to="StatementBusinessSegmentsAxis" xlink:title="presentation: IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable to StatementBusinessSegmentsAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:label="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:title="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAdditionalDisclosuresAbstract" xlink:label="DisposalGroupIncludingDiscontinuedOperationAdditionalDisclosuresAbstract" xlink:title="DisposalGroupIncludingDiscontinuedOperationAdditionalDisclosuresAbstract" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_PaymentsForProceedsFromDispositionOfAssets" xlink:label="PaymentsForProceedsFromDispositionOfAssets" xlink:title="PaymentsForProceedsFromDispositionOfAssets" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisposalGroupIncludingDiscontinuedOperationAdditionalDisclosuresAbstract" xlink:to="PaymentsForProceedsFromDispositionOfAssets" xlink:title="presentation: DisposalGroupIncludingDiscontinuedOperationAdditionalDisclosuresAbstract to PaymentsForProceedsFromDispositionOfAssets" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf" xlink:label="ImpairmentOfLongLivedAssetsToBeDisposedOf" xlink:title="ImpairmentOfLongLivedAssetsToBeDisposedOf" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisposalGroupIncludingDiscontinuedOperationAdditionalDisclosuresAbstract" xlink:to="ImpairmentOfLongLivedAssetsToBeDisposedOf" xlink:title="presentation: DisposalGroupIncludingDiscontinuedOperationAdditionalDisclosuresAbstract to ImpairmentOfLongLivedAssetsToBeDisposedOf" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="DisposalGroupIncludingDiscontinuedOperationAdditionalDisclosuresAbstract" xlink:title="presentation: IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems to DisposalGroupIncludingDiscontinuedOperationAdditionalDisclosuresAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:to="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:title="presentation: IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable to IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationAndAssetAcquisitionAbstract" xlink:to="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:title="presentation: BusinessCombinationAndAssetAcquisitionAbstract to IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://modine.com/role/RevenueRecognitionDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="RevenueFromContractWithCustomerAbstract" xlink:title="RevenueFromContractWithCustomerAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="DisaggregationOfRevenueTable" xlink:title="DisaggregationOfRevenueTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsAxis" xlink:label="ConsolidationItemsAxis" xlink:title="ConsolidationItemsAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsDomain" xlink:label="ConsolidationItemsDomain" xlink:title="ConsolidationItemsDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingSegmentsMember" xlink:label="OperatingSegmentsMember" xlink:title="OperatingSegmentsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConsolidationItemsDomain" xlink:to="OperatingSegmentsMember" xlink:title="presentation: ConsolidationItemsDomain to OperatingSegmentsMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IntersegmentEliminationMember" xlink:label="IntersegmentEliminationMember" xlink:title="IntersegmentEliminationMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConsolidationItemsDomain" xlink:to="IntersegmentEliminationMember" xlink:title="presentation: ConsolidationItemsDomain to IntersegmentEliminationMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConsolidationItemsAxis" xlink:to="ConsolidationItemsDomain" xlink:title="presentation: ConsolidationItemsAxis to ConsolidationItemsDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisaggregationOfRevenueTable" xlink:to="ConsolidationItemsAxis" xlink:title="presentation: DisaggregationOfRevenueTable to ConsolidationItemsAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="StatementBusinessSegmentsAxis" xlink:title="StatementBusinessSegmentsAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain" xlink:label="SegmentDomain" xlink:title="SegmentDomain" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_ClimateSolutionsMember" xlink:label="ClimateSolutionsMember" xlink:title="ClimateSolutionsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentDomain" xlink:to="ClimateSolutionsMember" xlink:title="presentation: SegmentDomain to ClimateSolutionsMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_PerformanceTechnologiesMember" xlink:label="PerformanceTechnologiesMember" xlink:title="PerformanceTechnologiesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentDomain" xlink:to="PerformanceTechnologiesMember" xlink:title="presentation: SegmentDomain to PerformanceTechnologiesMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementBusinessSegmentsAxis" xlink:to="SegmentDomain" xlink:title="presentation: StatementBusinessSegmentsAxis to SegmentDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisaggregationOfRevenueTable" xlink:to="StatementBusinessSegmentsAxis" xlink:title="presentation: DisaggregationOfRevenueTable to StatementBusinessSegmentsAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductOrServiceAxis" xlink:label="ProductOrServiceAxis" xlink:title="ProductOrServiceAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductsAndServicesDomain" xlink:label="ProductsAndServicesDomain" xlink:title="ProductsAndServicesDomain" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_HeatTransferMember" xlink:label="HeatTransferMember" xlink:title="HeatTransferMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProductsAndServicesDomain" xlink:to="HeatTransferMember" xlink:title="presentation: ProductsAndServicesDomain to HeatTransferMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_HvacAndRefrigerationMember" xlink:label="HvacAndRefrigerationMember" xlink:title="HvacAndRefrigerationMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProductsAndServicesDomain" xlink:to="HvacAndRefrigerationMember" xlink:title="presentation: ProductsAndServicesDomain to HvacAndRefrigerationMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_DataCenterCoolingMember" xlink:label="DataCenterCoolingMember" xlink:title="DataCenterCoolingMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProductsAndServicesDomain" xlink:to="DataCenterCoolingMember" xlink:title="presentation: ProductsAndServicesDomain to DataCenterCoolingMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_AirCooledMember" xlink:label="AirCooledMember" xlink:title="AirCooledMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProductsAndServicesDomain" xlink:to="AirCooledMember" xlink:title="presentation: ProductsAndServicesDomain to AirCooledMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_LiquidCooledMember" xlink:label="LiquidCooledMember" xlink:title="LiquidCooledMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProductsAndServicesDomain" xlink:to="LiquidCooledMember" xlink:title="presentation: ProductsAndServicesDomain to LiquidCooledMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_AdvancedSolutionsMember" xlink:label="AdvancedSolutionsMember" xlink:title="AdvancedSolutionsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProductsAndServicesDomain" xlink:to="AdvancedSolutionsMember" xlink:title="presentation: ProductsAndServicesDomain to AdvancedSolutionsMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProductOrServiceAxis" xlink:to="ProductsAndServicesDomain" xlink:title="presentation: ProductOrServiceAxis to ProductsAndServicesDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisaggregationOfRevenueTable" xlink:to="ProductOrServiceAxis" xlink:title="presentation: DisaggregationOfRevenueTable to ProductOrServiceAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember" xlink:label="MaximumMember" xlink:title="MaximumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeMember" xlink:to="MaximumMember" xlink:title="presentation: RangeMember to MaximumMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="presentation: RangeAxis to RangeMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisaggregationOfRevenueTable" xlink:to="RangeAxis" xlink:title="presentation: DisaggregationOfRevenueTable to RangeAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementGeographicalAxis" xlink:label="StatementGeographicalAxis" xlink:title="StatementGeographicalAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain" xlink:label="SegmentGeographicalDomain" xlink:title="SegmentGeographicalDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_AmericasMember" xlink:label="AmericasMember" xlink:title="AmericasMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentGeographicalDomain" xlink:to="AmericasMember" xlink:title="presentation: SegmentGeographicalDomain to AmericasMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_EuropeMember" xlink:label="EuropeMember" xlink:title="EuropeMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentGeographicalDomain" xlink:to="EuropeMember" xlink:title="presentation: SegmentGeographicalDomain to EuropeMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_AsiaMember" xlink:label="AsiaMember" xlink:title="AsiaMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentGeographicalDomain" xlink:to="AsiaMember" xlink:title="presentation: SegmentGeographicalDomain to AsiaMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementGeographicalAxis" xlink:to="SegmentGeographicalDomain" xlink:title="presentation: StatementGeographicalAxis to SegmentGeographicalDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisaggregationOfRevenueTable" xlink:to="StatementGeographicalAxis" xlink:title="presentation: DisaggregationOfRevenueTable to StatementGeographicalAxis" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:label="TimingOfTransferOfGoodOrServiceAxis" xlink:title="TimingOfTransferOfGoodOrServiceAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:label="TimingOfTransferOfGoodOrServiceDomain" xlink:title="TimingOfTransferOfGoodOrServiceDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TransferredAtPointInTimeMember" xlink:label="TransferredAtPointInTimeMember" xlink:title="TransferredAtPointInTimeMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TimingOfTransferOfGoodOrServiceDomain" xlink:to="TransferredAtPointInTimeMember" xlink:title="presentation: TimingOfTransferOfGoodOrServiceDomain to TransferredAtPointInTimeMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TransferredOverTimeMember" xlink:label="TransferredOverTimeMember" xlink:title="TransferredOverTimeMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TimingOfTransferOfGoodOrServiceDomain" xlink:to="TransferredOverTimeMember" xlink:title="presentation: TimingOfTransferOfGoodOrServiceDomain to TransferredOverTimeMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TimingOfTransferOfGoodOrServiceAxis" xlink:to="TimingOfTransferOfGoodOrServiceDomain" xlink:title="presentation: TimingOfTransferOfGoodOrServiceAxis to TimingOfTransferOfGoodOrServiceDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisaggregationOfRevenueTable" xlink:to="TimingOfTransferOfGoodOrServiceAxis" xlink:title="presentation: DisaggregationOfRevenueTable to TimingOfTransferOfGoodOrServiceAxis" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupClassificationAxis" xlink:label="DisposalGroupClassificationAxis" xlink:title="DisposalGroupClassificationAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupClassificationDomain" xlink:label="DisposalGroupClassificationDomain" xlink:title="DisposalGroupClassificationDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember" xlink:label="DisposalGroupHeldforsaleNotDiscontinuedOperationsMember" xlink:title="DisposalGroupHeldforsaleNotDiscontinuedOperationsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisposalGroupClassificationDomain" xlink:to="DisposalGroupHeldforsaleNotDiscontinuedOperationsMember" xlink:title="presentation: DisposalGroupClassificationDomain to DisposalGroupHeldforsaleNotDiscontinuedOperationsMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisposalGroupClassificationAxis" xlink:to="DisposalGroupClassificationDomain" xlink:title="presentation: DisposalGroupClassificationAxis to DisposalGroupClassificationDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisaggregationOfRevenueTable" xlink:to="DisposalGroupClassificationAxis" xlink:title="presentation: DisaggregationOfRevenueTable to DisposalGroupClassificationAxis" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="DisaggregationOfRevenueLineItems" xlink:title="DisaggregationOfRevenueLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenuePerformanceObligationAbstract" xlink:label="RevenuePerformanceObligationAbstract" xlink:title="RevenuePerformanceObligationAbstract" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_PeriodAfterBillingWhenPaymentIsReceived" xlink:label="PeriodAfterBillingWhenPaymentIsReceived" xlink:title="PeriodAfterBillingWhenPaymentIsReceived" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RevenuePerformanceObligationAbstract" xlink:to="PeriodAfterBillingWhenPaymentIsReceived" xlink:title="presentation: RevenuePerformanceObligationAbstract to PeriodAfterBillingWhenPaymentIsReceived" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisaggregationOfRevenueLineItems" xlink:to="RevenuePerformanceObligationAbstract" xlink:title="presentation: DisaggregationOfRevenueLineItems to RevenuePerformanceObligationAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueAbstract" xlink:label="DisaggregationOfRevenueAbstract" xlink:title="DisaggregationOfRevenueAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="RevenueFromContractWithCustomerExcludingAssessedTax" xlink:title="RevenueFromContractWithCustomerExcludingAssessedTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisaggregationOfRevenueAbstract" xlink:to="RevenueFromContractWithCustomerExcludingAssessedTax" xlink:title="presentation: DisaggregationOfRevenueAbstract to RevenueFromContractWithCustomerExcludingAssessedTax" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisaggregationOfRevenueLineItems" xlink:to="DisaggregationOfRevenueAbstract" xlink:title="presentation: DisaggregationOfRevenueLineItems to DisaggregationOfRevenueAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityAbstract" xlink:label="ContractWithCustomerAssetAndLiabilityAbstract" xlink:title="ContractWithCustomerAssetAndLiabilityAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerAssetNet" xlink:label="ContractWithCustomerAssetNet" xlink:title="ContractWithCustomerAssetNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ContractWithCustomerAssetAndLiabilityAbstract" xlink:to="ContractWithCustomerAssetNet" xlink:title="presentation: ContractWithCustomerAssetAndLiabilityAbstract to ContractWithCustomerAssetNet" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiability" xlink:label="ContractWithCustomerLiability" xlink:title="ContractWithCustomerLiability" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ContractWithCustomerAssetAndLiabilityAbstract" xlink:to="ContractWithCustomerLiability" xlink:title="presentation: ContractWithCustomerAssetAndLiabilityAbstract to ContractWithCustomerLiability" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:label="IncreaseDecreaseInContractWithCustomerAsset" xlink:title="IncreaseDecreaseInContractWithCustomerAsset" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ContractWithCustomerAssetAndLiabilityAbstract" xlink:to="IncreaseDecreaseInContractWithCustomerAsset" xlink:title="presentation: ContractWithCustomerAssetAndLiabilityAbstract to IncreaseDecreaseInContractWithCustomerAsset" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:label="IncreaseDecreaseInContractWithCustomerLiability" xlink:title="IncreaseDecreaseInContractWithCustomerLiability" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ContractWithCustomerAssetAndLiabilityAbstract" xlink:to="IncreaseDecreaseInContractWithCustomerLiability" xlink:title="presentation: ContractWithCustomerAssetAndLiabilityAbstract to IncreaseDecreaseInContractWithCustomerLiability" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisaggregationOfRevenueLineItems" xlink:to="ContractWithCustomerAssetAndLiabilityAbstract" xlink:title="presentation: DisaggregationOfRevenueLineItems to ContractWithCustomerAssetAndLiabilityAbstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisaggregationOfRevenueTable" xlink:to="DisaggregationOfRevenueLineItems" xlink:title="presentation: DisaggregationOfRevenueTable to DisaggregationOfRevenueLineItems" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RevenueFromContractWithCustomerAbstract" xlink:to="DisaggregationOfRevenueTable" xlink:title="presentation: RevenueFromContractWithCustomerAbstract to DisaggregationOfRevenueTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://modine.com/role/FairValueMeasurementsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="FairValueDisclosuresAbstract" xlink:title="FairValueDisclosuresAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:title="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeAxis" xlink:label="RetirementPlanTypeAxis" xlink:title="RetirementPlanTypeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="RetirementPlanTypeDomain" xlink:title="RetirementPlanTypeDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionPlansDefinedBenefitMember" xlink:label="PensionPlansDefinedBenefitMember" xlink:title="PensionPlansDefinedBenefitMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RetirementPlanTypeDomain" xlink:to="PensionPlansDefinedBenefitMember" xlink:title="presentation: RetirementPlanTypeDomain to PensionPlansDefinedBenefitMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RetirementPlanTypeAxis" xlink:to="RetirementPlanTypeDomain" xlink:title="presentation: RetirementPlanTypeAxis to RetirementPlanTypeDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="RetirementPlanTypeAxis" xlink:title="presentation: FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable to RetirementPlanTypeAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="FairValueByFairValueHierarchyLevelAxis" xlink:title="FairValueByFairValueHierarchyLevelAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="FairValueMeasurementsFairValueHierarchyDomain" xlink:title="FairValueMeasurementsFairValueHierarchyDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel12And3Member" xlink:label="FairValueInputsLevel12And3Member" xlink:title="FairValueInputsLevel12And3Member" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="FairValueInputsLevel1Member" xlink:title="FairValueInputsLevel1Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueInputsLevel12And3Member" xlink:to="FairValueInputsLevel1Member" xlink:title="presentation: FairValueInputsLevel12And3Member to FairValueInputsLevel1Member" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="FairValueInputsLevel2Member" xlink:title="FairValueInputsLevel2Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueInputsLevel12And3Member" xlink:to="FairValueInputsLevel2Member" xlink:title="presentation: FairValueInputsLevel12And3Member to FairValueInputsLevel2Member" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="FairValueInputsLevel3Member" xlink:title="FairValueInputsLevel3Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueInputsLevel12And3Member" xlink:to="FairValueInputsLevel3Member" xlink:title="presentation: FairValueInputsLevel12And3Member to FairValueInputsLevel3Member" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueMeasurementsFairValueHierarchyDomain" xlink:to="FairValueInputsLevel12And3Member" xlink:title="presentation: FairValueMeasurementsFairValueHierarchyDomain to FairValueInputsLevel12And3Member" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember" xlink:label="FairValueMeasuredAtNetAssetValuePerShareMember" xlink:title="FairValueMeasuredAtNetAssetValuePerShareMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueMeasurementsFairValueHierarchyDomain" xlink:to="FairValueMeasuredAtNetAssetValuePerShareMember" xlink:title="presentation: FairValueMeasurementsFairValueHierarchyDomain to FairValueMeasuredAtNetAssetValuePerShareMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueByFairValueHierarchyLevelAxis" xlink:to="FairValueMeasurementsFairValueHierarchyDomain" xlink:title="presentation: FairValueByFairValueHierarchyLevelAxis to FairValueMeasurementsFairValueHierarchyDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="FairValueByFairValueHierarchyLevelAxis" xlink:title="presentation: FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable to FairValueByFairValueHierarchyLevelAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByAssetClassAxis" xlink:label="FairValueByAssetClassAxis" xlink:title="FairValueByAssetClassAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:label="FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:title="FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MoneyMarketFundsMember" xlink:label="MoneyMarketFundsMember" xlink:title="MoneyMarketFundsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:to="MoneyMarketFundsMember" xlink:title="presentation: FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain to MoneyMarketFundsMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FixedIncomeSecuritiesMember" xlink:label="FixedIncomeSecuritiesMember" xlink:title="FixedIncomeSecuritiesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:to="FixedIncomeSecuritiesMember" xlink:title="presentation: FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain to FixedIncomeSecuritiesMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityFundsMember" xlink:label="EquityFundsMember" xlink:title="EquityFundsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:to="EquityFundsMember" xlink:title="presentation: FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain to EquityFundsMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_USGovernmentAgenciesDebtSecuritiesMember" xlink:label="USGovernmentAgenciesDebtSecuritiesMember" xlink:title="USGovernmentAgenciesDebtSecuritiesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:to="USGovernmentAgenciesDebtSecuritiesMember" xlink:title="presentation: FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain to USGovernmentAgenciesDebtSecuritiesMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_OtherPlanAssetMember" xlink:label="OtherPlanAssetMember" xlink:title="OtherPlanAssetMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:to="OtherPlanAssetMember" xlink:title="presentation: FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain to OtherPlanAssetMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueByAssetClassAxis" xlink:to="FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:title="presentation: FairValueByAssetClassAxis to FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="FairValueByAssetClassAxis" xlink:title="presentation: FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable to FairValueByAssetClassAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:title="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanInformationAboutPlanAssetsAbstract" xlink:label="DefinedBenefitPlanInformationAboutPlanAssetsAbstract" xlink:title="DefinedBenefitPlanInformationAboutPlanAssetsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TradingSecurities" xlink:label="TradingSecurities" xlink:title="TradingSecurities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanInformationAboutPlanAssetsAbstract" xlink:to="TradingSecurities" xlink:title="presentation: DefinedBenefitPlanInformationAboutPlanAssetsAbstract to TradingSecurities" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisObligations" xlink:label="FairValueLiabilitiesMeasuredOnRecurringBasisObligations" xlink:title="FairValueLiabilitiesMeasuredOnRecurringBasisObligations" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanInformationAboutPlanAssetsAbstract" xlink:to="FairValueLiabilitiesMeasuredOnRecurringBasisObligations" xlink:title="presentation: DefinedBenefitPlanInformationAboutPlanAssetsAbstract to FairValueLiabilitiesMeasuredOnRecurringBasisObligations" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:label="DefinedBenefitPlanFairValueOfPlanAssets" xlink:title="DefinedBenefitPlanFairValueOfPlanAssets" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanInformationAboutPlanAssetsAbstract" xlink:to="DefinedBenefitPlanFairValueOfPlanAssets" xlink:title="presentation: DefinedBenefitPlanInformationAboutPlanAssetsAbstract to DefinedBenefitPlanFairValueOfPlanAssets" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_NoticePeriodForRedeemingRealEstateInvestmentFunds" xlink:label="NoticePeriodForRedeemingRealEstateInvestmentFunds" xlink:title="NoticePeriodForRedeemingRealEstateInvestmentFunds" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanInformationAboutPlanAssetsAbstract" xlink:to="NoticePeriodForRedeemingRealEstateInvestmentFunds" xlink:title="presentation: DefinedBenefitPlanInformationAboutPlanAssetsAbstract to NoticePeriodForRedeemingRealEstateInvestmentFunds" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="DefinedBenefitPlanInformationAboutPlanAssetsAbstract" xlink:title="presentation: FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems to DefinedBenefitPlanInformationAboutPlanAssetsAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:title="presentation: FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable to FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueDisclosuresAbstract" xlink:to="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:title="presentation: FairValueDisclosuresAbstract to FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://modine.com/role/StockbasedCompensationIncentiveCompensationPlanDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:title="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanNameAxis" xlink:label="PlanNameAxis" xlink:title="PlanNameAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanNameDomain" xlink:label="PlanNameDomain" xlink:title="PlanNameDomain" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_IncentiveCompensationPlan2020Member" xlink:label="IncentiveCompensationPlan2020Member" xlink:title="IncentiveCompensationPlan2020Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PlanNameDomain" xlink:to="IncentiveCompensationPlan2020Member" xlink:title="presentation: PlanNameDomain to IncentiveCompensationPlan2020Member" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PlanNameAxis" xlink:to="PlanNameDomain" xlink:title="presentation: PlanNameAxis to PlanNameDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="PlanNameAxis" xlink:title="presentation: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to PlanNameAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensation" xlink:label="ShareBasedCompensation" xlink:title="ShareBasedCompensation" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract" xlink:to="ShareBasedCompensation" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract to ShareBasedCompensation" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:title="presentation: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="presentation: DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract to ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://modine.com/role/StockbasedCompensationStockOptionsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:title="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis" xlink:label="AwardTypeAxis" xlink:title="AwardTypeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:title="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="EmployeeStockOptionMember" xlink:title="EmployeeStockOptionMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="EmployeeStockOptionMember" xlink:title="presentation: ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain to EmployeeStockOptionMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AwardTypeAxis" xlink:to="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:title="presentation: AwardTypeAxis to ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="AwardTypeAxis" xlink:title="presentation: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to AwardTypeAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VestingAxis" xlink:label="VestingAxis" xlink:title="VestingAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VestingDomain" xlink:label="VestingDomain" xlink:title="VestingDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:label="ShareBasedCompensationAwardTrancheOneMember" xlink:title="ShareBasedCompensationAwardTrancheOneMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="VestingDomain" xlink:to="ShareBasedCompensationAwardTrancheOneMember" xlink:title="presentation: VestingDomain to ShareBasedCompensationAwardTrancheOneMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:label="ShareBasedCompensationAwardTrancheTwoMember" xlink:title="ShareBasedCompensationAwardTrancheTwoMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="VestingDomain" xlink:to="ShareBasedCompensationAwardTrancheTwoMember" xlink:title="presentation: VestingDomain to ShareBasedCompensationAwardTrancheTwoMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xlink:label="ShareBasedCompensationAwardTrancheThreeMember" xlink:title="ShareBasedCompensationAwardTrancheThreeMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="VestingDomain" xlink:to="ShareBasedCompensationAwardTrancheThreeMember" xlink:title="presentation: VestingDomain to ShareBasedCompensationAwardTrancheThreeMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_ShareBasedCompensationAwardTrancheFourMember" xlink:label="ShareBasedCompensationAwardTrancheFourMember" xlink:title="ShareBasedCompensationAwardTrancheFourMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="VestingDomain" xlink:to="ShareBasedCompensationAwardTrancheFourMember" xlink:title="presentation: VestingDomain to ShareBasedCompensationAwardTrancheFourMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="VestingAxis" xlink:to="VestingDomain" xlink:title="presentation: VestingAxis to VestingDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="VestingAxis" xlink:title="presentation: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to VestingAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember" xlink:label="MaximumMember" xlink:title="MaximumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeMember" xlink:to="MaximumMember" xlink:title="presentation: RangeMember to MaximumMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="presentation: RangeAxis to RangeMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="RangeAxis" xlink:title="presentation: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to RangeAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationAbstract" xlink:label="ShareBasedCompensationAbstract" xlink:title="ShareBasedCompensationAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensation" xlink:label="ShareBasedCompensation" xlink:title="ShareBasedCompensation" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationAbstract" xlink:to="ShareBasedCompensation" xlink:title="presentation: ShareBasedCompensationAbstract to ShareBasedCompensation" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationAbstract" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:title="presentation: ShareBasedCompensationAbstract to SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:title="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationAbstract" xlink:to="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:title="presentation: ShareBasedCompensationAbstract to EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:title="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationAbstract" xlink:to="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:title="presentation: ShareBasedCompensationAbstract to EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationAbstract" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract to SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract to SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract to SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:title="StockIssuedDuringPeriodSharesStockOptionsExercised" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward to StockIssuedDuringPeriodSharesStockOptionsExercised" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:title="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward to ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:title="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward to ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_WeightedAverageRemainingContractualTermAbstract" xlink:label="WeightedAverageRemainingContractualTermAbstract" xlink:title="WeightedAverageRemainingContractualTermAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WeightedAverageRemainingContractualTermAbstract" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:title="presentation: WeightedAverageRemainingContractualTermAbstract to SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WeightedAverageRemainingContractualTermAbstract" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:title="presentation: WeightedAverageRemainingContractualTermAbstract to SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="WeightedAverageRemainingContractualTermAbstract" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to WeightedAverageRemainingContractualTermAbstract" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_AggregateIntrinsicValueAbstract" xlink:label="AggregateIntrinsicValueAbstract" xlink:title="AggregateIntrinsicValueAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AggregateIntrinsicValueAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:title="presentation: AggregateIntrinsicValueAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AggregateIntrinsicValueAbstract" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:title="presentation: AggregateIntrinsicValueAbstract to SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="AggregateIntrinsicValueAbstract" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to AggregateIntrinsicValueAbstract" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="ProceedsFromStockOptionsExercised" xlink:title="ProceedsFromStockOptionsExercised" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:to="ProceedsFromStockOptionsExercised" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract to ProceedsFromStockOptionsExercised" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:title="presentation: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="presentation: DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract to ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://modine.com/role/StockbasedCompensationRestrictedStockDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:title="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis" xlink:label="AwardTypeAxis" xlink:title="AwardTypeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:title="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockMember" xlink:label="RestrictedStockMember" xlink:title="RestrictedStockMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="RestrictedStockMember" xlink:title="presentation: ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain to RestrictedStockMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PerformanceSharesMember" xlink:label="PerformanceSharesMember" xlink:title="PerformanceSharesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="PerformanceSharesMember" xlink:title="presentation: ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain to PerformanceSharesMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AwardTypeAxis" xlink:to="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:title="presentation: AwardTypeAxis to ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="AwardTypeAxis" xlink:title="presentation: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to AwardTypeAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardDateAxis" xlink:label="AwardDateAxis" xlink:title="AwardDateAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardDateDomain" xlink:label="AwardDateDomain" xlink:title="AwardDateDomain" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_AwardsGrantedInFiscal2024Member" xlink:label="AwardsGrantedInFiscal2024Member" xlink:title="AwardsGrantedInFiscal2024Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AwardDateDomain" xlink:to="AwardsGrantedInFiscal2024Member" xlink:title="presentation: AwardDateDomain to AwardsGrantedInFiscal2024Member" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_AwardsGrantedInFiscal2023Member" xlink:label="AwardsGrantedInFiscal2023Member" xlink:title="AwardsGrantedInFiscal2023Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AwardDateDomain" xlink:to="AwardsGrantedInFiscal2023Member" xlink:title="presentation: AwardDateDomain to AwardsGrantedInFiscal2023Member" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_AwardsGrantedInFiscal2022Member" xlink:label="AwardsGrantedInFiscal2022Member" xlink:title="AwardsGrantedInFiscal2022Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AwardDateDomain" xlink:to="AwardsGrantedInFiscal2022Member" xlink:title="presentation: AwardDateDomain to AwardsGrantedInFiscal2022Member" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AwardDateAxis" xlink:to="AwardDateDomain" xlink:title="presentation: AwardDateAxis to AwardDateDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="AwardDateAxis" xlink:title="presentation: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to AwardDateAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VestingAxis" xlink:label="VestingAxis" xlink:title="VestingAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VestingDomain" xlink:label="VestingDomain" xlink:title="VestingDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:label="ShareBasedCompensationAwardTrancheOneMember" xlink:title="ShareBasedCompensationAwardTrancheOneMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="VestingDomain" xlink:to="ShareBasedCompensationAwardTrancheOneMember" xlink:title="presentation: VestingDomain to ShareBasedCompensationAwardTrancheOneMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:label="ShareBasedCompensationAwardTrancheTwoMember" xlink:title="ShareBasedCompensationAwardTrancheTwoMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="VestingDomain" xlink:to="ShareBasedCompensationAwardTrancheTwoMember" xlink:title="presentation: VestingDomain to ShareBasedCompensationAwardTrancheTwoMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xlink:label="ShareBasedCompensationAwardTrancheThreeMember" xlink:title="ShareBasedCompensationAwardTrancheThreeMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="VestingDomain" xlink:to="ShareBasedCompensationAwardTrancheThreeMember" xlink:title="presentation: VestingDomain to ShareBasedCompensationAwardTrancheThreeMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_ShareBasedCompensationAwardTrancheFourMember" xlink:label="ShareBasedCompensationAwardTrancheFourMember" xlink:title="ShareBasedCompensationAwardTrancheFourMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="VestingDomain" xlink:to="ShareBasedCompensationAwardTrancheFourMember" xlink:title="presentation: VestingDomain to ShareBasedCompensationAwardTrancheFourMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="VestingAxis" xlink:to="VestingDomain" xlink:title="presentation: VestingAxis to VestingDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="VestingAxis" xlink:title="presentation: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to VestingAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationAbstract" xlink:label="ShareBasedCompensationAbstract" xlink:title="ShareBasedCompensationAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensation" xlink:label="ShareBasedCompensation" xlink:title="ShareBasedCompensation" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationAbstract" xlink:to="ShareBasedCompensation" xlink:title="presentation: ShareBasedCompensationAbstract to ShareBasedCompensation" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationAbstract" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:title="presentation: ShareBasedCompensationAbstract to SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:title="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationAbstract" xlink:to="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:title="presentation: ShareBasedCompensationAbstract to EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:title="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationAbstract" xlink:to="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:title="presentation: ShareBasedCompensationAbstract to EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationAbstract" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:title="presentation: ShareBasedCompensationAbstract to SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:title="presentation: ShareBasedCompensationAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationAbstract" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_2" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_2" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_2" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_2" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_PerformanceBasedSharesAbstract" xlink:label="PerformanceBasedSharesAbstract" xlink:title="PerformanceBasedSharesAbstract" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PerformanceBasedSharesAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod" xlink:title="presentation: PerformanceBasedSharesAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceMetricPeriodOfCashFlowReturnOnInvestedCapital" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceMetricPeriodOfCashFlowReturnOnInvestedCapital" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceMetricPeriodOfCashFlowReturnOnInvestedCapital" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PerformanceBasedSharesAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceMetricPeriodOfCashFlowReturnOnInvestedCapital" xlink:title="presentation: PerformanceBasedSharesAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceMetricPeriodOfCashFlowReturnOnInvestedCapital" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceMetricPeriodOfGrowthInEbitda" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceMetricPeriodOfGrowthInEbitda" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceMetricPeriodOfGrowthInEbitda" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PerformanceBasedSharesAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceMetricPeriodOfGrowthInEbitda" xlink:title="presentation: PerformanceBasedSharesAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceMetricPeriodOfGrowthInEbitda" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="PerformanceBasedSharesAbstract" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to PerformanceBasedSharesAbstract" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:title="presentation: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="presentation: DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract to ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://modine.com/role/RestructuringActivitiesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:label="RestructuringAndRelatedActivitiesAbstract" xlink:title="RestructuringAndRelatedActivitiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:label="ScheduleOfRestructuringAndRelatedCostsTable" xlink:title="ScheduleOfRestructuringAndRelatedCostsTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="StatementBusinessSegmentsAxis" xlink:title="StatementBusinessSegmentsAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain" xlink:label="SegmentDomain" xlink:title="SegmentDomain" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_ClimateSolutionsMember" xlink:label="ClimateSolutionsMember" xlink:title="ClimateSolutionsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentDomain" xlink:to="ClimateSolutionsMember" xlink:title="presentation: SegmentDomain to ClimateSolutionsMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_PerformanceTechnologiesMember" xlink:label="PerformanceTechnologiesMember" xlink:title="PerformanceTechnologiesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentDomain" xlink:to="PerformanceTechnologiesMember" xlink:title="presentation: SegmentDomain to PerformanceTechnologiesMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementBusinessSegmentsAxis" xlink:to="SegmentDomain" xlink:title="presentation: StatementBusinessSegmentsAxis to SegmentDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfRestructuringAndRelatedCostsTable" xlink:to="StatementBusinessSegmentsAxis" xlink:title="presentation: ScheduleOfRestructuringAndRelatedCostsTable to StatementBusinessSegmentsAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringCostAndReserveLineItems" xlink:label="RestructuringCostAndReserveLineItems" xlink:title="RestructuringCostAndReserveLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringChargesAbstract" xlink:label="RestructuringChargesAbstract" xlink:title="RestructuringChargesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SeveranceCosts1" xlink:label="SeveranceCosts1" xlink:title="SeveranceCosts1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RestructuringChargesAbstract" xlink:to="SeveranceCosts1" xlink:title="presentation: RestructuringChargesAbstract to SeveranceCosts1" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherRestructuringCosts" xlink:label="OtherRestructuringCosts" xlink:title="OtherRestructuringCosts" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RestructuringChargesAbstract" xlink:to="OtherRestructuringCosts" xlink:title="presentation: RestructuringChargesAbstract to OtherRestructuringCosts" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringCharges" xlink:label="RestructuringCharges" xlink:title="RestructuringCharges" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RestructuringChargesAbstract" xlink:to="RestructuringCharges" xlink:title="presentation: RestructuringChargesAbstract to RestructuringCharges" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RestructuringCostAndReserveLineItems" xlink:to="RestructuringChargesAbstract" xlink:title="presentation: RestructuringCostAndReserveLineItems to RestructuringChargesAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringReserveRollForward" xlink:label="RestructuringReserveRollForward" xlink:title="RestructuringReserveRollForward" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringReserve" xlink:label="RestructuringReserve" xlink:title="RestructuringReserve" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RestructuringReserveRollForward" xlink:to="RestructuringReserve" xlink:title="presentation: RestructuringReserveRollForward to RestructuringReserve" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringReserveAccrualAdjustment1" xlink:label="RestructuringReserveAccrualAdjustment1" xlink:title="RestructuringReserveAccrualAdjustment1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RestructuringReserveRollForward" xlink:to="RestructuringReserveAccrualAdjustment1" xlink:title="presentation: RestructuringReserveRollForward to RestructuringReserveAccrualAdjustment1" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsForRestructuring" xlink:label="PaymentsForRestructuring" xlink:title="PaymentsForRestructuring" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RestructuringReserveRollForward" xlink:to="PaymentsForRestructuring" xlink:title="presentation: RestructuringReserveRollForward to PaymentsForRestructuring" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringReserveTranslationAndOtherAdjustment" xlink:label="RestructuringReserveTranslationAndOtherAdjustment" xlink:title="RestructuringReserveTranslationAndOtherAdjustment" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RestructuringReserveRollForward" xlink:to="RestructuringReserveTranslationAndOtherAdjustment" xlink:title="presentation: RestructuringReserveRollForward to RestructuringReserveTranslationAndOtherAdjustment" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringReserveTranslationAdjustment" xlink:label="RestructuringReserveTranslationAdjustment" xlink:title="RestructuringReserveTranslationAdjustment" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RestructuringReserveRollForward" xlink:to="RestructuringReserveTranslationAdjustment" xlink:title="presentation: RestructuringReserveRollForward to RestructuringReserveTranslationAdjustment" order="4.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringReserve" xlink:label="RestructuringReserve_2" xlink:title="RestructuringReserve" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RestructuringReserveRollForward" xlink:to="RestructuringReserve_2" xlink:title="presentation: RestructuringReserveRollForward to RestructuringReserve" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RestructuringCostAndReserveLineItems" xlink:to="RestructuringReserveRollForward" xlink:title="presentation: RestructuringCostAndReserveLineItems to RestructuringReserveRollForward" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_NumberOfAutomotiveBusinessesSold" xlink:label="NumberOfAutomotiveBusinessesSold" xlink:title="NumberOfAutomotiveBusinessesSold" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RestructuringCostAndReserveLineItems" xlink:to="NumberOfAutomotiveBusinessesSold" xlink:title="presentation: RestructuringCostAndReserveLineItems to NumberOfAutomotiveBusinessesSold" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfRestructuringAndRelatedCostsTable" xlink:to="RestructuringCostAndReserveLineItems" xlink:title="presentation: ScheduleOfRestructuringAndRelatedCostsTable to RestructuringCostAndReserveLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RestructuringAndRelatedActivitiesAbstract" xlink:to="ScheduleOfRestructuringAndRelatedCostsTable" xlink:title="presentation: RestructuringAndRelatedActivitiesAbstract to ScheduleOfRestructuringAndRelatedCostsTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://modine.com/role/OtherIncomeAndExpenseDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherIncomeAndExpensesAbstract" xlink:label="OtherIncomeAndExpensesAbstract" xlink:title="OtherIncomeAndExpensesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentIncomeInterest" xlink:label="InvestmentIncomeInterest" xlink:title="InvestmentIncomeInterest" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OtherIncomeAndExpensesAbstract" xlink:to="InvestmentIncomeInterest" xlink:title="presentation: OtherIncomeAndExpensesAbstract to InvestmentIncomeInterest" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:label="ForeignCurrencyTransactionGainLossBeforeTax" xlink:title="ForeignCurrencyTransactionGainLossBeforeTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OtherIncomeAndExpensesAbstract" xlink:to="ForeignCurrencyTransactionGainLossBeforeTax" xlink:title="presentation: OtherIncomeAndExpensesAbstract to ForeignCurrencyTransactionGainLossBeforeTax" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:label="DefinedBenefitPlanNetPeriodicBenefitCost" xlink:title="DefinedBenefitPlanNetPeriodicBenefitCost" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OtherIncomeAndExpensesAbstract" xlink:to="DefinedBenefitPlanNetPeriodicBenefitCost" xlink:title="presentation: OtherIncomeAndExpensesAbstract to DefinedBenefitPlanNetPeriodicBenefitCost" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="OtherNonoperatingIncomeExpense" xlink:title="OtherNonoperatingIncomeExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OtherIncomeAndExpensesAbstract" xlink:to="OtherNonoperatingIncomeExpense" xlink:title="presentation: OtherIncomeAndExpensesAbstract to OtherNonoperatingIncomeExpense" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://modine.com/role/IncomeTaxesEarningsBeforeIncomeTaxesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="IncomeTaxDisclosureAbstract" xlink:title="IncomeTaxDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract" xlink:label="IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract" xlink:title="IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:label="IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:title="IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract" xlink:to="IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:title="presentation: IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract to IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:label="IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:title="IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract" xlink:to="IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:title="presentation: IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract to IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:title="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract" xlink:to="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:title="presentation: IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract to IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract" xlink:title="presentation: IncomeTaxDisclosureAbstract to IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://modine.com/role/IncomeTaxesIncomeTaxProvisionBenefitDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="IncomeTaxDisclosureAbstract" xlink:title="IncomeTaxDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsByJurisdictionAbstract" xlink:label="IncomeTaxExpenseBenefitContinuingOperationsByJurisdictionAbstract" xlink:title="IncomeTaxExpenseBenefitContinuingOperationsByJurisdictionAbstract" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_FederalTaxExpenseBenefitAbstract" xlink:label="FederalTaxExpenseBenefitAbstract" xlink:title="FederalTaxExpenseBenefitAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentFederalTaxExpenseBenefit" xlink:label="CurrentFederalTaxExpenseBenefit" xlink:title="CurrentFederalTaxExpenseBenefit" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FederalTaxExpenseBenefitAbstract" xlink:to="CurrentFederalTaxExpenseBenefit" xlink:title="presentation: FederalTaxExpenseBenefitAbstract to CurrentFederalTaxExpenseBenefit" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:label="DeferredFederalIncomeTaxExpenseBenefit" xlink:title="DeferredFederalIncomeTaxExpenseBenefit" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FederalTaxExpenseBenefitAbstract" xlink:to="DeferredFederalIncomeTaxExpenseBenefit" xlink:title="presentation: FederalTaxExpenseBenefitAbstract to DeferredFederalIncomeTaxExpenseBenefit" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxExpenseBenefitContinuingOperationsByJurisdictionAbstract" xlink:to="FederalTaxExpenseBenefitAbstract" xlink:title="presentation: IncomeTaxExpenseBenefitContinuingOperationsByJurisdictionAbstract to FederalTaxExpenseBenefitAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_StateAndLocalTaxExpenseBenefitAbstract" xlink:label="StateAndLocalTaxExpenseBenefitAbstract" xlink:title="StateAndLocalTaxExpenseBenefitAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:label="CurrentStateAndLocalTaxExpenseBenefit" xlink:title="CurrentStateAndLocalTaxExpenseBenefit" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StateAndLocalTaxExpenseBenefitAbstract" xlink:to="CurrentStateAndLocalTaxExpenseBenefit" xlink:title="presentation: StateAndLocalTaxExpenseBenefitAbstract to CurrentStateAndLocalTaxExpenseBenefit" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:label="DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:title="DeferredStateAndLocalIncomeTaxExpenseBenefit" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StateAndLocalTaxExpenseBenefitAbstract" xlink:to="DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:title="presentation: StateAndLocalTaxExpenseBenefitAbstract to DeferredStateAndLocalIncomeTaxExpenseBenefit" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxExpenseBenefitContinuingOperationsByJurisdictionAbstract" xlink:to="StateAndLocalTaxExpenseBenefitAbstract" xlink:title="presentation: IncomeTaxExpenseBenefitContinuingOperationsByJurisdictionAbstract to StateAndLocalTaxExpenseBenefitAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_ForeignTaxExpenseBenefitAbstract" xlink:label="ForeignTaxExpenseBenefitAbstract" xlink:title="ForeignTaxExpenseBenefitAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentForeignTaxExpenseBenefit" xlink:label="CurrentForeignTaxExpenseBenefit" xlink:title="CurrentForeignTaxExpenseBenefit" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ForeignTaxExpenseBenefitAbstract" xlink:to="CurrentForeignTaxExpenseBenefit" xlink:title="presentation: ForeignTaxExpenseBenefitAbstract to CurrentForeignTaxExpenseBenefit" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:label="DeferredForeignIncomeTaxExpenseBenefit" xlink:title="DeferredForeignIncomeTaxExpenseBenefit" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ForeignTaxExpenseBenefitAbstract" xlink:to="DeferredForeignIncomeTaxExpenseBenefit" xlink:title="presentation: ForeignTaxExpenseBenefitAbstract to DeferredForeignIncomeTaxExpenseBenefit" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxExpenseBenefitContinuingOperationsByJurisdictionAbstract" xlink:to="ForeignTaxExpenseBenefitAbstract" xlink:title="presentation: IncomeTaxExpenseBenefitContinuingOperationsByJurisdictionAbstract to ForeignTaxExpenseBenefitAbstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="IncomeTaxExpenseBenefit" xlink:title="IncomeTaxExpenseBenefit" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxExpenseBenefitContinuingOperationsByJurisdictionAbstract" xlink:to="IncomeTaxExpenseBenefit" xlink:title="presentation: IncomeTaxExpenseBenefitContinuingOperationsByJurisdictionAbstract to IncomeTaxExpenseBenefit" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="IncomeTaxExpenseBenefitContinuingOperationsByJurisdictionAbstract" xlink:title="presentation: IncomeTaxDisclosureAbstract to IncomeTaxExpenseBenefitContinuingOperationsByJurisdictionAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://modine.com/role/IncomeTaxesReconciliationOfUSFederalStatutoryRateToEffectiveTaxRateDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="IncomeTaxDisclosureAbstract" xlink:title="IncomeTaxDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:label="EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:title="EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:title="EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:title="presentation: EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract to EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:label="EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:title="EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:title="presentation: EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract to EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:label="EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:title="EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:title="presentation: EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract to EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:title="EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:title="presentation: EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract to EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits" xlink:label="EffectiveIncomeTaxRateReconciliationTaxCredits" xlink:title="EffectiveIncomeTaxRateReconciliationTaxCredits" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="EffectiveIncomeTaxRateReconciliationTaxCredits" xlink:title="presentation: EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract to EffectiveIncomeTaxRateReconciliationTaxCredits" order="4.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:label="EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:title="EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:title="presentation: EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract to EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" xlink:label="EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" xlink:title="EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" xlink:title="presentation: EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract to EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies" xlink:label="EffectiveIncomeTaxRateReconciliationTaxContingencies" xlink:title="EffectiveIncomeTaxRateReconciliationTaxContingencies" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="EffectiveIncomeTaxRateReconciliationTaxContingencies" xlink:title="presentation: EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract to EffectiveIncomeTaxRateReconciliationTaxContingencies" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_EffectiveIncomeTaxRateReconciliationNotionalInterestDeductions" xlink:label="EffectiveIncomeTaxRateReconciliationNotionalInterestDeductions" xlink:title="EffectiveIncomeTaxRateReconciliationNotionalInterestDeductions" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="EffectiveIncomeTaxRateReconciliationNotionalInterestDeductions" xlink:title="presentation: EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract to EffectiveIncomeTaxRateReconciliationNotionalInterestDeductions" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_EffectiveIncomeTaxRateReconciliationDividendsAndTaxableForeignInclusionsPercent" xlink:label="EffectiveIncomeTaxRateReconciliationDividendsAndTaxableForeignInclusionsPercent" xlink:title="EffectiveIncomeTaxRateReconciliationDividendsAndTaxableForeignInclusionsPercent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="EffectiveIncomeTaxRateReconciliationDividendsAndTaxableForeignInclusionsPercent" xlink:title="presentation: EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract to EffectiveIncomeTaxRateReconciliationDividendsAndTaxableForeignInclusionsPercent" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:label="EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:title="EffectiveIncomeTaxRateReconciliationOtherAdjustments" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:title="presentation: EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract to EffectiveIncomeTaxRateReconciliationOtherAdjustments" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="EffectiveIncomeTaxRateContinuingOperations" xlink:title="EffectiveIncomeTaxRateContinuingOperations" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="EffectiveIncomeTaxRateContinuingOperations" xlink:title="presentation: EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract to EffectiveIncomeTaxRateContinuingOperations" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:title="presentation: IncomeTaxDisclosureAbstract to EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://modine.com/role/IncomeTaxesUnrecognizedTaxBenefitsAndDeferredTaxAssetValuationAllowancesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="IncomeTaxDisclosureAbstract" xlink:title="IncomeTaxDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowanceTable" xlink:label="ValuationAllowanceTable" xlink:title="ValuationAllowanceTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowanceByDeferredTaxAssetAxis" xlink:label="ValuationAllowanceByDeferredTaxAssetAxis" xlink:title="ValuationAllowanceByDeferredTaxAssetAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetDomain" xlink:label="DeferredTaxAssetDomain" xlink:title="DeferredTaxAssetDomain" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_OtherDeferredTaxAssetsMember" xlink:label="OtherDeferredTaxAssetsMember" xlink:title="OtherDeferredTaxAssetsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxAssetDomain" xlink:to="OtherDeferredTaxAssetsMember" xlink:title="presentation: DeferredTaxAssetDomain to OtherDeferredTaxAssetsMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ValuationAllowanceByDeferredTaxAssetAxis" xlink:to="DeferredTaxAssetDomain" xlink:title="presentation: ValuationAllowanceByDeferredTaxAssetAxis to DeferredTaxAssetDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ValuationAllowanceTable" xlink:to="ValuationAllowanceByDeferredTaxAssetAxis" xlink:title="presentation: ValuationAllowanceTable to ValuationAllowanceByDeferredTaxAssetAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="IncomeTaxAuthorityAxis" xlink:title="IncomeTaxAuthorityAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="IncomeTaxAuthorityDomain" xlink:title="IncomeTaxAuthorityDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DomesticCountryMember" xlink:label="DomesticCountryMember" xlink:title="DomesticCountryMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxAuthorityDomain" xlink:to="DomesticCountryMember" xlink:title="presentation: IncomeTaxAuthorityDomain to DomesticCountryMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignCountryMember" xlink:label="ForeignCountryMember" xlink:title="ForeignCountryMember" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_CertainForeignJurisdictionsMember" xlink:label="CertainForeignJurisdictionsMember" xlink:title="CertainForeignJurisdictionsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ForeignCountryMember" xlink:to="CertainForeignJurisdictionsMember" xlink:title="presentation: ForeignCountryMember to CertainForeignJurisdictionsMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_ForeignJurisdictionMember" xlink:label="ForeignJurisdictionMember" xlink:title="ForeignJurisdictionMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ForeignCountryMember" xlink:to="ForeignJurisdictionMember" xlink:title="presentation: ForeignCountryMember to ForeignJurisdictionMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxAuthorityDomain" xlink:to="ForeignCountryMember" xlink:title="presentation: IncomeTaxAuthorityDomain to ForeignCountryMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxAuthorityAxis" xlink:to="IncomeTaxAuthorityDomain" xlink:title="presentation: IncomeTaxAuthorityAxis to IncomeTaxAuthorityDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ValuationAllowanceTable" xlink:to="IncomeTaxAuthorityAxis" xlink:title="presentation: ValuationAllowanceTable to IncomeTaxAuthorityAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowanceLineItems" xlink:label="ValuationAllowanceLineItems" xlink:title="ValuationAllowanceLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsNetOfValuationAllowanceAbstract" xlink:label="DeferredTaxAssetsNetOfValuationAllowanceAbstract" xlink:title="DeferredTaxAssetsNetOfValuationAllowanceAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationDispositionOfBusiness" xlink:label="IncomeTaxReconciliationDispositionOfBusiness" xlink:title="IncomeTaxReconciliationDispositionOfBusiness" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxAssetsNetOfValuationAllowanceAbstract" xlink:to="IncomeTaxReconciliationDispositionOfBusiness" xlink:title="presentation: DeferredTaxAssetsNetOfValuationAllowanceAbstract to IncomeTaxReconciliationDispositionOfBusiness" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_NumberOfAutomotiveBusinessesSold" xlink:label="NumberOfAutomotiveBusinessesSold" xlink:title="NumberOfAutomotiveBusinessesSold" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxAssetsNetOfValuationAllowanceAbstract" xlink:to="NumberOfAutomotiveBusinessesSold" xlink:title="presentation: DeferredTaxAssetsNetOfValuationAllowanceAbstract to NumberOfAutomotiveBusinessesSold" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:title="IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxAssetsNetOfValuationAllowanceAbstract" xlink:to="IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:title="presentation: DeferredTaxAssetsNetOfValuationAllowanceAbstract to IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:label="ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:title="ValuationAllowanceDeferredTaxAssetChangeInAmount" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxAssetsNetOfValuationAllowanceAbstract" xlink:to="ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:title="presentation: DeferredTaxAssetsNetOfValuationAllowanceAbstract to ValuationAllowanceDeferredTaxAssetChangeInAmount" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_IncomeTaxCumulativeIncomePositionTerm" xlink:label="IncomeTaxCumulativeIncomePositionTerm" xlink:title="IncomeTaxCumulativeIncomePositionTerm" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxAssetsNetOfValuationAllowanceAbstract" xlink:to="IncomeTaxCumulativeIncomePositionTerm" xlink:title="presentation: DeferredTaxAssetsNetOfValuationAllowanceAbstract to IncomeTaxCumulativeIncomePositionTerm" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="DeferredTaxAssetsValuationAllowance" xlink:title="DeferredTaxAssetsValuationAllowance" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxAssetsNetOfValuationAllowanceAbstract" xlink:to="DeferredTaxAssetsValuationAllowance" xlink:title="presentation: DeferredTaxAssetsNetOfValuationAllowanceAbstract to DeferredTaxAssetsValuationAllowance" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ValuationAllowanceLineItems" xlink:to="DeferredTaxAssetsNetOfValuationAllowanceAbstract" xlink:title="presentation: ValuationAllowanceLineItems to DeferredTaxAssetsNetOfValuationAllowanceAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ValuationAllowanceTable" xlink:to="ValuationAllowanceLineItems" xlink:title="presentation: ValuationAllowanceTable to ValuationAllowanceLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="ValuationAllowanceTable" xlink:title="presentation: IncomeTaxDisclosureAbstract to ValuationAllowanceTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://modine.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="IncomeTaxDisclosureAbstract" xlink:title="IncomeTaxDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:label="ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:title="ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsGrossAbstract" xlink:label="DeferredTaxAssetsGrossAbstract" xlink:title="DeferredTaxAssetsGrossAbstract" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_DeferredTaxAssetsAccountsReceivable" xlink:label="DeferredTaxAssetsAccountsReceivable" xlink:title="DeferredTaxAssetsAccountsReceivable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxAssetsGrossAbstract" xlink:to="DeferredTaxAssetsAccountsReceivable" xlink:title="presentation: DeferredTaxAssetsGrossAbstract to DeferredTaxAssetsAccountsReceivable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsInventory" xlink:label="DeferredTaxAssetsInventory" xlink:title="DeferredTaxAssetsInventory" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxAssetsGrossAbstract" xlink:to="DeferredTaxAssetsInventory" xlink:title="presentation: DeferredTaxAssetsGrossAbstract to DeferredTaxAssetsInventory" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" xlink:label="DeferredTaxAssetsPropertyPlantAndEquipment" xlink:title="DeferredTaxAssetsPropertyPlantAndEquipment" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxAssetsGrossAbstract" xlink:to="DeferredTaxAssetsPropertyPlantAndEquipment" xlink:title="presentation: DeferredTaxAssetsGrossAbstract to DeferredTaxAssetsPropertyPlantAndEquipment" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent" xlink:label="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent" xlink:title="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxAssetsGrossAbstract" xlink:to="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent" xlink:title="presentation: DeferredTaxAssetsGrossAbstract to DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" xlink:label="DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" xlink:title="DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxAssetsGrossAbstract" xlink:to="DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" xlink:title="presentation: DeferredTaxAssetsGrossAbstract to DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_DeferredTaxAssetsNetOperatingAndCapitalLosses" xlink:label="DeferredTaxAssetsNetOperatingAndCapitalLosses" xlink:title="DeferredTaxAssetsNetOperatingAndCapitalLosses" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxAssetsGrossAbstract" xlink:to="DeferredTaxAssetsNetOperatingAndCapitalLosses" xlink:title="presentation: DeferredTaxAssetsGrossAbstract to DeferredTaxAssetsNetOperatingAndCapitalLosses" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:label="DeferredTaxAssetsTaxCreditCarryforwards" xlink:title="DeferredTaxAssetsTaxCreditCarryforwards" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxAssetsGrossAbstract" xlink:to="DeferredTaxAssetsTaxCreditCarryforwards" xlink:title="presentation: DeferredTaxAssetsGrossAbstract to DeferredTaxAssetsTaxCreditCarryforwards" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_DeferredTaxAssetsResearchAndExperimentalExpenditures" xlink:label="DeferredTaxAssetsResearchAndExperimentalExpenditures" xlink:title="DeferredTaxAssetsResearchAndExperimentalExpenditures" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxAssetsGrossAbstract" xlink:to="DeferredTaxAssetsResearchAndExperimentalExpenditures" xlink:title="presentation: DeferredTaxAssetsGrossAbstract to DeferredTaxAssetsResearchAndExperimentalExpenditures" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:label="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:title="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxAssetsGrossAbstract" xlink:to="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:title="presentation: DeferredTaxAssetsGrossAbstract to DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="DeferredTaxAssetsGross" xlink:title="DeferredTaxAssetsGross" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxAssetsGrossAbstract" xlink:to="DeferredTaxAssetsGross" xlink:title="presentation: DeferredTaxAssetsGrossAbstract to DeferredTaxAssetsGross" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="DeferredTaxAssetsValuationAllowance" xlink:title="DeferredTaxAssetsValuationAllowance" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxAssetsGrossAbstract" xlink:to="DeferredTaxAssetsValuationAllowance" xlink:title="presentation: DeferredTaxAssetsGrossAbstract to DeferredTaxAssetsValuationAllowance" order="10.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="DeferredTaxAssetsNet" xlink:title="DeferredTaxAssetsNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxAssetsGrossAbstract" xlink:to="DeferredTaxAssetsNet" xlink:title="presentation: DeferredTaxAssetsGrossAbstract to DeferredTaxAssetsNet" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="DeferredTaxAssetsGrossAbstract" xlink:title="presentation: ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract to DeferredTaxAssetsGrossAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesAbstract" xlink:label="DeferredTaxLiabilitiesAbstract" xlink:title="DeferredTaxLiabilitiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:label="DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:title="DeferredTaxLiabilitiesPropertyPlantAndEquipment" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxLiabilitiesAbstract" xlink:to="DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:title="presentation: DeferredTaxLiabilitiesAbstract to DeferredTaxLiabilitiesPropertyPlantAndEquipment" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:label="DeferredTaxLiabilitiesLeasingArrangements" xlink:title="DeferredTaxLiabilitiesLeasingArrangements" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxLiabilitiesAbstract" xlink:to="DeferredTaxLiabilitiesLeasingArrangements" xlink:title="presentation: DeferredTaxLiabilitiesAbstract to DeferredTaxLiabilitiesLeasingArrangements" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill" xlink:label="DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill" xlink:title="DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxLiabilitiesAbstract" xlink:to="DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill" xlink:title="presentation: DeferredTaxLiabilitiesAbstract to DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:label="DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:title="DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxLiabilitiesAbstract" xlink:to="DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:title="presentation: DeferredTaxLiabilitiesAbstract to DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesOther" xlink:label="DeferredTaxLiabilitiesOther" xlink:title="DeferredTaxLiabilitiesOther" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxLiabilitiesAbstract" xlink:to="DeferredTaxLiabilitiesOther" xlink:title="presentation: DeferredTaxLiabilitiesAbstract to DeferredTaxLiabilitiesOther" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxLiabilities" xlink:label="DeferredIncomeTaxLiabilities" xlink:title="DeferredIncomeTaxLiabilities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxLiabilitiesAbstract" xlink:to="DeferredIncomeTaxLiabilities" xlink:title="presentation: DeferredTaxLiabilitiesAbstract to DeferredIncomeTaxLiabilities" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="DeferredTaxLiabilitiesAbstract" xlink:title="presentation: ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract to DeferredTaxLiabilitiesAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:label="DeferredTaxAssetsLiabilitiesNet" xlink:title="DeferredTaxAssetsLiabilitiesNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="DeferredTaxAssetsLiabilitiesNet" xlink:title="presentation: ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract to DeferredTaxAssetsLiabilitiesNet" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:title="presentation: IncomeTaxDisclosureAbstract to ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://modine.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="IncomeTaxDisclosureAbstract" xlink:title="IncomeTaxDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxContingencyTable" xlink:label="IncomeTaxContingencyTable" xlink:title="IncomeTaxContingencyTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementScenarioAxis" xlink:label="StatementScenarioAxis" xlink:title="StatementScenarioAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="ScenarioUnspecifiedDomain" xlink:title="ScenarioUnspecifiedDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioForecastMember" xlink:label="ScenarioForecastMember" xlink:title="ScenarioForecastMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScenarioUnspecifiedDomain" xlink:to="ScenarioForecastMember" xlink:title="presentation: ScenarioUnspecifiedDomain to ScenarioForecastMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementScenarioAxis" xlink:to="ScenarioUnspecifiedDomain" xlink:title="presentation: StatementScenarioAxis to ScenarioUnspecifiedDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxContingencyTable" xlink:to="StatementScenarioAxis" xlink:title="presentation: IncomeTaxContingencyTable to StatementScenarioAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxContingencyLineItems" xlink:label="IncomeTaxContingencyLineItems" xlink:title="IncomeTaxContingencyLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxUncertaintiesAbstract" xlink:label="IncomeTaxUncertaintiesAbstract" xlink:title="IncomeTaxUncertaintiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:label="ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:title="ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="UnrecognizedTaxBenefits" xlink:title="UnrecognizedTaxBenefits" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:to="UnrecognizedTaxBenefits" xlink:title="presentation: ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward to UnrecognizedTaxBenefits" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:label="UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:title="UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:to="UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:title="presentation: ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward to UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:label="UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:title="UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:to="UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:title="presentation: ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward to UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:label="UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:title="UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:to="UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:title="presentation: ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward to UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:label="UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:title="UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:to="UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:title="presentation: ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward to UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" order="4.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="UnrecognizedTaxBenefits_2" xlink:title="UnrecognizedTaxBenefits" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:to="UnrecognizedTaxBenefits_2" xlink:title="presentation: ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward to UnrecognizedTaxBenefits" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxUncertaintiesAbstract" xlink:to="ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:title="presentation: IncomeTaxUncertaintiesAbstract to ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:label="UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:title="UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxUncertaintiesAbstract" xlink:to="UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:title="presentation: IncomeTaxUncertaintiesAbstract to UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxContingencyLineItems" xlink:to="IncomeTaxUncertaintiesAbstract" xlink:title="presentation: IncomeTaxContingencyLineItems to IncomeTaxUncertaintiesAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxContingencyTable" xlink:to="IncomeTaxContingencyLineItems" xlink:title="presentation: IncomeTaxContingencyTable to IncomeTaxContingencyLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="IncomeTaxContingencyTable" xlink:title="presentation: IncomeTaxDisclosureAbstract to IncomeTaxContingencyTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://modine.com/role/IncomeTaxesTaxYearsSubjectToExaminationTaxCreditsAndTaxCarryforwardsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="IncomeTaxDisclosureAbstract" xlink:title="IncomeTaxDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExaminationTable" xlink:label="IncomeTaxExaminationTable" xlink:title="IncomeTaxExaminationTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityNameAxis" xlink:label="IncomeTaxAuthorityNameAxis" xlink:title="IncomeTaxAuthorityNameAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityNameDomain" xlink:label="IncomeTaxAuthorityNameDomain" xlink:title="IncomeTaxAuthorityNameDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InternalRevenueServiceIRSMember" xlink:label="InternalRevenueServiceIRSMember" xlink:title="InternalRevenueServiceIRSMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxAuthorityNameDomain" xlink:to="InternalRevenueServiceIRSMember" xlink:title="presentation: IncomeTaxAuthorityNameDomain to InternalRevenueServiceIRSMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MinistryOfEconomicAffairsAndFinanceItalyMember" xlink:label="MinistryOfEconomicAffairsAndFinanceItalyMember" xlink:title="MinistryOfEconomicAffairsAndFinanceItalyMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxAuthorityNameDomain" xlink:to="MinistryOfEconomicAffairsAndFinanceItalyMember" xlink:title="presentation: IncomeTaxAuthorityNameDomain to MinistryOfEconomicAffairsAndFinanceItalyMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxAuthorityNameAxis" xlink:to="IncomeTaxAuthorityNameDomain" xlink:title="presentation: IncomeTaxAuthorityNameAxis to IncomeTaxAuthorityNameDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxExaminationTable" xlink:to="IncomeTaxAuthorityNameAxis" xlink:title="presentation: IncomeTaxExaminationTable to IncomeTaxAuthorityNameAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExaminationLineItems" xlink:label="IncomeTaxExaminationLineItems" xlink:title="IncomeTaxExaminationLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OpenTaxYear" xlink:label="OpenTaxYear" xlink:title="OpenTaxYear" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxExaminationLineItems" xlink:to="OpenTaxYear" xlink:title="presentation: IncomeTaxExaminationLineItems to OpenTaxYear" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxExaminationTable" xlink:to="IncomeTaxExaminationLineItems" xlink:title="presentation: IncomeTaxExaminationTable to IncomeTaxExaminationLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="IncomeTaxExaminationTable" xlink:title="presentation: IncomeTaxDisclosureAbstract to IncomeTaxExaminationTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxCreditCarryforwardTable" xlink:label="TaxCreditCarryforwardTable" xlink:title="TaxCreditCarryforwardTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxCreditCarryforwardAxis" xlink:label="TaxCreditCarryforwardAxis" xlink:title="TaxCreditCarryforwardAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxCreditCarryforwardNameDomain" xlink:label="TaxCreditCarryforwardNameDomain" xlink:title="TaxCreditCarryforwardNameDomain" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_FederalAndStateMember" xlink:label="FederalAndStateMember" xlink:title="FederalAndStateMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxCreditCarryforwardNameDomain" xlink:to="FederalAndStateMember" xlink:title="presentation: TaxCreditCarryforwardNameDomain to FederalAndStateMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxCreditCarryforwardAxis" xlink:to="TaxCreditCarryforwardNameDomain" xlink:title="presentation: TaxCreditCarryforwardAxis to TaxCreditCarryforwardNameDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxCreditCarryforwardTable" xlink:to="TaxCreditCarryforwardAxis" xlink:title="presentation: TaxCreditCarryforwardTable to TaxCreditCarryforwardAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember" xlink:label="MinimumMember" xlink:title="MinimumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeMember" xlink:to="MinimumMember" xlink:title="presentation: RangeMember to MinimumMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember" xlink:label="MaximumMember" xlink:title="MaximumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeMember" xlink:to="MaximumMember" xlink:title="presentation: RangeMember to MaximumMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="presentation: RangeAxis to RangeMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxCreditCarryforwardTable" xlink:to="RangeAxis" xlink:title="presentation: TaxCreditCarryforwardTable to RangeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxCreditCarryforwardLineItems" xlink:label="TaxCreditCarryforwardLineItems" xlink:title="TaxCreditCarryforwardLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxCreditCarryforwardAmount" xlink:label="TaxCreditCarryforwardAmount" xlink:title="TaxCreditCarryforwardAmount" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxCreditCarryforwardLineItems" xlink:to="TaxCreditCarryforwardAmount" xlink:title="presentation: TaxCreditCarryforwardLineItems to TaxCreditCarryforwardAmount" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxCreditCarryforwardExpirationDate" xlink:label="TaxCreditCarryforwardExpirationDate" xlink:title="TaxCreditCarryforwardExpirationDate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxCreditCarryforwardLineItems" xlink:to="TaxCreditCarryforwardExpirationDate" xlink:title="presentation: TaxCreditCarryforwardLineItems to TaxCreditCarryforwardExpirationDate" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxCreditCarryforwardTable" xlink:to="TaxCreditCarryforwardLineItems" xlink:title="presentation: TaxCreditCarryforwardTable to TaxCreditCarryforwardLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="TaxCreditCarryforwardTable" xlink:title="presentation: IncomeTaxDisclosureAbstract to TaxCreditCarryforwardTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLossCarryforwardsTable" xlink:label="OperatingLossCarryforwardsTable" xlink:title="OperatingLossCarryforwardsTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="IncomeTaxAuthorityAxis" xlink:title="IncomeTaxAuthorityAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="IncomeTaxAuthorityDomain" xlink:title="IncomeTaxAuthorityDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignCountryMember" xlink:label="ForeignCountryMember" xlink:title="ForeignCountryMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxAuthorityDomain" xlink:to="ForeignCountryMember" xlink:title="presentation: IncomeTaxAuthorityDomain to ForeignCountryMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StateAndLocalJurisdictionMember" xlink:label="StateAndLocalJurisdictionMember" xlink:title="StateAndLocalJurisdictionMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxAuthorityDomain" xlink:to="StateAndLocalJurisdictionMember" xlink:title="presentation: IncomeTaxAuthorityDomain to StateAndLocalJurisdictionMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxAuthorityAxis" xlink:to="IncomeTaxAuthorityDomain" xlink:title="presentation: IncomeTaxAuthorityAxis to IncomeTaxAuthorityDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingLossCarryforwardsTable" xlink:to="IncomeTaxAuthorityAxis" xlink:title="presentation: OperatingLossCarryforwardsTable to IncomeTaxAuthorityAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingLossCarryforwardsTable" xlink:to="RangeAxis" xlink:title="presentation: OperatingLossCarryforwardsTable to RangeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLossCarryforwardsLineItems" xlink:label="OperatingLossCarryforwardsLineItems" xlink:title="OperatingLossCarryforwardsLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLossCarryforwards" xlink:label="OperatingLossCarryforwards" xlink:title="OperatingLossCarryforwards" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingLossCarryforwardsLineItems" xlink:to="OperatingLossCarryforwards" xlink:title="presentation: OperatingLossCarryforwardsLineItems to OperatingLossCarryforwards" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration" xlink:label="DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration" xlink:title="DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingLossCarryforwardsLineItems" xlink:to="DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration" xlink:title="presentation: OperatingLossCarryforwardsLineItems to DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration" xlink:label="DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration" xlink:title="DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingLossCarryforwardsLineItems" xlink:to="DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration" xlink:title="presentation: OperatingLossCarryforwardsLineItems to DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLossCarryforwardsExpirationDate" xlink:label="OperatingLossCarryforwardsExpirationDate" xlink:title="OperatingLossCarryforwardsExpirationDate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingLossCarryforwardsLineItems" xlink:to="OperatingLossCarryforwardsExpirationDate" xlink:title="presentation: OperatingLossCarryforwardsLineItems to OperatingLossCarryforwardsExpirationDate" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries" xlink:label="DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries" xlink:title="DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingLossCarryforwardsLineItems" xlink:to="DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries" xlink:title="presentation: OperatingLossCarryforwardsLineItems to DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingLossCarryforwardsTable" xlink:to="OperatingLossCarryforwardsLineItems" xlink:title="presentation: OperatingLossCarryforwardsTable to OperatingLossCarryforwardsLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="OperatingLossCarryforwardsTable" xlink:title="presentation: IncomeTaxDisclosureAbstract to OperatingLossCarryforwardsTable" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://modine.com/role/EarningsPerShareDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="EarningsPerShareAbstract" xlink:title="EarningsPerShareAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareReconciliationAbstract" xlink:label="EarningsPerShareReconciliationAbstract" xlink:title="EarningsPerShareReconciliationAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareBasicAbstract" xlink:label="EarningsPerShareBasicAbstract" xlink:title="EarningsPerShareBasicAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss" xlink:label="NetIncomeLoss" xlink:title="NetIncomeLoss" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EarningsPerShareBasicAbstract" xlink:to="NetIncomeLoss" xlink:title="presentation: EarningsPerShareBasicAbstract to NetIncomeLoss" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="WeightedAverageNumberOfSharesOutstandingBasic" xlink:title="WeightedAverageNumberOfSharesOutstandingBasic" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EarningsPerShareBasicAbstract" xlink:to="WeightedAverageNumberOfSharesOutstandingBasic" xlink:title="presentation: EarningsPerShareBasicAbstract to WeightedAverageNumberOfSharesOutstandingBasic" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareBasic" xlink:label="EarningsPerShareBasic" xlink:title="EarningsPerShareBasic" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EarningsPerShareBasicAbstract" xlink:to="EarningsPerShareBasic" xlink:title="presentation: EarningsPerShareBasicAbstract to EarningsPerShareBasic" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EarningsPerShareReconciliationAbstract" xlink:to="EarningsPerShareBasicAbstract" xlink:title="presentation: EarningsPerShareReconciliationAbstract to EarningsPerShareBasicAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareDilutedAbstract" xlink:label="EarningsPerShareDilutedAbstract" xlink:title="EarningsPerShareDilutedAbstract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EarningsPerShareDilutedAbstract" xlink:to="NetIncomeLoss" xlink:title="presentation: EarningsPerShareDilutedAbstract to NetIncomeLoss" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EarningsPerShareDilutedAbstract" xlink:to="WeightedAverageNumberOfSharesOutstandingBasic" xlink:title="presentation: EarningsPerShareDilutedAbstract to WeightedAverageNumberOfSharesOutstandingBasic" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:label="WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:title="WeightedAverageNumberDilutedSharesOutstandingAdjustment" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EarningsPerShareDilutedAbstract" xlink:to="WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:title="presentation: EarningsPerShareDilutedAbstract to WeightedAverageNumberDilutedSharesOutstandingAdjustment" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="WeightedAverageNumberOfDilutedSharesOutstanding" xlink:title="WeightedAverageNumberOfDilutedSharesOutstanding" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EarningsPerShareDilutedAbstract" xlink:to="WeightedAverageNumberOfDilutedSharesOutstanding" xlink:title="presentation: EarningsPerShareDilutedAbstract to WeightedAverageNumberOfDilutedSharesOutstanding" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="EarningsPerShareDiluted" xlink:title="EarningsPerShareDiluted" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EarningsPerShareDilutedAbstract" xlink:to="EarningsPerShareDiluted" xlink:title="presentation: EarningsPerShareDilutedAbstract to EarningsPerShareDiluted" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EarningsPerShareReconciliationAbstract" xlink:to="EarningsPerShareDilutedAbstract" xlink:title="presentation: EarningsPerShareReconciliationAbstract to EarningsPerShareDilutedAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EarningsPerShareAbstract" xlink:to="EarningsPerShareReconciliationAbstract" xlink:title="presentation: EarningsPerShareAbstract to EarningsPerShareReconciliationAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:label="ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:title="ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:title="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="AntidilutiveSecuritiesNameDomain" xlink:title="AntidilutiveSecuritiesNameDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="EmployeeStockOptionMember" xlink:title="EmployeeStockOptionMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AntidilutiveSecuritiesNameDomain" xlink:to="EmployeeStockOptionMember" xlink:title="presentation: AntidilutiveSecuritiesNameDomain to EmployeeStockOptionMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockMember" xlink:label="RestrictedStockMember" xlink:title="RestrictedStockMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AntidilutiveSecuritiesNameDomain" xlink:to="RestrictedStockMember" xlink:title="presentation: AntidilutiveSecuritiesNameDomain to RestrictedStockMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="AntidilutiveSecuritiesNameDomain" xlink:title="presentation: AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis to AntidilutiveSecuritiesNameDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:to="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:title="presentation: ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable to AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:label="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:title="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:title="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:title="presentation: AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems to AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:to="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:title="presentation: ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable to AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EarningsPerShareAbstract" xlink:to="ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:title="presentation: EarningsPerShareAbstract to ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://modine.com/role/CashCashEquivalentsAndRestrictedCashDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:label="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:title="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="CashAndCashEquivalentsAtCarryingValue" xlink:title="CashAndCashEquivalentsAtCarryingValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:to="CashAndCashEquivalentsAtCarryingValue" xlink:title="presentation: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract to CashAndCashEquivalentsAtCarryingValue" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedCash" xlink:label="RestrictedCash" xlink:title="RestrictedCash" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:to="RestrictedCash" xlink:title="presentation: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract to RestrictedCash" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:title="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:to="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:title="presentation: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract to CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://modine.com/role/InventoriesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="InventoryDisclosureAbstract" xlink:title="InventoryDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryRawMaterialsNetOfReserves" xlink:label="InventoryRawMaterialsNetOfReserves" xlink:title="InventoryRawMaterialsNetOfReserves" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InventoryDisclosureAbstract" xlink:to="InventoryRawMaterialsNetOfReserves" xlink:title="presentation: InventoryDisclosureAbstract to InventoryRawMaterialsNetOfReserves" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryWorkInProcessNetOfReserves" xlink:label="InventoryWorkInProcessNetOfReserves" xlink:title="InventoryWorkInProcessNetOfReserves" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InventoryDisclosureAbstract" xlink:to="InventoryWorkInProcessNetOfReserves" xlink:title="presentation: InventoryDisclosureAbstract to InventoryWorkInProcessNetOfReserves" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:label="InventoryFinishedGoodsNetOfReserves" xlink:title="InventoryFinishedGoodsNetOfReserves" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InventoryDisclosureAbstract" xlink:to="InventoryFinishedGoodsNetOfReserves" xlink:title="presentation: InventoryDisclosureAbstract to InventoryFinishedGoodsNetOfReserves" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryNet" xlink:label="InventoryNet" xlink:title="InventoryNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InventoryDisclosureAbstract" xlink:to="InventoryNet" xlink:title="presentation: InventoryDisclosureAbstract to InventoryNet" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://modine.com/role/PropertyPlantAndEquipmentDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="PropertyPlantAndEquipmentAbstract" xlink:title="PropertyPlantAndEquipmentAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="ScheduleOfPropertyPlantAndEquipmentTable" xlink:title="ScheduleOfPropertyPlantAndEquipmentTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="PropertyPlantAndEquipmentByTypeAxis" xlink:title="PropertyPlantAndEquipmentByTypeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="PropertyPlantAndEquipmentTypeDomain" xlink:title="PropertyPlantAndEquipmentTypeDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LandMember" xlink:label="LandMember" xlink:title="LandMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentTypeDomain" xlink:to="LandMember" xlink:title="presentation: PropertyPlantAndEquipmentTypeDomain to LandMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BuildingAndBuildingImprovementsMember" xlink:label="BuildingAndBuildingImprovementsMember" xlink:title="BuildingAndBuildingImprovementsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentTypeDomain" xlink:to="BuildingAndBuildingImprovementsMember" xlink:title="presentation: PropertyPlantAndEquipmentTypeDomain to BuildingAndBuildingImprovementsMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MachineryAndEquipmentMember" xlink:label="MachineryAndEquipmentMember" xlink:title="MachineryAndEquipmentMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentTypeDomain" xlink:to="MachineryAndEquipmentMember" xlink:title="presentation: PropertyPlantAndEquipmentTypeDomain to MachineryAndEquipmentMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OfficeEquipmentMember" xlink:label="OfficeEquipmentMember" xlink:title="OfficeEquipmentMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentTypeDomain" xlink:to="OfficeEquipmentMember" xlink:title="presentation: PropertyPlantAndEquipmentTypeDomain to OfficeEquipmentMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConstructionInProgressMember" xlink:label="ConstructionInProgressMember" xlink:title="ConstructionInProgressMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentTypeDomain" xlink:to="ConstructionInProgressMember" xlink:title="presentation: PropertyPlantAndEquipmentTypeDomain to ConstructionInProgressMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentByTypeAxis" xlink:to="PropertyPlantAndEquipmentTypeDomain" xlink:title="presentation: PropertyPlantAndEquipmentByTypeAxis to PropertyPlantAndEquipmentTypeDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="PropertyPlantAndEquipmentByTypeAxis" xlink:title="presentation: ScheduleOfPropertyPlantAndEquipmentTable to PropertyPlantAndEquipmentByTypeAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember" xlink:label="MinimumMember" xlink:title="MinimumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeMember" xlink:to="MinimumMember" xlink:title="presentation: RangeMember to MinimumMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember" xlink:label="MaximumMember" xlink:title="MaximumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeMember" xlink:to="MaximumMember" xlink:title="presentation: RangeMember to MaximumMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="presentation: RangeAxis to RangeMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="RangeAxis" xlink:title="presentation: ScheduleOfPropertyPlantAndEquipmentTable to RangeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="PropertyPlantAndEquipmentLineItems" xlink:title="PropertyPlantAndEquipmentLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract" xlink:label="PropertyPlantAndEquipmentNetByTypeAbstract" xlink:title="PropertyPlantAndEquipmentNetByTypeAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="PropertyPlantAndEquipmentGross" xlink:title="PropertyPlantAndEquipmentGross" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentNetByTypeAbstract" xlink:to="PropertyPlantAndEquipmentGross" xlink:title="presentation: PropertyPlantAndEquipmentNetByTypeAbstract to PropertyPlantAndEquipmentGross" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:title="AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentNetByTypeAbstract" xlink:to="AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:title="presentation: PropertyPlantAndEquipmentNetByTypeAbstract to AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="PropertyPlantAndEquipmentNet" xlink:title="PropertyPlantAndEquipmentNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentNetByTypeAbstract" xlink:to="PropertyPlantAndEquipmentNet" xlink:title="presentation: PropertyPlantAndEquipmentNetByTypeAbstract to PropertyPlantAndEquipmentNet" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="PropertyPlantAndEquipmentUsefulLife" xlink:title="PropertyPlantAndEquipmentUsefulLife" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentNetByTypeAbstract" xlink:to="PropertyPlantAndEquipmentUsefulLife" xlink:title="presentation: PropertyPlantAndEquipmentNetByTypeAbstract to PropertyPlantAndEquipmentUsefulLife" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Depreciation" xlink:label="Depreciation" xlink:title="Depreciation" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentNetByTypeAbstract" xlink:to="Depreciation" xlink:title="presentation: PropertyPlantAndEquipmentNetByTypeAbstract to Depreciation" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainLossOnDispositionOfAssets" xlink:label="GainLossOnDispositionOfAssets" xlink:title="GainLossOnDispositionOfAssets" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentNetByTypeAbstract" xlink:to="GainLossOnDispositionOfAssets" xlink:title="presentation: PropertyPlantAndEquipmentNetByTypeAbstract to GainLossOnDispositionOfAssets" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentLineItems" xlink:to="PropertyPlantAndEquipmentNetByTypeAbstract" xlink:title="presentation: PropertyPlantAndEquipmentLineItems to PropertyPlantAndEquipmentNetByTypeAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="PropertyPlantAndEquipmentLineItems" xlink:title="presentation: ScheduleOfPropertyPlantAndEquipmentTable to PropertyPlantAndEquipmentLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentAbstract" xlink:to="ScheduleOfPropertyPlantAndEquipmentTable" xlink:title="presentation: PropertyPlantAndEquipmentAbstract to ScheduleOfPropertyPlantAndEquipmentTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://modine.com/role/IntangibleAssetsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract" xlink:label="IntangibleAssetsNetExcludingGoodwillAbstract" xlink:title="IntangibleAssetsNetExcludingGoodwillAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:title="ScheduleOfFiniteLivedIntangibleAssetsTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:title="FiniteLivedIntangibleAssetsByMajorClassAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:title="FiniteLivedIntangibleAssetsMajorClassNameDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="CustomerRelationshipsMember" xlink:title="CustomerRelationshipsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="CustomerRelationshipsMember" xlink:title="presentation: FiniteLivedIntangibleAssetsMajorClassNameDomain to CustomerRelationshipsMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TradeNamesMember" xlink:label="TradeNamesMember" xlink:title="TradeNamesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="TradeNamesMember" xlink:title="presentation: FiniteLivedIntangibleAssetsMajorClassNameDomain to TradeNamesMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TechnologyBasedIntangibleAssetsMember" xlink:label="TechnologyBasedIntangibleAssetsMember" xlink:title="TechnologyBasedIntangibleAssetsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="TechnologyBasedIntangibleAssetsMember" xlink:title="presentation: FiniteLivedIntangibleAssetsMajorClassNameDomain to TechnologyBasedIntangibleAssetsMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_CustomerRelationshipsAndAcquiredTechnologyMember" xlink:label="CustomerRelationshipsAndAcquiredTechnologyMember" xlink:title="CustomerRelationshipsAndAcquiredTechnologyMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="CustomerRelationshipsAndAcquiredTechnologyMember" xlink:title="presentation: FiniteLivedIntangibleAssetsMajorClassNameDomain to CustomerRelationshipsAndAcquiredTechnologyMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_CustomerRelationshipsOrderBacklogAndTradeNamesMember" xlink:label="CustomerRelationshipsOrderBacklogAndTradeNamesMember" xlink:title="CustomerRelationshipsOrderBacklogAndTradeNamesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="CustomerRelationshipsOrderBacklogAndTradeNamesMember" xlink:title="presentation: FiniteLivedIntangibleAssetsMajorClassNameDomain to CustomerRelationshipsOrderBacklogAndTradeNamesMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:title="presentation: FiniteLivedIntangibleAssetsByMajorClassAxis to FiniteLivedIntangibleAssetsMajorClassNameDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:title="presentation: ScheduleOfFiniteLivedIntangibleAssetsTable to FiniteLivedIntangibleAssetsByMajorClassAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="BusinessAcquisitionAxis" xlink:title="BusinessAcquisitionAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="BusinessAcquisitionAcquireeDomain" xlink:title="BusinessAcquisitionAcquireeDomain" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_NappsTechnologyCorporationMember" xlink:label="NappsTechnologyCorporationMember" xlink:title="NappsTechnologyCorporationMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessAcquisitionAcquireeDomain" xlink:to="NappsTechnologyCorporationMember" xlink:title="presentation: BusinessAcquisitionAcquireeDomain to NappsTechnologyCorporationMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_ScottSpringfieldManufacturingMember" xlink:label="ScottSpringfieldManufacturingMember" xlink:title="ScottSpringfieldManufacturingMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessAcquisitionAcquireeDomain" xlink:to="ScottSpringfieldManufacturingMember" xlink:title="presentation: BusinessAcquisitionAcquireeDomain to ScottSpringfieldManufacturingMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_TMGcoreIncMember" xlink:label="TMGcoreIncMember" xlink:title="TMGcoreIncMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessAcquisitionAcquireeDomain" xlink:to="TMGcoreIncMember" xlink:title="presentation: BusinessAcquisitionAcquireeDomain to TMGcoreIncMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessAcquisitionAxis" xlink:to="BusinessAcquisitionAcquireeDomain" xlink:title="presentation: BusinessAcquisitionAxis to BusinessAcquisitionAcquireeDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="BusinessAcquisitionAxis" xlink:title="presentation: ScheduleOfFiniteLivedIntangibleAssetsTable to BusinessAcquisitionAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="FiniteLivedIntangibleAssetsLineItems" xlink:title="FiniteLivedIntangibleAssetsLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsNetAbstract" xlink:label="FiniteLivedIntangibleAssetsNetAbstract" xlink:title="FiniteLivedIntangibleAssetsNetAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="FiniteLivedIntangibleAssetsGross" xlink:title="FiniteLivedIntangibleAssetsGross" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FiniteLivedIntangibleAssetsNetAbstract" xlink:to="FiniteLivedIntangibleAssetsGross" xlink:title="presentation: FiniteLivedIntangibleAssetsNetAbstract to FiniteLivedIntangibleAssetsGross" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:title="FiniteLivedIntangibleAssetsAccumulatedAmortization" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FiniteLivedIntangibleAssetsNetAbstract" xlink:to="FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:title="presentation: FiniteLivedIntangibleAssetsNetAbstract to FiniteLivedIntangibleAssetsAccumulatedAmortization" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="FiniteLivedIntangibleAssetsNet" xlink:title="FiniteLivedIntangibleAssetsNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FiniteLivedIntangibleAssetsNetAbstract" xlink:to="FiniteLivedIntangibleAssetsNet" xlink:title="presentation: FiniteLivedIntangibleAssetsNetAbstract to FiniteLivedIntangibleAssetsNet" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FiniteLivedIntangibleAssetsLineItems" xlink:to="FiniteLivedIntangibleAssetsNetAbstract" xlink:title="presentation: FiniteLivedIntangibleAssetsLineItems to FiniteLivedIntangibleAssetsNetAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:label="FinitelivedIntangibleAssetsAcquired1" xlink:title="FinitelivedIntangibleAssetsAcquired1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FiniteLivedIntangibleAssetsLineItems" xlink:to="FinitelivedIntangibleAssetsAcquired1" xlink:title="presentation: FiniteLivedIntangibleAssetsLineItems to FinitelivedIntangibleAssetsAcquired1" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="AmortizationOfIntangibleAssets" xlink:title="AmortizationOfIntangibleAssets" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FiniteLivedIntangibleAssetsLineItems" xlink:to="AmortizationOfIntangibleAssets" xlink:title="presentation: FiniteLivedIntangibleAssetsLineItems to AmortizationOfIntangibleAssets" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:label="FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:title="FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:label="FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:title="FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:to="FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:title="presentation: FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract to FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:label="FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:title="FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:to="FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:title="presentation: FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract to FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:label="FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:title="FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:to="FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:title="presentation: FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract to FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:label="FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:title="FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:to="FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:title="presentation: FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract to FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:label="FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:title="FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:to="FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:title="presentation: FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract to FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FiniteLivedIntangibleAssetsLineItems" xlink:to="FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:title="presentation: FiniteLivedIntangibleAssetsLineItems to FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="FiniteLivedIntangibleAssetsLineItems" xlink:title="presentation: ScheduleOfFiniteLivedIntangibleAssetsTable to FiniteLivedIntangibleAssetsLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IntangibleAssetsNetExcludingGoodwillAbstract" xlink:to="ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:title="presentation: IntangibleAssetsNetExcludingGoodwillAbstract to ScheduleOfFiniteLivedIntangibleAssetsTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://modine.com/role/GoodwillDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:title="GoodwillAndIntangibleAssetsDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfGoodwillTable" xlink:label="ScheduleOfGoodwillTable" xlink:title="ScheduleOfGoodwillTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="BusinessAcquisitionAxis" xlink:title="BusinessAcquisitionAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="BusinessAcquisitionAcquireeDomain" xlink:title="BusinessAcquisitionAcquireeDomain" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_ScottSpringfieldManufacturingMember" xlink:label="ScottSpringfieldManufacturingMember" xlink:title="ScottSpringfieldManufacturingMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessAcquisitionAcquireeDomain" xlink:to="ScottSpringfieldManufacturingMember" xlink:title="presentation: BusinessAcquisitionAcquireeDomain to ScottSpringfieldManufacturingMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_NappsTechnologyCorporationMember" xlink:label="NappsTechnologyCorporationMember" xlink:title="NappsTechnologyCorporationMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessAcquisitionAcquireeDomain" xlink:to="NappsTechnologyCorporationMember" xlink:title="presentation: BusinessAcquisitionAcquireeDomain to NappsTechnologyCorporationMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessAcquisitionAxis" xlink:to="BusinessAcquisitionAcquireeDomain" xlink:title="presentation: BusinessAcquisitionAxis to BusinessAcquisitionAcquireeDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfGoodwillTable" xlink:to="BusinessAcquisitionAxis" xlink:title="presentation: ScheduleOfGoodwillTable to BusinessAcquisitionAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="StatementBusinessSegmentsAxis" xlink:title="StatementBusinessSegmentsAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain" xlink:label="SegmentDomain" xlink:title="SegmentDomain" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_ClimateSolutionsMember" xlink:label="ClimateSolutionsMember" xlink:title="ClimateSolutionsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentDomain" xlink:to="ClimateSolutionsMember" xlink:title="presentation: SegmentDomain to ClimateSolutionsMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_PerformanceTechnologiesMember" xlink:label="PerformanceTechnologiesMember" xlink:title="PerformanceTechnologiesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentDomain" xlink:to="PerformanceTechnologiesMember" xlink:title="presentation: SegmentDomain to PerformanceTechnologiesMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementBusinessSegmentsAxis" xlink:to="SegmentDomain" xlink:title="presentation: StatementBusinessSegmentsAxis to SegmentDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfGoodwillTable" xlink:to="StatementBusinessSegmentsAxis" xlink:title="presentation: ScheduleOfGoodwillTable to StatementBusinessSegmentsAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillLineItems" xlink:label="GoodwillLineItems" xlink:title="GoodwillLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillRollForward" xlink:label="GoodwillRollForward" xlink:title="GoodwillRollForward" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill" xlink:label="Goodwill" xlink:title="Goodwill" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GoodwillRollForward" xlink:to="Goodwill" xlink:title="presentation: GoodwillRollForward to Goodwill" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAcquiredDuringPeriod" xlink:label="GoodwillAcquiredDuringPeriod" xlink:title="GoodwillAcquiredDuringPeriod" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GoodwillRollForward" xlink:to="GoodwillAcquiredDuringPeriod" xlink:title="presentation: GoodwillRollForward to GoodwillAcquiredDuringPeriod" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit" xlink:label="GoodwillWrittenOffRelatedToSaleOfBusinessUnit" xlink:title="GoodwillWrittenOffRelatedToSaleOfBusinessUnit" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GoodwillRollForward" xlink:to="GoodwillWrittenOffRelatedToSaleOfBusinessUnit" xlink:title="presentation: GoodwillRollForward to GoodwillWrittenOffRelatedToSaleOfBusinessUnit" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:label="GoodwillForeignCurrencyTranslationGainLoss" xlink:title="GoodwillForeignCurrencyTranslationGainLoss" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GoodwillRollForward" xlink:to="GoodwillForeignCurrencyTranslationGainLoss" xlink:title="presentation: GoodwillRollForward to GoodwillForeignCurrencyTranslationGainLoss" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill" xlink:label="Goodwill_2" xlink:title="Goodwill" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GoodwillRollForward" xlink:to="Goodwill_2" xlink:title="presentation: GoodwillRollForward to Goodwill" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GoodwillLineItems" xlink:to="GoodwillRollForward" xlink:title="presentation: GoodwillLineItems to GoodwillRollForward" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_NumberOfCoatingsFacilitiesSold" xlink:label="NumberOfCoatingsFacilitiesSold" xlink:title="NumberOfCoatingsFacilitiesSold" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GoodwillLineItems" xlink:to="NumberOfCoatingsFacilitiesSold" xlink:title="presentation: GoodwillLineItems to NumberOfCoatingsFacilitiesSold" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:label="GoodwillImpairedAccumulatedImpairmentLoss" xlink:title="GoodwillImpairedAccumulatedImpairmentLoss" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GoodwillLineItems" xlink:to="GoodwillImpairedAccumulatedImpairmentLoss" xlink:title="presentation: GoodwillLineItems to GoodwillImpairedAccumulatedImpairmentLoss" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfGoodwillTable" xlink:to="GoodwillLineItems" xlink:title="presentation: ScheduleOfGoodwillTable to GoodwillLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="ScheduleOfGoodwillTable" xlink:title="presentation: GoodwillAndIntangibleAssetsDisclosureAbstract to ScheduleOfGoodwillTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://modine.com/role/ProductWarrantiesAndOtherCommitmentsDetails">
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_ProductWarrantiesAndOtherCommitmentsAbstract" xlink:label="ProductWarrantiesAndOtherCommitmentsAbstract" xlink:title="ProductWarrantiesAndOtherCommitmentsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProductWarrantyLiabilityTable" xlink:label="ProductWarrantyLiabilityTable" xlink:title="ProductWarrantyLiabilityTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember" xlink:label="MinimumMember" xlink:title="MinimumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeMember" xlink:to="MinimumMember" xlink:title="presentation: RangeMember to MinimumMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember" xlink:label="MaximumMember" xlink:title="MaximumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeMember" xlink:to="MaximumMember" xlink:title="presentation: RangeMember to MaximumMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="presentation: RangeAxis to RangeMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProductWarrantyLiabilityTable" xlink:to="RangeAxis" xlink:title="presentation: ProductWarrantyLiabilityTable to RangeAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProductWarrantyLiabilityLineItems" xlink:label="ProductWarrantyLiabilityLineItems" xlink:title="ProductWarrantyLiabilityLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StandardProductWarrantyDisclosureAbstract" xlink:label="StandardProductWarrantyDisclosureAbstract" xlink:title="StandardProductWarrantyDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_ProductWarrantyPeriod" xlink:label="ProductWarrantyPeriod" xlink:title="ProductWarrantyPeriod" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StandardProductWarrantyDisclosureAbstract" xlink:to="ProductWarrantyPeriod" xlink:title="presentation: StandardProductWarrantyDisclosureAbstract to ProductWarrantyPeriod" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProductWarrantyLiabilityLineItems" xlink:to="StandardProductWarrantyDisclosureAbstract" xlink:title="presentation: ProductWarrantyLiabilityLineItems to StandardProductWarrantyDisclosureAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProductWarrantyLiabilityTable" xlink:to="ProductWarrantyLiabilityLineItems" xlink:title="presentation: ProductWarrantyLiabilityTable to ProductWarrantyLiabilityLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProductWarrantiesAndOtherCommitmentsAbstract" xlink:to="ProductWarrantyLiabilityTable" xlink:title="presentation: ProductWarrantiesAndOtherCommitmentsAbstract to ProductWarrantyLiabilityTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MovementInStandardProductWarrantyAccrualRollForward" xlink:label="MovementInStandardProductWarrantyAccrualRollForward" xlink:title="MovementInStandardProductWarrantyAccrualRollForward" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StandardProductWarrantyAccrual" xlink:label="StandardProductWarrantyAccrual" xlink:title="StandardProductWarrantyAccrual" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="MovementInStandardProductWarrantyAccrualRollForward" xlink:to="StandardProductWarrantyAccrual" xlink:title="presentation: MovementInStandardProductWarrantyAccrualRollForward to StandardProductWarrantyAccrual" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StandardProductWarrantyAccrualWarrantiesIssued" xlink:label="StandardProductWarrantyAccrualWarrantiesIssued" xlink:title="StandardProductWarrantyAccrualWarrantiesIssued" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="MovementInStandardProductWarrantyAccrualRollForward" xlink:to="StandardProductWarrantyAccrualWarrantiesIssued" xlink:title="presentation: MovementInStandardProductWarrantyAccrualRollForward to StandardProductWarrantyAccrualWarrantiesIssued" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StandardProductWarrantyAccrualPreexistingIncreaseDecrease" xlink:label="StandardProductWarrantyAccrualPreexistingIncreaseDecrease" xlink:title="StandardProductWarrantyAccrualPreexistingIncreaseDecrease" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="MovementInStandardProductWarrantyAccrualRollForward" xlink:to="StandardProductWarrantyAccrualPreexistingIncreaseDecrease" xlink:title="presentation: MovementInStandardProductWarrantyAccrualRollForward to StandardProductWarrantyAccrualPreexistingIncreaseDecrease" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StandardProductWarrantyAccrualPayments" xlink:label="StandardProductWarrantyAccrualPayments" xlink:title="StandardProductWarrantyAccrualPayments" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="MovementInStandardProductWarrantyAccrualRollForward" xlink:to="StandardProductWarrantyAccrualPayments" xlink:title="presentation: MovementInStandardProductWarrantyAccrualRollForward to StandardProductWarrantyAccrualPayments" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition" xlink:label="StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition" xlink:title="StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="MovementInStandardProductWarrantyAccrualRollForward" xlink:to="StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition" xlink:title="presentation: MovementInStandardProductWarrantyAccrualRollForward to StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_StandardProductWarrantyAccrualDispositionOfBusinesses" xlink:label="StandardProductWarrantyAccrualDispositionOfBusinesses" xlink:title="StandardProductWarrantyAccrualDispositionOfBusinesses" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="MovementInStandardProductWarrantyAccrualRollForward" xlink:to="StandardProductWarrantyAccrualDispositionOfBusinesses" xlink:title="presentation: MovementInStandardProductWarrantyAccrualRollForward to StandardProductWarrantyAccrualDispositionOfBusinesses" order="5.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StandardProductWarrantyAccrualForeignCurrencyTranslationGainLoss" xlink:label="StandardProductWarrantyAccrualForeignCurrencyTranslationGainLoss" xlink:title="StandardProductWarrantyAccrualForeignCurrencyTranslationGainLoss" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="MovementInStandardProductWarrantyAccrualRollForward" xlink:to="StandardProductWarrantyAccrualForeignCurrencyTranslationGainLoss" xlink:title="presentation: MovementInStandardProductWarrantyAccrualRollForward to StandardProductWarrantyAccrualForeignCurrencyTranslationGainLoss" order="6.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StandardProductWarrantyAccrual" xlink:label="StandardProductWarrantyAccrual_2" xlink:title="StandardProductWarrantyAccrual" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="MovementInStandardProductWarrantyAccrualRollForward" xlink:to="StandardProductWarrantyAccrual_2" xlink:title="presentation: MovementInStandardProductWarrantyAccrualRollForward to StandardProductWarrantyAccrual" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_NumberOfAutomotiveBusinessesSold" xlink:label="NumberOfAutomotiveBusinessesSold" xlink:title="NumberOfAutomotiveBusinessesSold" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="MovementInStandardProductWarrantyAccrualRollForward" xlink:to="NumberOfAutomotiveBusinessesSold" xlink:title="presentation: MovementInStandardProductWarrantyAccrualRollForward to NumberOfAutomotiveBusinessesSold" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProductWarrantiesAndOtherCommitmentsAbstract" xlink:to="MovementInStandardProductWarrantyAccrualRollForward" xlink:title="presentation: ProductWarrantiesAndOtherCommitmentsAbstract to MovementInStandardProductWarrantyAccrualRollForward" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherCommitmentsTable" xlink:label="OtherCommitmentsTable" xlink:title="OtherCommitmentsTable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OtherCommitmentsTable" xlink:to="RangeAxis" xlink:title="presentation: OtherCommitmentsTable to RangeAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherCommitmentsLineItems" xlink:label="OtherCommitmentsLineItems" xlink:title="OtherCommitmentsLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherCommitmentsAbstract" xlink:label="OtherCommitmentsAbstract" xlink:title="OtherCommitmentsAbstract" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_IndemnificationPeriod" xlink:label="IndemnificationPeriod" xlink:title="IndemnificationPeriod" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OtherCommitmentsAbstract" xlink:to="IndemnificationPeriod" xlink:title="presentation: OtherCommitmentsAbstract to IndemnificationPeriod" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OtherCommitmentsLineItems" xlink:to="OtherCommitmentsAbstract" xlink:title="presentation: OtherCommitmentsLineItems to OtherCommitmentsAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OtherCommitmentsTable" xlink:to="OtherCommitmentsLineItems" xlink:title="presentation: OtherCommitmentsTable to OtherCommitmentsLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProductWarrantiesAndOtherCommitmentsAbstract" xlink:to="OtherCommitmentsTable" xlink:title="presentation: ProductWarrantiesAndOtherCommitmentsAbstract to OtherCommitmentsTable" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermPurchaseCommitmentTable" xlink:label="LongTermPurchaseCommitmentTable" xlink:title="LongTermPurchaseCommitmentTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" xlink:label="LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" xlink:title="LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" xlink:label="LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" xlink:title="LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CapitalAdditionsMember" xlink:label="CapitalAdditionsMember" xlink:title="CapitalAdditionsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" xlink:to="CapitalAdditionsMember" xlink:title="presentation: LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain to CapitalAdditionsMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" xlink:to="LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" xlink:title="presentation: LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis to LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LongTermPurchaseCommitmentTable" xlink:to="LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" xlink:title="presentation: LongTermPurchaseCommitmentTable to LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermPurchaseCommitmentLineItems" xlink:label="LongTermPurchaseCommitmentLineItems" xlink:title="LongTermPurchaseCommitmentLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract" xlink:label="LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract" xlink:title="LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermPurchaseCommitmentAmount" xlink:label="LongTermPurchaseCommitmentAmount" xlink:title="LongTermPurchaseCommitmentAmount" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract" xlink:to="LongTermPurchaseCommitmentAmount" xlink:title="presentation: LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract to LongTermPurchaseCommitmentAmount" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LongTermPurchaseCommitmentLineItems" xlink:to="LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract" xlink:title="presentation: LongTermPurchaseCommitmentLineItems to LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LongTermPurchaseCommitmentTable" xlink:to="LongTermPurchaseCommitmentLineItems" xlink:title="presentation: LongTermPurchaseCommitmentTable to LongTermPurchaseCommitmentLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProductWarrantiesAndOtherCommitmentsAbstract" xlink:to="LongTermPurchaseCommitmentTable" xlink:title="presentation: ProductWarrantiesAndOtherCommitmentsAbstract to LongTermPurchaseCommitmentTable" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://modine.com/role/LeasesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeasesAbstract" xlink:label="LeasesAbstract" xlink:title="LeasesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeLeaseDescriptionTable" xlink:label="LesseeLeaseDescriptionTable" xlink:title="LesseeLeaseDescriptionTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember" xlink:label="MinimumMember" xlink:title="MinimumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeMember" xlink:to="MinimumMember" xlink:title="presentation: RangeMember to MinimumMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember" xlink:label="MaximumMember" xlink:title="MaximumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeMember" xlink:to="MaximumMember" xlink:title="presentation: RangeMember to MaximumMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="presentation: RangeAxis to RangeMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LesseeLeaseDescriptionTable" xlink:to="RangeAxis" xlink:title="presentation: LesseeLeaseDescriptionTable to RangeAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="BalanceSheetLocationAxis" xlink:title="BalanceSheetLocationAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="BalanceSheetLocationDomain" xlink:title="BalanceSheetLocationDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNoncurrentAssetsMember" xlink:label="OtherNoncurrentAssetsMember" xlink:title="OtherNoncurrentAssetsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BalanceSheetLocationDomain" xlink:to="OtherNoncurrentAssetsMember" xlink:title="presentation: BalanceSheetLocationDomain to OtherNoncurrentAssetsMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherCurrentLiabilitiesMember" xlink:label="OtherCurrentLiabilitiesMember" xlink:title="OtherCurrentLiabilitiesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BalanceSheetLocationDomain" xlink:to="OtherCurrentLiabilitiesMember" xlink:title="presentation: BalanceSheetLocationDomain to OtherCurrentLiabilitiesMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BalanceSheetLocationAxis" xlink:to="BalanceSheetLocationDomain" xlink:title="presentation: BalanceSheetLocationAxis to BalanceSheetLocationDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LesseeLeaseDescriptionTable" xlink:to="BalanceSheetLocationAxis" xlink:title="presentation: LesseeLeaseDescriptionTable to BalanceSheetLocationAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="PropertyPlantAndEquipmentByTypeAxis" xlink:title="PropertyPlantAndEquipmentByTypeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="PropertyPlantAndEquipmentTypeDomain" xlink:title="PropertyPlantAndEquipmentTypeDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ManufacturingFacilityMember" xlink:label="ManufacturingFacilityMember" xlink:title="ManufacturingFacilityMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentTypeDomain" xlink:to="ManufacturingFacilityMember" xlink:title="presentation: PropertyPlantAndEquipmentTypeDomain to ManufacturingFacilityMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentByTypeAxis" xlink:to="PropertyPlantAndEquipmentTypeDomain" xlink:title="presentation: PropertyPlantAndEquipmentByTypeAxis to PropertyPlantAndEquipmentTypeDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LesseeLeaseDescriptionTable" xlink:to="PropertyPlantAndEquipmentByTypeAxis" xlink:title="presentation: LesseeLeaseDescriptionTable to PropertyPlantAndEquipmentByTypeAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeLeaseDescriptionLineItems" xlink:label="LesseeLeaseDescriptionLineItems" xlink:title="LesseeLeaseDescriptionLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="AccountingPoliciesAbstract" xlink:title="AccountingPoliciesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseRemainingLeaseTerm" xlink:label="LesseeOperatingLeaseRemainingLeaseTerm" xlink:title="LesseeOperatingLeaseRemainingLeaseTerm" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="LesseeOperatingLeaseRemainingLeaseTerm" xlink:title="presentation: AccountingPoliciesAbstract to LesseeOperatingLeaseRemainingLeaseTerm" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LesseeLeaseDescriptionLineItems" xlink:to="AccountingPoliciesAbstract" xlink:title="presentation: LesseeLeaseDescriptionLineItems to AccountingPoliciesAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsAndLiabilitiesLesseeAbstract" xlink:label="AssetsAndLiabilitiesLesseeAbstract" xlink:title="AssetsAndLiabilitiesLesseeAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="OperatingLeaseRightOfUseAsset" xlink:title="OperatingLeaseRightOfUseAsset" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAndLiabilitiesLesseeAbstract" xlink:to="OperatingLeaseRightOfUseAsset" xlink:title="presentation: AssetsAndLiabilitiesLesseeAbstract to OperatingLeaseRightOfUseAsset" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:label="OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:title="OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAndLiabilitiesLesseeAbstract" xlink:to="OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:title="presentation: AssetsAndLiabilitiesLesseeAbstract to OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseRightOfUseAsset" xlink:label="FinanceLeaseRightOfUseAsset" xlink:title="FinanceLeaseRightOfUseAsset" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAndLiabilitiesLesseeAbstract" xlink:to="FinanceLeaseRightOfUseAsset" xlink:title="presentation: AssetsAndLiabilitiesLesseeAbstract to FinanceLeaseRightOfUseAsset" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:label="FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:title="FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAndLiabilitiesLesseeAbstract" xlink:to="FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:title="presentation: AssetsAndLiabilitiesLesseeAbstract to FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="OperatingLeaseLiabilityCurrent" xlink:title="OperatingLeaseLiabilityCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAndLiabilitiesLesseeAbstract" xlink:to="OperatingLeaseLiabilityCurrent" xlink:title="presentation: AssetsAndLiabilitiesLesseeAbstract to OperatingLeaseLiabilityCurrent" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:label="OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:title="OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAndLiabilitiesLesseeAbstract" xlink:to="OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:title="presentation: AssetsAndLiabilitiesLesseeAbstract to OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="OperatingLeaseLiabilityNoncurrent" xlink:title="OperatingLeaseLiabilityNoncurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAndLiabilitiesLesseeAbstract" xlink:to="OperatingLeaseLiabilityNoncurrent" xlink:title="presentation: AssetsAndLiabilitiesLesseeAbstract to OperatingLeaseLiabilityNoncurrent" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:label="OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:title="OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAndLiabilitiesLesseeAbstract" xlink:to="OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:title="presentation: AssetsAndLiabilitiesLesseeAbstract to OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityCurrent" xlink:label="FinanceLeaseLiabilityCurrent" xlink:title="FinanceLeaseLiabilityCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAndLiabilitiesLesseeAbstract" xlink:to="FinanceLeaseLiabilityCurrent" xlink:title="presentation: AssetsAndLiabilitiesLesseeAbstract to FinanceLeaseLiabilityCurrent" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:label="FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:title="FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAndLiabilitiesLesseeAbstract" xlink:to="FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:title="presentation: AssetsAndLiabilitiesLesseeAbstract to FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:label="FinanceLeaseLiabilityNoncurrent" xlink:title="FinanceLeaseLiabilityNoncurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAndLiabilitiesLesseeAbstract" xlink:to="FinanceLeaseLiabilityNoncurrent" xlink:title="presentation: AssetsAndLiabilitiesLesseeAbstract to FinanceLeaseLiabilityNoncurrent" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:label="FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:title="FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAndLiabilitiesLesseeAbstract" xlink:to="FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:title="presentation: AssetsAndLiabilitiesLesseeAbstract to FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization" xlink:label="FinanceLeaseRightOfUseAssetAccumulatedAmortization" xlink:title="FinanceLeaseRightOfUseAssetAccumulatedAmortization" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAndLiabilitiesLesseeAbstract" xlink:to="FinanceLeaseRightOfUseAssetAccumulatedAmortization" xlink:title="presentation: AssetsAndLiabilitiesLesseeAbstract to FinanceLeaseRightOfUseAssetAccumulatedAmortization" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LesseeLeaseDescriptionLineItems" xlink:to="AssetsAndLiabilitiesLesseeAbstract" xlink:title="presentation: LesseeLeaseDescriptionLineItems to AssetsAndLiabilitiesLesseeAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseCostAbstract" xlink:label="LeaseCostAbstract" xlink:title="LeaseCostAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseCost" xlink:label="OperatingLeaseCost" xlink:title="OperatingLeaseCost" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeaseCostAbstract" xlink:to="OperatingLeaseCost" xlink:title="presentation: LeaseCostAbstract to OperatingLeaseCost" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:label="FinanceLeaseRightOfUseAssetAmortization" xlink:title="FinanceLeaseRightOfUseAssetAmortization" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeaseCostAbstract" xlink:to="FinanceLeaseRightOfUseAssetAmortization" xlink:title="presentation: LeaseCostAbstract to FinanceLeaseRightOfUseAssetAmortization" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseInterestExpense" xlink:label="FinanceLeaseInterestExpense" xlink:title="FinanceLeaseInterestExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeaseCostAbstract" xlink:to="FinanceLeaseInterestExpense" xlink:title="presentation: LeaseCostAbstract to FinanceLeaseInterestExpense" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseCost" xlink:label="LeaseCost" xlink:title="LeaseCost" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeaseCostAbstract" xlink:to="LeaseCost" xlink:title="presentation: LeaseCostAbstract to LeaseCost" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermLeaseCost" xlink:label="ShortTermLeaseCost" xlink:title="ShortTermLeaseCost" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeaseCostAbstract" xlink:to="ShortTermLeaseCost" xlink:title="presentation: LeaseCostAbstract to ShortTermLeaseCost" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LesseeLeaseDescriptionLineItems" xlink:to="LeaseCostAbstract" xlink:title="presentation: LesseeLeaseDescriptionLineItems to LeaseCostAbstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_SupplementalCashFlowInformationRelatedToLeasesAbstract" xlink:label="SupplementalCashFlowInformationRelatedToLeasesAbstract" xlink:title="SupplementalCashFlowInformationRelatedToLeasesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeasePayments" xlink:label="OperatingLeasePayments" xlink:title="OperatingLeasePayments" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SupplementalCashFlowInformationRelatedToLeasesAbstract" xlink:to="OperatingLeasePayments" xlink:title="presentation: SupplementalCashFlowInformationRelatedToLeasesAbstract to OperatingLeasePayments" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeasePrincipalPayments" xlink:label="FinanceLeasePrincipalPayments" xlink:title="FinanceLeasePrincipalPayments" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SupplementalCashFlowInformationRelatedToLeasesAbstract" xlink:to="FinanceLeasePrincipalPayments" xlink:title="presentation: SupplementalCashFlowInformationRelatedToLeasesAbstract to FinanceLeasePrincipalPayments" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:label="RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:title="RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SupplementalCashFlowInformationRelatedToLeasesAbstract" xlink:to="RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:title="presentation: SupplementalCashFlowInformationRelatedToLeasesAbstract to RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:label="RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:title="RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SupplementalCashFlowInformationRelatedToLeasesAbstract" xlink:to="RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:title="presentation: SupplementalCashFlowInformationRelatedToLeasesAbstract to RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LesseeLeaseDescriptionLineItems" xlink:to="SupplementalCashFlowInformationRelatedToLeasesAbstract" xlink:title="presentation: LesseeLeaseDescriptionLineItems to SupplementalCashFlowInformationRelatedToLeasesAbstract" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_LeaseTermAndDiscountRatesOfLeasesAbstract" xlink:label="LeaseTermAndDiscountRatesOfLeasesAbstract" xlink:title="LeaseTermAndDiscountRatesOfLeasesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:title="OperatingLeaseWeightedAverageRemainingLeaseTerm1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeaseTermAndDiscountRatesOfLeasesAbstract" xlink:to="OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:title="presentation: LeaseTermAndDiscountRatesOfLeasesAbstract to OperatingLeaseWeightedAverageRemainingLeaseTerm1" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:title="FinanceLeaseWeightedAverageRemainingLeaseTerm1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeaseTermAndDiscountRatesOfLeasesAbstract" xlink:to="FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:title="presentation: LeaseTermAndDiscountRatesOfLeasesAbstract to FinanceLeaseWeightedAverageRemainingLeaseTerm1" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:label="OperatingLeaseWeightedAverageDiscountRatePercent" xlink:title="OperatingLeaseWeightedAverageDiscountRatePercent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeaseTermAndDiscountRatesOfLeasesAbstract" xlink:to="OperatingLeaseWeightedAverageDiscountRatePercent" xlink:title="presentation: LeaseTermAndDiscountRatesOfLeasesAbstract to OperatingLeaseWeightedAverageDiscountRatePercent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:label="FinanceLeaseWeightedAverageDiscountRatePercent" xlink:title="FinanceLeaseWeightedAverageDiscountRatePercent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeaseTermAndDiscountRatesOfLeasesAbstract" xlink:to="FinanceLeaseWeightedAverageDiscountRatePercent" xlink:title="presentation: LeaseTermAndDiscountRatesOfLeasesAbstract to FinanceLeaseWeightedAverageDiscountRatePercent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LesseeLeaseDescriptionLineItems" xlink:to="LeaseTermAndDiscountRatesOfLeasesAbstract" xlink:title="presentation: LesseeLeaseDescriptionLineItems to LeaseTermAndDiscountRatesOfLeasesAbstract" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeDisclosureAbstract" xlink:label="LesseeDisclosureAbstract" xlink:title="LesseeDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:label="OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:title="OperatingLeaseLiabilitiesPaymentsDueAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:title="LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:title="presentation: OperatingLeaseLiabilitiesPaymentsDueAbstract to LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:title="LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:title="presentation: OperatingLeaseLiabilitiesPaymentsDueAbstract to LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:title="LesseeOperatingLeaseLiabilityPaymentsDueYearThree" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:title="presentation: OperatingLeaseLiabilitiesPaymentsDueAbstract to LesseeOperatingLeaseLiabilityPaymentsDueYearThree" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:title="LesseeOperatingLeaseLiabilityPaymentsDueYearFour" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:title="presentation: OperatingLeaseLiabilitiesPaymentsDueAbstract to LesseeOperatingLeaseLiabilityPaymentsDueYearFour" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:label="LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:title="LesseeOperatingLeaseLiabilityPaymentsDueYearFive" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:title="presentation: OperatingLeaseLiabilitiesPaymentsDueAbstract to LesseeOperatingLeaseLiabilityPaymentsDueYearFive" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:title="LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:title="presentation: OperatingLeaseLiabilitiesPaymentsDueAbstract to LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="LesseeOperatingLeaseLiabilityPaymentsDue" xlink:title="LesseeOperatingLeaseLiabilityPaymentsDue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="LesseeOperatingLeaseLiabilityPaymentsDue" xlink:title="presentation: OperatingLeaseLiabilitiesPaymentsDueAbstract to LesseeOperatingLeaseLiabilityPaymentsDue" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:title="LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:title="presentation: OperatingLeaseLiabilitiesPaymentsDueAbstract to LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" order="7.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiability" xlink:label="OperatingLeaseLiability" xlink:title="OperatingLeaseLiability" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="OperatingLeaseLiability" xlink:title="presentation: OperatingLeaseLiabilitiesPaymentsDueAbstract to OperatingLeaseLiability" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LesseeDisclosureAbstract" xlink:to="OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:title="presentation: LesseeDisclosureAbstract to OperatingLeaseLiabilitiesPaymentsDueAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:label="FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:title="FinanceLeaseLiabilitiesPaymentsDueAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:title="FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:to="FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:title="presentation: FinanceLeaseLiabilitiesPaymentsDueAbstract to FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:label="FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:title="FinanceLeaseLiabilityPaymentsDueYearTwo" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:to="FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:title="presentation: FinanceLeaseLiabilitiesPaymentsDueAbstract to FinanceLeaseLiabilityPaymentsDueYearTwo" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:label="FinanceLeaseLiabilityPaymentsDueYearThree" xlink:title="FinanceLeaseLiabilityPaymentsDueYearThree" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:to="FinanceLeaseLiabilityPaymentsDueYearThree" xlink:title="presentation: FinanceLeaseLiabilitiesPaymentsDueAbstract to FinanceLeaseLiabilityPaymentsDueYearThree" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:label="FinanceLeaseLiabilityPaymentsDueYearFour" xlink:title="FinanceLeaseLiabilityPaymentsDueYearFour" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:to="FinanceLeaseLiabilityPaymentsDueYearFour" xlink:title="presentation: FinanceLeaseLiabilitiesPaymentsDueAbstract to FinanceLeaseLiabilityPaymentsDueYearFour" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:label="FinanceLeaseLiabilityPaymentsDueYearFive" xlink:title="FinanceLeaseLiabilityPaymentsDueYearFive" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:to="FinanceLeaseLiabilityPaymentsDueYearFive" xlink:title="presentation: FinanceLeaseLiabilitiesPaymentsDueAbstract to FinanceLeaseLiabilityPaymentsDueYearFive" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:title="FinanceLeaseLiabilityPaymentsDueAfterYearFive" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:to="FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:title="presentation: FinanceLeaseLiabilitiesPaymentsDueAbstract to FinanceLeaseLiabilityPaymentsDueAfterYearFive" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:label="FinanceLeaseLiabilityPaymentsDue" xlink:title="FinanceLeaseLiabilityPaymentsDue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:to="FinanceLeaseLiabilityPaymentsDue" xlink:title="presentation: FinanceLeaseLiabilitiesPaymentsDueAbstract to FinanceLeaseLiabilityPaymentsDue" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:label="FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:title="FinanceLeaseLiabilityUndiscountedExcessAmount" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:to="FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:title="presentation: FinanceLeaseLiabilitiesPaymentsDueAbstract to FinanceLeaseLiabilityUndiscountedExcessAmount" order="7.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiability" xlink:label="FinanceLeaseLiability" xlink:title="FinanceLeaseLiability" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:to="FinanceLeaseLiability" xlink:title="presentation: FinanceLeaseLiabilitiesPaymentsDueAbstract to FinanceLeaseLiability" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LesseeDisclosureAbstract" xlink:to="FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:title="presentation: LesseeDisclosureAbstract to FinanceLeaseLiabilitiesPaymentsDueAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseTermOfContract" xlink:label="LesseeOperatingLeaseTermOfContract" xlink:title="LesseeOperatingLeaseTermOfContract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LesseeDisclosureAbstract" xlink:to="LesseeOperatingLeaseTermOfContract" xlink:title="presentation: LesseeDisclosureAbstract to LesseeOperatingLeaseTermOfContract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LesseeLeaseDescriptionLineItems" xlink:to="LesseeDisclosureAbstract" xlink:title="presentation: LesseeLeaseDescriptionLineItems to LesseeDisclosureAbstract" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LesseeLeaseDescriptionTable" xlink:to="LesseeLeaseDescriptionLineItems" xlink:title="presentation: LesseeLeaseDescriptionTable to LesseeLeaseDescriptionLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeasesAbstract" xlink:to="LesseeLeaseDescriptionTable" xlink:title="presentation: LeasesAbstract to LesseeLeaseDescriptionTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://modine.com/role/LeasesDetailsCalc01" />
  <link:presentationLink xlink:type="extended" xlink:role="http://modine.com/role/IndebtednessDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="DebtDisclosureAbstract" xlink:title="DebtDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentTable" xlink:label="DebtInstrumentTable" xlink:title="DebtInstrumentTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentAxis" xlink:label="DebtInstrumentAxis" xlink:title="DebtInstrumentAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="DebtInstrumentNameDomain" xlink:title="DebtInstrumentNameDomain" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_CreditAgreementMember" xlink:label="CreditAgreementMember" xlink:title="CreditAgreementMember" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_TermLoansMember" xlink:label="TermLoansMember" xlink:title="TermLoansMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CreditAgreementMember" xlink:to="TermLoansMember" xlink:title="presentation: CreditAgreementMember to TermLoansMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_MultiCurrencyRevolvingCreditFacilityMember" xlink:label="MultiCurrencyRevolvingCreditFacilityMember" xlink:title="MultiCurrencyRevolvingCreditFacilityMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CreditAgreementMember" xlink:to="MultiCurrencyRevolvingCreditFacilityMember" xlink:title="presentation: CreditAgreementMember to MultiCurrencyRevolvingCreditFacilityMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_SwinglineLoansMember" xlink:label="SwinglineLoansMember" xlink:title="SwinglineLoansMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CreditAgreementMember" xlink:to="SwinglineLoansMember" xlink:title="presentation: CreditAgreementMember to SwinglineLoansMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentNameDomain" xlink:to="CreditAgreementMember" xlink:title="presentation: DebtInstrumentNameDomain to CreditAgreementMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_SeniorNotesDue2029Member" xlink:label="SeniorNotesDue2029Member" xlink:title="SeniorNotesDue2029Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentNameDomain" xlink:to="SeniorNotesDue2029Member" xlink:title="presentation: DebtInstrumentNameDomain to SeniorNotesDue2029Member" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_SeniorNotesDue2027Member" xlink:label="SeniorNotesDue2027Member" xlink:title="SeniorNotesDue2027Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentNameDomain" xlink:to="SeniorNotesDue2027Member" xlink:title="presentation: DebtInstrumentNameDomain to SeniorNotesDue2027Member" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_FinanceLeaseObligationsMember" xlink:label="FinanceLeaseObligationsMember" xlink:title="FinanceLeaseObligationsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentNameDomain" xlink:to="FinanceLeaseObligationsMember" xlink:title="presentation: DebtInstrumentNameDomain to FinanceLeaseObligationsMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_ForeignCreditAgreementsMember" xlink:label="ForeignCreditAgreementsMember" xlink:title="ForeignCreditAgreementsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentNameDomain" xlink:to="ForeignCreditAgreementsMember" xlink:title="presentation: DebtInstrumentNameDomain to ForeignCreditAgreementsMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentAxis" xlink:to="DebtInstrumentNameDomain" xlink:title="presentation: DebtInstrumentAxis to DebtInstrumentNameDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentTable" xlink:to="DebtInstrumentAxis" xlink:title="presentation: DebtInstrumentTable to DebtInstrumentAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember" xlink:label="MaximumMember" xlink:title="MaximumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeMember" xlink:to="MaximumMember" xlink:title="presentation: RangeMember to MaximumMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember" xlink:label="MinimumMember" xlink:title="MinimumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeMember" xlink:to="MinimumMember" xlink:title="presentation: RangeMember to MinimumMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="presentation: RangeAxis to RangeMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentTable" xlink:to="RangeAxis" xlink:title="presentation: DebtInstrumentTable to RangeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="BalanceSheetLocationAxis" xlink:title="BalanceSheetLocationAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="BalanceSheetLocationDomain" xlink:title="BalanceSheetLocationDomain" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_LiabilitiesHeldForSaleMember" xlink:label="LiabilitiesHeldForSaleMember" xlink:title="LiabilitiesHeldForSaleMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BalanceSheetLocationDomain" xlink:to="LiabilitiesHeldForSaleMember" xlink:title="presentation: BalanceSheetLocationDomain to LiabilitiesHeldForSaleMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BalanceSheetLocationAxis" xlink:to="BalanceSheetLocationDomain" xlink:title="presentation: BalanceSheetLocationAxis to BalanceSheetLocationDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentTable" xlink:to="BalanceSheetLocationAxis" xlink:title="presentation: DebtInstrumentTable to BalanceSheetLocationAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="IncomeStatementLocationAxis" xlink:title="IncomeStatementLocationAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="IncomeStatementLocationDomain" xlink:title="IncomeStatementLocationDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestExpenseMember" xlink:label="InterestExpenseMember" xlink:title="InterestExpenseMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementLocationDomain" xlink:to="InterestExpenseMember" xlink:title="presentation: IncomeStatementLocationDomain to InterestExpenseMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementLocationAxis" xlink:to="IncomeStatementLocationDomain" xlink:title="presentation: IncomeStatementLocationAxis to IncomeStatementLocationDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentTable" xlink:to="IncomeStatementLocationAxis" xlink:title="presentation: DebtInstrumentTable to IncomeStatementLocationAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="DebtInstrumentLineItems" xlink:title="DebtInstrumentLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsAbstract" xlink:label="LongTermDebtAndCapitalLeaseObligationsAbstract" xlink:title="LongTermDebtAndCapitalLeaseObligationsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" xlink:label="LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" xlink:title="LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LongTermDebtAndCapitalLeaseObligationsAbstract" xlink:to="LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" xlink:title="presentation: LongTermDebtAndCapitalLeaseObligationsAbstract to LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:label="LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:title="LongTermDebtAndCapitalLeaseObligationsCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LongTermDebtAndCapitalLeaseObligationsAbstract" xlink:to="LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:title="presentation: LongTermDebtAndCapitalLeaseObligationsAbstract to LongTermDebtAndCapitalLeaseObligationsCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnamortizedDebtIssuanceExpense" xlink:label="UnamortizedDebtIssuanceExpense" xlink:title="UnamortizedDebtIssuanceExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LongTermDebtAndCapitalLeaseObligationsAbstract" xlink:to="UnamortizedDebtIssuanceExpense" xlink:title="presentation: LongTermDebtAndCapitalLeaseObligationsAbstract to UnamortizedDebtIssuanceExpense" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:label="LongTermDebtAndCapitalLeaseObligations" xlink:title="LongTermDebtAndCapitalLeaseObligations" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LongTermDebtAndCapitalLeaseObligationsAbstract" xlink:to="LongTermDebtAndCapitalLeaseObligations" xlink:title="presentation: LongTermDebtAndCapitalLeaseObligationsAbstract to LongTermDebtAndCapitalLeaseObligations" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="DebtInstrumentInterestRateStatedPercentage" xlink:title="DebtInstrumentInterestRateStatedPercentage" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LongTermDebtAndCapitalLeaseObligationsAbstract" xlink:to="DebtInstrumentInterestRateStatedPercentage" xlink:title="presentation: LongTermDebtAndCapitalLeaseObligationsAbstract to DebtInstrumentInterestRateStatedPercentage" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_DebtInstrumentMaturityYear" xlink:label="DebtInstrumentMaturityYear" xlink:title="DebtInstrumentMaturityYear" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LongTermDebtAndCapitalLeaseObligationsAbstract" xlink:to="DebtInstrumentMaturityYear" xlink:title="presentation: LongTermDebtAndCapitalLeaseObligationsAbstract to DebtInstrumentMaturityYear" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentLineItems" xlink:to="LongTermDebtAndCapitalLeaseObligationsAbstract" xlink:title="presentation: DebtInstrumentLineItems to LongTermDebtAndCapitalLeaseObligationsAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtByMaturityAbstract" xlink:label="LongTermDebtByMaturityAbstract" xlink:title="LongTermDebtByMaturityAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:label="LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:title="LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LongTermDebtByMaturityAbstract" xlink:to="LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:title="presentation: LongTermDebtByMaturityAbstract to LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:label="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:title="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LongTermDebtByMaturityAbstract" xlink:to="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:title="presentation: LongTermDebtByMaturityAbstract to LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:label="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:title="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LongTermDebtByMaturityAbstract" xlink:to="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:title="presentation: LongTermDebtByMaturityAbstract to LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:label="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:title="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LongTermDebtByMaturityAbstract" xlink:to="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:title="presentation: LongTermDebtByMaturityAbstract to LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:label="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:title="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LongTermDebtByMaturityAbstract" xlink:to="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:title="presentation: LongTermDebtByMaturityAbstract to LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LongTermDebtByMaturityAbstract" xlink:to="LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" xlink:title="presentation: LongTermDebtByMaturityAbstract to LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentLineItems" xlink:to="LongTermDebtByMaturityAbstract" xlink:title="presentation: DebtInstrumentLineItems to LongTermDebtByMaturityAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentsAbstract" xlink:label="DebtInstrumentsAbstract" xlink:title="DebtInstrumentsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="LineOfCreditFacilityMaximumBorrowingCapacity" xlink:title="LineOfCreditFacilityMaximumBorrowingCapacity" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentsAbstract" xlink:to="LineOfCreditFacilityMaximumBorrowingCapacity" xlink:title="presentation: DebtInstrumentsAbstract to LineOfCreditFacilityMaximumBorrowingCapacity" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentsAbstract" xlink:title="presentation: DebtInstrumentLineItems to DebtInstrumentsAbstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityAbstract" xlink:label="LineOfCreditFacilityAbstract" xlink:title="LineOfCreditFacilityAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtWeightedAverageInterestRate" xlink:label="DebtWeightedAverageInterestRate" xlink:title="DebtWeightedAverageInterestRate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LineOfCreditFacilityAbstract" xlink:to="DebtWeightedAverageInterestRate" xlink:title="presentation: LineOfCreditFacilityAbstract to DebtWeightedAverageInterestRate" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermBorrowings" xlink:label="ShortTermBorrowings" xlink:title="ShortTermBorrowings" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LineOfCreditFacilityAbstract" xlink:to="ShortTermBorrowings" xlink:title="presentation: LineOfCreditFacilityAbstract to ShortTermBorrowings" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LettersOfCreditOutstandingAmount" xlink:label="LettersOfCreditOutstandingAmount" xlink:title="LettersOfCreditOutstandingAmount" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LineOfCreditFacilityAbstract" xlink:to="LettersOfCreditOutstandingAmount" xlink:title="presentation: LineOfCreditFacilityAbstract to LettersOfCreditOutstandingAmount" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:label="LineOfCreditFacilityRemainingBorrowingCapacity" xlink:title="LineOfCreditFacilityRemainingBorrowingCapacity" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LineOfCreditFacilityAbstract" xlink:to="LineOfCreditFacilityRemainingBorrowingCapacity" xlink:title="presentation: LineOfCreditFacilityAbstract to LineOfCreditFacilityRemainingBorrowingCapacity" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_DebtInstrumentCovenantLeverageRatio" xlink:label="DebtInstrumentCovenantLeverageRatio" xlink:title="DebtInstrumentCovenantLeverageRatio" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LineOfCreditFacilityAbstract" xlink:to="DebtInstrumentCovenantLeverageRatio" xlink:title="presentation: LineOfCreditFacilityAbstract to DebtInstrumentCovenantLeverageRatio" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_DebtInstrumentCovenantInterestCoverageRatio" xlink:label="DebtInstrumentCovenantInterestCoverageRatio" xlink:title="DebtInstrumentCovenantInterestCoverageRatio" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LineOfCreditFacilityAbstract" xlink:to="DebtInstrumentCovenantInterestCoverageRatio" xlink:title="presentation: LineOfCreditFacilityAbstract to DebtInstrumentCovenantInterestCoverageRatio" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentLineItems" xlink:to="LineOfCreditFacilityAbstract" xlink:title="presentation: DebtInstrumentLineItems to LineOfCreditFacilityAbstract" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentTable" xlink:to="DebtInstrumentLineItems" xlink:title="presentation: DebtInstrumentTable to DebtInstrumentLineItems" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtDisclosureAbstract" xlink:to="DebtInstrumentTable" xlink:title="presentation: DebtDisclosureAbstract to DebtInstrumentTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByBalanceSheetGroupingTable" xlink:label="FairValueByBalanceSheetGroupingTable" xlink:title="FairValueByBalanceSheetGroupingTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="FairValueByFairValueHierarchyLevelAxis" xlink:title="FairValueByFairValueHierarchyLevelAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="FairValueMeasurementsFairValueHierarchyDomain" xlink:title="FairValueMeasurementsFairValueHierarchyDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="FairValueInputsLevel2Member" xlink:title="FairValueInputsLevel2Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueMeasurementsFairValueHierarchyDomain" xlink:to="FairValueInputsLevel2Member" xlink:title="presentation: FairValueMeasurementsFairValueHierarchyDomain to FairValueInputsLevel2Member" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueByFairValueHierarchyLevelAxis" xlink:to="FairValueMeasurementsFairValueHierarchyDomain" xlink:title="presentation: FairValueByFairValueHierarchyLevelAxis to FairValueMeasurementsFairValueHierarchyDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueByBalanceSheetGroupingTable" xlink:to="FairValueByFairValueHierarchyLevelAxis" xlink:title="presentation: FairValueByBalanceSheetGroupingTable to FairValueByFairValueHierarchyLevelAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:label="FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:title="FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract" xlink:label="FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract" xlink:title="FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtFairValue" xlink:label="LongTermDebtFairValue" xlink:title="LongTermDebtFairValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract" xlink:to="LongTermDebtFairValue" xlink:title="presentation: FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract to LongTermDebtFairValue" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract" xlink:title="presentation: FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems to FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueByBalanceSheetGroupingTable" xlink:to="FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:title="presentation: FairValueByBalanceSheetGroupingTable to FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtDisclosureAbstract" xlink:to="FairValueByBalanceSheetGroupingTable" xlink:title="presentation: DebtDisclosureAbstract to FairValueByBalanceSheetGroupingTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://modine.com/role/PensionAndEmployeeBenefitPlansDefinedContributionEmployeeBenefitPlansDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="CompensationAndRetirementDisclosureAbstract" xlink:title="CompensationAndRetirementDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:title="ScheduleOfDefinedBenefitPlansDisclosuresTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember" xlink:label="MaximumMember" xlink:title="MaximumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeMember" xlink:to="MaximumMember" xlink:title="presentation: RangeMember to MaximumMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="presentation: RangeAxis to RangeMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="RangeAxis" xlink:title="presentation: ScheduleOfDefinedBenefitPlansDisclosuresTable to RangeAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="DefinedBenefitPlanDisclosureLineItems" xlink:title="DefinedBenefitPlanDisclosureLineItems" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_DefinedContributionPlanMaximumEmployerPercentageMatch" xlink:label="DefinedContributionPlanMaximumEmployerPercentageMatch" xlink:title="DefinedContributionPlanMaximumEmployerPercentageMatch" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedContributionPlanMaximumEmployerPercentageMatch" xlink:title="presentation: DefinedBenefitPlanDisclosureLineItems to DefinedContributionPlanMaximumEmployerPercentageMatch" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedContributionPlanCostRecognized" xlink:label="DefinedContributionPlanCostRecognized" xlink:title="DefinedContributionPlanCostRecognized" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedContributionPlanCostRecognized" xlink:title="presentation: DefinedBenefitPlanDisclosureLineItems to DefinedContributionPlanCostRecognized" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="DefinedBenefitPlanDisclosureLineItems" xlink:title="presentation: ScheduleOfDefinedBenefitPlansDisclosuresTable to DefinedBenefitPlanDisclosureLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CompensationAndRetirementDisclosureAbstract" xlink:to="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:title="presentation: CompensationAndRetirementDisclosureAbstract to ScheduleOfDefinedBenefitPlansDisclosuresTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://modine.com/role/PensionAndEmployeeBenefitPlansDefinedBenefitEmployeeBenefitPlansDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="CompensationAndRetirementDisclosureAbstract" xlink:title="CompensationAndRetirementDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:title="ScheduleOfDefinedBenefitPlansDisclosuresTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeAxis" xlink:label="RetirementPlanTypeAxis" xlink:title="RetirementPlanTypeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="RetirementPlanTypeDomain" xlink:title="RetirementPlanTypeDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionPlansDefinedBenefitMember" xlink:label="PensionPlansDefinedBenefitMember" xlink:title="PensionPlansDefinedBenefitMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RetirementPlanTypeDomain" xlink:to="PensionPlansDefinedBenefitMember" xlink:title="presentation: RetirementPlanTypeDomain to PensionPlansDefinedBenefitMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:label="OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:title="OtherPostretirementBenefitPlansDefinedBenefitMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RetirementPlanTypeDomain" xlink:to="OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:title="presentation: RetirementPlanTypeDomain to OtherPostretirementBenefitPlansDefinedBenefitMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RetirementPlanTypeAxis" xlink:to="RetirementPlanTypeDomain" xlink:title="presentation: RetirementPlanTypeAxis to RetirementPlanTypeDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="RetirementPlanTypeAxis" xlink:title="presentation: ScheduleOfDefinedBenefitPlansDisclosuresTable to RetirementPlanTypeAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanSponsorLocationAxis" xlink:label="RetirementPlanSponsorLocationAxis" xlink:title="RetirementPlanSponsorLocationAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanSponsorLocationDomain" xlink:label="RetirementPlanSponsorLocationDomain" xlink:title="RetirementPlanSponsorLocationDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DomesticPlanMember" xlink:label="DomesticPlanMember" xlink:title="DomesticPlanMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_US" xlink:label="US" xlink:title="US" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DomesticPlanMember" xlink:to="US" xlink:title="presentation: DomesticPlanMember to US" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RetirementPlanSponsorLocationDomain" xlink:to="DomesticPlanMember" xlink:title="presentation: RetirementPlanSponsorLocationDomain to DomesticPlanMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignPlanMember" xlink:label="ForeignPlanMember" xlink:title="ForeignPlanMember" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_GermanyAndItalyMember" xlink:label="GermanyAndItalyMember" xlink:title="GermanyAndItalyMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ForeignPlanMember" xlink:to="GermanyAndItalyMember" xlink:title="presentation: ForeignPlanMember to GermanyAndItalyMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RetirementPlanSponsorLocationDomain" xlink:to="ForeignPlanMember" xlink:title="presentation: RetirementPlanSponsorLocationDomain to ForeignPlanMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RetirementPlanSponsorLocationAxis" xlink:to="RetirementPlanSponsorLocationDomain" xlink:title="presentation: RetirementPlanSponsorLocationAxis to RetirementPlanSponsorLocationDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="RetirementPlanSponsorLocationAxis" xlink:title="presentation: ScheduleOfDefinedBenefitPlansDisclosuresTable to RetirementPlanSponsorLocationAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="DefinedBenefitPlanDisclosureLineItems" xlink:title="DefinedBenefitPlanDisclosureLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAdditionalInformationAbstract" xlink:label="DefinedBenefitPlanAdditionalInformationAbstract" xlink:title="DefinedBenefitPlanAdditionalInformationAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:label="DefinedBenefitPlanContributionsByEmployer" xlink:title="DefinedBenefitPlanContributionsByEmployer" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanAdditionalInformationAbstract" xlink:to="DefinedBenefitPlanContributionsByEmployer" xlink:title="presentation: DefinedBenefitPlanAdditionalInformationAbstract to DefinedBenefitPlanContributionsByEmployer" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:label="DefinedBenefitPlanNetPeriodicBenefitCost" xlink:title="DefinedBenefitPlanNetPeriodicBenefitCost" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanAdditionalInformationAbstract" xlink:to="DefinedBenefitPlanNetPeriodicBenefitCost" xlink:title="presentation: DefinedBenefitPlanAdditionalInformationAbstract to DefinedBenefitPlanNetPeriodicBenefitCost" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanAdditionalInformationAbstract" xlink:title="presentation: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanAdditionalInformationAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="DefinedBenefitPlanDisclosureLineItems" xlink:title="presentation: ScheduleOfDefinedBenefitPlansDisclosuresTable to DefinedBenefitPlanDisclosureLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CompensationAndRetirementDisclosureAbstract" xlink:to="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:title="presentation: CompensationAndRetirementDisclosureAbstract to ScheduleOfDefinedBenefitPlansDisclosuresTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://modine.com/role/PensionAndEmployeeBenefitPlansChangesInBenefitObligationsPlanAssetsAndFundedStatusDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="CompensationAndRetirementDisclosureAbstract" xlink:title="CompensationAndRetirementDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:title="ScheduleOfDefinedBenefitPlansDisclosuresTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeAxis" xlink:label="RetirementPlanTypeAxis" xlink:title="RetirementPlanTypeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="RetirementPlanTypeDomain" xlink:title="RetirementPlanTypeDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionPlansDefinedBenefitMember" xlink:label="PensionPlansDefinedBenefitMember" xlink:title="PensionPlansDefinedBenefitMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RetirementPlanTypeDomain" xlink:to="PensionPlansDefinedBenefitMember" xlink:title="presentation: RetirementPlanTypeDomain to PensionPlansDefinedBenefitMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RetirementPlanTypeAxis" xlink:to="RetirementPlanTypeDomain" xlink:title="presentation: RetirementPlanTypeAxis to RetirementPlanTypeDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="RetirementPlanTypeAxis" xlink:title="presentation: ScheduleOfDefinedBenefitPlansDisclosuresTable to RetirementPlanTypeAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanSponsorLocationAxis" xlink:label="RetirementPlanSponsorLocationAxis" xlink:title="RetirementPlanSponsorLocationAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanSponsorLocationDomain" xlink:label="RetirementPlanSponsorLocationDomain" xlink:title="RetirementPlanSponsorLocationDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignPlanMember" xlink:label="ForeignPlanMember" xlink:title="ForeignPlanMember" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_GermanyAndItalyMember" xlink:label="GermanyAndItalyMember" xlink:title="GermanyAndItalyMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ForeignPlanMember" xlink:to="GermanyAndItalyMember" xlink:title="presentation: ForeignPlanMember to GermanyAndItalyMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RetirementPlanSponsorLocationDomain" xlink:to="ForeignPlanMember" xlink:title="presentation: RetirementPlanSponsorLocationDomain to ForeignPlanMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RetirementPlanSponsorLocationAxis" xlink:to="RetirementPlanSponsorLocationDomain" xlink:title="presentation: RetirementPlanSponsorLocationAxis to RetirementPlanSponsorLocationDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="RetirementPlanSponsorLocationAxis" xlink:title="presentation: ScheduleOfDefinedBenefitPlansDisclosuresTable to RetirementPlanSponsorLocationAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="DefinedBenefitPlanDisclosureLineItems" xlink:title="DefinedBenefitPlanDisclosureLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:label="DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:title="DefinedBenefitPlanChangeInBenefitObligationRollForward" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanBenefitObligation" xlink:label="DefinedBenefitPlanBenefitObligation" xlink:title="DefinedBenefitPlanBenefitObligation" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:to="DefinedBenefitPlanBenefitObligation" xlink:title="presentation: DefinedBenefitPlanChangeInBenefitObligationRollForward to DefinedBenefitPlanBenefitObligation" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanServiceCost" xlink:label="DefinedBenefitPlanServiceCost" xlink:title="DefinedBenefitPlanServiceCost" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:to="DefinedBenefitPlanServiceCost" xlink:title="presentation: DefinedBenefitPlanChangeInBenefitObligationRollForward to DefinedBenefitPlanServiceCost" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanInterestCost" xlink:label="DefinedBenefitPlanInterestCost" xlink:title="DefinedBenefitPlanInterestCost" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:to="DefinedBenefitPlanInterestCost" xlink:title="presentation: DefinedBenefitPlanChangeInBenefitObligationRollForward to DefinedBenefitPlanInterestCost" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:label="DefinedBenefitPlanActuarialGainLoss" xlink:title="DefinedBenefitPlanActuarialGainLoss" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:to="DefinedBenefitPlanActuarialGainLoss" xlink:title="presentation: DefinedBenefitPlanChangeInBenefitObligationRollForward to DefinedBenefitPlanActuarialGainLoss" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:label="DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:title="DefinedBenefitPlanBenefitObligationBenefitsPaid" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:to="DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:title="presentation: DefinedBenefitPlanChangeInBenefitObligationRollForward to DefinedBenefitPlanBenefitObligationBenefitsPaid" order="4.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanDivestituresBenefitObligation" xlink:label="DefinedBenefitPlanDivestituresBenefitObligation" xlink:title="DefinedBenefitPlanDivestituresBenefitObligation" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:to="DefinedBenefitPlanDivestituresBenefitObligation" xlink:title="presentation: DefinedBenefitPlanChangeInBenefitObligationRollForward to DefinedBenefitPlanDivestituresBenefitObligation" order="5.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation" xlink:label="DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation" xlink:title="DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:to="DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation" xlink:title="presentation: DefinedBenefitPlanChangeInBenefitObligationRollForward to DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation" order="6.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_DefinedBenefitPlanServiceCostAndInterestCost" xlink:label="DefinedBenefitPlanServiceCostAndInterestCost" xlink:title="DefinedBenefitPlanServiceCostAndInterestCost" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:to="DefinedBenefitPlanServiceCostAndInterestCost" xlink:title="presentation: DefinedBenefitPlanChangeInBenefitObligationRollForward to DefinedBenefitPlanServiceCostAndInterestCost" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanBenefitObligationPeriodIncreaseDecrease" xlink:label="DefinedBenefitPlanBenefitObligationPeriodIncreaseDecrease" xlink:title="DefinedBenefitPlanBenefitObligationPeriodIncreaseDecrease" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:to="DefinedBenefitPlanBenefitObligationPeriodIncreaseDecrease" xlink:title="presentation: DefinedBenefitPlanChangeInBenefitObligationRollForward to DefinedBenefitPlanBenefitObligationPeriodIncreaseDecrease" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanBenefitObligation" xlink:label="DefinedBenefitPlanBenefitObligation_2" xlink:title="DefinedBenefitPlanBenefitObligation" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:to="DefinedBenefitPlanBenefitObligation_2" xlink:title="presentation: DefinedBenefitPlanChangeInBenefitObligationRollForward to DefinedBenefitPlanBenefitObligation" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:title="presentation: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanChangeInBenefitObligationRollForward" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward" xlink:label="DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward" xlink:title="DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:label="DefinedBenefitPlanFairValueOfPlanAssets" xlink:title="DefinedBenefitPlanFairValueOfPlanAssets" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward" xlink:to="DefinedBenefitPlanFairValueOfPlanAssets" xlink:title="presentation: DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward to DefinedBenefitPlanFairValueOfPlanAssets" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets" xlink:label="DefinedBenefitPlanActualReturnOnPlanAssets" xlink:title="DefinedBenefitPlanActualReturnOnPlanAssets" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward" xlink:to="DefinedBenefitPlanActualReturnOnPlanAssets" xlink:title="presentation: DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward to DefinedBenefitPlanActualReturnOnPlanAssets" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid" xlink:label="DefinedBenefitPlanPlanAssetsBenefitsPaid" xlink:title="DefinedBenefitPlanPlanAssetsBenefitsPaid" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward" xlink:to="DefinedBenefitPlanPlanAssetsBenefitsPaid" xlink:title="presentation: DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward to DefinedBenefitPlanPlanAssetsBenefitsPaid" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:label="DefinedBenefitPlanContributionsByEmployer" xlink:title="DefinedBenefitPlanContributionsByEmployer" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward" xlink:to="DefinedBenefitPlanContributionsByEmployer" xlink:title="presentation: DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward to DefinedBenefitPlanContributionsByEmployer" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:label="DefinedBenefitPlanFairValueOfPlanAssets_2" xlink:title="DefinedBenefitPlanFairValueOfPlanAssets" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward" xlink:to="DefinedBenefitPlanFairValueOfPlanAssets_2" xlink:title="presentation: DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward to DefinedBenefitPlanFairValueOfPlanAssets" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:label="DefinedBenefitPlanFundedStatusOfPlan" xlink:title="DefinedBenefitPlanFundedStatusOfPlan" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward" xlink:to="DefinedBenefitPlanFundedStatusOfPlan" xlink:title="presentation: DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward to DefinedBenefitPlanFundedStatusOfPlan" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward" xlink:title="presentation: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract" xlink:label="DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract" xlink:title="DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" xlink:label="PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" xlink:title="PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract" xlink:to="PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" xlink:title="presentation: DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract to PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:label="PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:title="PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract" xlink:to="PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:title="presentation: DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract to PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet" xlink:label="DefinedBenefitPlanAmountsRecognizedInBalanceSheet" xlink:title="DefinedBenefitPlanAmountsRecognizedInBalanceSheet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract" xlink:to="DefinedBenefitPlanAmountsRecognizedInBalanceSheet" xlink:title="presentation: DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract to DefinedBenefitPlanAmountsRecognizedInBalanceSheet" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract" xlink:title="presentation: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAbstract" xlink:label="DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAbstract" xlink:title="DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation" xlink:label="DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation" xlink:title="DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAbstract" xlink:to="DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation" xlink:title="presentation: DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAbstract to DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAbstract" xlink:title="presentation: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAbstract" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAbstract" xlink:label="DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAbstract" xlink:title="DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" xlink:label="DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" xlink:title="DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAbstract" xlink:to="DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" xlink:title="presentation: DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAbstract to DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAbstract" xlink:title="presentation: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAbstract" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="DefinedBenefitPlanDisclosureLineItems" xlink:title="presentation: ScheduleOfDefinedBenefitPlansDisclosuresTable to DefinedBenefitPlanDisclosureLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CompensationAndRetirementDisclosureAbstract" xlink:to="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:title="presentation: CompensationAndRetirementDisclosureAbstract to ScheduleOfDefinedBenefitPlansDisclosuresTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://modine.com/role/PensionAndEmployeeBenefitPlansCostComponentsOfPensionPlansDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="CompensationAndRetirementDisclosureAbstract" xlink:title="CompensationAndRetirementDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:title="ScheduleOfDefinedBenefitPlansDisclosuresTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeAxis" xlink:label="RetirementPlanTypeAxis" xlink:title="RetirementPlanTypeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="RetirementPlanTypeDomain" xlink:title="RetirementPlanTypeDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionPlansDefinedBenefitMember" xlink:label="PensionPlansDefinedBenefitMember" xlink:title="PensionPlansDefinedBenefitMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RetirementPlanTypeDomain" xlink:to="PensionPlansDefinedBenefitMember" xlink:title="presentation: RetirementPlanTypeDomain to PensionPlansDefinedBenefitMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RetirementPlanTypeAxis" xlink:to="RetirementPlanTypeDomain" xlink:title="presentation: RetirementPlanTypeAxis to RetirementPlanTypeDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="RetirementPlanTypeAxis" xlink:title="presentation: ScheduleOfDefinedBenefitPlansDisclosuresTable to RetirementPlanTypeAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanSponsorLocationAxis" xlink:label="RetirementPlanSponsorLocationAxis" xlink:title="RetirementPlanSponsorLocationAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanSponsorLocationDomain" xlink:label="RetirementPlanSponsorLocationDomain" xlink:title="RetirementPlanSponsorLocationDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignPlanMember" xlink:label="ForeignPlanMember" xlink:title="ForeignPlanMember" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_GermanyAndItalyMember" xlink:label="GermanyAndItalyMember" xlink:title="GermanyAndItalyMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ForeignPlanMember" xlink:to="GermanyAndItalyMember" xlink:title="presentation: ForeignPlanMember to GermanyAndItalyMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RetirementPlanSponsorLocationDomain" xlink:to="ForeignPlanMember" xlink:title="presentation: RetirementPlanSponsorLocationDomain to ForeignPlanMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RetirementPlanSponsorLocationAxis" xlink:to="RetirementPlanSponsorLocationDomain" xlink:title="presentation: RetirementPlanSponsorLocationAxis to RetirementPlanSponsorLocationDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="RetirementPlanSponsorLocationAxis" xlink:title="presentation: ScheduleOfDefinedBenefitPlansDisclosuresTable to RetirementPlanSponsorLocationAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember" xlink:label="MaximumMember" xlink:title="MaximumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeMember" xlink:to="MaximumMember" xlink:title="presentation: RangeMember to MaximumMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="presentation: RangeAxis to RangeMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="RangeAxis" xlink:title="presentation: ScheduleOfDefinedBenefitPlansDisclosuresTable to RangeAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:label="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:title="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:title="DisposalGroupsIncludingDiscontinuedOperationsNameDomain" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_ThreeGermanyAutomotiveBusinessesMember" xlink:label="ThreeGermanyAutomotiveBusinessesMember" xlink:title="ThreeGermanyAutomotiveBusinessesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:to="ThreeGermanyAutomotiveBusinessesMember" xlink:title="presentation: DisposalGroupsIncludingDiscontinuedOperationsNameDomain to ThreeGermanyAutomotiveBusinessesMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_AirCooledAutomotiveBusinessMember" xlink:label="AirCooledAutomotiveBusinessMember" xlink:title="AirCooledAutomotiveBusinessMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:to="AirCooledAutomotiveBusinessMember" xlink:title="presentation: DisposalGroupsIncludingDiscontinuedOperationsNameDomain to AirCooledAutomotiveBusinessMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:to="DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:title="presentation: IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis to DisposalGroupsIncludingDiscontinuedOperationsNameDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:title="presentation: ScheduleOfDefinedBenefitPlansDisclosuresTable to IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="DefinedBenefitPlanDisclosureLineItems" xlink:title="DefinedBenefitPlanDisclosureLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract" xlink:label="DefinedBenefitPlanNetPeriodicBenefitCostAbstract" xlink:title="DefinedBenefitPlanNetPeriodicBenefitCostAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanServiceCost" xlink:label="DefinedBenefitPlanServiceCost" xlink:title="DefinedBenefitPlanServiceCost" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanNetPeriodicBenefitCostAbstract" xlink:to="DefinedBenefitPlanServiceCost" xlink:title="presentation: DefinedBenefitPlanNetPeriodicBenefitCostAbstract to DefinedBenefitPlanServiceCost" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanInterestCost" xlink:label="DefinedBenefitPlanInterestCost" xlink:title="DefinedBenefitPlanInterestCost" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanNetPeriodicBenefitCostAbstract" xlink:to="DefinedBenefitPlanInterestCost" xlink:title="presentation: DefinedBenefitPlanNetPeriodicBenefitCostAbstract to DefinedBenefitPlanInterestCost" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:label="DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:title="DefinedBenefitPlanExpectedReturnOnPlanAssets" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanNetPeriodicBenefitCostAbstract" xlink:to="DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:title="presentation: DefinedBenefitPlanNetPeriodicBenefitCostAbstract to DefinedBenefitPlanExpectedReturnOnPlanAssets" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:label="DefinedBenefitPlanAmortizationOfGainsLosses" xlink:title="DefinedBenefitPlanAmortizationOfGainsLosses" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanNetPeriodicBenefitCostAbstract" xlink:to="DefinedBenefitPlanAmortizationOfGainsLosses" xlink:title="presentation: DefinedBenefitPlanNetPeriodicBenefitCostAbstract to DefinedBenefitPlanAmortizationOfGainsLosses" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" xlink:label="DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" xlink:title="DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanNetPeriodicBenefitCostAbstract" xlink:to="DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" xlink:title="presentation: DefinedBenefitPlanNetPeriodicBenefitCostAbstract to DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" order="4.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:label="DefinedBenefitPlanNetPeriodicBenefitCost" xlink:title="DefinedBenefitPlanNetPeriodicBenefitCost" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanNetPeriodicBenefitCostAbstract" xlink:to="DefinedBenefitPlanNetPeriodicBenefitCost" xlink:title="presentation: DefinedBenefitPlanNetPeriodicBenefitCostAbstract to DefinedBenefitPlanNetPeriodicBenefitCost" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanNetPeriodicBenefitCostAbstract" xlink:title="presentation: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanNetPeriodicBenefitCostAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:label="OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:title="OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax" xlink:label="OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax" xlink:title="OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax" xlink:title="presentation: OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract to OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax" xlink:label="OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax" xlink:title="OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax" xlink:title="presentation: OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract to OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax" xlink:label="OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax" xlink:title="OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax" xlink:title="presentation: OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract to OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:title="presentation: DefinedBenefitPlanDisclosureLineItems to OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_DisposalGroupWriteOffOfNetActuarialGains" xlink:label="DisposalGroupWriteOffOfNetActuarialGains" xlink:title="DisposalGroupWriteOffOfNetActuarialGains" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DisposalGroupWriteOffOfNetActuarialGains" xlink:title="presentation: DefinedBenefitPlanDisclosureLineItems to DisposalGroupWriteOffOfNetActuarialGains" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_DisposalGroupWriteOffOfNetActuarialLosses" xlink:label="DisposalGroupWriteOffOfNetActuarialLosses" xlink:title="DisposalGroupWriteOffOfNetActuarialLosses" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DisposalGroupWriteOffOfNetActuarialLosses" xlink:title="presentation: DefinedBenefitPlanDisclosureLineItems to DisposalGroupWriteOffOfNetActuarialLosses" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="DefinedBenefitPlanDisclosureLineItems" xlink:title="presentation: ScheduleOfDefinedBenefitPlansDisclosuresTable to DefinedBenefitPlanDisclosureLineItems" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CompensationAndRetirementDisclosureAbstract" xlink:to="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:title="presentation: CompensationAndRetirementDisclosureAbstract to ScheduleOfDefinedBenefitPlansDisclosuresTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://modine.com/role/PensionAndEmployeeBenefitPlansValuationAssumptionsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="CompensationAndRetirementDisclosureAbstract" xlink:title="CompensationAndRetirementDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:title="ScheduleOfDefinedBenefitPlansDisclosuresTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeAxis" xlink:label="RetirementPlanTypeAxis" xlink:title="RetirementPlanTypeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="RetirementPlanTypeDomain" xlink:title="RetirementPlanTypeDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionPlansDefinedBenefitMember" xlink:label="PensionPlansDefinedBenefitMember" xlink:title="PensionPlansDefinedBenefitMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RetirementPlanTypeDomain" xlink:to="PensionPlansDefinedBenefitMember" xlink:title="presentation: RetirementPlanTypeDomain to PensionPlansDefinedBenefitMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RetirementPlanTypeAxis" xlink:to="RetirementPlanTypeDomain" xlink:title="presentation: RetirementPlanTypeAxis to RetirementPlanTypeDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="RetirementPlanTypeAxis" xlink:title="presentation: ScheduleOfDefinedBenefitPlansDisclosuresTable to RetirementPlanTypeAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanSponsorLocationAxis" xlink:label="RetirementPlanSponsorLocationAxis" xlink:title="RetirementPlanSponsorLocationAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanSponsorLocationDomain" xlink:label="RetirementPlanSponsorLocationDomain" xlink:title="RetirementPlanSponsorLocationDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DomesticPlanMember" xlink:label="DomesticPlanMember" xlink:title="DomesticPlanMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_US" xlink:label="US" xlink:title="US" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DomesticPlanMember" xlink:to="US" xlink:title="presentation: DomesticPlanMember to US" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RetirementPlanSponsorLocationDomain" xlink:to="DomesticPlanMember" xlink:title="presentation: RetirementPlanSponsorLocationDomain to DomesticPlanMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignPlanMember" xlink:label="ForeignPlanMember" xlink:title="ForeignPlanMember" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_GermanyAndItalyMember" xlink:label="GermanyAndItalyMember" xlink:title="GermanyAndItalyMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ForeignPlanMember" xlink:to="GermanyAndItalyMember" xlink:title="presentation: ForeignPlanMember to GermanyAndItalyMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RetirementPlanSponsorLocationDomain" xlink:to="ForeignPlanMember" xlink:title="presentation: RetirementPlanSponsorLocationDomain to ForeignPlanMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RetirementPlanSponsorLocationAxis" xlink:to="RetirementPlanSponsorLocationDomain" xlink:title="presentation: RetirementPlanSponsorLocationAxis to RetirementPlanSponsorLocationDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="RetirementPlanSponsorLocationAxis" xlink:title="presentation: ScheduleOfDefinedBenefitPlansDisclosuresTable to RetirementPlanSponsorLocationAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="DefinedBenefitPlanDisclosureLineItems" xlink:title="DefinedBenefitPlanDisclosureLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedInCalculationsAbstract" xlink:label="DefinedBenefitPlanAssumptionsUsedInCalculationsAbstract" xlink:title="DefinedBenefitPlanAssumptionsUsedInCalculationsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:label="DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:title="DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanAssumptionsUsedInCalculationsAbstract" xlink:to="DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:title="presentation: DefinedBenefitPlanAssumptionsUsedInCalculationsAbstract to DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" xlink:label="DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" xlink:title="DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanAssumptionsUsedInCalculationsAbstract" xlink:to="DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" xlink:title="presentation: DefinedBenefitPlanAssumptionsUsedInCalculationsAbstract to DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanAssumptionsUsedInCalculationsAbstract" xlink:title="presentation: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanAssumptionsUsedInCalculationsAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="DefinedBenefitPlanDisclosureLineItems" xlink:title="presentation: ScheduleOfDefinedBenefitPlansDisclosuresTable to DefinedBenefitPlanDisclosureLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CompensationAndRetirementDisclosureAbstract" xlink:to="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:title="presentation: CompensationAndRetirementDisclosureAbstract to ScheduleOfDefinedBenefitPlansDisclosuresTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://modine.com/role/PensionAndEmployeeBenefitPlansWeightedaverageAssetAllocationsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="CompensationAndRetirementDisclosureAbstract" xlink:title="CompensationAndRetirementDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:title="ScheduleOfDefinedBenefitPlansDisclosuresTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeAxis" xlink:label="RetirementPlanTypeAxis" xlink:title="RetirementPlanTypeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="RetirementPlanTypeDomain" xlink:title="RetirementPlanTypeDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionPlansDefinedBenefitMember" xlink:label="PensionPlansDefinedBenefitMember" xlink:title="PensionPlansDefinedBenefitMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RetirementPlanTypeDomain" xlink:to="PensionPlansDefinedBenefitMember" xlink:title="presentation: RetirementPlanTypeDomain to PensionPlansDefinedBenefitMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RetirementPlanTypeAxis" xlink:to="RetirementPlanTypeDomain" xlink:title="presentation: RetirementPlanTypeAxis to RetirementPlanTypeDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="RetirementPlanTypeAxis" xlink:title="presentation: ScheduleOfDefinedBenefitPlansDisclosuresTable to RetirementPlanTypeAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanSponsorLocationAxis" xlink:label="RetirementPlanSponsorLocationAxis" xlink:title="RetirementPlanSponsorLocationAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanSponsorLocationDomain" xlink:label="RetirementPlanSponsorLocationDomain" xlink:title="RetirementPlanSponsorLocationDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DomesticPlanMember" xlink:label="DomesticPlanMember" xlink:title="DomesticPlanMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_US" xlink:label="US" xlink:title="US" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DomesticPlanMember" xlink:to="US" xlink:title="presentation: DomesticPlanMember to US" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RetirementPlanSponsorLocationDomain" xlink:to="DomesticPlanMember" xlink:title="presentation: RetirementPlanSponsorLocationDomain to DomesticPlanMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RetirementPlanSponsorLocationAxis" xlink:to="RetirementPlanSponsorLocationDomain" xlink:title="presentation: RetirementPlanSponsorLocationAxis to RetirementPlanSponsorLocationDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="RetirementPlanSponsorLocationAxis" xlink:title="presentation: ScheduleOfDefinedBenefitPlansDisclosuresTable to RetirementPlanSponsorLocationAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:label="DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:title="DefinedBenefitPlanByPlanAssetCategoriesAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanAssetCategoriesDomain" xlink:label="PlanAssetCategoriesDomain" xlink:title="PlanAssetCategoriesDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtSecuritiesMember" xlink:label="DebtSecuritiesMember" xlink:title="DebtSecuritiesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PlanAssetCategoriesDomain" xlink:to="DebtSecuritiesMember" xlink:title="presentation: PlanAssetCategoriesDomain to DebtSecuritiesMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquitySecuritiesMember" xlink:label="EquitySecuritiesMember" xlink:title="EquitySecuritiesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PlanAssetCategoriesDomain" xlink:to="EquitySecuritiesMember" xlink:title="presentation: PlanAssetCategoriesDomain to EquitySecuritiesMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsMember" xlink:label="CashAndCashEquivalentsMember" xlink:title="CashAndCashEquivalentsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PlanAssetCategoriesDomain" xlink:to="CashAndCashEquivalentsMember" xlink:title="presentation: PlanAssetCategoriesDomain to CashAndCashEquivalentsMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanRealEstateMember" xlink:label="DefinedBenefitPlanRealEstateMember" xlink:title="DefinedBenefitPlanRealEstateMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PlanAssetCategoriesDomain" xlink:to="DefinedBenefitPlanRealEstateMember" xlink:title="presentation: PlanAssetCategoriesDomain to DefinedBenefitPlanRealEstateMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:to="PlanAssetCategoriesDomain" xlink:title="presentation: DefinedBenefitPlanByPlanAssetCategoriesAxis to PlanAssetCategoriesDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:title="presentation: ScheduleOfDefinedBenefitPlansDisclosuresTable to DefinedBenefitPlanByPlanAssetCategoriesAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementScenarioAxis" xlink:label="StatementScenarioAxis" xlink:title="StatementScenarioAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="ScenarioUnspecifiedDomain" xlink:title="ScenarioUnspecifiedDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioForecastMember" xlink:label="ScenarioForecastMember" xlink:title="ScenarioForecastMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScenarioUnspecifiedDomain" xlink:to="ScenarioForecastMember" xlink:title="presentation: ScenarioUnspecifiedDomain to ScenarioForecastMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementScenarioAxis" xlink:to="ScenarioUnspecifiedDomain" xlink:title="presentation: StatementScenarioAxis to ScenarioUnspecifiedDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="StatementScenarioAxis" xlink:title="presentation: ScheduleOfDefinedBenefitPlansDisclosuresTable to StatementScenarioAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="DefinedBenefitPlanDisclosureLineItems" xlink:title="DefinedBenefitPlanDisclosureLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanInformationAboutPlanAssetsAbstract" xlink:label="DefinedBenefitPlanInformationAboutPlanAssetsAbstract" xlink:title="DefinedBenefitPlanInformationAboutPlanAssetsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" xlink:label="DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" xlink:title="DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanInformationAboutPlanAssetsAbstract" xlink:to="DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" xlink:title="presentation: DefinedBenefitPlanInformationAboutPlanAssetsAbstract to DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations" xlink:label="DefinedBenefitPlanWeightedAverageAssetAllocations" xlink:title="DefinedBenefitPlanWeightedAverageAssetAllocations" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanInformationAboutPlanAssetsAbstract" xlink:to="DefinedBenefitPlanWeightedAverageAssetAllocations" xlink:title="presentation: DefinedBenefitPlanInformationAboutPlanAssetsAbstract to DefinedBenefitPlanWeightedAverageAssetAllocations" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanInformationAboutPlanAssetsAbstract" xlink:title="presentation: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanInformationAboutPlanAssetsAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:label="DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:title="DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:title="presentation: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear" xlink:label="DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear" xlink:title="DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear" xlink:title="presentation: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="DefinedBenefitPlanDisclosureLineItems" xlink:title="presentation: ScheduleOfDefinedBenefitPlansDisclosuresTable to DefinedBenefitPlanDisclosureLineItems" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CompensationAndRetirementDisclosureAbstract" xlink:to="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:title="presentation: CompensationAndRetirementDisclosureAbstract to ScheduleOfDefinedBenefitPlansDisclosuresTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://modine.com/role/PensionAndEmployeeBenefitPlansEstimatedPensionBenefitPaymentsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="CompensationAndRetirementDisclosureAbstract" xlink:title="CompensationAndRetirementDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:title="ScheduleOfDefinedBenefitPlansDisclosuresTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeAxis" xlink:label="RetirementPlanTypeAxis" xlink:title="RetirementPlanTypeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="RetirementPlanTypeDomain" xlink:title="RetirementPlanTypeDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionPlansDefinedBenefitMember" xlink:label="PensionPlansDefinedBenefitMember" xlink:title="PensionPlansDefinedBenefitMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RetirementPlanTypeDomain" xlink:to="PensionPlansDefinedBenefitMember" xlink:title="presentation: RetirementPlanTypeDomain to PensionPlansDefinedBenefitMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RetirementPlanTypeAxis" xlink:to="RetirementPlanTypeDomain" xlink:title="presentation: RetirementPlanTypeAxis to RetirementPlanTypeDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="RetirementPlanTypeAxis" xlink:title="presentation: ScheduleOfDefinedBenefitPlansDisclosuresTable to RetirementPlanTypeAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="DefinedBenefitPlanDisclosureLineItems" xlink:title="DefinedBenefitPlanDisclosureLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract" xlink:label="DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract" xlink:title="DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:label="DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:title="DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract" xlink:to="DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:title="presentation: DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract to DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:label="DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:title="DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract" xlink:to="DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:title="presentation: DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract to DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:label="DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:title="DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract" xlink:to="DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:title="presentation: DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract to DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:label="DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:title="DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract" xlink:to="DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:title="presentation: DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract to DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:label="DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:title="DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract" xlink:to="DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:title="presentation: DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract to DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:label="DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:title="DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract" xlink:to="DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:title="presentation: DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract to DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract" xlink:title="presentation: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="DefinedBenefitPlanDisclosureLineItems" xlink:title="presentation: ScheduleOfDefinedBenefitPlansDisclosuresTable to DefinedBenefitPlanDisclosureLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CompensationAndRetirementDisclosureAbstract" xlink:to="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:title="presentation: CompensationAndRetirementDisclosureAbstract to ScheduleOfDefinedBenefitPlansDisclosuresTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://modine.com/role/DerivativeInstrumentsRecordedInConsolidatedBalanceSheetsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:label="DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:title="DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:label="FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:title="FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="DerivativeInstrumentRiskAxis" xlink:title="DerivativeInstrumentRiskAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="DerivativeContractTypeDomain" xlink:title="DerivativeContractTypeDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignExchangeContractMember" xlink:label="ForeignExchangeContractMember" xlink:title="ForeignExchangeContractMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DerivativeContractTypeDomain" xlink:to="ForeignExchangeContractMember" xlink:title="presentation: DerivativeContractTypeDomain to ForeignExchangeContractMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommodityContractMember" xlink:label="CommodityContractMember" xlink:title="CommodityContractMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DerivativeContractTypeDomain" xlink:to="CommodityContractMember" xlink:title="presentation: DerivativeContractTypeDomain to CommodityContractMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DerivativeInstrumentRiskAxis" xlink:to="DerivativeContractTypeDomain" xlink:title="presentation: DerivativeInstrumentRiskAxis to DerivativeContractTypeDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:to="DerivativeInstrumentRiskAxis" xlink:title="presentation: FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable to DerivativeInstrumentRiskAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HedgingDesignationAxis" xlink:label="HedgingDesignationAxis" xlink:title="HedgingDesignationAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HedgingDesignationDomain" xlink:label="HedgingDesignationDomain" xlink:title="HedgingDesignationDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DesignatedAsHedgingInstrumentMember" xlink:label="DesignatedAsHedgingInstrumentMember" xlink:title="DesignatedAsHedgingInstrumentMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="HedgingDesignationDomain" xlink:to="DesignatedAsHedgingInstrumentMember" xlink:title="presentation: HedgingDesignationDomain to DesignatedAsHedgingInstrumentMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NondesignatedMember" xlink:label="NondesignatedMember" xlink:title="NondesignatedMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="HedgingDesignationDomain" xlink:to="NondesignatedMember" xlink:title="presentation: HedgingDesignationDomain to NondesignatedMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="HedgingDesignationAxis" xlink:to="HedgingDesignationDomain" xlink:title="presentation: HedgingDesignationAxis to HedgingDesignationDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:to="HedgingDesignationAxis" xlink:title="presentation: FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable to HedgingDesignationAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="BalanceSheetLocationAxis" xlink:title="BalanceSheetLocationAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="BalanceSheetLocationDomain" xlink:title="BalanceSheetLocationDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherCurrentAssetsMember" xlink:label="OtherCurrentAssetsMember" xlink:title="OtherCurrentAssetsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BalanceSheetLocationDomain" xlink:to="OtherCurrentAssetsMember" xlink:title="presentation: BalanceSheetLocationDomain to OtherCurrentAssetsMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilitiesMember" xlink:label="OtherLiabilitiesMember" xlink:title="OtherLiabilitiesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BalanceSheetLocationDomain" xlink:to="OtherLiabilitiesMember" xlink:title="presentation: BalanceSheetLocationDomain to OtherLiabilitiesMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BalanceSheetLocationAxis" xlink:to="BalanceSheetLocationDomain" xlink:title="presentation: BalanceSheetLocationAxis to BalanceSheetLocationDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:to="BalanceSheetLocationAxis" xlink:title="presentation: FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable to BalanceSheetLocationAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativesFairValueLineItems" xlink:label="DerivativesFairValueLineItems" xlink:title="DerivativesFairValueLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeFairValueOfDerivativeNetAbstract" xlink:label="DerivativeFairValueOfDerivativeNetAbstract" xlink:title="DerivativeFairValueOfDerivativeNetAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeLiabilityFairValueGrossAsset" xlink:label="DerivativeLiabilityFairValueGrossAsset" xlink:title="DerivativeLiabilityFairValueGrossAsset" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DerivativeFairValueOfDerivativeNetAbstract" xlink:to="DerivativeLiabilityFairValueGrossAsset" xlink:title="presentation: DerivativeFairValueOfDerivativeNetAbstract to DerivativeLiabilityFairValueGrossAsset" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeFairValueOfDerivativeLiability" xlink:label="DerivativeFairValueOfDerivativeLiability" xlink:title="DerivativeFairValueOfDerivativeLiability" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DerivativeFairValueOfDerivativeNetAbstract" xlink:to="DerivativeFairValueOfDerivativeLiability" xlink:title="presentation: DerivativeFairValueOfDerivativeNetAbstract to DerivativeFairValueOfDerivativeLiability" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DerivativesFairValueLineItems" xlink:to="DerivativeFairValueOfDerivativeNetAbstract" xlink:title="presentation: DerivativesFairValueLineItems to DerivativeFairValueOfDerivativeNetAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:to="DerivativesFairValueLineItems" xlink:title="presentation: FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable to DerivativesFairValueLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:to="FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:title="presentation: DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract to FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://modine.com/role/DerivativeInstrumentsGainsLossesRecognizedDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:label="DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:title="DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:label="DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:title="DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="DerivativeInstrumentRiskAxis" xlink:title="DerivativeInstrumentRiskAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="DerivativeContractTypeDomain" xlink:title="DerivativeContractTypeDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommodityContractMember" xlink:label="CommodityContractMember" xlink:title="CommodityContractMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DerivativeContractTypeDomain" xlink:to="CommodityContractMember" xlink:title="presentation: DerivativeContractTypeDomain to CommodityContractMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignExchangeContractMember" xlink:label="ForeignExchangeContractMember" xlink:title="ForeignExchangeContractMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DerivativeContractTypeDomain" xlink:to="ForeignExchangeContractMember" xlink:title="presentation: DerivativeContractTypeDomain to ForeignExchangeContractMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DerivativeInstrumentRiskAxis" xlink:to="DerivativeContractTypeDomain" xlink:title="presentation: DerivativeInstrumentRiskAxis to DerivativeContractTypeDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:to="DerivativeInstrumentRiskAxis" xlink:title="presentation: DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable to DerivativeInstrumentRiskAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="IncomeStatementLocationAxis" xlink:title="IncomeStatementLocationAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="IncomeStatementLocationDomain" xlink:title="IncomeStatementLocationDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfSalesMember" xlink:label="CostOfSalesMember" xlink:title="CostOfSalesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementLocationDomain" xlink:to="CostOfSalesMember" xlink:title="presentation: IncomeStatementLocationDomain to CostOfSalesMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SalesMember" xlink:label="SalesMember" xlink:title="SalesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementLocationDomain" xlink:to="SalesMember" xlink:title="presentation: IncomeStatementLocationDomain to SalesMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNonoperatingIncomeExpenseMember" xlink:label="OtherNonoperatingIncomeExpenseMember" xlink:title="OtherNonoperatingIncomeExpenseMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementLocationDomain" xlink:to="OtherNonoperatingIncomeExpenseMember" xlink:title="presentation: IncomeStatementLocationDomain to OtherNonoperatingIncomeExpenseMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementLocationAxis" xlink:to="IncomeStatementLocationDomain" xlink:title="presentation: IncomeStatementLocationAxis to IncomeStatementLocationDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:to="IncomeStatementLocationAxis" xlink:title="presentation: DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable to IncomeStatementLocationAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLocationAxis" xlink:label="OtherComprehensiveIncomeLocationAxis" xlink:title="OtherComprehensiveIncomeLocationAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLocationDomain" xlink:label="OtherComprehensiveIncomeLocationDomain" xlink:title="OtherComprehensiveIncomeLocationDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeMember" xlink:label="OtherComprehensiveIncomeMember" xlink:title="OtherComprehensiveIncomeMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OtherComprehensiveIncomeLocationDomain" xlink:to="OtherComprehensiveIncomeMember" xlink:title="presentation: OtherComprehensiveIncomeLocationDomain to OtherComprehensiveIncomeMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OtherComprehensiveIncomeLocationAxis" xlink:to="OtherComprehensiveIncomeLocationDomain" xlink:title="presentation: OtherComprehensiveIncomeLocationAxis to OtherComprehensiveIncomeLocationDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:to="OtherComprehensiveIncomeLocationAxis" xlink:title="presentation: DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable to OtherComprehensiveIncomeLocationAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HedgingDesignationAxis" xlink:label="HedgingDesignationAxis" xlink:title="HedgingDesignationAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HedgingDesignationDomain" xlink:label="HedgingDesignationDomain" xlink:title="HedgingDesignationDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DesignatedAsHedgingInstrumentMember" xlink:label="DesignatedAsHedgingInstrumentMember" xlink:title="DesignatedAsHedgingInstrumentMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="HedgingDesignationDomain" xlink:to="DesignatedAsHedgingInstrumentMember" xlink:title="presentation: HedgingDesignationDomain to DesignatedAsHedgingInstrumentMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NondesignatedMember" xlink:label="NondesignatedMember" xlink:title="NondesignatedMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="HedgingDesignationDomain" xlink:to="NondesignatedMember" xlink:title="presentation: HedgingDesignationDomain to NondesignatedMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="HedgingDesignationAxis" xlink:to="HedgingDesignationDomain" xlink:title="presentation: HedgingDesignationAxis to HedgingDesignationDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:to="HedgingDesignationAxis" xlink:title="presentation: DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable to HedgingDesignationAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:label="DerivativeInstrumentsGainLossLineItems" xlink:title="DerivativeInstrumentsGainLossLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeGainLossOnDerivativeNet" xlink:label="DerivativeGainLossOnDerivativeNet" xlink:title="DerivativeGainLossOnDerivativeNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DerivativeInstrumentsGainLossLineItems" xlink:to="DerivativeGainLossOnDerivativeNet" xlink:title="presentation: DerivativeInstrumentsGainLossLineItems to DerivativeGainLossOnDerivativeNet" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax" xlink:label="OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax" xlink:title="OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DerivativeInstrumentsGainLossLineItems" xlink:to="OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax" xlink:title="presentation: DerivativeInstrumentsGainLossLineItems to OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:to="DerivativeInstrumentsGainLossLineItems" xlink:title="presentation: DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable to DerivativeInstrumentsGainLossLineItems" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:to="DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:title="presentation: DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract to DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://modine.com/role/RisksUncertaintiesContingenciesAndLitigationDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="CommitmentsAndContingenciesDisclosureAbstract" xlink:title="CommitmentsAndContingenciesDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskTable" xlink:label="ConcentrationRiskTable" xlink:title="ConcentrationRiskTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="StatementBusinessSegmentsAxis" xlink:title="StatementBusinessSegmentsAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain" xlink:label="SegmentDomain" xlink:title="SegmentDomain" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_VehicularThermalSolutionsMember" xlink:label="VehicularThermalSolutionsMember" xlink:title="VehicularThermalSolutionsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentDomain" xlink:to="VehicularThermalSolutionsMember" xlink:title="presentation: SegmentDomain to VehicularThermalSolutionsMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementBusinessSegmentsAxis" xlink:to="SegmentDomain" xlink:title="presentation: StatementBusinessSegmentsAxis to SegmentDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConcentrationRiskTable" xlink:to="StatementBusinessSegmentsAxis" xlink:title="presentation: ConcentrationRiskTable to StatementBusinessSegmentsAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="ConcentrationRiskByBenchmarkAxis" xlink:title="ConcentrationRiskByBenchmarkAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="ConcentrationRiskBenchmarkDomain" xlink:title="ConcentrationRiskBenchmarkDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SalesMember" xlink:label="SalesMember" xlink:title="SalesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConcentrationRiskBenchmarkDomain" xlink:to="SalesMember" xlink:title="presentation: ConcentrationRiskBenchmarkDomain to SalesMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableMember" xlink:label="AccountsReceivableMember" xlink:title="AccountsReceivableMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConcentrationRiskBenchmarkDomain" xlink:to="AccountsReceivableMember" xlink:title="presentation: ConcentrationRiskBenchmarkDomain to AccountsReceivableMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConcentrationRiskByBenchmarkAxis" xlink:to="ConcentrationRiskBenchmarkDomain" xlink:title="presentation: ConcentrationRiskByBenchmarkAxis to ConcentrationRiskBenchmarkDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConcentrationRiskTable" xlink:to="ConcentrationRiskByBenchmarkAxis" xlink:title="presentation: ConcentrationRiskTable to ConcentrationRiskByBenchmarkAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="ConcentrationRiskByTypeAxis" xlink:title="ConcentrationRiskByTypeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="ConcentrationRiskTypeDomain" xlink:title="ConcentrationRiskTypeDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="CustomerConcentrationRiskMember" xlink:title="CustomerConcentrationRiskMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConcentrationRiskTypeDomain" xlink:to="CustomerConcentrationRiskMember" xlink:title="presentation: ConcentrationRiskTypeDomain to CustomerConcentrationRiskMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditConcentrationRiskMember" xlink:label="CreditConcentrationRiskMember" xlink:title="CreditConcentrationRiskMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConcentrationRiskTypeDomain" xlink:to="CreditConcentrationRiskMember" xlink:title="presentation: ConcentrationRiskTypeDomain to CreditConcentrationRiskMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConcentrationRiskByTypeAxis" xlink:to="ConcentrationRiskTypeDomain" xlink:title="presentation: ConcentrationRiskByTypeAxis to ConcentrationRiskTypeDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConcentrationRiskTable" xlink:to="ConcentrationRiskByTypeAxis" xlink:title="presentation: ConcentrationRiskTable to ConcentrationRiskByTypeAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MajorCustomersAxis" xlink:label="MajorCustomersAxis" xlink:title="MajorCustomersAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_NameOfMajorCustomerDomain" xlink:label="NameOfMajorCustomerDomain" xlink:title="NameOfMajorCustomerDomain" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_TopTenCustomersMember" xlink:label="TopTenCustomersMember" xlink:title="TopTenCustomersMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NameOfMajorCustomerDomain" xlink:to="TopTenCustomersMember" xlink:title="presentation: NameOfMajorCustomerDomain to TopTenCustomersMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="MajorCustomersAxis" xlink:to="NameOfMajorCustomerDomain" xlink:title="presentation: MajorCustomersAxis to NameOfMajorCustomerDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConcentrationRiskTable" xlink:to="MajorCustomersAxis" xlink:title="presentation: ConcentrationRiskTable to MajorCustomersAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskLineItems" xlink:label="ConcentrationRiskLineItems" xlink:title="ConcentrationRiskLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RisksAndUncertaintiesAbstract" xlink:label="RisksAndUncertaintiesAbstract" xlink:title="RisksAndUncertaintiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_EntityWideRevenueNumberOfMajorCustomers" xlink:label="EntityWideRevenueNumberOfMajorCustomers" xlink:title="EntityWideRevenueNumberOfMajorCustomers" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RisksAndUncertaintiesAbstract" xlink:to="EntityWideRevenueNumberOfMajorCustomers" xlink:title="presentation: RisksAndUncertaintiesAbstract to EntityWideRevenueNumberOfMajorCustomers" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="ConcentrationRiskPercentage1" xlink:title="ConcentrationRiskPercentage1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RisksAndUncertaintiesAbstract" xlink:to="ConcentrationRiskPercentage1" xlink:title="presentation: RisksAndUncertaintiesAbstract to ConcentrationRiskPercentage1" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_NumberOfTopCustomers" xlink:label="NumberOfTopCustomers" xlink:title="NumberOfTopCustomers" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RisksAndUncertaintiesAbstract" xlink:to="NumberOfTopCustomers" xlink:title="presentation: RisksAndUncertaintiesAbstract to NumberOfTopCustomers" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConcentrationRiskLineItems" xlink:to="RisksAndUncertaintiesAbstract" xlink:title="presentation: ConcentrationRiskLineItems to RisksAndUncertaintiesAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesDisclosureAbstract" xlink:label="AccrualForEnvironmentalLossContingenciesDisclosureAbstract" xlink:title="AccrualForEnvironmentalLossContingenciesDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccrualForEnvironmentalLossContingencies" xlink:label="AccrualForEnvironmentalLossContingencies" xlink:title="AccrualForEnvironmentalLossContingencies" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccrualForEnvironmentalLossContingenciesDisclosureAbstract" xlink:to="AccrualForEnvironmentalLossContingencies" xlink:title="presentation: AccrualForEnvironmentalLossContingenciesDisclosureAbstract to AccrualForEnvironmentalLossContingencies" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag" xlink:label="EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag" xlink:title="EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccrualForEnvironmentalLossContingenciesDisclosureAbstract" xlink:to="EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag" xlink:title="presentation: AccrualForEnvironmentalLossContingenciesDisclosureAbstract to EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesPeriodIncreaseDecrease" xlink:label="AccrualForEnvironmentalLossContingenciesPeriodIncreaseDecrease" xlink:title="AccrualForEnvironmentalLossContingenciesPeriodIncreaseDecrease" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccrualForEnvironmentalLossContingenciesDisclosureAbstract" xlink:to="AccrualForEnvironmentalLossContingenciesPeriodIncreaseDecrease" xlink:title="presentation: AccrualForEnvironmentalLossContingenciesDisclosureAbstract to AccrualForEnvironmentalLossContingenciesPeriodIncreaseDecrease" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConcentrationRiskLineItems" xlink:to="AccrualForEnvironmentalLossContingenciesDisclosureAbstract" xlink:title="presentation: ConcentrationRiskLineItems to AccrualForEnvironmentalLossContingenciesDisclosureAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConcentrationRiskTable" xlink:to="ConcentrationRiskLineItems" xlink:title="presentation: ConcentrationRiskTable to ConcentrationRiskLineItems" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsAndContingenciesDisclosureAbstract" xlink:to="ConcentrationRiskTable" xlink:title="presentation: CommitmentsAndContingenciesDisclosureAbstract to ConcentrationRiskTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://modine.com/role/AccumulatedOtherComprehensiveLossDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityAbstract" xlink:label="EquityAbstract" xlink:title="EquityAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:label="AccumulatedOtherComprehensiveIncomeLossTable" xlink:title="AccumulatedOtherComprehensiveIncomeLossTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="StatementEquityComponentsAxis" xlink:title="StatementEquityComponentsAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain" xlink:label="EquityComponentDomain" xlink:title="EquityComponentDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="AccumulatedOtherComprehensiveIncomeMember" xlink:title="AccumulatedOtherComprehensiveIncomeMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedTranslationAdjustmentMember" xlink:label="AccumulatedTranslationAdjustmentMember" xlink:title="AccumulatedTranslationAdjustmentMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccumulatedOtherComprehensiveIncomeMember" xlink:to="AccumulatedTranslationAdjustmentMember" xlink:title="presentation: AccumulatedOtherComprehensiveIncomeMember to AccumulatedTranslationAdjustmentMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember" xlink:label="AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember" xlink:title="AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccumulatedOtherComprehensiveIncomeMember" xlink:to="AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember" xlink:title="presentation: AccumulatedOtherComprehensiveIncomeMember to AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember" xlink:label="AccumulatedGainLossNetCashFlowHedgeParentMember" xlink:title="AccumulatedGainLossNetCashFlowHedgeParentMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccumulatedOtherComprehensiveIncomeMember" xlink:to="AccumulatedGainLossNetCashFlowHedgeParentMember" xlink:title="presentation: AccumulatedOtherComprehensiveIncomeMember to AccumulatedGainLossNetCashFlowHedgeParentMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityComponentDomain" xlink:to="AccumulatedOtherComprehensiveIncomeMember" xlink:title="presentation: EquityComponentDomain to AccumulatedOtherComprehensiveIncomeMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementEquityComponentsAxis" xlink:to="EquityComponentDomain" xlink:title="presentation: StatementEquityComponentsAxis to EquityComponentDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccumulatedOtherComprehensiveIncomeLossTable" xlink:to="StatementEquityComponentsAxis" xlink:title="presentation: AccumulatedOtherComprehensiveIncomeLossTable to StatementEquityComponentsAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:label="AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:title="AccumulatedOtherComprehensiveIncomeLossLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:label="OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:title="OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity" xlink:label="StockholdersEquity" xlink:title="StockholdersEquity" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:to="StockholdersEquity" xlink:title="presentation: OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract to StockholdersEquity" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent" xlink:label="OciBeforeReclassificationsBeforeTaxAttributableToParent" xlink:title="OciBeforeReclassificationsBeforeTaxAttributableToParent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:to="OciBeforeReclassificationsBeforeTaxAttributableToParent" xlink:title="presentation: OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract to OciBeforeReclassificationsBeforeTaxAttributableToParent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent" xlink:label="ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent" xlink:title="ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:to="ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent" xlink:title="presentation: OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract to ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_UnrecognizedNetPensionLossGainInDisposedBusinesses" xlink:label="UnrecognizedNetPensionLossGainInDisposedBusinesses" xlink:title="UnrecognizedNetPensionLossGainInDisposedBusinesses" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:to="UnrecognizedNetPensionLossGainInDisposedBusinesses" xlink:title="presentation: OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract to UnrecognizedNetPensionLossGainInDisposedBusinesses" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" xlink:label="OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" xlink:title="OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:to="OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" xlink:title="presentation: OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract to OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" order="4.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:label="OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:title="OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:to="OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:title="presentation: OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract to OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity" xlink:label="StockholdersEquity_2" xlink:title="StockholdersEquity" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:to="StockholdersEquity_2" xlink:title="presentation: OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract to StockholdersEquity" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_NumberOfAutomotiveBusinessesSold" xlink:label="NumberOfAutomotiveBusinessesSold" xlink:title="NumberOfAutomotiveBusinessesSold" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:to="NumberOfAutomotiveBusinessesSold" xlink:title="presentation: OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract to NumberOfAutomotiveBusinessesSold" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:title="presentation: AccumulatedOtherComprehensiveIncomeLossLineItems to OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccumulatedOtherComprehensiveIncomeLossTable" xlink:to="AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:title="presentation: AccumulatedOtherComprehensiveIncomeLossTable to AccumulatedOtherComprehensiveIncomeLossLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityAbstract" xlink:to="AccumulatedOtherComprehensiveIncomeLossTable" xlink:title="presentation: EquityAbstract to AccumulatedOtherComprehensiveIncomeLossTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://modine.com/role/SegmentAndGeographicInformationNetSalesGrossProfitAndOperatingIncomeBySegmentDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingAbstract" xlink:label="SegmentReportingAbstract" xlink:title="SegmentReportingAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="ScheduleOfSegmentReportingInformationBySegmentTable" xlink:title="ScheduleOfSegmentReportingInformationBySegmentTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsAxis" xlink:label="ConsolidationItemsAxis" xlink:title="ConsolidationItemsAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsDomain" xlink:label="ConsolidationItemsDomain" xlink:title="ConsolidationItemsDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingSegmentsMember" xlink:label="OperatingSegmentsMember" xlink:title="OperatingSegmentsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConsolidationItemsDomain" xlink:to="OperatingSegmentsMember" xlink:title="presentation: ConsolidationItemsDomain to OperatingSegmentsMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IntersegmentEliminationMember" xlink:label="IntersegmentEliminationMember" xlink:title="IntersegmentEliminationMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConsolidationItemsDomain" xlink:to="IntersegmentEliminationMember" xlink:title="presentation: ConsolidationItemsDomain to IntersegmentEliminationMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_CorporateAndEliminationsMember" xlink:label="CorporateAndEliminationsMember" xlink:title="CorporateAndEliminationsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConsolidationItemsDomain" xlink:to="CorporateAndEliminationsMember" xlink:title="presentation: ConsolidationItemsDomain to CorporateAndEliminationsMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConsolidationItemsAxis" xlink:to="ConsolidationItemsDomain" xlink:title="presentation: ConsolidationItemsAxis to ConsolidationItemsDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="ConsolidationItemsAxis" xlink:title="presentation: ScheduleOfSegmentReportingInformationBySegmentTable to ConsolidationItemsAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="StatementBusinessSegmentsAxis" xlink:title="StatementBusinessSegmentsAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain" xlink:label="SegmentDomain" xlink:title="SegmentDomain" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_ClimateSolutionsMember" xlink:label="ClimateSolutionsMember" xlink:title="ClimateSolutionsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentDomain" xlink:to="ClimateSolutionsMember" xlink:title="presentation: SegmentDomain to ClimateSolutionsMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_PerformanceTechnologiesMember" xlink:label="PerformanceTechnologiesMember" xlink:title="PerformanceTechnologiesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentDomain" xlink:to="PerformanceTechnologiesMember" xlink:title="presentation: SegmentDomain to PerformanceTechnologiesMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementBusinessSegmentsAxis" xlink:to="SegmentDomain" xlink:title="presentation: StatementBusinessSegmentsAxis to SegmentDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="StatementBusinessSegmentsAxis" xlink:title="presentation: ScheduleOfSegmentReportingInformationBySegmentTable to StatementBusinessSegmentsAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="SegmentReportingInformationLineItems" xlink:title="SegmentReportingInformationLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingInformationRevenueAbstract" xlink:label="SegmentReportingInformationRevenueAbstract" xlink:title="SegmentReportingInformationRevenueAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NumberOfOperatingSegments" xlink:label="NumberOfOperatingSegments" xlink:title="NumberOfOperatingSegments" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentReportingInformationRevenueAbstract" xlink:to="NumberOfOperatingSegments" xlink:title="presentation: SegmentReportingInformationRevenueAbstract to NumberOfOperatingSegments" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="RevenueFromContractWithCustomerExcludingAssessedTax" xlink:title="RevenueFromContractWithCustomerExcludingAssessedTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentReportingInformationRevenueAbstract" xlink:to="RevenueFromContractWithCustomerExcludingAssessedTax" xlink:title="presentation: SegmentReportingInformationRevenueAbstract to RevenueFromContractWithCustomerExcludingAssessedTax" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GrossProfit" xlink:label="GrossProfit" xlink:title="GrossProfit" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentReportingInformationRevenueAbstract" xlink:to="GrossProfit" xlink:title="presentation: SegmentReportingInformationRevenueAbstract to GrossProfit" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_GrossProfitAsPercentageOfSales" xlink:label="GrossProfitAsPercentageOfSales" xlink:title="GrossProfitAsPercentageOfSales" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentReportingInformationRevenueAbstract" xlink:to="GrossProfitAsPercentageOfSales" xlink:title="presentation: SegmentReportingInformationRevenueAbstract to GrossProfitAsPercentageOfSales" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingIncomeLoss" xlink:label="OperatingIncomeLoss" xlink:title="OperatingIncomeLoss" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentReportingInformationRevenueAbstract" xlink:to="OperatingIncomeLoss" xlink:title="presentation: SegmentReportingInformationRevenueAbstract to OperatingIncomeLoss" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentReportingInformationLineItems" xlink:to="SegmentReportingInformationRevenueAbstract" xlink:title="presentation: SegmentReportingInformationLineItems to SegmentReportingInformationRevenueAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="SegmentReportingInformationLineItems" xlink:title="presentation: ScheduleOfSegmentReportingInformationBySegmentTable to SegmentReportingInformationLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentReportingAbstract" xlink:to="ScheduleOfSegmentReportingInformationBySegmentTable" xlink:title="presentation: SegmentReportingAbstract to ScheduleOfSegmentReportingInformationBySegmentTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://modine.com/role/SegmentAndGeographicInformationAssetsBySegmentDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingAbstract" xlink:label="SegmentReportingAbstract" xlink:title="SegmentReportingAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="ScheduleOfSegmentReportingInformationBySegmentTable" xlink:title="ScheduleOfSegmentReportingInformationBySegmentTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsAxis" xlink:label="ConsolidationItemsAxis" xlink:title="ConsolidationItemsAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsDomain" xlink:label="ConsolidationItemsDomain" xlink:title="ConsolidationItemsDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingSegmentsMember" xlink:label="OperatingSegmentsMember" xlink:title="OperatingSegmentsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConsolidationItemsDomain" xlink:to="OperatingSegmentsMember" xlink:title="presentation: ConsolidationItemsDomain to OperatingSegmentsMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConsolidationItemsAxis" xlink:to="ConsolidationItemsDomain" xlink:title="presentation: ConsolidationItemsAxis to ConsolidationItemsDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="ConsolidationItemsAxis" xlink:title="presentation: ScheduleOfSegmentReportingInformationBySegmentTable to ConsolidationItemsAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="StatementBusinessSegmentsAxis" xlink:title="StatementBusinessSegmentsAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain" xlink:label="SegmentDomain" xlink:title="SegmentDomain" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_ClimateSolutionsMember" xlink:label="ClimateSolutionsMember" xlink:title="ClimateSolutionsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentDomain" xlink:to="ClimateSolutionsMember" xlink:title="presentation: SegmentDomain to ClimateSolutionsMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_PerformanceTechnologiesMember" xlink:label="PerformanceTechnologiesMember" xlink:title="PerformanceTechnologiesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentDomain" xlink:to="PerformanceTechnologiesMember" xlink:title="presentation: SegmentDomain to PerformanceTechnologiesMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_SegmentReconcilingItemsAndCorporateMember" xlink:label="SegmentReconcilingItemsAndCorporateMember" xlink:title="SegmentReconcilingItemsAndCorporateMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentDomain" xlink:to="SegmentReconcilingItemsAndCorporateMember" xlink:title="presentation: SegmentDomain to SegmentReconcilingItemsAndCorporateMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementBusinessSegmentsAxis" xlink:to="SegmentDomain" xlink:title="presentation: StatementBusinessSegmentsAxis to SegmentDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="StatementBusinessSegmentsAxis" xlink:title="presentation: ScheduleOfSegmentReportingInformationBySegmentTable to StatementBusinessSegmentsAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="SegmentReportingInformationLineItems" xlink:title="SegmentReportingInformationLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingInformationRevenueAbstract" xlink:label="SegmentReportingInformationRevenueAbstract" xlink:title="SegmentReportingInformationRevenueAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Assets" xlink:label="Assets" xlink:title="Assets" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentReportingInformationRevenueAbstract" xlink:to="Assets" xlink:title="presentation: SegmentReportingInformationRevenueAbstract to Assets" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetAcquisitionConsiderationTransferred" xlink:label="AssetAcquisitionConsiderationTransferred" xlink:title="AssetAcquisitionConsiderationTransferred" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentReportingInformationRevenueAbstract" xlink:to="AssetAcquisitionConsiderationTransferred" xlink:title="presentation: SegmentReportingInformationRevenueAbstract to AssetAcquisitionConsiderationTransferred" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentReportingInformationLineItems" xlink:to="SegmentReportingInformationRevenueAbstract" xlink:title="presentation: SegmentReportingInformationLineItems to SegmentReportingInformationRevenueAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="SegmentReportingInformationLineItems" xlink:title="presentation: ScheduleOfSegmentReportingInformationBySegmentTable to SegmentReportingInformationLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentReportingAbstract" xlink:to="ScheduleOfSegmentReportingInformationBySegmentTable" xlink:title="presentation: SegmentReportingAbstract to ScheduleOfSegmentReportingInformationBySegmentTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://modine.com/role/SegmentAndGeographicInformationCapitalExpendituresAndDepreciationAndAmortizationExpenseBySegmentDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingAbstract" xlink:label="SegmentReportingAbstract" xlink:title="SegmentReportingAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="ScheduleOfSegmentReportingInformationBySegmentTable" xlink:title="ScheduleOfSegmentReportingInformationBySegmentTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsAxis" xlink:label="ConsolidationItemsAxis" xlink:title="ConsolidationItemsAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsDomain" xlink:label="ConsolidationItemsDomain" xlink:title="ConsolidationItemsDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingSegmentsMember" xlink:label="OperatingSegmentsMember" xlink:title="OperatingSegmentsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConsolidationItemsDomain" xlink:to="OperatingSegmentsMember" xlink:title="presentation: ConsolidationItemsDomain to OperatingSegmentsMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CorporateNonSegmentMember" xlink:label="CorporateNonSegmentMember" xlink:title="CorporateNonSegmentMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConsolidationItemsDomain" xlink:to="CorporateNonSegmentMember" xlink:title="presentation: ConsolidationItemsDomain to CorporateNonSegmentMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConsolidationItemsAxis" xlink:to="ConsolidationItemsDomain" xlink:title="presentation: ConsolidationItemsAxis to ConsolidationItemsDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="ConsolidationItemsAxis" xlink:title="presentation: ScheduleOfSegmentReportingInformationBySegmentTable to ConsolidationItemsAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="StatementBusinessSegmentsAxis" xlink:title="StatementBusinessSegmentsAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain" xlink:label="SegmentDomain" xlink:title="SegmentDomain" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_ClimateSolutionsMember" xlink:label="ClimateSolutionsMember" xlink:title="ClimateSolutionsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentDomain" xlink:to="ClimateSolutionsMember" xlink:title="presentation: SegmentDomain to ClimateSolutionsMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_PerformanceTechnologiesMember" xlink:label="PerformanceTechnologiesMember" xlink:title="PerformanceTechnologiesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentDomain" xlink:to="PerformanceTechnologiesMember" xlink:title="presentation: SegmentDomain to PerformanceTechnologiesMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementBusinessSegmentsAxis" xlink:to="SegmentDomain" xlink:title="presentation: StatementBusinessSegmentsAxis to SegmentDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="StatementBusinessSegmentsAxis" xlink:title="presentation: ScheduleOfSegmentReportingInformationBySegmentTable to StatementBusinessSegmentsAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="SegmentReportingInformationLineItems" xlink:title="SegmentReportingInformationLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingInformationRevenueAbstract" xlink:label="SegmentReportingInformationRevenueAbstract" xlink:title="SegmentReportingInformationRevenueAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentExpenditureAdditionToLongLivedAssets" xlink:label="SegmentExpenditureAdditionToLongLivedAssets" xlink:title="SegmentExpenditureAdditionToLongLivedAssets" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentReportingInformationRevenueAbstract" xlink:to="SegmentExpenditureAdditionToLongLivedAssets" xlink:title="presentation: SegmentReportingInformationRevenueAbstract to SegmentExpenditureAdditionToLongLivedAssets" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="DepreciationDepletionAndAmortization" xlink:title="DepreciationDepletionAndAmortization" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentReportingInformationRevenueAbstract" xlink:to="DepreciationDepletionAndAmortization" xlink:title="presentation: SegmentReportingInformationRevenueAbstract to DepreciationDepletionAndAmortization" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentReportingInformationLineItems" xlink:to="SegmentReportingInformationRevenueAbstract" xlink:title="presentation: SegmentReportingInformationLineItems to SegmentReportingInformationRevenueAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="SegmentReportingInformationLineItems" xlink:title="presentation: ScheduleOfSegmentReportingInformationBySegmentTable to SegmentReportingInformationLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentReportingAbstract" xlink:to="ScheduleOfSegmentReportingInformationBySegmentTable" xlink:title="presentation: SegmentReportingAbstract to ScheduleOfSegmentReportingInformationBySegmentTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://modine.com/role/SegmentAndGeographicInformationNetSalesByGeographicAreaDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingAbstract" xlink:label="SegmentReportingAbstract" xlink:title="SegmentReportingAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:label="ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:title="ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsAxis" xlink:label="ConsolidationItemsAxis" xlink:title="ConsolidationItemsAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsDomain" xlink:label="ConsolidationItemsDomain" xlink:title="ConsolidationItemsDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ReportableGeographicalComponentsMember" xlink:label="ReportableGeographicalComponentsMember" xlink:title="ReportableGeographicalComponentsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConsolidationItemsDomain" xlink:to="ReportableGeographicalComponentsMember" xlink:title="presentation: ConsolidationItemsDomain to ReportableGeographicalComponentsMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConsolidationItemsAxis" xlink:to="ConsolidationItemsDomain" xlink:title="presentation: ConsolidationItemsAxis to ConsolidationItemsDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="ConsolidationItemsAxis" xlink:title="presentation: ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable to ConsolidationItemsAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementGeographicalAxis" xlink:label="StatementGeographicalAxis" xlink:title="StatementGeographicalAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain" xlink:label="SegmentGeographicalDomain" xlink:title="SegmentGeographicalDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_US" xlink:label="US" xlink:title="US" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentGeographicalDomain" xlink:to="US" xlink:title="presentation: SegmentGeographicalDomain to US" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_IT" xlink:label="IT" xlink:title="IT" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentGeographicalDomain" xlink:to="IT" xlink:title="presentation: SegmentGeographicalDomain to IT" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_HU" xlink:label="HU" xlink:title="HU" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentGeographicalDomain" xlink:to="HU" xlink:title="presentation: SegmentGeographicalDomain to HU" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_CN" xlink:label="CN" xlink:title="CN" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentGeographicalDomain" xlink:to="CN" xlink:title="presentation: SegmentGeographicalDomain to CN" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_GB" xlink:label="GB" xlink:title="GB" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentGeographicalDomain" xlink:to="GB" xlink:title="presentation: SegmentGeographicalDomain to GB" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_OtherGeographicSegmentMember" xlink:label="OtherGeographicSegmentMember" xlink:title="OtherGeographicSegmentMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentGeographicalDomain" xlink:to="OtherGeographicSegmentMember" xlink:title="presentation: SegmentGeographicalDomain to OtherGeographicSegmentMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementGeographicalAxis" xlink:to="SegmentGeographicalDomain" xlink:title="presentation: StatementGeographicalAxis to SegmentGeographicalDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="StatementGeographicalAxis" xlink:title="presentation: ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable to StatementGeographicalAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:label="RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:title="RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingInformationRevenueAbstract" xlink:label="SegmentReportingInformationRevenueAbstract" xlink:title="SegmentReportingInformationRevenueAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="RevenueFromContractWithCustomerExcludingAssessedTax" xlink:title="RevenueFromContractWithCustomerExcludingAssessedTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentReportingInformationRevenueAbstract" xlink:to="RevenueFromContractWithCustomerExcludingAssessedTax" xlink:title="presentation: SegmentReportingInformationRevenueAbstract to RevenueFromContractWithCustomerExcludingAssessedTax" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="SegmentReportingInformationRevenueAbstract" xlink:title="presentation: RevenuesFromExternalCustomersAndLongLivedAssetsLineItems to SegmentReportingInformationRevenueAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:title="presentation: ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable to RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentReportingAbstract" xlink:to="ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:title="presentation: SegmentReportingAbstract to ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://modine.com/role/SegmentAndGeographicInformationPropertyPlantAndEquipmentByGeographicAreaDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingAbstract" xlink:label="SegmentReportingAbstract" xlink:title="SegmentReportingAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:label="ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:title="ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsAxis" xlink:label="ConsolidationItemsAxis" xlink:title="ConsolidationItemsAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsDomain" xlink:label="ConsolidationItemsDomain" xlink:title="ConsolidationItemsDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ReportableGeographicalComponentsMember" xlink:label="ReportableGeographicalComponentsMember" xlink:title="ReportableGeographicalComponentsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConsolidationItemsDomain" xlink:to="ReportableGeographicalComponentsMember" xlink:title="presentation: ConsolidationItemsDomain to ReportableGeographicalComponentsMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConsolidationItemsAxis" xlink:to="ConsolidationItemsDomain" xlink:title="presentation: ConsolidationItemsAxis to ConsolidationItemsDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="ConsolidationItemsAxis" xlink:title="presentation: ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable to ConsolidationItemsAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementGeographicalAxis" xlink:label="StatementGeographicalAxis" xlink:title="StatementGeographicalAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain" xlink:label="SegmentGeographicalDomain" xlink:title="SegmentGeographicalDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_US" xlink:label="US" xlink:title="US" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentGeographicalDomain" xlink:to="US" xlink:title="presentation: SegmentGeographicalDomain to US" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_HU" xlink:label="HU" xlink:title="HU" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentGeographicalDomain" xlink:to="HU" xlink:title="presentation: SegmentGeographicalDomain to HU" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_CN" xlink:label="CN" xlink:title="CN" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentGeographicalDomain" xlink:to="CN" xlink:title="presentation: SegmentGeographicalDomain to CN" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_MX" xlink:label="MX" xlink:title="MX" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentGeographicalDomain" xlink:to="MX" xlink:title="presentation: SegmentGeographicalDomain to MX" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_IT" xlink:label="IT" xlink:title="IT" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentGeographicalDomain" xlink:to="IT" xlink:title="presentation: SegmentGeographicalDomain to IT" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_OtherGeographicSegmentMember" xlink:label="OtherGeographicSegmentMember" xlink:title="OtherGeographicSegmentMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentGeographicalDomain" xlink:to="OtherGeographicSegmentMember" xlink:title="presentation: SegmentGeographicalDomain to OtherGeographicSegmentMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementGeographicalAxis" xlink:to="SegmentGeographicalDomain" xlink:title="presentation: StatementGeographicalAxis to SegmentGeographicalDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="StatementGeographicalAxis" xlink:title="presentation: ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable to StatementGeographicalAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:label="RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:title="RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingInformationAdditionalInformationAbstract" xlink:label="SegmentReportingInformationAdditionalInformationAbstract" xlink:title="SegmentReportingInformationAdditionalInformationAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="PropertyPlantAndEquipmentNet" xlink:title="PropertyPlantAndEquipmentNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentReportingInformationAdditionalInformationAbstract" xlink:to="PropertyPlantAndEquipmentNet" xlink:title="presentation: SegmentReportingInformationAdditionalInformationAbstract to PropertyPlantAndEquipmentNet" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="SegmentReportingInformationAdditionalInformationAbstract" xlink:title="presentation: RevenuesFromExternalCustomersAndLongLivedAssetsLineItems to SegmentReportingInformationAdditionalInformationAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:title="presentation: ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable to RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentReportingAbstract" xlink:to="ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:title="presentation: SegmentReportingAbstract to ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://modine.com/role/ScheduleIiValuationAndQualifyingAccountsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ValuationAndQualifyingAccountsAbstract" xlink:label="ValuationAndQualifyingAccountsAbstract" xlink:title="ValuationAndQualifyingAccountsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:label="ValuationAndQualifyingAccountsDisclosureTable" xlink:title="ValuationAndQualifyingAccountsDisclosureTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:label="ValuationAllowancesAndReservesTypeAxis" xlink:title="ValuationAllowancesAndReservesTypeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowancesAndReservesDomain" xlink:label="ValuationAllowancesAndReservesDomain" xlink:title="ValuationAllowancesAndReservesDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:label="ValuationAllowanceOfDeferredTaxAssetsMember" xlink:title="ValuationAllowanceOfDeferredTaxAssetsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ValuationAllowancesAndReservesDomain" xlink:to="ValuationAllowanceOfDeferredTaxAssetsMember" xlink:title="presentation: ValuationAllowancesAndReservesDomain to ValuationAllowanceOfDeferredTaxAssetsMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ValuationAllowancesAndReservesTypeAxis" xlink:to="ValuationAllowancesAndReservesDomain" xlink:title="presentation: ValuationAllowancesAndReservesTypeAxis to ValuationAllowancesAndReservesDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ValuationAndQualifyingAccountsDisclosureTable" xlink:to="ValuationAllowancesAndReservesTypeAxis" xlink:title="presentation: ValuationAndQualifyingAccountsDisclosureTable to ValuationAllowancesAndReservesTypeAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:label="ValuationAndQualifyingAccountsDisclosureLineItems" xlink:title="ValuationAndQualifyingAccountsDisclosureLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:label="MovementInValuationAllowancesAndReservesRollForward" xlink:title="MovementInValuationAllowancesAndReservesRollForward" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowancesAndReservesBalance" xlink:label="ValuationAllowancesAndReservesBalance" xlink:title="ValuationAllowancesAndReservesBalance" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="MovementInValuationAllowancesAndReservesRollForward" xlink:to="ValuationAllowancesAndReservesBalance" xlink:title="presentation: MovementInValuationAllowancesAndReservesRollForward to ValuationAllowancesAndReservesBalance" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:label="ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:title="ValuationAllowancesAndReservesChargedToCostAndExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="MovementInValuationAllowancesAndReservesRollForward" xlink:to="ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:title="presentation: MovementInValuationAllowancesAndReservesRollForward to ValuationAllowancesAndReservesChargedToCostAndExpense" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts" xlink:label="ValuationAllowancesAndReservesChargedToOtherAccounts" xlink:title="ValuationAllowancesAndReservesChargedToOtherAccounts" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="MovementInValuationAllowancesAndReservesRollForward" xlink:to="ValuationAllowancesAndReservesChargedToOtherAccounts" xlink:title="presentation: MovementInValuationAllowancesAndReservesRollForward to ValuationAllowancesAndReservesChargedToOtherAccounts" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowancesAndReservesAdjustments" xlink:label="ValuationAllowancesAndReservesAdjustments" xlink:title="ValuationAllowancesAndReservesAdjustments" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="MovementInValuationAllowancesAndReservesRollForward" xlink:to="ValuationAllowancesAndReservesAdjustments" xlink:title="presentation: MovementInValuationAllowancesAndReservesRollForward to ValuationAllowancesAndReservesAdjustments" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowancesAndReservesBalance" xlink:label="ValuationAllowancesAndReservesBalance_2" xlink:title="ValuationAllowancesAndReservesBalance" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="MovementInValuationAllowancesAndReservesRollForward" xlink:to="ValuationAllowancesAndReservesBalance_2" xlink:title="presentation: MovementInValuationAllowancesAndReservesRollForward to ValuationAllowancesAndReservesBalance" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <link:loc xlink:type="locator" xlink:href="mod-20240331.xsd#mod_NumberOfAutomotiveBusinessesSold" xlink:label="NumberOfAutomotiveBusinessesSold" xlink:title="NumberOfAutomotiveBusinessesSold" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="MovementInValuationAllowancesAndReservesRollForward" xlink:to="NumberOfAutomotiveBusinessesSold" xlink:title="presentation: MovementInValuationAllowancesAndReservesRollForward to NumberOfAutomotiveBusinessesSold" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ValuationAndQualifyingAccountsDisclosureLineItems" xlink:to="MovementInValuationAllowancesAndReservesRollForward" xlink:title="presentation: ValuationAndQualifyingAccountsDisclosureLineItems to MovementInValuationAllowancesAndReservesRollForward" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ValuationAndQualifyingAccountsDisclosureTable" xlink:to="ValuationAndQualifyingAccountsDisclosureLineItems" xlink:title="presentation: ValuationAndQualifyingAccountsDisclosureTable to ValuationAndQualifyingAccountsDisclosureLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ValuationAndQualifyingAccountsAbstract" xlink:to="ValuationAndQualifyingAccountsDisclosureTable" xlink:title="presentation: ValuationAndQualifyingAccountsAbstract to ValuationAndQualifyingAccountsDisclosureTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>17
<FILENAME>image01.jpg
<TEXT>
begin 644 image01.jpg
M_]C_X  02D9)1@ ! 0$ E@"6  #_VP!#  $! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_
MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P  1" )@ [X# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#^B#_@FE_P
M32_X)Q_$G_@G'^P!\1?B+^P!^Q-X^^(/C[]B;]E3QKXZ\=>-?V5/@3XI\8^-
M/&/BGX$^ ]<\3^+?%OB?7/ =]K?B/Q-XCUN^OM8U[7M8OKS5-7U2\NM0U"ZN
M+NXFF?[9_P"'3O\ P2R_Z1I_L ?^(;_LZ_\ SN:/^"3O_*++_@FG_P!F ?L;
M_P#K.OPYK[_H ^ /^'3O_!++_I&G^P!_XAO^SK_\[FC_ (=._P#!++_I&G^P
M!_XAO^SK_P#.YK[_ ** /@#_ (=._P#!++_I&G^P!_XAO^SK_P#.YH_X=._\
M$LO^D:?[ '_B&_[.O_SN:^_Z* /@#_AT[_P2R_Z1I_L ?^(;_LZ__.YH_P"'
M3O\ P2R_Z1I_L ?^(;_LZ_\ SN:^_P"B@#X _P"'3O\ P2R_Z1I_L ?^(;_L
MZ_\ SN:/^'3O_!++_I&G^P!_XAO^SK_\[FOO^B@#X _X=._\$LO^D:?[ '_B
M&_[.O_SN:/\ AT[_ ,$LO^D:?[ '_B&_[.O_ ,[FOO\ HH ^ /\ AT[_ ,$L
MO^D:?[ '_B&_[.O_ ,[FC_AT[_P2R_Z1I_L ?^(;_LZ__.YK[_HH ^ /^'3O
M_!++_I&G^P!_XAO^SK_\[FC_ (=._P#!++_I&G^P!_XAO^SK_P#.YK[_ **
M/@#_ (=._P#!++_I&G^P!_XAO^SK_P#.YH_X=._\$LO^D:?[ '_B&_[.O_SN
M:^_Z* /@#_AT[_P2R_Z1I_L ?^(;_LZ__.YH_P"'3O\ P2R_Z1I_L ?^(;_L
MZ_\ SN:^_P"B@#X _P"'3O\ P2R_Z1I_L ?^(;_LZ_\ SN:/^'3O_!++_I&G
M^P!_XAO^SK_\[FOO^B@#X _X=._\$LO^D:?[ '_B&_[.O_SN:/\ AT[_ ,$L
MO^D:?[ '_B&_[.O_ ,[FOO\ HH ^ /\ AT[_ ,$LO^D:?[ '_B&_[.O_ ,[F
MC_AT[_P2R_Z1I_L ?^(;_LZ__.YK[_HH ^ /^'3O_!++_I&G^P!_XAO^SK_\
M[FC_ (=._P#!++_I&G^P!_XAO^SK_P#.YK[_ ** /@#_ (=._P#!++_I&G^P
M!_XAO^SK_P#.YH_X=._\$LO^D:?[ '_B&_[.O_SN:^_Z* /@#_AT[_P2R_Z1
MI_L ?^(;_LZ__.YH_P"'3O\ P2R_Z1I_L ?^(;_LZ_\ SN:^_P"B@#X _P"'
M3O\ P2R_Z1I_L ?^(;_LZ_\ SN:/^'3O_!++_I&G^P!_XAO^SK_\[FOO^B@#
MX _X=._\$LO^D:?[ '_B&_[.O_SN:/\ AT[_ ,$LO^D:?[ '_B&_[.O_ ,[F
MOO\ HH ^ /\ AT[_ ,$LO^D:?[ '_B&_[.O_ ,[FC_AT[_P2R_Z1I_L ?^(;
M_LZ__.YK[_HH ^ /^'3O_!++_I&G^P!_XAO^SK_\[FC_ (=._P#!++_I&G^P
M!_XAO^SK_P#.YK[_ ** /@#_ (=._P#!++_I&G^P!_XAO^SK_P#.YH_X=._\
M$LO^D:?[ '_B&_[.O_SN:^_Z* /@#_AT[_P2R_Z1I_L ?^(;_LZ__.YH_P"'
M3O\ P2R_Z1I_L ?^(;_LZ_\ SN:^_P"B@#X _P"'3O\ P2R_Z1I_L ?^(;_L
MZ_\ SN:/^'3O_!++_I&G^P!_XAO^SK_\[FOO^B@#X _X=._\$LO^D:?[ '_B
M&_[.O_SN:/\ AT[_ ,$LO^D:?[ '_B&_[.O_ ,[FOO\ HH ^ /\ AT[_ ,$L
MO^D:?[ '_B&_[.O_ ,[FC_AT[_P2R_Z1I_L ?^(;_LZ__.YK[_HH ^ /^'3O
M_!++_I&G^P!_XAO^SK_\[FC_ (=._P#!++_I&G^P!_XAO^SK_P#.YK[_ **
M/@#_ (=._P#!++_I&G^P!_XAO^SK_P#.YH_X=._\$LO^D:?[ '_B&_[.O_SN
M:^_Z* /@#_AT[_P2R_Z1I_L ?^(;_LZ__.YH_P"'3O\ P2R_Z1I_L ?^(;_L
MZ_\ SN:^_P"B@#X _P"'3O\ P2R_Z1I_L ?^(;_LZ_\ SN:/^'3O_!++_I&G
M^P!_XAO^SK_\[FOO^B@#X _X=._\$LO^D:?[ '_B&_[.O_SN:/\ AT[_ ,$L
MO^D:?[ '_B&_[.O_ ,[FOO\ HH ^ /\ AT[_ ,$LO^D:?[ '_B&_[.O_ ,[F
MC_AT[_P2R_Z1I_L ?^(;_LZ__.YK[_HH ^ /^'3O_!++_I&G^P!_XAO^SK_\
M[FC_ (=._P#!++_I&G^P!_XAO^SK_P#.YK[_ ** /@#_ (=._P#!++_I&G^P
M!_XAO^SK_P#.YH_X=._\$LO^D:?[ '_B&_[.O_SN:^_Z* /@#_AT[_P2R_Z1
MI_L ?^(;_LZ__.YH_P"'3O\ P2R_Z1I_L ?^(;_LZ_\ SN:^_P"B@#X _P"'
M3O\ P2R_Z1I_L ?^(;_LZ_\ SN:/^'3O_!++_I&G^P!_XAO^SK_\[FOO^B@#
MX _X=._\$LO^D:?[ '_B&_[.O_SN:/\ AT[_ ,$LO^D:?[ '_B&_[.O_ ,[F
MOO\ HH ^ /\ AT[_ ,$LO^D:?[ '_B&_[.O_ ,[FC_AT[_P2R_Z1I_L ?^(;
M_LZ__.YK[_HH ^ /^'3O_!++_I&G^P!_XAO^SK_\[FC_ (=._P#!++_I&G^P
M!_XAO^SK_P#.YK[_ ** /@#_ (=._P#!++_I&G^P!_XAO^SK_P#.YH_X=._\
M$LO^D:?[ '_B&_[.O_SN:^_Z* /@#_AT[_P2R_Z1I_L ?^(;_LZ__.YH_P"'
M3O\ P2R_Z1I_L ?^(;_LZ_\ SN:^_P"B@#X _P"'3O\ P2R_Z1I_L ?^(;_L
MZ_\ SN:/^'3O_!++_I&G^P!_XAO^SK_\[FOO^B@#X _X=._\$LO^D:?[ '_B
M&_[.O_SN:/\ AT[_ ,$LO^D:?[ '_B&_[.O_ ,[FOO\ HH ^ /\ AT[_ ,$L
MO^D:?[ '_B&_[.O_ ,[FC_AT[_P2R_Z1I_L ?^(;_LZ__.YK[_HH ^ /^'3O
M_!++_I&G^P!_XAO^SK_\[FC_ (=._P#!++_I&G^P!_XAO^SK_P#.YK[_ **
M/@#_ (=._P#!++_I&G^P!_XAO^SK_P#.YH_X=._\$LO^D:?[ '_B&_[.O_SN
M:^_Z* /@#_AT[_P2R_Z1I_L ?^(;_LZ__.YH_P"'3O\ P2R_Z1I_L ?^(;_L
MZ_\ SN:^_P"B@#X _P"'3O\ P2R_Z1I_L ?^(;_LZ_\ SN:/^'3O_!++_I&G
M^P!_XAO^SK_\[FOO^B@#X _X=._\$LO^D:?[ '_B&_[.O_SN:/\ AT[_ ,$L
MO^D:?[ '_B&_[.O_ ,[FOO\ HH ^ /\ AT[_ ,$LO^D:?[ '_B&_[.O_ ,[F
MC_AT[_P2R_Z1I_L ?^(;_LZ__.YK[_HH ^ /^'3O_!++_I&G^P!_XAO^SK_\
M[FC_ (=._P#!++_I&G^P!_XAO^SK_P#.YK[_ ** /@#_ (=._P#!++_I&G^P
M!_XAO^SK_P#.YH_X=._\$LO^D:?[ '_B&_[.O_SN:^_Z* /@#_AT[_P2R_Z1
MI_L ?^(;_LZ__.YH_P"'3O\ P2R_Z1I_L ?^(;_LZ_\ SN:^_P"B@#X _P"'
M3O\ P2R_Z1I_L ?^(;_LZ_\ SN:/^'3O_!++_I&G^P!_XAO^SK_\[FOO^B@#
MX _X=._\$LO^D:?[ '_B&_[.O_SN:/\ AT[_ ,$LO^D:?[ '_B&_[.O_ ,[F
MOO\ HH ^ /\ AT[_ ,$LO^D:?[ '_B&_[.O_ ,[FC_AT[_P2R_Z1I_L ?^(;
M_LZ__.YK[_HH ^ /^'3O_!++_I&G^P!_XAO^SK_\[FC_ (=._P#!++_I&G^P
M!_XAO^SK_P#.YK[_ ** /@#_ (=._P#!++_I&G^P!_XAO^SK_P#.YH_X=._\
M$LO^D:?[ '_B&_[.O_SN:^_Z* /@#_AT[_P2R_Z1I_L ?^(;_LZ__.YH_P"'
M3O\ P2R_Z1I_L ?^(;_LZ_\ SN:^_P"B@#X _P"'3O\ P2R_Z1I_L ?^(;_L
MZ_\ SN:/^'3O_!++_I&G^P!_XAO^SK_\[FOO^B@#X _X=._\$LO^D:?[ '_B
M&_[.O_SN:_F/_P"#KG]F']FK]B7_ ()W_!KXJ_L9?L\? W]D;XH>(/VT/AW\
M/M>^)'[,7PE\ _ 3Q[K?@+5?@=^T7XCU3P1J_C#X5>'_  IXAU+PAJ7B'PIX
M6UZ_\-7FHS:->:SX:T#5+BRDOM&TZ>V_MOK^0+_@]6_Y19? /_L__P"%G_K.
MO[55 '[_ '_!)W_E%E_P33_[, _8W_\ 6=?AS7W_ %\ ?\$G?^467_!-/_LP
M#]C?_P!9U^'-??\ 0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 445^!?_!0C_@Y,_P""9O\
MP3G^*VH_ KXC^)?BG\:?C)X:NDLO'OP__9Q\'^'?&E[\.+N6V6YBL?&7B/QK
MXW^&_@6VUE4<)?>&M(\5ZSXHT28K%K^BZ4TD7F '[Z45^;O_  3A_P""KO[&
M?_!5#P!XE\<?LI>.M7O]3\"7>GV7Q%^&7CO0_P#A$OB?X EU@7;Z'<>(/#RW
MNJ:?=:1KD5C>'2O$7AG6_$/AVZN+.^TW^U4U?3=2T^T_2*@ HHHH **** "B
MBB@ HIKML1GVLVU6;:@W.VT$[5'&6.,*,\G KY'_ &-?VM_^&QOAWXH^(?\
MPS)^UU^RO_PC'C_5? /_  @W[97P7_X4?\1/$/\ 96CZ#K'_  FOA?PS_P )
M)XG_ +6\ :E_;O\ 9>E>(_MMO]LUC1M>LOL<?]G>;, ?75%%% !1110 4444
M %%?!_\ P44_X*,?LX_\$P?V>I_VD/VE[KQ?+X3F\5:1X%\,>%?AYH5EXD\?
M>.?&>MVNI:C8^'/"VDZKK/AO17O/[*T;5]5N;O7?$6AZ1:66G3FXU*.>2U@N
M/3OV/_VH$_:^^"^G_&>+]GW]IW]F>/4==UO0X_AA^US\*!\&?C# FBS0Q)KU
MUX*7Q!XF6+PYK:S"?P_JBZJXU*W2240Q!<$ ^HJ*_&K_ (*5?\%X?^">_P#P
M2RU[3O '[07C3QGXT^,VIZ;8:]'\#?@=X9T_QO\ $C3O#NI.ZV>N^(VUWQ%X
M-\#>$K6Z5?M.GV'BKQMHVOZQ8,NHZ)H^I6 :Y74_X)F_\%R/V"?^"K.H^)O"
M7[-_BKQOX8^*_A'1_P#A)=:^"_QG\,Z=X-^(Y\*+<6EE/XIT:+0O$7C#PCXF
MT:QU&]M=/U=O#7B[5K[0[BYL7UJQT^UU32;F_ /V!HHHH **** "BBOSM_X*
M9?\ !3+X$?\ !*GX"^&?VB/VA?"7Q<\9>"O%?Q6\._"#3M+^#.@^#O$/BF'Q
M+XF\/>+?$MA?7MEXW\>_#O28]#AL?!NJ17=S!K=Q?QW<]A'#IEQ#+<3VH!^B
M5%5[2Y2\M;:[B#K'=6\-S&L@ <)/&LJ!PK,H<*P#!68 YPQ'-0ZGJFFZ)INH
M:SK.H6.D:/I-E=:EJNJZG=V]AINF:=8P/<WM_J%]=R16MG96=M%)<75U<RQP
M6\$;RRR)&C, "]17P!\</^"BGPO^&7[-G@;]JGX+_"']I3]O;X9?$7QU_P (
M1X6M_P!@/X51?M$^*-0@AG\8V&H^/H=*M_$GAFSNOACI>L>"=1T2Z\;Z=JM[
MI=QJ&I>'WTO^T=.UFVOZ^^H)?/@AG\N6'SHHY?)G3RYXO,0/Y<T>3LE3.V1,
MG:X*Y.,T 2T444 %%9.OZS:^'-"UKQ#?1W$MEH.DZEK-Y%:I&]U):Z79S7UQ
M';)-+!$]P\4#K"LL\,;2%0\L:DN/Y&/^(U;_ ()9?]$#_;__ /#6?LZ__154
M ?U^T5^0'P9_X+)?"K]H;X.?L2_'GX*?LA_M^_%#X:_MP?$'QG\/_#VO^ ?@
M#X<\:V/[/K>!_BG:?";5O&G[4^J^$OBAK>@?"CP#<ZS+J&O:=XBL=8\6F;PG
MX>\1ZI<V5I=:3/II_7^@ HHHH **^,/V_/VW? __  3P_9G\8?M6?$_X6_&S
MXK?#?X?7^A0^-M,^ OAOPAXK\9>&M%UW4$TE?&.HZ1XS\=_#W3_^$4TC4KC3
M[;7M0M=9N+O2H]1@U&;3SI-MJ=_8>3_$W_@JY^R)\*_^"<FF_P#!476_$7B/
M5?V:-<^'O@_Q]X=M?#NG:)>_$CQ#=^.-1T_0M'^'>D^'+WQ)INBR?$>W\37\
MGAC6]#N?%%MINA:OI.NMJFMVVEZ-?ZE" ?I/17S?^R+^TII'[8/[.GPM_:6\
M-_#'XM_"+PK\8/#L7C#PCX-^.&B^%/#GQ''A/4)I3X=\0ZOH?@WQIX^T?3K'
MQ7I*VOB3P_$WB*6_FT'4]-N[^RT^XN&M(_I"@ HHHH ***_F,_:W_P"#KO\
MX)W?L9_M*?&7]EKXH?!G]M'7OB!\#_&NH>!/%FL> OAW\#M4\':AJ^FQP2SW
M/AW4/$/[1?A;6[O376X013:EX>TFZ8AM]G& "P!_3G17X ?\$V?^#CO]B'_@
MJ1^T>?V8/V?_ (6?M5>#_'P\ >*/B-_:_P 8O _PC\/^#_[$\)7.C6NI6OV_
MP5\<?B#K7]JSR:Y:&R@_X1_[)(D=P9[ZV9(UF_?^@ HKRGXE_'3X.?!S4OAS
MHOQ2^)?@[P+KGQ?\=:+\,OA7H/B+7+.PU[XB^/O$%S%:Z9X5\&:(\AU7Q'JK
M&875]%I5I=)I.EQW6LZM)8Z39W=[#ZM0 45\D?MU?MF?"_\ X)]?LK?%7]KW
MXS:#X]\3?#7X06_A:Y\2Z)\,=+\/:SXXOH_%WC?PWX"TT:'IOBKQ3X+T&Y>#
M6/%.GW-\+_Q-I@CTV&\F@:YNHX+.X]4_9W^-_A3]ICX!_!;]HKP)I_B'2?!/
MQV^%?@+XN^$=+\6VFFV'BG3O#?Q$\,:9XLT2Q\1V6C:MKVDVFN6NG:K;PZI;
M:9K>KV$%ZDT=IJ=] J7,@!['17\SO[97_!U3_P $]?V'OVG?C!^RA\6/@Y^V
M9XA^(GP4\2P>%O%6L_#SX>_!'5O!>H:A/HVEZXDWA_4?$G[0_A+7+JS%IJUM
M&TFH^'-*G%PDZ"W,2QS2?6O_  3)_P""^G[ O_!5GQSXC^%'[/M[\6? ?Q>\
M.>&KWQFWPN^.7@O1/"GB;6_"6EZA9:9JNO>'-1\&^,?B%X,U6+2[K5-+-]I:
M>*X_$$5K?I?+I#V5IJ5Q8@'[6T45Y3\:/CI\'/V=? E]\3OCI\2_!WPI\!:?
M>:?IDWB?QMKEGHFGSZQK%RMEHN@Z9]JD6XUGQ%KE])'8:%X=TB&^UO6]0EBL
M=*L+N[ECA8 ]6HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "OY O^#U;_E%E\ _^S_\ X6?^LZ_M55_7
M[7\@7_!ZM_RBR^ ?_9__ ,+/_6=?VJJ /W^_X)._\HLO^":?_9@'[&__ *SK
M\.:^_P"O@#_@D[_RBR_X)I_]F ?L;_\ K.OPYK[_ * "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** *]V\Z6MR]K&DMREO,UO'(S(DDZQL8D=TBF=$>0*K,L,K*"2L4A 4_R'?\
M&C>A?#_QC\#OVY_VA/%VBZ3J/[9?C/\ ;8^*.D_';QIKFGS3?$ZPT2_TOPGX
MHTGPK?ZKK-L-?L?#]YXNOO&>M3Z>]R?[0\0I?R:L9KW2;:&P_KYK^8C]KW_@
MVQTKXC_M,?$/]K'_ ()]_M^?M&?\$OOBI\;[O4=2^.MK\"#XIN_!_C[5]3U)
M-:U'5=/T_P "_%OX'^)/#DNN:ZUWK_B/2;GQ;XB\+WNN7"ZGI'A_0+C[6U\
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
MXA\<Z58_#SX@?!DZ5=Z)XXM=8N/ FK6D7B+5[V.2RT>^T:X\81>/=6L-4O\
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
M[-_PBG[+US^S;_PH7_A6OG?;_M-_XHOO^$S_ .%I?\)_%]EV?\))Y7_"._\
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
MM[_9?_"*?\)S\1/)_LS[-Y?V[_A))?MN_?\ 8[3;L8 _$C_@KA^T[^W)\/\
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
MNOAN_P#$]Y!!;C5-<L=$U&ST.[UFY275-;328=6UR\U'6[W4=0NOWHK\P/\
M@D-_P3>_X=4_L;:+^R3_ ,+E_P"%\?V1\0/'?CK_ (6!_P *[_X5?]H_X36^
MM;W^R_\ A%/^$Y^(GD_V9]F\O[=_PDDOVW?O^QVFW8WZ?T %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5_(%_P>K?\HLO@
M'_V?_P#"S_UG7]JJOZ_:_D"_X/5O^467P#_[/_\ A9_ZSK^U50!^_P!_P2=_
MY19?\$T_^S /V-__ %G7X<U]_P!? '_!)W_E%E_P33_[, _8W_\ 6=?AS7W_
M $ %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !7\@7_!ZM_RBR^ ?_9__ ,+/_6=?VJJ_K]K^0+_@]6_Y19?
M/_L__P"%G_K.O[55 '[_ '_!)W_E%E_P33_[, _8W_\ 6=?AS7W_ %\ ?\$G
M?^467_!-/_LP#]C?_P!9U^'-??\ 0 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %?R!?\'JW_*++X!_]G_\
MPL_]9U_:JK^OVOY O^#U;_E%E\ _^S__ (6?^LZ_M54 ?O\ ?\$G?^467_!-
M/_LP#]C?_P!9U^'-??\ 7P!_P2=_Y19?\$T_^S /V-__ %G7X<U]_P! !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 5_(%_P>K?\HLO@'_V?_P#"S_UG7]JJOZ_:_D"_X/5O^467P#_[/_\
MA9_ZSK^U50!^_P!_P2=_Y19?\$T_^S /V-__ %G7X<U]_P!? '_!)W_E%E_P
M33_[, _8W_\ 6=?AS7W_ $ %%%% !1110 5\;?%__@H;^PW\ ?C7\/\ ]G+X
MT?M5_ _X;?'#XG7S:=X2^&WBKQ[HNG>(WNWTP:MIJ^)(6N&MO L7B2W:.U\&
M7/CFY\.6OC?6I[7P[X0FUO7[NVTV7[(.2" =I((!QG!QP<'@XZX[U_EA?&WX
M9?"3]E#]K/6/@)_P6X_9)^*WA?2OBO\ M9?M@>//B;_P4.\,:$GCSQ#\9?AO
M\=/AIJ/A3X4^*/AGXFU#P_KEK&/@WXW.G?%6STSPI_PE%]H=SJMQ;>(?A4OB
M?0[KP_JX!_I>_'+]K3]E;]F%_#<?[2O[3'[/W[/+^,5U1_""?'+XS?#GX3/X
MJ31#8KK3>&U\?>)- .N+I!U33!JC:8+H:>=1L1=F(W=OYG ?"_\ X*%_L"?&
M_P <Z'\,/@O^W%^Q_P#%[XE>)C?KX;^'GPO_ &E_@OX_\<^(&TK3+W6]4&A^
M$O"GC75M?U8Z;HVG:AJ]^+#3[@V>F6%[?W'EVMK/*GRU\._V=_\ @F/XY_X)
M[_LY^.?B1HGP<_;E_96_9V_9K3Q!\(_VA?VO?AO\)/C9XEL?@CX>\(VFHWWB
M/4=<\9_#;1+3P_?6_A3PKIMGXLBB\+^$=1BD\+VUCXKTV'6M(N5B_F2_X)/?
M #PGXI^'7_!3+_@XITK]GSX2? Y_#7PM_:F_X=M_!#X9?#;PU\*OA]\)O!WP
MA^&'CC2-4^(?_"*^"-$T7PYJ?BS74TJ+X?7GBBVBGGN=9M?BS?72-)KFD)HP
M!_:8W[7?[*"?&4?LYM^T]^SRO[0C3BU7X$-\:?AL/C*URUO]L6W'PP/B4>-S
M.UI_I0B&A^8;?]^%\KYJ]$^*/Q<^%/P.\&:E\1OC5\3OA[\(/A[HSVZ:QX\^
M*/C3PW\/_!FE/=R"&U34O%'BS4M)T2Q>YF(BMUNKZ(S2$1QAF.*_SQKS]B?X
M!G_@TZE_;YO_ (<^$F_;>G^)47[1TW[6$>EPW7[0-UXTOOVU5^'4+R_%N>&+
MQS%82>$+N,WF@KK,NA?\)*LGBE+.3Q(4UI?T ^,OQ*F_X*<_\%4_^#=_X&?M
M*^'M$^)7P$\>_P#!/S2/VZ/B1\*O&=K!?^"OB%\6?'GP9^)&K/?>,?!(M[CP
MIXA@TG7/ASHDEGH^IV,^DOI6L>)]&FB?2]6O;*] /[-_A9\7_A-\<_!NG_$;
MX)_%#X=_&+X>ZO)<PZ5X[^%GC7PU\0?!NIS6<GDW<6G^*/"6IZOHE[):R_NK
ME+:^E:"3Y)0K<5Z)7\B__!+:T\+_ +(__!QU_P %:?V#?@=X?TWX>_LX>,/@
MA\*?VD-"^$OA#2]/T'X>>!_'5CX<^!\^IR>$?#-BL6G^%[.^;XV>(8!I?A^U
ML-+-E!I5@+2WT_0-"L[+^NB@ HK^:'Q9_P '5O\ P3<\!?MH>)?V(O'7@?\
M:?\ !?C;P7^T_K/[*WC'XL^+/#7P&\.? +PGXJ\.?%:Y^$?B'XB>)?'FL?M$
M6>KZ%\']"U>SN_$NL^+M4\)VNHZ7X+M;G6;[P[!<P2Z:O[Q:+^U9^R[XDT?2
M?$7AW]I'X!Z_X?U_3+#6M"UW1?C#\/-4T?6M'U2UBOM,U;2=3L?$4]EJ.F:C
M93P7EA?V<\UK>6LT5Q;RR0R(Y /?**\6_P"&DOV=O^B]_!;_ ,.EX&_^7M'_
M  TE^SM_T7OX+?\ ATO W_R]H ]IHKQ;_AI+]G;_ *+W\%O_  Z7@;_Y>T?\
M-)?L[?\ 1>_@M_X=+P-_\O: /::*\6_X:2_9V_Z+W\%O_#I>!O\ Y>T?\-)?
ML[?]%[^"W_ATO W_ ,O: /::*\6_X:2_9V_Z+W\%O_#I>!O_ )>T?\-)?L[?
M]%[^"W_ATO W_P O: /::*\6_P"&DOV=O^B]_!;_ ,.EX&_^7M'_  TE^SM_
MT7OX+?\ ATO W_R]H ]IHKQ;_AI+]G;_ *+W\%O_  Z7@;_Y>T?\-)?L[?\
M1>_@M_X=+P-_\O: /::*\6_X:2_9V_Z+W\%O_#I>!O\ Y>T?\-)?L[?]%[^"
MW_ATO W_ ,O: /::*\6_X:2_9V_Z+W\%O_#I>!O_ )>T?\-)?L[?]%[^"W_A
MTO W_P O: /::*\6_P"&DOV=O^B]_!;_ ,.EX&_^7M'_  TE^SM_T7OX+?\
MATO W_R]H ]IHKQ;_AI+]G;_ *+W\%O_  Z7@;_Y>T?\-)?L[?\ 1>_@M_X=
M+P-_\O: /::*\6_X:2_9V_Z+W\%O_#I>!O\ Y>T?\-)?L[?]%[^"W_ATO W_
M ,O: /::*\6_X:2_9V_Z+W\%O_#I>!O_ )>T?\-)?L[?]%[^"W_ATO W_P O
M: /::*\6_P"&DOV=O^B]_!;_ ,.EX&_^7M'_  TE^SM_T7OX+?\ ATO W_R]
MH ]IHKQ;_AI+]G;_ *+W\%O_  Z7@;_Y>T?\-)?L[?\ 1>_@M_X=+P-_\O:
M/::*\6_X:2_9V_Z+W\%O_#I>!O\ Y>T?\-)?L[?]%[^"W_ATO W_ ,O: /::
M*\6_X:2_9V_Z+W\%O_#I>!O_ )>T?\-)?L[?]%[^"W_ATO W_P O: /::*\6
M_P"&DOV=O^B]_!;_ ,.EX&_^7M'_  TE^SM_T7OX+?\ ATO W_R]H ]IHKQ;
M_AI+]G;_ *+W\%O_  Z7@;_Y>T?\-)?L[?\ 1>_@M_X=+P-_\O: /::*\6_X
M:2_9V_Z+W\%O_#I>!O\ Y>T?\-)?L[?]%[^"W_ATO W_ ,O: /::*\6_X:2_
M9V_Z+W\%O_#I>!O_ )>T?\-)?L[?]%[^"W_ATO W_P O: /::*\6_P"&DOV=
MO^B]_!;_ ,.EX&_^7M'_  TE^SM_T7OX+?\ ATO W_R]H ]IHKQ;_AI+]G;_
M *+W\%O_  Z7@;_Y>T?\-)?L[?\ 1>_@M_X=+P-_\O: /::*\6_X:2_9V_Z+
MW\%O_#I>!O\ Y>T?\-)?L[?]%[^"W_ATO W_ ,O: /::*\6_X:2_9V_Z+W\%
MO_#I>!O_ )>T?\-)?L[?]%[^"W_ATO W_P O: /::*\6_P"&DOV=O^B]_!;_
M ,.EX&_^7M'_  TE^SM_T7OX+?\ ATO W_R]H ]IHKQ;_AI+]G;_ *+W\%O_
M  Z7@;_Y>T?\-)?L[?\ 1>_@M_X=+P-_\O: /::*\6_X:2_9V_Z+W\%O_#I>
M!O\ Y>T?\-)?L[?]%[^"W_ATO W_ ,O: /::*\6_X:2_9V_Z+W\%O_#I>!O_
M )>T?\-)?L[?]%[^"W_ATO W_P O: /::*\6_P"&DOV=O^B]_!;_ ,.EX&_^
M7M'_  TE^SM_T7OX+?\ ATO W_R]H ]IHKQ;_AI+]G;_ *+W\%O_  Z7@;_Y
M>T?\-)?L[?\ 1>_@M_X=+P-_\O: /::*\6_X:2_9V_Z+W\%O_#I>!O\ Y>T?
M\-)?L[?]%[^"W_ATO W_ ,O: /::*\6_X:2_9V_Z+W\%O_#I>!O_ )>T?\-)
M?L[?]%[^"W_ATO W_P O: /::*\6_P"&DOV=O^B]_!;_ ,.EX&_^7M'_  TE
M^SM_T7OX+?\ ATO W_R]H ]IHKQ;_AI+]G;_ *+W\%O_  Z7@;_Y>T?\-)?L
M[?\ 1>_@M_X=+P-_\O: /::*\6_X:2_9V_Z+W\%O_#I>!O\ Y>T?\-)?L[?]
M%[^"W_ATO W_ ,O: /::*\6_X:2_9V_Z+W\%O_#I>!O_ )>T?\-)?L[?]%[^
M"W_ATO W_P O: /::*\6_P"&DOV=O^B]_!;_ ,.EX&_^7M'_  TE^SM_T7OX
M+?\ ATO W_R]H ]IHKQ;_AI+]G;_ *+W\%O_  Z7@;_Y>T?\-)?L[?\ 1>_@
MM_X=+P-_\O: /::*\6_X:2_9V_Z+W\%O_#I>!O\ Y>T?\-)?L[?]%[^"W_AT
MO W_ ,O: /::*\6_X:2_9V_Z+W\%O_#I>!O_ )>T?\-)?L[?]%[^"W_ATO W
M_P O: /::*\6_P"&DOV=O^B]_!;_ ,.EX&_^7M'_  TE^SM_T7OX+?\ ATO
MW_R]H ]IHKQ;_AI+]G;_ *+W\%O_  Z7@;_Y>T?\-)?L[?\ 1>_@M_X=+P-_
M\O: /::*\6_X:2_9V_Z+W\%O_#I>!O\ Y>T?\-)?L[?]%[^"W_ATO W_ ,O:
M /::*\6_X:2_9V_Z+W\%O_#I>!O_ )>UHZ3\>_@9K^IV&BZ%\:/A/K6LZI=0
MV.F:3I/Q%\'ZCJ>HWMPXC@M+"PL]8FNKNZGD(2&WMXI)9'(5$8D"@#UBBBB@
M HHHH **** "BBB@ HHHH **** "BBB@ K^0+_@]6_Y19? /_L__ .%G_K.O
M[55?U^U_(%_P>K?\HLO@'_V?_P#"S_UG7]JJ@#]_O^"3O_*++_@FG_V8!^QO
M_P"LZ_#FOO\ KX _X)._\HLO^":?_9@'[&__ *SK\.:^_P"@ HHHH **** $
M()! )4D$!AC*DCJ-P9<CJ-RD9Z@CBOX6/VY_!'_!<RU_:C^!O[*'[0?PJ^"'
M_!0JS^(/C[]N#PK^Q[\>]>\8_ WX+:-XL^'7QE_9@\2^ -2\/_&CX7:%X.\(
MV=C?? CP=>M\6/$4</A,S>*]3M=6\$^#_%OBZYDT#4K;^ZBB@#^;+XM_\$SO
MVKOV>?\ @W(US_@F7^R[;VOQZ_:>D^#-G\-K^*Q\5>&O">B^(+WXJ?%RW\6?
M'6S\->(?BKK?A'1+3PQIGAKQ5X[T;PR^O:EH%[=Z+:V,L&GV>J30Z,OZ5_LA
M?L1:;\.O^"4_P4_8%^)VC1Z A_8WTKX#_&'2='DT:Z-GXE\<_#671?B\UI=6
M$FJ:#?WLWBGQ%XHNVO[>?5=.U&^E>]^U:G#.;BX_2*B@#^&)_P#@E]_P6K@_
MX)W7/_!!2T_9T^!Q_9F;XUR7=K_P4FC_ &AO"=GH#? 67XS'XYOI&I?LV[+C
MXOS^/)O%S/-+>Q6W]CQ6K1^$H["9+=?B+)^H7[?_ /P2]_:,^%W[1O\ P3._
M;^_X)P?#GPE\>?BI_P $Z?AC;?LX:K^S7\0O'WAWX67OQD^ ,/@[6_ ^F0^%
M_B;KEO9^$_#?CG1M&\7>,XGN_$KQZ+%<ZY9:]9:??2Z)=>&O$G]+=% '\]O_
M  2D_86_:VTK]N/]NO\ X*K?MX?#CPG\!?CG^U[8>!_AS\./V;?"GQ+T/XPW
M'P9^$G@?3]!TZ6S\9?$;PS:#PKXD\0ZU%X)\"):W'A:\^PA-)UF_N[+3&UFS
MT+0_Z$J** /X@_\ @\7_ &3OV6?A1^P+\./CI\+?V:?@!\-?C;\2OV__  ?_
M ,+%^,7@#X-_#KP=\4_'W_"8_!?]IWQAXN_X37X@^'?#FG>+?%7_  E7BW3M
M/\4^(_[=U>__ +<\1V%GK>I_:M3M8+I/Z??^"3O_ "BR_P"":?\ V8!^QO\
M^LZ_#FOP!_X/5O\ E%E\ _\ L_\ ^%G_ *SK^U57[_?\$G?^467_  33_P"S
M /V-_P#UG7X<T ??]%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !7^8%_P<&?\'%'Q^_:4^/FI_LP?LA^(OBK^S;\ OV<?BA$^I^(8%\4?
M"OXS_%KXQ_#+Q&LUGXG\3V5PFB^,/ 7A#P-XKTB.^\"_#W5(-,UU];TZU\;>
M/K"V\26_ASPQX!_TMOC!\6OA_P# ;X5?$7XU_%;Q%9>$?AM\*O!GB+Q]XX\2
M:@^VVT?PSX7TNYU?5KLKG?<3K:VLB6=E 'NK^[>"RM(I;JXAB?\ RY/V?O\
M@GE^T_\ \'07[;/[<W[;&D>(?"G[.OPZE^)O@J0Z]XKT&^U;2K?3M1UCPUX8
MT'X8:-_PCL5K'KWCGX?_ +/&@7'B76]3$<-IXC\;6?A2P\0W/A>R^)+^+-
M/[$?^#='_@MWKO\ P5:^#/B;X9?&_P (ZSIG[57[/&@: _Q*\>Z%X3OX/A7\
M6/#>I3MI6A^.H=7TVP'ACP-\1=2N;:9/%'PXN;C3H=7N(+[Q=\.+.;PU'XB\
M.?#W^E&OC']@O]@O]G7_ ()Q_LZ^$_V;/V;/"2:#X4T%%U#Q)XDU!;>Y\:?$
MOQI<V\$.M^/O'^MPP6[:SXEUEK>)?EB@TW1M-@L- T"PTO0=+T[3K;[.H **
M** "BBB@ HHHH **** "BBB@ HHHH *_D"_X/5O^467P#_[/_P#A9_ZSK^U5
M7]?M?R!?\'JW_*++X!_]G_\ PL_]9U_:JH _?[_@D[_RBR_X)I_]F ?L;_\
MK.OPYK[_ *^ /^"3O_*++_@FG_V8!^QO_P"LZ_#FOO\ H **** "BBB@ HHH
MH **** "BBB@ HHHH _D"_X/5O\ E%E\ _\ L_\ ^%G_ *SK^U57[_?\$G?^
M467_  33_P"S /V-_P#UG7X<U^ /_!ZM_P HLO@'_P!G_P#PL_\ 6=?VJJ_?
M[_@D[_RBR_X)I_\ 9@'[&_\ ZSK\.: /O^BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBOF_]K_\ :D^&/[%/[,WQH_:G^,5^;'X??!;P1J7B
M[5XHI$COM;OD:'3_  UX2T<R!HVU_P 9^*+[1O">@12 12ZSK-C'*R1,[J ?
MR%_\'</[?OC+Q,?@C_P1T_9E_M3Q/\7/VBO$7@/Q7\:O#_A5TN-5U72-6\31
M:?\  _X+[(I'QJ7COQU;6OCC6-.F-C>6FG>&_ D[R3:+XKN4D_IP_P""5'[
M7@W_ ()H?L-_!;]E3PR-,OO$?AO1O^$F^,'B[3(6CC\??&GQ5#;7WQ"\5F29
M$NKBP_M".'P[X7^VK]KLO!7A_P ,Z3,3_9ZU_(5_P;,_LN?$W_@I#^W_ /M,
M?\%Q_P!K>P369]'^(_BJP^#T-S',=%N_C?XJTF&WU6[\/6EZ;AW\(? /X4ZI
MH_@7P7#<M/'9WVNZ%-I]\=9\!7#1?Z!- !1110 4444 %%%% !1110 4444
M%%%% !1110 5_(%_P>K?\HLO@'_V?_\ "S_UG7]JJOZ_:_D"_P"#U;_E%E\
M_P#L_P#^%G_K.O[55 '[_?\ !)W_ )19?\$T_P#LP#]C?_UG7X<U]_U\ ?\
M!)W_ )19?\$T_P#LP#]C?_UG7X<U]_T %%%% !1110 44A) ) R0"0,XR<<#
M)X&>F>U?YFMU\?\ ]I'_ (*4?MU: ?%7_!3_ .*O[)__  4#T+]L3]L3X7?!
M3X!ZSXXU/X*_ ?\ 9/T[X??"G5(_@-I,-DN@7-KXAN?B_P"/=,O_ (+?%*_L
M+76/&OBO14FT+Q-X2\47FMV4&M@'^F717\HW_!:W_@H)^VM^Q/\ L;_\$Z_V
M8/&/QX^%_P "?VROVU/''AGX,?M%?M@^ 90?AK\*?#'A.'P?X?\ C=\7_ NH
M^+]#^'$/A6XU2_\ '7ASQ(NKWND^$1X,T7_A*X_#TN@WUIHGB;1O*O\ @F9^
MT3\.OAE\1?VW_P!H#]G+_@N?\9?^"D/[(/[./[+_ (W^*'BO]EO]JR[^(_Q(
M_:7_ .$L^'7@^37?%'Q!\/\ C+XN^'OAEKVC_#?3-2T>WL-!U3X9>%_$?@?7
M?^$R?P]XEN1XBT[1_$NI ']AU%?Y]MQ\3O\ @I7/_P $?I/^#AE/^"D/[6EI
M^T:?C ?&Z_LLMXOL;7]AFV^"I_:+;X"Q?#^/]G2ZT<Z/=W#AH-9M/%1U&>>Z
MT.2.V>SE\3LWCI?U&_;E_;K^-?[=W[77_!(+_@GI^S=\>/B]^R/\.OV^_P!G
M>V_;-^/_ ,6OV>];70OC1I_PKU3X<^)_'7A#P'\//BHFGW,W@Z6>X\!>+--U
M3Q+I^G(\FHWGAB>\AO-(2^T#5P#^LRBOYC_^"1W[0_[0/P3_ ."HO_!1#_@C
MQ\=_VB_BM^U5X0_9Y\)> /CI^S1\6_V@O$]EXS^.T/P]\5:5X&U/Q+X2\?\
MCF+3K/4/'UQ:_P#"U_!OV?6-2%N=/N=)U5K.QT[3M=LM$T3^G"@#^0+_ (/5
MO^467P#_ .S_ /X6?^LZ_M55^_W_  2=_P"467_!-/\ [, _8W_]9U^'-?@#
M_P 'JW_*++X!_P#9_P#\+/\ UG7]JJOW^_X)._\ *++_ ()I_P#9@'[&_P#Z
MSK\.: /O^BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OX#_P#@
MZ)_:X^)?[=W[9/[-7_!#G]D2X;Q+K]U\0/!FN?&J'2+Z4Z?J7Q?\76[_ /"!
M^"_$LUD&%MX9^$7@74+[XI>/IKDWFEV3:]IFHWT-EJ?P^F:/^OO_ (*:_MV>
M!/\ @F]^Q1\;OVLO&XL[^Y\!^'3I_P .O"5U<"&3Q]\6?$K_ -C_  [\&6Z+
M+%=2V^I>(+BWO/$,U@)KO2/"&G>(O$ A>WT>?'\J?_!I=^PGX[^+7C7X^_\
M!:?]JDWOBWXK?&SQC\1/#'P1\0^)[$'4=5U+Q+K=U=_'SXW6#M&MM$_B+7KF
M\^%WAV\TN.T_L^RTWXGZ,L*Z7J=HE ']?/[$?[)'PT_83_94^"/[)_PE@ \'
M?!GP1IWAH:M):065_P"+O$;F34O&7CO6H+<M"FN^./%E]K/BK5TB=H(;[5IK
M:UV6D,$:?5%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5_(%_P '
MJW_*++X!_P#9_P#\+/\ UG7]JJOZ_:_D"_X/5O\ E%E\ _\ L_\ ^%G_ *SK
M^U50!^_W_!)W_E%E_P $T_\ LP#]C?\ ]9U^'-??]? '_!)W_E%E_P $T_\
MLP#]C?\ ]9U^'-??] !1110 4444 (<X.T M@[025!.. 6 8@$]2%8@<X/2O
M\W;_ (*Z?M2?L0_MC?M(:/\ #S]O?_@GWXT_8I_;,^'GBC]JGX<?$+P]X%T;
MQ;\0/B;\?1%\!-8T;]CCQQX&^+'@KX1_#Z3XKZ=XH^/<&A:3X*M]>T#6/#$^
MAR:-J$NN:KX%U6Y;3?\ 2*KR;QK\#?A;\1/B1\'/B[XQ\+_VQ\0_@!J?C36/
MA'XA_MOQ%I__  B6H_$/PE<^!O&%Q_9.EZO9:'KW]K^%KRYTOR?$VFZS!I_F
M?;=+BLM12.[4 _A._;F_80_;,TO_ ((^?\$-/VA?VC?@U\1OCKXG_P""=WC2
M/Q=^U-\"8-!D\1_$33?V8_%_C;PIXHT;2O%7AG4)+O5KB7X>_#+X<^"/A_XW
MTFZMIAX4LM4OKGQ=:Z1H7AGQ!=Z7Z1XBT+PY_P %Q/\ @L5XF_:$_P"";=GX
MCA_93T;_ ()@?'']F;X[?M%ZE\,_&OPG\ ^-?B9\5OA!\;?AGX5^'/VGQ;X3
MT6[USQ+X;N?B?\,Q<6CZ5=/:Z%\-[_4-.2^T+0](N+W^\*B@#_-RN/VLFC_X
M((7'_! F[^%?QQF_X*NP?%Q/@:/V6I/@SX];7Y_#L'[4\?QQM_B5IOBG3O#Q
M\!S> [?PQ'#HD6K3^)#J-W=02>(O[/F\$31>,6_4#]M#X':W_P $E?V\O^"'
MO[>OQ.TOQ;J_[('[)'['.@?L(?M,_$KX>^&->^(5E\)+OP_\,_'G@S1/'/BC
M2M(T6_\ $\'@;5=7^([ZHFLV5G=ZI=6WA.]T>STY_$.H:+H_B'^TVB@#^3'_
M ((\Z?\ \-N?\%IO^"FG_!7SX;>'/%EO^R7XZ^&?PY_9O_9P^)GBOPEXN\"V
M_P :UTG1?A5IWB_Q?X-T7Q;I6DZG>>'M-E^"UFUU=ZA8V%Y:/XGT:RFLK/5D
MU[2])_K.HHH _P P3_@Y<_X(8_\ ##G_  MC_@I=_P -1?\ "T/^&P/V_P#Q
MW_Q97_A27_"%?\*[_P"&@/\ A?'Q]_Y*/_PMSQ;_ ,);_P (E_PB7_")_P#(
MA^&?[>_M#^W?^)+]D_L:Y_N@_P""6'P3\&ZK_P $P_\ @G'JEUK/Q<BN=2_8
M-_9!O[B+3?C_ /'C1M.CGO/V?/AY<31V&CZ/\2+'2=*LDDD9;73=+LK/3K&
M1VME:V]M%%"GXN_\'JW_ "BR^ ?_ &?_ /"S_P!9U_:JK]_O^"3O_*++_@FG
M_P!F ?L;_P#K.OPYH ^EO^%">!O^@[\:?_$DOVB?_GIT?\*$\#?]!WXT_P#B
M27[1/_STZ]IHH \6_P"%">!O^@[\:?\ Q)+]HG_YZ='_  H3P-_T'?C3_P")
M)?M$_P#STZ]IHH \6_X4)X&_Z#OQI_\ $DOVB?\ YZ='_"A/ W_0=^-/_B27
M[1/_ ,].O::* /%O^%">!O\ H._&G_Q)+]HG_P">G1_PH3P-_P!!WXT_^))?
MM$__ #TZ]IHH \6_X4)X&_Z#OQI_\22_:)_^>G1_PH3P-_T'?C3_ .))?M$_
M_/3KVFB@#Q;_ (4)X&_Z#OQI_P#$DOVB?_GIT?\ "A/ W_0=^-/_ (DE^T3_
M //3KVFB@#Q;_A0G@;_H._&G_P 22_:)_P#GIT?\*$\#?]!WXT_^))?M$_\
MSTZ]IHH \6_X4)X&_P"@[\:?_$DOVB?_ )Z='_"A/ W_ $'?C3_XDE^T3_\
M/3KVFB@#Q;_A0G@;_H._&G_Q)+]HG_YZ='_"A/ W_0=^-/\ XDE^T3_\].O:
M:* /%O\ A0G@;_H._&G_ ,22_:)_^>G1_P *$\#?]!WXT_\ B27[1/\ \].O
M::* /%O^%">!O^@[\:?_ !)+]HG_ .>G1_PH3P-_T'?C3_XDE^T3_P#/3KVF
MB@#Q;_A0G@;_ *#OQI_\22_:)_\ GIT?\*$\#?\ 0=^-/_B27[1/_P ].O::
M* /%O^%">!O^@[\:?_$DOVB?_GIT?\*$\#?]!WXT_P#B27[1/_STZ]IHH \6
M_P"%">!O^@[\:?\ Q)+]HG_YZ='_  H3P-_T'?C3_P"))?M$_P#STZ]IHH \
M6_X4)X&_Z#OQI_\ $DOVB?\ YZ='_"A/ W_0=^-/_B27[1/_ ,].O::* /%O
M^%">!O\ H._&G_Q)+]HG_P">G1_PH3P-_P!!WXT_^))?M$__ #TZ]IHH \6_
MX4)X&_Z#OQI_\22_:)_^>G1_PH3P-_T'?C3_ .))?M$__/3KVFB@#Q;_ (4)
MX&_Z#OQI_P#$DOVB?_GIT?\ "A/ W_0=^-/_ (DE^T3_ //3KVFB@#Q;_A0G
M@;_H._&G_P 22_:)_P#GIT?\*$\#?]!WXT_^))?M$_\ STZ]IHH \6_X4)X&
M_P"@[\:?_$DOVB?_ )Z='_"A/ W_ $'?C3_XDE^T3_\ /3KVFB@#Q;_A0G@;
M_H._&G_Q)+]HG_YZ='_"A/ W_0=^-/\ XDE^T3_\].O::* /%O\ A0G@;_H.
M_&G_ ,22_:)_^>G1_P *$\#?]!WXT_\ B27[1/\ \].O::* /%O^%">!O^@[
M\:?_ !)+]HG_ .>G1_PH3P-_T'?C3_XDE^T3_P#/3KVFB@#Q;_A0G@;_ *#O
MQI_\22_:)_\ GIT?\*$\#?\ 0=^-/_B27[1/_P ].O::* /%O^%">!O^@[\:
M?_$DOVB?_GIT?\*$\#?]!WXT_P#B27[1/_STZ]IHH \6_P"%">!O^@[\:?\
MQ)+]HG_YZ='_  H3P-_T'?C3_P"))?M$_P#STZ]IHH \6_X4)X&_Z#OQI_\
M$DOVB?\ YZ='_"A/ W_0=^-/_B27[1/_ ,].O::* /%O^%">!O\ H._&G_Q)
M+]HG_P">G1_PH3P-_P!!WXT_^))?M$__ #TZ]IHH \6_X4)X&_Z#OQI_\22_
M:)_^>G1_PH3P-_T'?C3_ .))?M$__/3KVFB@#Q;_ (4)X&_Z#OQI_P#$DOVB
M?_GIT?\ "A/ W_0=^-/_ (DE^T3_ //3KVFB@#Q;_A0G@;_H._&G_P 22_:)
M_P#GIT?\*$\#?]!WXT_^))?M$_\ STZ]IHH \6_X4)X&_P"@[\:?_$DOVB?_
M )Z='_"A/ W_ $'?C3_XDE^T3_\ /3KVFB@#Q;_A0G@;_H._&G_Q)+]HG_YZ
M='_"A/ W_0=^-/\ XDE^T3_\].O::* /%O\ A0G@;_H._&G_ ,22_:)_^>G1
M_P *$\#?]!WXT_\ B27[1/\ \].O::* /%O^%">!O^@[\:?_ !)+]HG_ .>G
M1_PH3P-_T'?C3_XDE^T3_P#/3KVFB@#Q;_A0G@;_ *#OQI_\22_:)_\ GIT?
M\*$\#?\ 0=^-/_B27[1/_P ].O::* /%O^%">!O^@[\:?_$DOVB?_GIT?\*$
M\#?]!WXT_P#B27[1/_STZ]IHH \6_P"%">!O^@[\:?\ Q)+]HG_YZ='_  H3
MP-_T'?C3_P"))?M$_P#STZ]IHH \6_X4)X&_Z#OQI_\ $DOVB?\ YZ='_"A/
M W_0=^-/_B27[1/_ ,].O::* /%O^%">!O\ H._&G_Q)+]HG_P">G1_PH3P-
M_P!!WXT_^))?M$__ #TZ]IHH \6_X4)X&_Z#OQI_\22_:)_^>G1_PH3P-_T'
M?C3_ .))?M$__/3KVFB@#Q;_ (4)X&_Z#OQI_P#$DOVB?_GIT?\ "A/ W_0=
M^-/_ (DE^T3_ //3KVFOR*_X+>?\%)-)_P""8'[ /Q3^.MA?Z=_PNGQ7%_PJ
MK]G/0+PQ32:M\7?%]G>1Z;K;V$@87FD?#S1K?6/B%K<4ZQV=];>'(M!>YAO=
M=T]90#^/G_@MEXI\3?\ !7;_ (+#_ C_ ((Z?LD^+O'FH?"_X.>/9/#_ ,6/
M$7B+XF?$WXE>'K+XMV%GJ%]\;OB%=6_CCQ=XELK>R_9_^'-MK/A&QBM8=+O[
MOQJ?'OAU;F__ +;T1%_O(^#?[$_P'^ 7PI^'OP5^%<7Q8\*?#KX7^$M$\%>#
M_#^E?M!_'G3;/3]%T*RBLK8"TTKXCZ?IZW5SY;7FH36UE;)=7]Q<W;1+).]?
MS'_\&BW_  3<U?X0? #Q[_P4G^.5CJ5]\<_VQ&O;#X:ZCXF9[W7].^ \.MKK
M.I>+Y[Z]+:H^K?&[QW;-XBU"XOI)VU+PQX2\$Z[:7)3Q!?>;_9'0!XM_PH3P
M-_T'?C3_ .))?M$__/3K1TGX+^#]%U.PU:SUCXLS76G74-W;Q:M\>_CIK^F2
M2P.'1+_1==^(VHZ-JEJQ $UCJ=A=V5PF8Y[>2,E3ZQ10 4444 %%%% !1110
M 4444 %%%% !1110 4444 %?R!?\'JW_ "BR^ ?_ &?_ /"S_P!9U_:JK^OV
MOY O^#U;_E%E\ _^S_\ X6?^LZ_M54 ?O]_P2=_Y19?\$T_^S /V-_\ UG7X
M<U]_U\ ?\$G?^467_!-/_LP#]C?_ -9U^'-??] !1110 4444 %%%% !1110
M 4444 %%%% '\@7_  >K?\HLO@'_ -G_ /PL_P#6=?VJJ_?[_@D[_P HLO\
M@FG_ -F ?L;_ /K.OPYK\ ?^#U;_ )19? /_ +/_ /A9_P"LZ_M55^_W_!)W
M_E%E_P $T_\ LP#]C?\ ]9U^'- 'W_1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %?YQ'[>/BOQ-_P ''G_!?'X<?L0_"[7-4N?V*_V1-6\2>'?%WBC0
M9Y+G0O\ A$/!&MV4W[2/Q=L[VS:2WBOOB-XBT_P_\%OAKKL,UWIET+;P#KUN
MD=MK&K&3^FG_ (.2?^"G7_#N/_@GUXHT_P  >(/[)_:5_:B76_@U\#C:2[-5
M\-V-S80#XI?%.UVO'+ W@'PEJD=IHFH0LSZ?X^\5^![AX)[1;M5\$_X-6/\
M@F*O[$/["-K^T3\2/#\=C^T-^VI9^'/B3JC7D,JZKX.^!T=DU[\'O!#Q7**^
MG7FK66JZA\1?$D4*6]Q-<^*M$T36HY+KP=9^0 ?TT>$?"?AKP%X4\,>!?!>A
M:9X8\'>"_#VB^$_"?AK1;2*PT;P]X9\.:;;:/H.AZ38P*L-GIFDZ79VMA86D
M*K%;VMO%#&H1 *Z&BB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "OY O^#U;_ )19? /_ +/_ /A9_P"LZ_M55_7[7\@7_!ZM_P HLO@'_P!G
M_P#PL_\ 6=?VJJ /W^_X)._\HLO^":?_ &8!^QO_ .LZ_#FOO^O@#_@D[_RB
MR_X)I_\ 9@'[&_\ ZSK\.:^_Z "BBB@ HHHH **"< D\ <DG@ #J2:_D/_:.
M_P"#G3XG^$_C"NN?LM?\$_\ Q5\>_P!A_P"'7Q6^._PQ^)W[0>K>/=*\*>)O
MBO<?L]^ 9?&OQ@U/]GOPG^_$.A_"G04?Q[>^(_$L/B*Q\>>&+?\ L 6GPWUB
MZDU?3@#^O"BOQJ_;3_X+,?"#]F+_ ()?^!?^"G'PP\ :E\?/!_Q@A^#9^#?P
MNN?$X^&OB#QEJ7Q>O[1(_#NIZ[9^&/B5#X<\1^$](C\1WFNZ?%HFNQ'5O#%]
MH%O>&2X@OJWOV3OVVO\ @I;\4_B*EG^V!_P2/3]A_P" <'@?Q)XPUSX_:G^W
MU\ /CPF@3:-I2:KIVDZA\,/ GA71/%\2:K"+@7>IS201: +:1]3MP<HH!^N]
M%?RS7/\ P<NZE;^#G_:^3_@FY\<Y_P#@E(GQF_X4P/V^4^+OP[C\03WW_"0M
MX2'C2V_99FTA/'DG@*3Q&O\ 9\7B23QA%:&X*Z'*8O&Q_P"$/K]+?^"@_P#P
M5;\/?L=:E^S#\*/@9\#_ !)^VM^U3^VEJ%[%^S-\!?ASXY\,^ ],\:^'=(TR
MRUK6/'GB3XL^([75_#7@OP/:Z7J%K<VWB"YTS5+:ZB-WJ$WV+0=)UO6M, /U
MLHK\G/\ @FW_ ,%2[/\ ;I\:?M'?L^?%;]GWQ9^R!^V5^R1X@T/1?CU^S?XR
M\=>%OB8ND6/BF*ZN/#GBGP-\2/"EOI6E?$'PO>0VR?:]:T_0M/LK5M2T*YM9
MM2TCQ#H>JZA^L= '\@7_  >K?\HLO@'_ -G_ /PL_P#6=?VJJ_?[_@D[_P H
MLO\ @FG_ -F ?L;_ /K.OPYK\ ?^#U;_ )19? /_ +/_ /A9_P"LZ_M55^_W
M_!)W_E%E_P $T_\ LP#]C?\ ]9U^'- 'W_1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 55OKZRTRRO-2U*\M=/T[3[6XOK^_OKB*TLK&RM(GN+J\O+JX>."VM
M;:".2:XN)I$BAB1Y)'5%)%JOY2/^#L'_ (*;R_L@?L4V_P"R/\*]?DM/V@OV
MV;/5_"%T='O2FN>#?V?[.2WLOB7KC16QDNK:;XBM=1?"S0UGBA35=+U;Q]=Z
M7=#4?"[! #\*_"MMJ7_!S=_P<%7OBF_@OM;_ .">W[';0M'&RS0Z%K/P-^''
MB:^?POI]S:7RQH=8_:C^)CRZAJ]HT%EXD@^%UUJEL'\[P! T'^D1'''#''%%
M&D442+'%%&H2..-%"I'&B@*B(H"JJ@*J@   5^$/_!N]_P $QX_^":/_  3Y
M\%:)XVT!-+_:1_:$&E?&K]H2:\T];/7M"UG6=)B/@OX3:@\@:[CB^%'AFZ&D
MWVFR32VEMX\U7Q]J>GK%#K;J?WAH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH *_D"_X/5O\ E%E\ _\ L_\ ^%G_ *SK^U57]?M?R!?\
M'JW_ "BR^ ?_ &?_ /"S_P!9U_:JH _?[_@D[_RBR_X)I_\ 9@'[&_\ ZSK\
M.:^_Z^ /^"3O_*++_@FG_P!F ?L;_P#K.OPYK[_H **** "BBB@!&*A6+X"
M$L6P%"@?,6)XQC.<\8ZU_GB?M(?LD_%+]A?]JKX-?M6?\$1/V_/A!^TK\(/%
M7QI_;.^.'@3]GS7/&G@_XO?!;X3?$[P)^S[K7Q&_:-\#V?C'P?XEU[PO>7OC
M#X2>9X4TZQ;_ (5]X[T^P'A&R\0^-7O['3/&J_Z'E?R^_M*_\&QG[-?Q1_:W
M\&?&;X)_$?XX?L]? [XA^/\ XN^-OVO_ ('_  K^/GB3P!X4\43?$/P#J^AW
M[_"#PM:> _$T?A\_%+5=4NO"7QGT63QCX:\//\)-5U;PMX#LM C-G8P 'F_Q
MPL?A;_P<(_\ !-'_ ()>_$+X_P#[8G@G_@G?KGQ.^+^F?$R/X?N_A>/5_C-\
M:?A[XIU+X(:AX4^"5G\2_B3X5OII+CQ'J^L-\.BFF_$_4["_\=^"4N].\23P
MBV\2_"?[9?B/]K;_ ()G?MI?%#_@FWX4_;7_ &JOVYO@%^WG_P $Q_VP/&%M
MX8_:Z^)]Q\9_CQ\'_B1X9_9^_:)N]"\1^#_B$=(\.?V3H>IZO\-Q;6VGZ1;:
M/HDVEZEXC&L:'-K/AKP_XDD_IW_:A_X(]_L)_M7?LD_"C]C'QC\,=1\!_"?]
MGY-!D_9YUCX1^(KSP=\1O@9JGAS36TC3]<\ ^,;F/6Y9M3N+&25M='C*R\6Z
M=XGU4P>)/$FGZMXFT_2]9LN:_8K_ ."-W[+W[%_Q>\6_M''Q]^TM^UI^TWXO
M\+_\(%=?M'_ML_&2?X]_%[1_A\88;>3P-X=UF30?#&C:5H,T$$5K+*N@2ZX^
MG>9HW]L#1KBXT^4 _EM;6?!X_P"#('9"UM:[H4T:.*\=)Y7\8?\ #Q%9[U8,
MS7;6]S=[;R]M4+6[K93*5AMXY%BKU;X8Z3XL\*_\%O/^#:Z/XMQZE)JC?\$=
MO!GAJVO+J[,=FGQ+T[]G[X_IXD4Q//8JMZ+2^TZRO$-F9)[B]TR#[-)+ AM?
MV1E_X-HO^"=TOCZYU >*_P!K2']G*]^+G_"]+O\ 8"MOV@]1M_V%[CXH':3X
MG?X,1>'EUE9\HD*6\?CM+2+28X_#,,,?A6--#7] OV_/^"9'[-G_  45\._"
M^T^+]U\3_AO\1?@5XJ7QI\"/C_\ L^>.'^%GQW^"_B-FL&N;[X>^-XM,UJUT
MY;QM*TF::TU'0]5LX;[2=)U:Q@L]8TK3M0M@#\._V*H=5U3_ (.SO^"L6L^&
M+B%_!6C?L>_"'1/&RV:A+?\ X3&Z\*_LJ'18+O;  ]_%_97BDMNF21R)Y-LX
M5GB_K1K\]/V ?^"9O[.O_!.C2/BFWPBU;XN?$SXG_'CQ3:>,OCM^T)^T-\0[
MGXJ_'?XQ^(=,_M3^Q[[QYXTET[1+*]_LC^V]9>TBTS0=)CENM5U'4=06^U.]
MN;V3]"Z /\P3_@Y<_P"'Z_\ Q=C_ (;G_P"49?\ PW_X[_X8[_Y,\_ZKQ_PS
MY_R1_P#XR _Y(!_PEW_)4?\ N=O^*U_LRO[H/^"6&C?'B7_@F'_P3CET?XD?
M".QTF3]@W]D&32[+4O@GXRU74;/3G_9\^'C65K?ZI:_'_1K;4KVWMC%#=7]O
MH^E07DZ27$.FV,<BVL7XN_\ !ZM_RBR^ ?\ V?\ _"S_ -9U_:JK]_O^"3O_
M "BR_P"":?\ V8!^QO\ ^LZ_#F@#Z6_L+]HG_HJ7P6_\,'XY_P#HDJ/["_:)
M_P"BI?!;_P ,'XY_^B2KVFB@#Q;^POVB?^BI?!;_ ,,'XY_^B2H_L+]HG_HJ
M7P6_\,'XY_\ HDJ]IHH \6_L+]HG_HJ7P6_\,'XY_P#HDJ/["_:)_P"BI?!;
M_P ,'XY_^B2KVFB@#Q;^POVB?^BI?!;_ ,,'XY_^B2H_L+]HG_HJ7P6_\,'X
MY_\ HDJ]IHH \6_L+]HG_HJ7P6_\,'XY_P#HDJ/["_:)_P"BI?!;_P ,'XY_
M^B2KVFB@#Q;^POVB?^BI?!;_ ,,'XY_^B2H_L+]HG_HJ7P6_\,'XY_\ HDJ]
MIHH \6_L+]HG_HJ7P6_\,'XY_P#HDJ/["_:)_P"BI?!;_P ,'XY_^B2KVFB@
M#Q;^POVB?^BI?!;_ ,,'XY_^B2H_L+]HG_HJ7P6_\,'XY_\ HDJ]IHH \6_L
M+]HG_HJ7P6_\,'XY_P#HDJ/["_:)_P"BI?!;_P ,'XY_^B2KVFB@#Q;^POVB
M?^BI?!;_ ,,'XY_^B2H_L+]HG_HJ7P6_\,'XY_\ HDJ]IHH \6_L+]HG_HJ7
MP6_\,'XY_P#HDJ/["_:)_P"BI?!;_P ,'XY_^B2KVFB@#Q;^POVB?^BI?!;_
M ,,'XY_^B2H_L+]HG_HJ7P6_\,'XY_\ HDJ]IHH \6_L+]HG_HJ7P6_\,'XY
M_P#HDJ/["_:)_P"BI?!;_P ,'XY_^B2KVFB@#Q;^POVB?^BI?!;_ ,,'XY_^
MB2H_L+]HG_HJ7P6_\,'XY_\ HDJ]IHH \6_L+]HG_HJ7P6_\,'XY_P#HDJ/[
M"_:)_P"BI?!;_P ,'XY_^B2KVFB@#Q;^POVB?^BI?!;_ ,,'XY_^B2H_L+]H
MG_HJ7P6_\,'XY_\ HDJ]IHH \6_L+]HG_HJ7P6_\,'XY_P#HDJ/["_:)_P"B
MI?!;_P ,'XY_^B2KVFB@#Q;^POVB?^BI?!;_ ,,'XY_^B2H_L+]HG_HJ7P6_
M\,'XY_\ HDJ]IHH \6_L+]HG_HJ7P6_\,'XY_P#HDJ/["_:)_P"BI?!;_P ,
M'XY_^B2KVFB@#Q;^POVB?^BI?!;_ ,,'XY_^B2H_L+]HG_HJ7P6_\,'XY_\
MHDJ]IHH \6_L+]HG_HJ7P6_\,'XY_P#HDJ/["_:)_P"BI?!;_P ,'XY_^B2K
MVFB@#Q;^POVB?^BI?!;_ ,,'XY_^B2H_L+]HG_HJ7P6_\,'XY_\ HDJ]IHH
M\6_L+]HG_HJ7P6_\,'XY_P#HDJ/["_:)_P"BI?!;_P ,'XY_^B2KVFB@#Q;^
MPOVB?^BI?!;_ ,,'XY_^B2H_L+]HG_HJ7P6_\,'XY_\ HDJ]IHH \6_L+]HG
M_HJ7P6_\,'XY_P#HDJ/["_:)_P"BI?!;_P ,'XY_^B2KVFB@#Q;^POVB?^BI
M?!;_ ,,'XY_^B2H_L+]HG_HJ7P6_\,'XY_\ HDJ]IHH \6_L+]HG_HJ7P6_\
M,'XY_P#HDJ/["_:)_P"BI?!;_P ,'XY_^B2KVFB@#Q;^POVB?^BI?!;_ ,,'
MXY_^B2H_L+]HG_HJ7P6_\,'XY_\ HDJ]IHH \6_L+]HG_HJ7P6_\,'XY_P#H
MDJ/["_:)_P"BI?!;_P ,'XY_^B2KVFB@#Q;^POVB?^BI?!;_ ,,'XY_^B2H_
ML+]HG_HJ7P6_\,'XY_\ HDJ]IHH \6_L+]HG_HJ7P6_\,'XY_P#HDJ/["_:)
M_P"BI?!;_P ,'XY_^B2KVFB@#Q;^POVB?^BI?!;_ ,,'XY_^B2H_L+]HG_HJ
M7P6_\,'XY_\ HDJ]IHH \6_L+]HG_HJ7P6_\,'XY_P#HDJ/["_:)_P"BI?!;
M_P ,'XY_^B2KVFB@#Q;^POVB?^BI?!;_ ,,'XY_^B2H_L+]HG_HJ7P6_\,'X
MY_\ HDJ]IHH \6_L+]HG_HJ7P6_\,'XY_P#HDJ/["_:)_P"BI?!;_P ,'XY_
M^B2KVFB@#Q;^POVB?^BI?!;_ ,,'XY_^B2H_L+]HG_HJ7P6_\,'XY_\ HDJ]
MIHH \6_L+]HG_HJ7P6_\,'XY_P#HDJ/["_:)_P"BI?!;_P ,'XY_^B2KVFB@
M#Q;^POVB?^BI?!;_ ,,'XY_^B2H_L+]HG_HJ7P6_\,'XY_\ HDJ]IHH \6_L
M+]HG_HJ7P6_\,'XY_P#HDJ/["_:)_P"BI?!;_P ,'XY_^B2KVFB@#Q;^POVB
M?^BI?!;_ ,,'XY_^B2H_L+]HG_HJ7P6_\,'XY_\ HDJ]IHH ^:?'VO?%OX7>
M!?&?Q,^('QP^ _A;P)\//"GB'QQXT\3:I\"/'4.F>'O"GA32;O7?$.N:A*/V
MD&:.RTK2+"[OKIU5F6&!RJL< _Y_G_!-7X<?&?\ X.(/^"V?Q4_X*&_%B70$
M^ 7[)NM^$/$?@[3?&/@;6M1\$+!X8U35(_V:/A.O@:R\?V,Y,EUI.L?&+X@Z
M0/'^J:8VOVVM66LOJFF^,H+>[_4__@[J_P""BNO>%?A?\+O^"5?[/US>Z[\;
M/VM;_P .:W\6M%\+_:+KQ':_"[_A*[73_AU\.[2*R*S'6?C/\1-/\HZ=!(]W
M/X:\(7VE:C9/I?C:S:Y_?W_@C7_P3KT#_@F'^P/\(/V;H[>QE^)MW9_\+)_:
M!\063P7*>(OCAXST_39?&)@O[<+%J&C^$X++2OA_X8O52,W?ACPEH]Y/&+RY
MNGD /N3^POVB?^BI?!;_ ,,'XY_^B2H_L+]HG_HJ7P6_\,'XY_\ HDJ]IHH
M\6_L+]HG_HJ7P6_\,'XY_P#HDJ/["_:)_P"BI?!;_P ,'XY_^B2KVFB@#Q;^
MPOVB?^BI?!;_ ,,'XY_^B2K1TG1_CI#J=A+KOQ%^$^HZ-'=0OJ=AI/P7\8:+
MJ=W9*X,]O8:M>?'O7[73KJ2/*PW=QHNJ10.0[V-P 8SZQ10 4444 %%%% !1
M110 4444 %%%% !1110 4444 %?R!?\ !ZM_RBR^ ?\ V?\ _"S_ -9U_:JK
M^OVOY O^#U;_ )19? /_ +/_ /A9_P"LZ_M54 ?O]_P2=_Y19?\ !-/_ +,
M_8W_ /6=?AS7W_7P!_P2=_Y19?\ !-/_ +, _8W_ /6=?AS7W_0 4444 %%%
M% !1110 4444 %%%% !1110!_(%_P>K?\HLO@'_V?_\ "S_UG7]JJOW^_P""
M3O\ RBR_X)I_]F ?L;_^LZ_#FOP!_P"#U;_E%E\ _P#L_P#^%G_K.O[55?O]
M_P $G?\ E%E_P33_ .S /V-__6=?AS0!]_T444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 5XG^TC^T#\-/V4_@)\6_VC_C%K<7A_X:?!CP)K_C[Q9J#R0K<2V&AV4D\&
MD:3%/+"E_P"(?$-_]D\/^&M)CD%SK/B#4],TFS62[O8(W]LK^#[_ (.O/VV/
MB'^T?\<?V=?^"(G[*37?B7X@?$KQO\.?$7QTT;294$6L>-/&FIZ<OP$^%&K7
M$0DFLK+2EO(_B]XT^V0#3;.QO/AMK[72KI.II;@'BG_!O/\ L_?$S_@KS_P5
M0_:/_P""V'[5FBS7?@_X6_$J\O/A%H6J^=K'AQ/C/J>E+;^ ?"'AR\OXECO-
M#_9>^%C^&VTQWMK>]M?$FI?#3Q# XU&SOV'^A97Q1_P3L_8F^'O_  3Q_8W^
M!W[)?PY2UN;/X8>$;6'Q;XF@MVMYO'OQ*U@G6/B+X]O1)NN1)XH\6WFIW]C:
M7,LS:-HITKP_;2"PTFSBC^UZ "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ K^0+_ (/5O^467P#_ .S_ /X6?^LZ_M55_7[7\@7_
M  >K?\HLO@'_ -G_ /PL_P#6=?VJJ /W^_X)._\ *++_ ()I_P#9@'[&_P#Z
MSK\.:^_Z^ /^"3O_ "BR_P"":?\ V8!^QO\ ^LZ_#FOO^@ HHHH **** "BB
MOQ>_:3_X.!_^"5'[*/[3&@_LH_%O]I6PA^)MQXDO_"?Q U'PIX<UWQ?X!^!V
MMVMDTMK9?&+QKHEI<:5X>N;[5@OAJ\L-#/B;4_!>LL\WQ)L?!.@VM]K=J ?M
M#163H.OZ'XJT+1?%'A?6M)\2>&O$FDZ=KWAWQ%H.HV>L:%KVA:Q9PZAI.M:+
MJVGS7%AJFDZI87%O?:=J-C<3V=[9SPW-M-+#*CM\H_!G]O[]D+]H;]HOX]?L
MG?!?XT:3\0?CY^S$\,7QR\$Z+X;\;I9^!;J6_32I;"7QO?\ ABS^'WB#5-.U
MAGT77-*\*>*M=U'P_K5KJ&CZY:Z?J>FZA:VP!]B45^3L_P#P7._X),6W[2;_
M +)%Q^V[\*H?CG%XJ;P-+HCV/CD>"(?&2W9TY_"\WQH_X1+_ (4I%KL>J@Z-
M)ILGQ#6ZCUP'1'C750;.OK3]K_\ ;D_9._8'^&<'Q?\ VO/C9X5^"G@*^U:/
M0=(U#78-<UK6?$>MR0O<G2?"G@WPCI/B'QIXMU&"TBEOKRS\->'M5GL;"*6_
MO$@LXWF4 ^KJ*^2_V/?VZ_V2/V_/AQ>?%C]D'XX>%/C9X)TO5/[$URZT.#7=
M#U[PSJ[1&>'3?%G@GQAI'ASQOX2O+RV!N].A\2^'=*?4[(&\T\7-J/.KZTH
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
MI;^$M%MOM.J7\NM:WJ_[=4 ?Y@G_  <N?\%SO^&X_P#A;'_!-'_AEW_A5_\
MPQ_^W_X[_P"+U?\ "[/^$U_X6'_PS_\ \+X^ 7_)./\ A4?A+_A$O^$M_P"$
MM_X2S_D?/$W]@_V?_87_ !.OM?\ ;-M_=!_P2P^-G@W2O^"8?_!./2[K1OBY
M+<Z;^P;^R#87$NF_ #X\:SITD]G^SY\/+>:2PUC1_AO?:3JMD\D;-:ZEI=[>
M:=?0&.ZLKJXMI8IG_%W_ (/5O^467P#_ .S_ /X6?^LZ_M55^_W_  2=_P"4
M67_!-/\ [, _8W_]9U^'- 'TM_POOP-_T OC3_XC;^T3_P#.LH_X7WX&_P"@
M%\:?_$;?VB?_ )UE>TT4 >+?\+[\#?\ 0"^-/_B-O[1/_P ZRC_A??@;_H!?
M&G_Q&W]HG_YUE>TT4 >+?\+[\#?] +XT_P#B-O[1/_SK*/\ A??@;_H!?&G_
M ,1M_:)_^=97M-% 'BW_  OOP-_T OC3_P"(V_M$_P#SK*/^%]^!O^@%\:?_
M !&W]HG_ .=97M-% 'BW_"^_ W_0"^-/_B-O[1/_ ,ZRC_A??@;_ * 7QI_\
M1M_:)_\ G65[310!XM_POOP-_P! +XT_^(V_M$__ #K*/^%]^!O^@%\:?_$;
M?VB?_G65[310!XM_POOP-_T OC3_ .(V_M$__.LH_P"%]^!O^@%\:?\ Q&W]
MHG_YUE>TT4 >+?\ "^_ W_0"^-/_ (C;^T3_ /.LH_X7WX&_Z 7QI_\ $;?V
MB?\ YUE>TT4 >+?\+[\#?] +XT_^(V_M$_\ SK*/^%]^!O\ H!?&G_Q&W]HG
M_P"=97M-% 'BW_"^_ W_ $ OC3_XC;^T3_\ .LH_X7WX&_Z 7QI_\1M_:)_^
M=97M-% 'BW_"^_ W_0"^-/\ XC;^T3_\ZRC_ (7WX&_Z 7QI_P#$;?VB?_G6
M5[310!XM_P +[\#?] +XT_\ B-O[1/\ \ZRC_A??@;_H!?&G_P 1M_:)_P#G
M65[310!XM_POOP-_T OC3_XC;^T3_P#.LH_X7WX&_P"@%\:?_$;?VB?_ )UE
M>TT4 >+?\+[\#?\ 0"^-/_B-O[1/_P ZRC_A??@;_H!?&G_Q&W]HG_YUE>TT
M4 >+?\+[\#?] +XT_P#B-O[1/_SK*/\ A??@;_H!?&G_ ,1M_:)_^=97M-%
M'BW_  OOP-_T OC3_P"(V_M$_P#SK*/^%]^!O^@%\:?_ !&W]HG_ .=97M-%
M 'BW_"^_ W_0"^-/_B-O[1/_ ,ZRC_A??@;_ * 7QI_\1M_:)_\ G65[310!
MXM_POOP-_P! +XT_^(V_M$__ #K*/^%]^!O^@%\:?_$;?VB?_G65[310!XM_
MPOOP-_T OC3_ .(V_M$__.LH_P"%]^!O^@%\:?\ Q&W]HG_YUE>TT4 >+?\
M"^_ W_0"^-/_ (C;^T3_ /.LH_X7WX&_Z 7QI_\ $;?VB?\ YUE>TT4 >+?\
M+[\#?] +XT_^(V_M$_\ SK*/^%]^!O\ H!?&G_Q&W]HG_P"=97M-% 'BW_"^
M_ W_ $ OC3_XC;^T3_\ .LH_X7WX&_Z 7QI_\1M_:)_^=97M-% 'BW_"^_ W
M_0"^-/\ XC;^T3_\ZRC_ (7WX&_Z 7QI_P#$;?VB?_G65[310!XM_P +[\#?
M] +XT_\ B-O[1/\ \ZRC_A??@;_H!?&G_P 1M_:)_P#G65[310!XM_POOP-_
MT OC3_XC;^T3_P#.LH_X7WX&_P"@%\:?_$;?VB?_ )UE>TT4 >+?\+[\#?\
M0"^-/_B-O[1/_P ZRC_A??@;_H!?&G_Q&W]HG_YUE>TT4 >+?\+[\#?] +XT
M_P#B-O[1/_SK*/\ A??@;_H!?&G_ ,1M_:)_^=97M-% 'BW_  OOP-_T OC3
M_P"(V_M$_P#SK*/^%]^!O^@%\:?_ !&W]HG_ .=97M-% 'BW_"^_ W_0"^-/
M_B-O[1/_ ,ZRC_A??@;_ * 7QI_\1M_:)_\ G65[310!XM_POOP-_P! +XT_
M^(V_M$__ #K*/^%]^!O^@%\:?_$;?VB?_G65[310!XM_POOP-_T OC3_ .(V
M_M$__.LH_P"%]^!O^@%\:?\ Q&W]HG_YUE>TT4 >+?\ "^_ W_0"^-/_ (C;
M^T3_ /.LH_X7WX&_Z 7QI_\ $;?VB?\ YUE>TT4 >+?\+[\#?] +XT_^(V_M
M$_\ SK*/^%]^!O\ H!?&G_Q&W]HG_P"=97M-% 'BW_"^_ W_ $ OC3_XC;^T
M3_\ .LH_X7WX&_Z 7QI_\1M_:)_^=97M-% 'BW_"^_ W_0"^-/\ XC;^T3_\
MZRC_ (7WX&_Z 7QI_P#$;?VB?_G65[310!XM_P +[\#?] +XT_\ B-O[1/\
M\ZRC_A??@;_H!?&G_P 1M_:)_P#G65[310!XM_POOP-_T OC3_XC;^T3_P#.
MLH_X7WX&_P"@%\:?_$;?VB?_ )UE>TT4 >+?\+[\#?\ 0"^-/_B-O[1/_P Z
MRC_A??@;_H!?&G_Q&W]HG_YUE>TT4 >+?\+[\#?] +XT_P#B-O[1/_SK*_.;
M_@JS_P %8OAG_P $]/V(?C#^T%%8>.Q\2UT>7P1\!_#_ (S^#?Q9\&Z3XK^-
M?BNSO+7P78SZEXY\$>'M!N-/\/\ D7_CKQ+IKZI#>WOA'PGX@BTU)]0-M!+^
MP5?YSG_!6/XC^,_^#@+_ (+F?!?_ ()B? C7[N7]F+]EKQ;K_A;XA>+]#<MI
MMO>Z!=V-U^U1\6VN"'L;Q_"UGHMM\(?AJ;Z.33M0\7Z>AT?4#8?$3S9 #ZW_
M .#3O]DR/P5H?QG_ ."J'[4&B_%OQ9\=?VG=8\3:+\(_$<_P1^-/CF[?P+J7
MB.XUKXK_ !7/B?PYX!UO1;_6_B[\0(WTU;ZTO3?VVC^$=3F%R]CXUN;<?VA_
M\+[\#?\ 0"^-/_B-O[1/_P ZRNR^&GPY\%_![X=> _A-\-] LO"OP^^&7@[P
MWX!\#^&M.0I8:!X2\(Z/9Z#X>T>T5BS^1I^E6%K:QM(SR.(M\CO(S,>WH \6
M_P"%]^!O^@%\:?\ Q&W]HG_YUE'_  OOP-_T OC3_P"(V_M$_P#SK*]IHH \
M6_X7WX&_Z 7QI_\ $;?VB?\ YUE'_"^_ W_0"^-/_B-O[1/_ ,ZRO::* /%O
M^%]^!O\ H!?&G_Q&W]HG_P"=91_POOP-_P! +XT_^(V_M$__ #K*]IHH \6_
MX7WX&_Z 7QI_\1M_:)_^=96CI/QH\'ZUJ=AI-GH_Q9ANM1NH;2WEU;X"?'30
M-,CEG<(CW^M:[\.=.T;2[5209K[4[^TLK=,R3W$<8+#UBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH *_D"_X/5O\ E%E\ _\ L_\ ^%G_ *SK^U57
M]?M?R!?\'JW_ "BR^ ?_ &?_ /"S_P!9U_:JH _?[_@D[_RBR_X)I_\ 9@'[
M&_\ ZSK\.:^_Z^ /^"3O_*++_@FG_P!F ?L;_P#K.OPYK[_H **** "BBB@
MHHHH **** "BBB@ HHHH _D"_P"#U;_E%E\ _P#L_P#^%G_K.O[55?O]_P $
MG?\ E%E_P33_ .S /V-__6=?AS7X _\ !ZM_RBR^ ?\ V?\ _"S_ -9U_:JK
M]_O^"3O_ "BR_P"":?\ V8!^QO\ ^LZ_#F@#[_HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***:[
MK&C22,J(BL[NY"HB*"S,S,0%50"68D  $DXH _#K_@X*_P""F=O_ ,$S?^">
M_C_QCX1UN"P_:*^.":A\%OV=;.*[6'5M.\6>(M,G3Q+\3;6)-]PMM\)_"\MW
MXFMKUK>;3O\ A,I/!.A:D8H_$,3'\]?^#3+_ ()FW/[*W['>J?MK?%K1;B+X
M_P#[;=GIOB+0Y-<MRVN>%/V>+2ZFU/P);BXN?,NXKCXLW\Y^*.LS1W'EZSH$
MWPV-[!'J.B2X_$OXLZAJW_!S/_P<$Z'\*]!O=2U?_@GU^QQ<:C:7VI6;S-H&
MI_!GX>>(K#_A8OB:QOK-XX8M8_:?^(]OIOA3POJ<<T&LP_#J3PQK$EE-)X)U
M&!?]';2M+TS0M+TW1-%T^RTG1M'L+/2M)TK3;6&RT[3-,T^WCM+#3["RMDCM
M[2RLK6&*VM;6"..&W@CCBB1415 !?HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ K^0+_@]6_Y19? /_L__ .%G_K.O
M[55?U^U_(%_P>K?\HLO@'_V?_P#"S_UG7]JJ@#]_O^"3O_*++_@FG_V8!^QO
M_P"LZ_#FOO\ KX _X)._\HLO^":?_9@'[&__ *SK\.:^_P"@ HHHH **** "
MBBB@ HHHH **** "BBB@#^0+_@]6_P"467P#_P"S_P#X6?\ K.O[55?O]_P2
M=_Y19?\ !-/_ +, _8W_ /6=?AS7X _\'JW_ "BR^ ?_ &?_ /"S_P!9U_:J
MK]_O^"3O_*++_@FG_P!F ?L;_P#K.OPYH ^_Z*** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OYDO\
M@Z4_X*=?\,)?L$ZC\$?AQX@_LW]HO]L^U\1_"SPD]C+MU3P?\)([.VMOC-X^
M1XW2;3[J30]9L_ 7AF\22VOH-<\8GQ!HTDDWA.]\G^E+Q+XDT#P;X<\0>+_%
M>L:=X=\+>%-$U7Q)XE\0:O=16.DZ%H&AV$^J:SK&J7L[)!9Z=IFG6MS>WMU,
MZQ6]M!+-(RHA(_SG?V/?#?B#_@Y,_P""_OCS]K7XA:/J5_\ L,_L>ZEX?USP
MYX?U>"1]$G^'7@/7]2C_ &>?AAJ%A?K*D&I?&CQA8:_\7OB+H-S!<6L^D0?$
M7PY]JAB?130!_2C_ ,&SO_!,4?\ !/'_ ()^>'?%_P 0/#ZZ7^TG^UK#X?\
MC)\7OM4+)JWACPM-I]S-\(/A?=B1(IK:;PCX5UFYUWQ!IT\$=UIGCKQGXNTF
M>6ZM]-L9%_HLHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH *_D"_P"#U;_E%E\ _P#L_P#^%G_K.O[55?U^U_(%
M_P 'JW_*++X!_P#9_P#\+/\ UG7]JJ@#]_O^"3O_ "BR_P"":?\ V8!^QO\
M^LZ_#FOO^O@#_@D[_P HLO\ @FG_ -F ?L;_ /K.OPYK[_H **** "BBB@!"
M2 2!D@$@9QDXX&3P,],]J_S-;KX__M(_\%*/VZM /BK_ (*?_%7]D_\ X*!Z
M%^V)^V)\+O@I\ ]9\<:G\%?@/^R?IWP^^%.J1_ ;28;)= N;7Q#<_%_Q[IE_
M\%OBE?V%KK'C7Q7HJ3:%XF\)>*+S6[*#6_\ 3*.<': 6P=H)*@G' + ,0">I
M"L0.<'I7^;M_P5T_:D_8A_;&_:0T?X>?M[_\$^_&G[%/[9GP\\4?M4_#CXA>
M'O NC>+?B!\3?CZ(O@)K&C?L<>./ WQ8\%?"/X?2?%?3O%'Q[@T+2?!5OKV@
M:QX8GT.31M0EUS5? NJW+:: ?UY?M6?LZ_\ !6']H']B?]F3X(^$_P!K'X._
MLU?'N?4OAQ9_M\?M!_"?6O&FBZ[JW@;0X;2T^)^I?LQ>)H/AKI5UX/\ %?B<
M)>>+;*:^\.> (K+4+>V\*V6M^'O#UWJ-^?QA_P""=O[;WQ>_9S_;:_X*<?#'
MX9_MA_M _P#!3O\ X)=_LB?LB^)OVA8?VD_C?XVM?V@]<\(_&[P;X(\*>-M4
M^&6@?M0Z-:6FB^/XO$&G/XUMH?#6ER?V9 -!\S0-*TZX\->+-6\2?4/P/_;.
M_:R_X)!?\$>?^":>J?MB?LC_ !G^/FD'0+?P-^U3XPT&_P!1G\8?L@?"&_\
M$KW?PUU;XI> ?^$3\7Z[KEMX4^#VHVWAW6K#4K_PE::%XC\)Z9X"UO5=*UGQ
M)I<$/Y:_"7X:_#C_ (*(?\%2/VA-9_X(G>!)OA#_ ,$XOB?_ ,$XOC)^SA^U
M?X_\$_!W7_V=OV8OB9\9_'_PM^+/AOP39Z'X"UGPEX)LI/&WASQ1XU^&D]Y=
MVO@5?$-G_P (UXW\0)8W&A:O=:SX@ .,N/B=_P %*Y_^"/TG_!PRG_!2']K2
MT_:-/Q@/C=?V66\7V-K^PS;?!4_M%M\!8OA_'^SI=:.='N[APT&LVGBHZC//
M=:')';/9R^)V;QTOZC?MR_MU_&O]N[]KK_@D%_P3T_9N^/'Q>_9'^'7[??[.
M]M^V;\?_ (M?L]ZVNA?&C3_A7JGPY\3^.O"'@/X>?%1-/N9O!TL]QX"\6:;J
MGB73].1Y-1O/#$]Y#>:0E]H&K_A]<?M9-'_P00N/^"!-W\*_CC-_P5=@^+B?
M T?LM2?!GQZVOS^'8/VIX_CC;_$K3?%.G>'CX#F\!V_AB.'1(M6G\2'4;NZ@
MD\1?V?-X(FB\8M^H'[:'P.UO_@DK^WE_P0]_;U^)VE^+=7_9 _9(_8YT#]A#
M]IGXE?#WPQKWQ"LOA)=^'_AGX\\&:)XY\4:5I&BW_B>#P-JNK_$=]436;*SN
M]4NK;PG>Z/9Z<_B'4-%T?Q" ?;O_  2._:'_ &@?@G_P5%_X*(?\$>/CO^T7
M\5OVJO"'[//A+P!\=/V:/BW^T%XGLO&?QVA^'OBK2O VI^)?"7C_ ,<Q:=9Z
MAX^N+7_A:_@W[/K&I"W.GW.DZJUG8Z=IVNV6B:)_3A7\F/\ P1YT_P#X;<_X
M+3?\%-/^"OGPV\.>++?]DOQU\,_AS^S?^SA\3/%?A+Q=X%M_C6NDZ+\*M.\7
M^+_!NB^+=*TG4[SP]ILOP6LVNKO4+&PO+1_$^C64UE9ZLFO:7I/]9U '\0?_
M  >+_M8_LL_%?]@7X<? OX6_M+? #XE?&WX:_M_^#_\ A8OP=\ ?&3X=>,?B
MGX!_X0[X+_M.^#_%W_":_#[P[XCU'Q;X5_X17Q;J.G^%O$?]NZ18?V'XCO[/
M1-3^RZG=06K_ -/O_!)W_E%E_P $T_\ LP#]C?\ ]9U^'-?Q!_\ !TU_P14_
M99_8N^%GB/\ X*+_  M\??M :]\;?VLOV_\ 5_\ A8OA;Q_XI^'6J?"S1?\
MA>_AS]H7XZ>+O^$*T3P[\*O"OBW3O[.\6^%=/T[PY_;OCCQ']C\.37EIJ?\
M;&IR0:O;_P!D'_!+#X ? ?6?^"8?_!./6-8^"?PCU75M5_8-_9!U+5-4U+X;
M^#;[4=2U&^_9\^'EU>W]_>W6C2W-Y>WES++<75U<2R3W$\DDTTCR.S$ _5NB
MO%O^&;OV=O\ H@?P6_\ #6>!O_E%1_PS=^SM_P!$#^"W_AK/ W_RBH ]IHKQ
M;_AF[]G;_H@?P6_\-9X&_P#E%1_PS=^SM_T0/X+?^&L\#?\ RBH ]IHKQ;_A
MF[]G;_H@?P6_\-9X&_\ E%1_PS=^SM_T0/X+?^&L\#?_ "BH ]IHKQ;_ (9N
M_9V_Z('\%O\ PUG@;_Y14?\ #-W[.W_1 _@M_P"&L\#?_**@#VFBO%O^&;OV
M=O\ H@?P6_\ #6>!O_E%1_PS=^SM_P!$#^"W_AK/ W_RBH ]IHKQ;_AF[]G;
M_H@?P6_\-9X&_P#E%1_PS=^SM_T0/X+?^&L\#?\ RBH ]IHKQ;_AF[]G;_H@
M?P6_\-9X&_\ E%1_PS=^SM_T0/X+?^&L\#?_ "BH ]IHKQ;_ (9N_9V_Z('\
M%O\ PUG@;_Y14?\ #-W[.W_1 _@M_P"&L\#?_**@#VFBO%O^&;OV=O\ H@?P
M6_\ #6>!O_E%1_PS=^SM_P!$#^"W_AK/ W_RBH ]IHKQ;_AF[]G;_H@?P6_\
M-9X&_P#E%1_PS=^SM_T0/X+?^&L\#?\ RBH ]IHKQ;_AF[]G;_H@?P6_\-9X
M&_\ E%1_PS=^SM_T0/X+?^&L\#?_ "BH ]IHKQ;_ (9N_9V_Z('\%O\ PUG@
M;_Y14?\ #-W[.W_1 _@M_P"&L\#?_**@#VFBO%O^&;OV=O\ H@?P6_\ #6>!
MO_E%1_PS=^SM_P!$#^"W_AK/ W_RBH ]IHKQ;_AF[]G;_H@?P6_\-9X&_P#E
M%1_PS=^SM_T0/X+?^&L\#?\ RBH ]IHKQ;_AF[]G;_H@?P6_\-9X&_\ E%1_
MPS=^SM_T0/X+?^&L\#?_ "BH ]IHKQ;_ (9N_9V_Z('\%O\ PUG@;_Y14?\
M#-W[.W_1 _@M_P"&L\#?_**@#VFBO%O^&;OV=O\ H@?P6_\ #6>!O_E%1_PS
M=^SM_P!$#^"W_AK/ W_RBH ]IHKQ;_AF[]G;_H@?P6_\-9X&_P#E%1_PS=^S
MM_T0/X+?^&L\#?\ RBH ]IHKQ;_AF[]G;_H@?P6_\-9X&_\ E%1_PS=^SM_T
M0/X+?^&L\#?_ "BH ]IHKQ;_ (9N_9V_Z('\%O\ PUG@;_Y14?\ #-W[.W_1
M _@M_P"&L\#?_**@#VFBO%O^&;OV=O\ H@?P6_\ #6>!O_E%1_PS=^SM_P!$
M#^"W_AK/ W_RBH ]IHKQ;_AF[]G;_H@?P6_\-9X&_P#E%1_PS=^SM_T0/X+?
M^&L\#?\ RBH ]IHKQ;_AF[]G;_H@?P6_\-9X&_\ E%1_PS=^SM_T0/X+?^&L
M\#?_ "BH ]IHKQ;_ (9N_9V_Z('\%O\ PUG@;_Y14?\ #-W[.W_1 _@M_P"&
ML\#?_**@#VFBO%O^&;OV=O\ H@?P6_\ #6>!O_E%1_PS=^SM_P!$#^"W_AK/
M W_RBH ]IHKQ;_AF[]G;_H@?P6_\-9X&_P#E%1_PS=^SM_T0/X+?^&L\#?\
MRBH ]IHKQ;_AF[]G;_H@?P6_\-9X&_\ E%1_PS=^SM_T0/X+?^&L\#?_ "BH
M ]IHKQ;_ (9N_9V_Z('\%O\ PUG@;_Y14?\ #-W[.W_1 _@M_P"&L\#?_**@
M#VFBO%O^&;OV=O\ H@?P6_\ #6>!O_E%1_PS=^SM_P!$#^"W_AK/ W_RBH ]
MIHKQ;_AF[]G;_H@?P6_\-9X&_P#E%1_PS=^SM_T0/X+?^&L\#?\ RBH ]IHK
MQ;_AF[]G;_H@?P6_\-9X&_\ E%1_PS=^SM_T0/X+?^&L\#?_ "BH ]IHKQ;_
M (9N_9V_Z('\%O\ PUG@;_Y14?\ #-W[.W_1 _@M_P"&L\#?_**@#VFBO%O^
M&;OV=O\ H@?P6_\ #6>!O_E%1_PS=^SM_P!$#^"W_AK/ W_RBH ]IHKQ;_AF
M[]G;_H@?P6_\-9X&_P#E%1_PS=^SM_T0/X+?^&L\#?\ RBH ]IHKQ;_AF[]G
M;_H@?P6_\-9X&_\ E%1_PS=^SM_T0/X+?^&L\#?_ "BH ]IHKQ;_ (9N_9V_
MZ('\%O\ PUG@;_Y14?\ #-W[.W_1 _@M_P"&L\#?_**@#VFBO%O^&;OV=O\
MH@?P6_\ #6>!O_E%7F?QG\&?L;?L_P#PD^)?QQ^*_P (O@=X6^&OPD\#^)OB
M'XY\07/PL\#NFF>&?">D76M:M/% NA^;>7AM+22*PT^V#WFI7TEO86<4MU<P
MQ. ?S5?\'<7_  4IU+X$_LS^$/\ @GA\%-2O[GX[?MGH$^(%CX::2Z\0Z)^S
M];:JFE3^'H["Q5]3;4?CAXM1?!6FVUK'.-8\*:!\1-%N(,ZG8^;^OG_!"O\
MX)K:=_P3"_X)^_##X/:WIEC'\=OB##%\6_VC]9@BA-S<?%#Q78VLK>$/MB&1
MKG2_AAH*:7X"T]HYS8WUWHVK>)+6WM)?$5W%7\BG_!"_]F*7_@M9_P %=OVB
M/^"H_P =OA;X8TG]F7X#^-XM;^'OPH_X1W2K7P,?'MQ;-I_P&^%]OX?LK&'P
M[J=A\(O FEVWCSQU<6L:#4O'B>$=7UG3KZ+QQJC'_00_X9N_9V_Z('\%O_#6
M>!O_ )14 >TT5XM_PS=^SM_T0/X+?^&L\#?_ "BH_P"&;OV=O^B!_!;_ ,-9
MX&_^45 'M-%>+?\ #-W[.W_1 _@M_P"&L\#?_**C_AF[]G;_ *('\%O_  UG
M@;_Y14 >TT5XM_PS=^SM_P!$#^"W_AK/ W_RBH_X9N_9V_Z('\%O_#6>!O\
MY14 >TT5XM_PS=^SM_T0/X+?^&L\#?\ RBH_X9N_9V_Z('\%O_#6>!O_ )14
M >TT5XM_PS=^SM_T0/X+?^&L\#?_ "BH_P"&;OV=O^B!_!;_ ,-9X&_^45 '
MM-%>+?\ #-W[.W_1 _@M_P"&L\#?_**M'2?@)\#- U.PUK0O@O\ "?1=9TNZ
MAOM,U;2?ASX/T[4].O;=Q)!=V%_9Z/#=6EU!( \-Q;RQRQN R.I - 'K%%%%
M !1110 4444 %%%% !1110 4444 %%%% !7\@7_!ZM_RBR^ ?_9__P +/_6=
M?VJJ_K]K^0+_ (/5O^467P#_ .S_ /X6?^LZ_M54 ?O]_P $G?\ E%E_P33_
M .S /V-__6=?AS7W_7P!_P $G?\ E%E_P33_ .S /V-__6=?AS7W_0 4444
M%%%% !7DWC7X&_"WXB?$CX.?%WQCX7_MCXA_ #4_&FL?"/Q#_;?B+3_^$2U'
MXA^$KGP-XPN/[)TO5[+0]>_M?PM>7.E^3XFTW68-/\S[;I<5EJ*1W:^LT4 %
M%%% !1110 4444 ?R!?\'JW_ "BR^ ?_ &?_ /"S_P!9U_:JK]_O^"3O_*++
M_@FG_P!F ?L;_P#K.OPYK\ ?^#U;_E%E\ _^S_\ X6?^LZ_M55^_W_!)W_E%
ME_P33_[, _8W_P#6=?AS0!]_T444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 5_#A_P ';7[>_C7QYJOP)_X(
MT?LN_;?%GQ<_: \6^ ?$7QL\.>&9S_;&IC7O$-A8_ /X*$^='9_:?'7B^:W\
M>:Y8WTEK-8VF@?#R\>8:3X@O-W]>W[97[5?PS_8A_9>^-G[5?Q>O%M_ WP6\
M"ZMXMO;%;N"ROO$VL1*EEX5\$:)-<AH/^$B\<^*;O1_"/A])5,+:QK-EY^V#
MS'7^)G_@V/\ V5/B;_P40_;M_:9_X+C?M>63Z_>VOQ#\5:=\%TU>QFN-(U+X
MS>*[)8=?UWPS_:1=4\*? 3X;7>D_#GP';Q175I87>NV4>EWUAJGPY\H@']>_
M_!+3]@KP9_P37_8>^"/[*'A0VFH:SX/T :[\5/%=J@!\=?&/Q7Y>K_$;Q5YI
MA@N)=.EUR5]&\+17BR7FF>"M&\-:+//.=,$K_H1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?R!?\'J
MW_*++X!_]G__  L_]9U_:JK^OVOY O\ @]6_Y19? /\ [/\ _A9_ZSK^U50!
M^_W_  2=_P"467_!-/\ [, _8W_]9U^'-??]? '_  2=_P"467_!-/\ [, _
M8W_]9U^'-??] !1110 4444 %%%% !1110 4444 %%%% '\@7_!ZM_RBR^ ?
M_9__ ,+/_6=?VJJ_?[_@D[_RBR_X)I_]F ?L;_\ K.OPYK\ ?^#U;_E%E\ _
M^S__ (6?^LZ_M55^_P!_P2=_Y19?\$T_^S /V-__ %G7X<T ??\ 1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%?G_ /\ !4#]O/P1_P $V?V)/C9^U?XP.G7VJ^#/#TND?"WPEJ,LL:>/_C%X
MDBGT_P"'/@P+;/'>/9:AKACU#Q'-8DW6E^$-+\1:VBE-,DP ?R#?\'/_ .UC
M\3/V_?VW?V9_^"&W[)%X-:U@?$?P7J?QG6VFD71M0^,WC6PC?P-H'B+4+".Y
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
M;_PP?CG_ .B2H_L+]HG_ **E\%O_  P?CG_Z)*@#VFBO%O["_:)_Z*E\%O\
MPP?CG_Z)*C^POVB?^BI?!;_PP?CG_P"B2H ]IHKQ;^POVB?^BI?!;_PP?CG_
M .B2H_L+]HG_ **E\%O_  P?CG_Z)*@#VFBO%O["_:)_Z*E\%O\ PP?CG_Z)
M*C^POVB?^BI?!;_PP?CG_P"B2H ]IHKQ;^POVB?^BI?!;_PP?CG_ .B2H_L+
M]HG_ **E\%O_  P?CG_Z)*@#VFBO%O["_:)_Z*E\%O\ PP?CG_Z)*C^POVB?
M^BI?!;_PP?CG_P"B2H ]IHKQ;^POVB?^BI?!;_PP?CG_ .B2H_L+]HG_ **E
M\%O_  P?CG_Z)*@#VFBO%O["_:)_Z*E\%O\ PP?CG_Z)*C^POVB?^BI?!;_P
MP?CG_P"B2H ]IHKQ;^POVB?^BI?!;_PP?CG_ .B2H_L+]HG_ **E\%O_  P?
MCG_Z)*@#VFBO%O["_:)_Z*E\%O\ PP?CG_Z)*C^POVB?^BI?!;_PP?CG_P"B
M2H ]IHKQ;^POVB?^BI?!;_PP?CG_ .B2H_L+]HG_ **E\%O_  P?CG_Z)*@#
MVFBO%O["_:)_Z*E\%O\ PP?CG_Z)*C^POVB?^BI?!;_PP?CG_P"B2H ]IHKQ
M;^POVB?^BI?!;_PP?CG_ .B2H_L+]HG_ **E\%O_  P?CG_Z)*@#VFBO%O["
M_:)_Z*E\%O\ PP?CG_Z)*C^POVB?^BI?!;_PP?CG_P"B2H ]IHKQ;^POVB?^
MBI?!;_PP?CG_ .B2H_L+]HG_ **E\%O_  P?CG_Z)*@#VFBO%O["_:)_Z*E\
M%O\ PP?CG_Z)*C^POVB?^BI?!;_PP?CG_P"B2H ]IHKQ;^POVB?^BI?!;_PP
M?CG_ .B2H_L+]HG_ **E\%O_  P?CG_Z)*@#VFBO%O["_:)_Z*E\%O\ PP?C
MG_Z)*C^POVB?^BI?!;_PP?CG_P"B2H ]IHKQ;^POVB?^BI?!;_PP?CG_ .B2
MH_L+]HG_ **E\%O_  P?CG_Z)*@#VFBO%O["_:)_Z*E\%O\ PP?CG_Z)*C^P
MOVB?^BI?!;_PP?CG_P"B2H ]IHKQ;^POVB?^BI?!;_PP?CG_ .B2H_L+]HG_
M **E\%O_  P?CG_Z)*@#VFBO%O["_:)_Z*E\%O\ PP?CG_Z)*C^POVB?^BI?
M!;_PP?CG_P"B2H ]IHKQ;^POVB?^BI?!;_PP?CG_ .B2H_L+]HG_ **E\%O_
M  P?CG_Z)*@#VFBO%O["_:)_Z*E\%O\ PP?CG_Z)*C^POVB?^BI?!;_PP?CG
M_P"B2H ]IHKQ;^POVB?^BI?!;_PP?CG_ .B2H_L+]HG_ **E\%O_  P?CG_Z
M)*@#VFBO%O["_:)_Z*E\%O\ PP?CG_Z)*C^POVB?^BI?!;_PP?CG_P"B2H ]
MIHKQ;^POVB?^BI?!;_PP?CG_ .B2H_L+]HG_ **E\%O_  P?CG_Z)*@#VFBO
M%O["_:)_Z*E\%O\ PP?CG_Z)*C^POVB?^BI?!;_PP?CG_P"B2H ]IHKQ;^PO
MVB?^BI?!;_PP?CG_ .B2H_L+]HG_ **E\%O_  P?CG_Z)*@#VFBO%O["_:)_
MZ*E\%O\ PP?CG_Z)*C^POVB?^BI?!;_PP?CG_P"B2H ]IHKQ;^POVB?^BI?!
M;_PP?CG_ .B2H_L+]HG_ **E\%O_  P?CG_Z)*@#VFBO%O["_:)_Z*E\%O\
MPP?CG_Z)*C^POVB?^BI?!;_PP?CG_P"B2H ]IK_.X_X+E_&;XB?\%OO^"QGP
M"_X(]?LS^(+F3X,_ 'X@SZ'\4_%FAR'5_#]M\2XK59_CW\4-7MK=H;.Z@_9]
M\#P:MX T2QU&:&;_ (3R/QWH-C?J?%]FC?TV?\%M/^"AOQD_X)=_L(?$+XYR
M_%;X.WGQ5\9W"?"3X">'=.^"7B6RU;4OBAXNTW4GM=?MY-7^/GB#3X;'X?Z%
M8:SXYO[C4?#VLZ7-+H=AH=Y8SR:Y:P3?D/\ \&HW_!,GXP?"/]GSQ3_P4A\8
M:_X-TGXT?MD6U]:^![OXG_#GQ5X_\7:;\#+?Q$^J7'B4:M:_%3X?SVEW\;?&
M=@GBW41?66M2:OX8\,_#_P 0V6L)'KE_:L ?V!?!+X-_#S]G?X/_  S^!/PE
M\/VWA;X:?"/P1X<^'_@G0;54"V'A[POI=OI6GBXE2.(WFHW$5L+O5=2F4W>J
MZG/=ZE>O+=W4\K^HUXM_87[1/_14O@M_X8/QS_\ 1)4?V%^T3_T5+X+?^&#\
M<_\ T25 'M-%>+?V%^T3_P!%2^"W_A@_'/\ ]$E1_87[1/\ T5+X+?\ A@_'
M/_T25 'M-%?.'B[6/BQ\/]#NO$_CSX__ +.'@GPU8[?MOB'Q=\(?$GAO0[/<
M&*_:M6UG]IRRL+?<$<KYUPF0K$<*<?DU\>O^"\G[ '[.C7UKXX_X*A_L8>)M
M5L0R-HWP6^!WQ5^/U[+>*K'^SC<?!;X\^.M)LKT2*;>=-6U/3X;&Y#0ZC/9N
MCA0#]]**_A:^/7_!YY\(O!AO[+]GGX:>(OCKJ5H)%MK_ ,;?!)O@=X.U24!C
M$UGJJ?M/_%+Q;%:2'8'FU'P#8W46YR+&78OF?-6F_P#!Q7_P<2_MD:2(_P!C
MO_@G3X9\-^'-7N;2ST_XF^%/V=?C3X[LM/NM2N;?3],MS\2_B%XNC^#%M+?7
MM[;06J:SH):\NI;>.WX+QR@'^AU7C7Q?_:+_ &?/V?-,76OCW\=?@Y\$M'>!
MKI-5^+GQ-\%?#C3I+9':-IX[SQCK>C6\D2R*T9=)&7S%*9W#%?YL?[:-_P#\
M' VEVGA:\_X*I_\ !5;PO_P3YT+XD6.IZOHO@/Q'\>;SP?XC\2^%;*6&+4Y[
M7X&_\$ZO /Q%\1:_I]O]JM[6*R\2:'#"^I,FGZC<VNIVU[]DX[]@+_@A5^Q_
M_P %*/ ?[4GQI\!?\%)/CU^T]XY_9L\/Q>*_B?\ #[X;_LC^*/#7CCQ[JNM>
M&O&>M^#-$^'_ (X^,WQ#NK[QIKOQ G\ :]X?\/IJO@W2-6BU6VMXM4TBVM[N
MRFG /[,_CU_P<]?\$8?@0+^T'[5)^,WB&Q,H_P"$<^ OP^\<?$,WGE%T/V#Q
MFVC:-\+[@.Z;8C_PGB"0,DRG[.PFK\7?C1_P>S_"Z>]?P[^R1^P3\6?B3K&I
M3_8] U#XR_$'P_X#NC.S-Y,G_"!?#72/BW>:W+*JA!IEIXTTJ3,IE%\WD>1<
M?CI^Q3_P3M_:<\1>.O!\/PM_X-P1XIT.7Q)H]EJ'Q*_X*&>,?VC?#\47A6:_
M@M]4\07?AGQ-\2OV=OA;/_H#?VO(ME\-?&L\0AEM=#M=7\SR+O\ K!_:W_X(
M_P#_  43U3QOX$\-_P#!,W]K+]D+_@FY^SI;>!UT?XA:!^S/^RIIWP*\>ZKX
MQDUK69[WQ/%J_@Z+Q5XGUX7.A2Z#8)$/BIX*@BNK&]O);"ZOKR;4;@ _$N\_
MX*M_\'9/[<%G+<_LS?L12_LS^#KR">;3O&-E^SQ:_#_3)-(,6Z34)OB?^VMX
MBO\ X?W4%M%YCS:_I%OHVGVJI)(3;O;22)\'Z[^RI_P49_; ^)_A/X2_M[_\
M'!_[+7@+Q'\2?%&E>!;/X&)^W7K'QH\01>+/$-\NE6&@R_!/X$W4/P2T#4M3
MO+B/3$75/%WATZA=36&G+).KVXC_ ++?V4_^"07[1'P>_9'_ &D?V2?VF_\
M@HS\1/VZ?"_[5%EXDTGXBZ_\?O"?Q:U7Q!X>\/\ B_PI+X5\2:!\/M?F_:FU
M#Q3H-MJT%Q-?ZG/+K]S!J.IJEZ=+L_M&I6]]Q'[,'_!N#^P?^R7XJ\)_$'X;
M_!S]GKQ'\2O!.L:5XB\.>/\ XM?#;X[?%35],\1:%>V^I:)X@L-#\7_M;:AX
M%TO6M(U*UM]1TW4='\(Z=<V5]##=6\D<T,+Q@'\:W[6O_!+'_@D#_P $I?CO
MHW[,O[6WQ3_X**?MQ_M,7_@S0?&^F_#+]E/X3_"WX)^ -0A\1/J9T?3]<USQ
MSKWQ)\87T%];Z3?/(GPZDUJ]M"@-S>6UU;WVF1?$NA_\$%O^"I7[8NH^-?CA
M^R7_ ,$T?B9\)?V?=>\;Z_:?#+P%\5_BK\/_ (>^*]"\+6LD$NBVL[_M*?$/
MX;>/O'132[JRCU'XA:=X7LO!_B/Q FL_\([;Z7!9S:#I/^M2?"GQ\-ZNI'XC
M_ PZBMJUBM^?V?/&?VU;)Y4N'LUNO^&C_/%J\\<<S6XD\II420H74,-O2='^
M.D.IV$NN_$7X3ZCHT=U"^IV&D_!?QAHNIW=DK@SV]AJUY\>]?M=.NI(\K#=W
M&BZI% Y#O8W !C(!_,S_ ,&O_P"R=_P54_8"^'_QR_94_;L_9SO_ (;? R[U
M*U^+7P,\93?&3X$?$:'0/&VHR6.@?$'X?_V7\-?BQX\\1V>G^*;"'0O%VB?\
M2;3/#&CZCX>\93W5Z^M>+[>.?^KZBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ K^0+_@]6_P"467P#_P"S_P#X6?\ K.O[55?U^U_(%_P>K?\ *++X!_\
M9_\ \+/_ %G7]JJ@#]_O^"3O_*++_@FG_P!F ?L;_P#K.OPYK[_KX _X)._\
MHLO^":?_ &8!^QO_ .LZ_#FOO^@ HHHH **** "OPM_:I_X-YO\ @FY^U?\
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
MTWQ'8V&M^'?$?Q2\2MX:^#W@26_TBWN+:WM?A]JVHZ+:2OKR+_H^^']!\,^
M?"FB>%_#FFZ5X5\&^"_#VFZ#H.CV$4&FZ)X<\,^'--AT_2]-LH5\NVL-*T?2
MK."UMHAL@M;2W1!MCCX_Q$OV*/\ @H5^V1^PC+\4+3]D?X]Q?L^/\:=-\,Z-
M\2_%MMX-\":[KMUHOA6\U6;1+73/$NO^!/&?CCPQ;V][XAO;F^A^'4FFWVJL
M+2ZU:*]AT2SEL/V#_:M_X)T?\%6_C%^PY\&?V]_C]^V/\=/V\OA?^T7K_AVU
M^%_P^^"5Y^TK^U!XATR#Q#8Z[>:;K?CKP7\0=.^&^E_#'0X]3\.S^&T70M)\
M1-:^)]2T/2ET^.YU!UM@#_1Q^/?_  5Y_P""8?[,ANX/C3^W3^S;X9U>P$C7
MOA31_B5HGC_QW:",$DW/P_\ AU-XL\;0B3:Z6YDT!1<RQR0V_FRQNB_BE\>_
M^#QS_@E9\,FO[#X0>'_VCOVE-3B\Q=-U+P?\.++X=^";UT *O=ZO\6]>\'^,
MM/MY<XC>/X=W\X*MYMK&-I;^>;_@BI_P;QZM^TQ\=+C_ (;_ /\ @GI^V7\&
M_P!GZP^'NHZXOC#XJ_%ZS^$BW_CF#5-$30O#0^&\OP@\ _%K4+77]/DUYKM]
M.U33H]#BM(;B]U:&>2RMM2^W8_\ @T9_;6U'XP_$)O#G[2G[%/[,7P'D\?\
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
M)H81:YA,#RSN;C%S]H$8^R'ZO\(?\&67_!,/1BD_BSXY?MK^,[E6G#6R^/\
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
MX@6XM;">WCFBFEC=0#_;3HK^//2/^#UG_@F//90/KO[/'[=NF:DS2"XMM,\
M? #6M/A42N(6BU"Y_:0T2ZG+PB.24-I,'E2L\*&9$$\GJ'AW_@\C_P""1^MI
M VI>'?VOO"#2M*)(_$7P:\%7+VPC$A1ISX3^+OBB-A.458OLTEPP,L?GK"HE
M:, _J\HK^9O0O^#MC_@C;KLEG;K\2OC-I-Y>-(JVVN_!?7=+CMS&92#>:I-?
MG0[99(X_,C>35 A$D43,MRWD#WWPM_P<D_\ !*;QC]B_LGX[Z19_;Q<F#_A*
M?&OP1\"^6+0SB7[;_P )M\7O#W]FES;R?9AJ/V4WH:!K,3K=6QE /WGHK\F?
M"W_!:[_@GSXT^Q)X9_:"^!.J7>HK</9Z4O[8?[!-KKDJVOG&X+:!??M8VVM0
M^7';S3D3V$9-JOVI0;9DE;Z \+?M_P#P5\<_8_\ A"3I?C#^T$N)+#_A%OC_
M /L9>(/MT=H95NI+/^R?VGKO[2ELT$PN&AWK"891(5,;X /N:BO"--^,WB;6
M;&WU/1_V?OBWJNFW:L]KJ&F^*/V;KZQN421XG:WN[7X_RP3*LJ/&S1R,%D1T
M)#*0+W_"TO'/_1MWQI_\'O[.W_S^Z /::*\6_P"%I>.?^C;OC3_X/?V=O_G]
MT?\ "TO'/_1MWQI_\'O[.W_S^Z /::*\6_X6EXY_Z-N^-/\ X/?V=O\ Y_='
M_"TO'/\ T;=\:?\ P>_L[?\ S^Z /::*\6_X6EXY_P"C;OC3_P"#W]G;_P"?
MW1_PM+QS_P!&W?&G_P 'O[.W_P _N@#VFBO%O^%I>.?^C;OC3_X/?V=O_G]T
M?\+2\<_]&W?&G_P>_L[?_/[H ]IHKQ;_ (6EXY_Z-N^-/_@]_9V_^?W1_P +
M2\<_]&W?&G_P>_L[?_/[H ]IHKQ;_A:7CG_HV[XT_P#@]_9V_P#G]U\Y?'W_
M (*)_ O]E;2_[8_:36/X%V;6[7-JGQ2^-/[(_@O4-3C4'Y=%TC7/VD;/5M<N
M'P1#::/8WUU.P*PPR-Q0!][45_*5\:O^#P[_ ()5?"]=4T_P5H'[2?QM\1V)
MFMX+7P+X#\%V'AF6^CR EQXP\3_$;2;.33BPP=4\.V/B:)@5>VANER5_"_\
M:4_X/9/VI/%BZAI?[*7[)/P>^#%C+YEO:^*/B_XH\2_&KQ2D.2$U&RTO0(?A
M5X8TC4& 5EL]3M_&-A;Y:-VOOEE !_I"U\O?M"?MM_L>_LGV<MY^TM^T]\"O
M@<T=N+F+3/B5\3_"'A?Q%J,;1^:BZ+X6U+58O$NO7$D7[Z*TT72K^ZEA#2QP
MO&C,/\CSXQ_\%I?^"S_[=^O/X'U3]K3]HWQ/<>)FEM;;X4_LZ6T_PQLM7LY?
MD_L8^#O@'HOA:^\4V*JZ1M!KT>O3W)$<E[-<W&)3W'P-_P"#='_@M)^TXI\5
MZ=^QM\0O!6G:O<&[O_$W[0_B3PI\%]5DN;YC</>W_A?XH^(M$^)E[)<LSS3W
M4'A"^)<DW$BR2(' /[C_ -I'_@[[_P""3/P9^WZ=\)+[XX?M5:_!YD%I)\+?
MAK=>#?!IOXLAX]2\4?&:\^'>IQZ>KH\(U7PYX3\5PW$GE3645W82B]7^?G]I
M'_@]<_;&\:_;],_9<_99^!WP'TNX\R"WU[XF:YXI^.OC6VA&1%?Z<UB/A5X.
MT^^D(65K75?"OBNRMD>2US>,J7QZW]FC_@S:^)\AL-4_;%^)?Q8LPIC_ +4\
M"_LT>'_V?]2,H(!E-A\5_BE\>]*^SE&W1QBX^#%R) 1,QB*F!OZ$_P!F?_@W
MB_X)4_LU?V??+_P3/^,OQ\\4:?Y&?%/[3'Q%^!?Q7^W&#!SJ'@*7X]Z+\'[C
MS7'F3JOPWC27)B*BWQ" #^ CQY_P5+_X+@_\%*?$U[X$L/VAOVP?C5J6L9$_
MPA_9BT3Q-X;TN]LKN1HK?3[OX9_LX>'O#]MK=B"!!;KK>D:K+/)&)9I[F\#S
MM]*_LX?\&M'_  63_:6N+;6O$GP1\.?L[Z#K,YN9O%W[2_Q$TSPQ?O)<-Y]W
M<:AX)\*Q^/OBO;79:3?)_;'@>Q:XN)"OG%EN'A_U)OA_<6/PF\-6?@OX5_L7
M>,_AGX.T[/\ 9_A/X?V7[+/@WPU8Y54/V/0O#GQLTW2[7*HBGR+5,JBCHH [
M;_A:7CG_ *-N^-/_ (/?V=O_ )_= '\6'[,__!D;\*]*_L_5?VP/VTO''C.8
M^1-J'@G]GCP/HO@'3[>2/#2VB_$/XAOX]O\ 6+.=OD>:/X=^&+M8=PB:*9TF
MA_H4_9G_ .#>C_@C_P#LL'3K[P7^Q=\-_B#XHL/+E/C#]H#^T_CUJ]Q?0L&@
MU6/2?B?>>(?!6AZE;,D4EK<>%?">@+:W$4=Y;1Q7@:X;]._^%I>.?^C;OC3_
M .#W]G;_ .?W1_PM+QS_ -&W?&G_ ,'O[.W_ ,_N@#U/0M!T+POI&G^'_#.B
MZ3X=T#2;=;32M#T+3K/2-(TVU0DI;:?INGPV]E9VZEF*PVT,<:EB0H)-:U>+
M?\+2\<_]&W?&G_P>_L[?_/[KXL_:B_X*V?LF?L66EU/^U'KB?!W4+2W6[_X1
M'Q%\4OV8[OXCWMLRAQ-H_P +]!^/^K_$;78]K(S-HOA>_"B2,MCS$W 'Z>4U
MW6-&DD941%9W=R%1$4%F9F8@*J@$LQ(  ))Q7\8O[1W_  >H_L1>"[*XT_\
M9=_9K^/_ .T!XJW/#:WGCZ?PM\#_  #,\@V6T]MJD-Y\3/&]\R2'?+I]SX T
M0S)Y<,6H))*[VWYF_%W]LC_@Z'_X+9_#7QA\*?@A^R!KG[.W[-/Q-TR;1O$$
MOA'P@WP&L?''@6\Q+>:)??'C]HOQ;I.J^)M(U: #3_$T?PFO/#UKXGTI[SPS
MJNDW>AZIK.CZ@ ?U%_!3_@XL_P""<OQV_P""AGBG_@GUX,^(3_VS:O8^&/AI
M\>;R[TR/X)_&CXO17M]:>)/A5X#\1+<EIK^V9=-LO OBB[$?AKXJ:^NNZ'X.
MO+B1/ EU\1OWCK_$1^$G_!+?]O+XM_MJZE^P-X0^ /C+3_VI/".LWMKXV\&Z
MW]FT.T^'6G:,UM/?^./%?BV6Y_X1W2O \-K=Z?J.D^,8-5N='\3P:IH0\(7>
MNW7B#08-1_JG\.?\$X/^#PS]F\1Q?"+]JWXA_$K3=+"Q:/INL?M@>"?B1;0V
M-M&MC8V,6@_M):Q>Z%I\,%CL,>DP32Z59>3LM99)(H'< _T1Z*_S_P#_ (;_
M /\ @\B_98;;\7/V*I/VCC8?\?'_ !C9X+^+ZWF^3RU^;]B#Q?X>6XV-9SG_
M (EA3;'=>;)F*?3W6Q9?\'AW[:WP(N[33?VT/^"4<GANZ>X@L[V6R\3?%C]G
MJ[AEED,KR6F@_%;X:_$62[N(]/#RP:5+K%FUW)$6.I6L#EH@#^_BBOXU?AG_
M ,'KG_!/?7;>%/BO^S/^UQ\.M3D2+S/^$3TSX2_$O0+>0B0W EU2[^)7P_UE
MHHR(E@D@\+S23EW,D%J(P9/MOX<_\'7G_!(+XDSPV5E\1OBCX3U*4*39_$;P
M'I'@2"$-&)/WVO\ B#QC:>% 5.^)E37W(DC. 8Y+>28 _I/HK\T_A5_P5?\
MV0OCF8(O@[\0?A_\3+RXR$TKP9^TU^Q)KVN(RR0Q&.YT&P_:CFUFSF#W-L/(
MN[&";%S;-LVW$)?[ C^*_C6:..6+]G'XS2Q2HLD4L>O_ +.CQR1NH9)(W7X^
M%71U(964E64@@D&@#VRBO%O^%I>.?^C;OC3_ .#W]G;_ .?W1_PM+QS_ -&W
M?&G_ ,'O[.W_ ,_N@#VFBO%O^%I>.?\ HV[XT_\ @]_9V_\ G]T?\+2\<_\
M1MWQI_\ ![^SM_\ /[H ]IHKQ;_A:7CG_HV[XT_^#W]G;_Y_='_"TO'/_1MW
MQI_\'O[.W_S^Z /::*\6_P"%I>.?^C;OC3_X/?V=O_G]T?\ "TO'/_1MWQI_
M\'O[.W_S^Z /::*\6_X6EXY_Z-N^-/\ X/?V=O\ Y_='_"TO'/\ T;=\:?\
MP>_L[?\ S^Z /::*\6_X6EXY_P"C;OC3_P"#W]G;_P"?W1_PM+QS_P!&W?&G
M_P 'O[.W_P _N@#VFBO%O^%I>.?^C;OC3_X/?V=O_G]T?\+2\<_]&W?&G_P>
M_L[?_/[H ]IHKP;5OC3XDT'3+[6M<^ 'Q9T;1]+M9K[4]6U;Q5^S;IVF:=96
MZ&2XO+Z_O/V@(;6TM8(U:2:XN)8XHD!9W5037X5_M5?\'4?_  2]_97U#6/"
MU[JGQ)^,WQ!TN*=5\+? 2;X,?%;1_MZ)*D5KJ'Q*\'_&/5OAK8B.\06NJ0VW
MBC4];TS]Z[:%<2Q?9W /Z3:\]^*'Q;^%?P0\&ZG\1/C/\2O /PE\ :*I;5_&
M_P 2_%_A_P #>$], BFGQ?>(?$VH:9I-JQAMYY52:[1W2&5D4A&Q_ SXH_X.
M,/\ @MY_P5"U[5?AQ_P2/_8:U+X8>&9;QM*E^).C>%!\;?%^A2-L2&3Q'\6O
MB'HWAO\ 9S^&RZA"S2R6OB;PQ<7-A)-%'I_BJ62V%Y<<5X$_X-F/^"I/[:OQ
M @^+?_!7/]H3X\ZU>><9E\/^#/B%\)_C[\0!ITSP-<:#8>*?B-\=O"W@'X6P
MI^_^RVOA'PYX]\/VD5O:10:8J3,ED ?MQ^VA_P '=G_!,C]F_P#M7P[\ AX^
M_;2^(-CYT$,/PRL)/ WPGBU"'K;:I\6/'6GPS7-K)E?(U?P!X'^(>F2Y;%R"
MA%?@GXF_;&_X.%/^"Y:WNF?LC?L0^!OV=?V?/&%_+>2?$?1_A+X2\+Z3J=E>
M,SW.L:E^T_\ M 6)G\1Z_8OJ!O[C4_@39>&_%91H9+;1YII9C>?U%?L7_P#!
M$[_@G!^PU_96K_#7_@F?\0_B/\1M*\F6+XN?M":]^S?\9O'POX.(=6TN/Q-\
M;SX(\&:L@++]N^'O@SPA*5=PV0[9_9T?%'QNH"K^S9\:%50 JC7/V=0  ,
M#X]X  X ' % '\47[)?_  9?)K.KV_Q%_P""DG[8?B'X@^(]0EAO]>^'G[/A
MOC]MO5!=TUWXY_%/2[WQ!KL$_P"ZMKV#3_AEX?ODCCF^P^) TL%Q;_T>_#G_
M (-_?^".'PR\%0>!M'_8$^!?B'3X[,VEQKGQ&TG5/B9XUOGDA:&XO9_&OCO5
M=>\36]Y.SR3AM,U*PM[&9E.EV]A'!;10_I#_ ,+2\<_]&W?&G_P>_L[?_/[H
M_P"%I>.?^C;OC3_X/?V=O_G]T ?F/KG_  ;O?\$6O$,EO)?_ + 'PBMVMD=(
MQH>L_$KPS&RR,K,;B+PWXYTF*[<%1LDNDFDB7<L;(K,#X-KG_!JW_P $-]6B
M@CL/V0-<\,/#(SR3Z'^TE^T_<2W2LNT0SCQ)\8?$,"QH?G4VT-O*6X>5D^2O
MVQ_X6EXY_P"C;OC3_P"#W]G;_P"?W1_PM+QS_P!&W?&G_P 'O[.W_P _N@#^
M=SQ%_P &@7_!'36DN5TWP]^T=X0,]XUS%)X=^.5U<O9PL\CC3[8>+/#?BB-K
M-%=8E>[2ZU I%&7OFE,LDGAWB3_@RP_X)>ZG_:$_AWXZ?MQ^&+JX\LV-O_PL
M;X'ZUHFG,OE+(/L=]^SS'K-W'(B2MMF\1K(D\N]9?(C6V/\ 4I_PM+QS_P!&
MW?&G_P 'O[.W_P _NC_A:7CG_HV[XT_^#W]G;_Y_= '\?/B+_@R*_9'N7N#X
M3_;6_:-T2-K-DM%\1>#/AGXH>#4"D@2YN)--L_""W5FLAB=K&*.SF9$DC&H(
MTBRQ?Q#_ /!5S]AK3/\ @FW^WU\>/V+]&^(>I?%?2_@X/A<UG\0-6\-6_A&^
M\0K\1/@S\//BI.TOA^TU?7K>Q&E7?C>XT*,Q:M=BZCTM;Q_(DN'M8/\ 9^_X
M6EXY_P"C;OC3_P"#W]G;_P"?W1_PM+QS_P!&W?&G_P 'O[.W_P _N@#_ ! ?
MV-O@=IG[3O[7G[*_[-NM:UJ/AK1?V@OVCO@A\$M9\2:/:V][JWAW2/BI\3/#
M/@;4]>TVSNR+2ZOM&L==GU*U@NB+:6>V1+@B$N1_HF^#/^#*;_@F_I9MYO'/
M[1W[:'B^X@.GR/!HOBGX*^#M*O)( 3J,5U;2_!3Q/J@LM0DVB&*RUNSO+&#S
M(_[1NIF2ZB_JQ_X6EXY_Z-N^-/\ X/?V=O\ Y_='_"TO'/\ T;=\:?\ P>_L
M[?\ S^Z /Y^/!_\ P:,?\$9?#*1+K7PW^.7Q#:.$Q-)XP^/7B^R>9_M F^T2
MCP!'X'C$PC'V0+#'%;_9R6,!NL7(^L/"'_!MU_P1)\$%#HW[!/@&]\MIV7_A
M+_B)\<OB"";E D@<>/?BEXE$BJ%!@20,EJ^7M5A=F8_JO_PM+QS_ -&W?&G_
M ,'O[.W_ ,_NC_A:7CG_ *-N^-/_ (/?V=O_ )_= 'RIX,_X)#_\$L/ !@D\
M+_\ !.K]BVVNK5X)+74M3_9N^$_B36+66WA\B.6VUKQ+X6U?5K>4QY\V6&]1
M[B0M-.TLS-(?JGP;^S7^SI\.1 /A[\ ?@IX$%JD$=L/!OPK\"^%Q;QVTWVBV
MC@_L30K'R4MY_P!_ L>U8IOWD85_FIW_  M+QS_T;=\:?_![^SM_\_NC_A:7
MCG_HV[XT_P#@]_9V_P#G]T >TT5XM_PM+QS_ -&W?&G_ ,'O[.W_ ,_NC_A:
M7CG_ *-N^-/_ (/?V=O_ )_= 'M-%>+?\+2\<_\ 1MWQI_\ ![^SM_\ /[H_
MX6EXY_Z-N^-/_@]_9V_^?W0![317BW_"TO'/_1MWQI_\'O[.W_S^Z/\ A:7C
MG_HV[XT_^#W]G;_Y_= 'M-%>+?\ "TO'/_1MWQI_\'O[.W_S^Z/^%I>.?^C;
MOC3_ .#W]G;_ .?W0![317BW_"TO'/\ T;=\:?\ P>_L[?\ S^Z/^%I>.?\
MHV[XT_\ @]_9V_\ G]T >TT5XM_PM+QS_P!&W?&G_P 'O[.W_P _NM'2?B+X
MPU'4["PO/@)\6= M;NZAM[C6M6UCX&3:9I<4CA7OK^+0OC1K6LR6MN"9)DTS
M2=1O60$06D\F$(!ZQ1110 4444 %%%% !1110 4444 %%%% !1110 5_(%_P
M>K?\HLO@'_V?_P#"S_UG7]JJOZ_:_D"_X/5O^467P#_[/_\ A9_ZSK^U50!^
M_P!_P2=_Y19?\$T_^S /V-__ %G7X<U]_P!? '_!)W_E%E_P33_[, _8W_\
M6=?AS7W_ $ %%%% !1110 A 8%6 96!#*1D$$8((/!!'!!X(K^.GXS_\&W'Q
MT\!_M._#O1_V$_VSOBW\$/V)_BI\4_VD_''Q3^'\?@KX3^,)?V4H_C;\&]5\
M#?$0?"/6?%_B[0/$>H:=\8_#=W_PICPW%H?A+6?$/PLL#HWC76]7\4:EH,>I
MR?V+T4 ?/'[)W[,'PI_8O_9R^$7[+GP1TV_TWX8_!CPC9^$O#2ZO=QZAKFI>
M7+/?ZOXA\0W\-O9V][XB\3Z[>ZGXBUZZM;&PLIM7U.\:QT^PLO(LX/A/_@G1
M_P $I=&_8/U#]OUO$?Q;LOC]X>_;P_:+\>?'77O"^I_"V/P1IO@[1O'T_B4Z
MI\.-0$WCWQU%XZLFL?$D^GW>M2VOAB._@CDWZ!"MR8XOUSHH _ECG_X-GM0E
M\(7'[(<?_!23X[0_\$I;GXU?\+K/[ W_  J;P!/KUOJ UT>*%\%V7[4=SK4O
MCJU^'T?B%5U&/PNO@YK#[9N\0S)-X\DE\9O^D_\ P4*_X),^%?VQ]7_9D^+_
M ,#?C5XB_8F_:Q_8ROF/[-?[0?PT\#>&O&MIX0\,7%G;Z=??#SQ3\+M=N]$T
M#QS\/Y+&V6"T\+7FK:;IUM!<:KI=Q'?^'?$'B+0M7_76B@#\G/\ @FW_ ,$M
M+/\ 86\:?M'?M!_%;]H+Q9^U_P#ME?M;^(-#UKX]?M(>,O OA;X9KJ]CX6BN
MK?PYX6\#?#?PI<:KI7P^\+V<-RGVO1=/UW4+*Z;3="MK6'3=(\/:'I6G_K'1
M10!_F"?\'+G_  0Q_P"&'/\ A;'_  4N_P"&HO\ A9__  V!^W_XZ_XLK_PI
M/_A"O^%>?\- ?\+X^/O_ "4?_A;GBW_A+?\ A$O^$2_X1/\ Y$/PS_;W]H?V
M[_Q)OLG]CW/W9_P3$_X-"_@G\7?AS^Q_^V+^T5^U9J?Q6^#WQU_9V\"_&SQ9
M^S/HWP9UCX:ZK!+\<O@0GB3PSH=A\<]"^/M_J45S\,/%OC'0?$$>L+\/([/Q
MD?"/]E:IX>T[2]?O;:V_1+_@]6_Y19? /_L__P"%G_K.O[55?O\ ?\$G?^46
M7_!-/_LP#]C?_P!9U^'- '\L'[3G_!DE\#=>.H:O^Q_^V/\ $CX;7)\VXL_!
M7Q^\':#\4M%GGD8E=/@\;^!F^&NL^']-@+8M[B]\)>-]1$,20W,EW.[WP_G]
M^//_  :V?\%>_P!E_56U[3_V<OA?^V-X(T,W4UPWP4^(MUJ]OJ5LR,T*W7@R
M\U;X+?&S4;D@[EM?"^F:@T-S$8!<36SQFY_UH** /\92V?\ 8D^#/BF'X;_\
M%'?^"5?[6'[._BIYF.HWGP4^-OQ(^#/BK38+15L[IM/^#G[7/@3XLW.L*)'6
M[E:X^)>F(E^$19UL)UM(OT=^"?[#_P#P:[?M0K96/@W_ (*;?MJ?LG^*]22R
M\GPK^V1X6^%-DME(S'[:=2\?>#OACI?P?MD *11B?XDVS0,3.#?0B00_ZC'Q
M ^&OPY^+/AJ\\%_%3P!X)^)G@[4<?VAX3^('A70O&?AJ^PK(/MFA>([#4M+N
ML*[J//M7PKL.C$'\,_VFO^#8C_@CC^TM_:%^O[-$G[/OBC4/,SXJ_9E\5ZE\
M+/L?F<_\2_P#+'XB^#UKY;?-'M^&S;<[#NBQ& #^=[2?^#,7X(?&GPPGCK]F
M'_@K5X8^(GA"[2X;2M:TGX%^$?BAX8U21V$EE$GCCX>_M%6VF1(EN0MQ<6VE
M:BT[$3PVL"'R:\4\9?\ !D7^V!8O,/A]^VE^S;XGC5Y!;MXR\)?$_P "/+&(
M T+3)HFF?$40/)<YBDC22X6* "X62:0_9A]<_$O_ (,[_P!HKX"^);GXD_\
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
MA6OEW*:@TWAW6?CYKT6KZG([VDNEW<NIVNGZ>;>=;_1M:2Z06O\ 'O7]=O\
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
M\0R_LD?%'Q)'#''LM#./%_[,OC>U\#6"RW4!D2\NM,N[&=KQEMD\JXT[R/\
M0"HH _@B\+?\'J7C[P!J\7A;]JG_ ()CZ_X0UA1YU[<^%OC'K/A75X(&F15\
MKX>_$;X1I=2#R3,WGR^-8$>:%(A$JSM+;?H-\*/^#RW_ ()6^-Q:VWQ$\"?M
M7_!:_;REO;OQ%\-/!OC#PS TLLBLUIJ7P_\ B1XB\1WD-O&J2W#S^#M/FS)Y
M=K;W11C7]6GBGP?X1\<Z1+H'C;PMX<\8Z%,_F3:+XIT/3/$.D32"*6 22Z;J
M]K=V<CB&>>'<\);RII8\[)'!_/CXK_\ !&__ ()4_&S[5)\0O^"??[*-Y?7P
MD^W:WX9^#?A#X>>);UI+=+7S;OQ1\.]/\*^(KF>*WCCCMKB;5'GM!'&;62%H
MT( /G_X5?\'%'_!%WXPBV7PW^WK\*_#MS<*@DM?BKHOQ$^#)LYVMWN)+>YO?
MBMX,\'Z3N@\N2%[FVU&YT^6X"16MY<&>V,WZ6_"O]J[]EOXZB _!']I/X!?&
M,76/LQ^%?QB^'?Q"%QE87'D'PCXCU?S<K<0,/+W96:$CB1"WX2?%?_@TM_X(
MO_$C[4_AGX.?%KX'W-WYK-<_"CX[^/KKR9YI8Y6GM;+XN7OQ6TJVVE9$BM8=
M/73X8IY(XK-$CM1;_FG\5?\ @R$_9CU=K@_!#]N?X\?#Q&8&U7XJ_#/X??&1
MH4\Z1BMP_A'4O@2+EO(,48:-+0"9))]A21;>( _N$HK_ #_A_P &R'_!<K]F
MS;/^QI_P5S2WM--*S6VD)\;OVH?V?S?1J6NY;,:#X2B^)'AB[$]ZD:G3]8OX
MM*O1)))?S1*#%(?\(/\ \'K7[*>?[#\72_M'^$]- %R?^$@_9%^,O]H16:&:
M+ ^(=KH7QJN3<?:;B,G21%>7+VXCO2?+TO> ?Z -%?Y_Q_X.#/\ @X^_9C'D
M?M6_\$GAXET#2QLOO%LO[+_[2O@#[:;<)83R?\+ \-^)/$_PPF$EZ;:=GTOP
M^(0]YB+%K?:<L$VL_P#![OK4'P^\<Z-/_P $ZI?!?QSM="U+3_!D^J?'FX\2
M> [/QC)''#IVH^-?#4_PH\#^+(-&TJ::74+_ ,.:;K+:CK"V$6DQ^(-#.JOK
M&C@']_=%?Y<G[)O_  >!_P#!0_X%_"+XE> /BWX#\!?M<?%/Q3XWU#Q7\*_B
MI\2K[4?#<G@$^*M2U#5/$'@W7?!GP^TO1S\0/!\&JWD'_"OM%TOQ%X"O?!&G
MO=^&K?5-6\,0>%M#\+?:X_8T_P"#J;_@M 5N/VGOBOKW[$W[.?B:/%UX)\7Z
MM<?L\^'IM N447FB7'P!^%]O<?&#QA,(;IY;?3_CU';6]S*?L[>)+=;2)+4
M_K;_ &T/^"Y/_!+[]@[^UM)^.'[5'@;5/B)I)D@E^#_PCF?XN_%)=1B<HVDZ
MMX=\$?VI:>"K_"22*?B)JW@^R*(!]L\R:VCF_E^^,W_!V[^V%^UEXUNO@E_P
M2&_X)_>+O$OBC4XY(M,\5?$'POX@^-7Q1%C<M]F&MVWP;^$LLGA;P9)IDCQ3
M/K'B;QS\0?#%N-\FJV*6D3LWZ'?L7?\ !GC_ ,$Z?@(-*\1?M0^*OB/^V=XZ
MM#!/<Z;KMU<?"'X-I=0!I(WM/ /@;6)O&%\%G<?:(/$WQ1U[1M1BMX(Y]"BA
M>\@NOZ@?@O\  /X'_LY>#+7X=? #X0?#3X*^!+(H\'A+X7>"?#O@;03/'"D'
MVVXT[PWIVG6]YJ,L<:BYU*\2>_NW!ENKF:5F<@'\$ND_\$'O^#@7_@K5J%CX
MP_X*H?MG7_P-^&NH7L&JGX9^+?$UOX_U33A+-]KAO?#G[-OP9U+PS\!_#%RJ
M10!VU/Q3X;\26$GV..]TF6:TEAM_WX_8O_X-8_\ @D]^R7_96O\ C'X6:S^U
MU\1K$0S2^*/VF-0L_%?A..\ A:Y33O@]HUAHGPPFTJ2>$26MIXR\/^-]4LXF
M> Z[<+)*TG]'M% &%X9\+^&?!6@:5X4\&^'="\)>%]"M$L-$\-^&=(T_0= T
M:QC+&.RTK1]*M[33M/M(RS%+:TMH85+,50$FMVBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ K^0+_@]6_Y19? /_L__P"%G_K.
MO[55?U^U_(%_P>K?\HLO@'_V?_\ "S_UG7]JJ@#]_O\ @D[_ ,HLO^":?_9@
M'[&__K.OPYK[_KX _P""3O\ RBR_X)I_]F ?L;_^LZ_#FOO^@ HHHH ****
M"BBB@ HHHH **** "BBB@#^0+_@]6_Y19? /_L__ .%G_K.O[55?O]_P2=_Y
M19?\$T_^S /V-_\ UG7X<U^ /_!ZM_RBR^ ?_9__ ,+/_6=?VJJ_?[_@D[_R
MBR_X)I_]F ?L;_\ K.OPYH ^_P"BBB@ HHHH **** / OCQ^RI^S)^U'HB^'
M/VD/V??@U\==&BMWMK2T^*_PV\(^.SIL;NTF[1[KQ'I.H7FBW$<S-/!=Z3<6
M=U;W!^T6\T4X$@_G[_::_P"#1O\ X))?'7^T-3^&/ACXN?LJ>)KKS)XKGX-?
M$6]UOPHU^^,27W@OXM6WQ"LXM/ZDZ5X4U'PA"IP+>6W7<K?U T4 ?Y_>J_\
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
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7\@7_!ZM_RB
MR^ ?_9__ ,+/_6=?VJJ_K]K^0+_@]6_Y19? /_L__P"%G_K.O[55 '[_ '_!
M)W_E%E_P33_[, _8W_\ 6=?AS7W_ %\ ?\$G?^467_!-/_LP#]C?_P!9U^'-
M??\ 0 4444 %%%% !1110 445Y?\;[CXDVGP7^+MU\&K>UO/B];?#'Q[<?"N
MTODMY+*Z^(T/A759/!-O=QW<D5H]O/XE73(YDNI8K9HV99Y$B+L #I'\?>!8
M_'-O\,)/&GA./XEW?A6Z\=6OP\?Q'HZ^.;GP18ZM:Z#>^,;?PDUX-?F\*VFN
M7MEHMUXACT]M(M]6N[73I;Q+RXBA?K*_RAOV//"G[)O[1?[3'@#P]^T#^VE^
MT!_P3@_X*<:'X#\?Z]\7?VR/VG-:\;1^+-+_ &X=%_:.T?4M(L1_PD/Q&^'F
MBZ5HFJ_L]SZ[X)BT?QEXE^&][:^)$N;2_/B"]72K3Q#_ %1?\%9)/$O[9?\
MP5W_ ."6/_!'OXS^*_%NM?LN^//@WXT_:,_:MT+X?^(=8^%>C_M":AX<\-_$
MX>']'\11>%_$4/B/3_!\7B#X07D__".:;XGN9;&'QO)=6&HMK.A:5KVG@']:
M]%?R8_\ !'G4/^&(_P#@M-_P4T_X)!_#;Q'XLN/V2_ GPS^'/[2'[.'PS\5^
M+?%WCJW^"BZMHOPJU'Q?X0\&ZUXMU75M3L_#VI2_&FS6ZM=0OK^\NW\,:->S
M7MYJSZ]JFK?UG4 ?R!?\'JW_ "BR^ ?_ &?_ /"S_P!9U_:JK]_O^"3O_*++
M_@FG_P!F ?L;_P#K.OPYK^0+_@[9_P""H_["?[4'[+&F_L5? OXY_P#"<?M-
M?L[_ +?]G_PN+X:?\*R^,7AG_A#_ /A4GPZ_:1^$_P 0?^*R\8?#[P_\/_$'
M_"/_ ! \0:1H'_%+>*M;_M7[7_:NB?VEHL%UJ4/Z?_\ !/;_ (.//^",?P._
M8%_8>^"GQ2_;)_X1?XF_!_\ 9 _9I^%OQ%\-?\,\_M5ZW_PCOCOX?_!?P5X3
M\7:%_;/AWX&ZOX?U?^R/$&D:AI_]IZ%JNIZ/?_9_M6F:A>V4L%S( ?U>T5^
M/_$4;_P0H_Z/E_\ -9OVP_\ Z'VC_B*-_P""%'_1\O\ YK-^V'_]#[0!^_U%
M?@#_ ,11O_!"C_H^7_S6;]L/_P"A]H_XBC?^"%'_ $?+_P":S?MA_P#T/M '
M[_45^ /_ !%&_P#!"C_H^7_S6;]L/_Z'VC_B*-_X(4?]'R_^:S?MA_\ T/M
M'[_45^ /_$4;_P $*/\ H^7_ ,UF_;#_ /H?:/\ B*-_X(4?]'R_^:S?MA__
M $/M '[_ %%?@#_Q%&_\$*/^CY?_ #6;]L/_ .A]H_XBC?\ @A1_T?+_ .:S
M?MA__0^T ?O]17X _P#$4;_P0H_Z/E_\UF_;#_\ H?:/^(HW_@A1_P!'R_\
MFLW[8?\ ]#[0!^_U0W%O;WEO/:7<$-U:W4,MO<VUQ$D]O<6\Z-%-!/#*K1S0
MS1LT<L4BLDB,R.I4D5^ _P#Q%&_\$*/^CY?_ #6;]L/_ .A]H_XBC?\ @A1_
MT?+_ .:S?MA__0^T ?3'[3G_  0O_P""3G[7']H7GQ;_ &(_@U9>)M2$DESX
MX^$^D77P.\:SW[!A'JVI>(/A!>>"[GQ)J,)9=LGBM=>@FCA@MKRWN;.&.W7^
M=[]J3_@RU^"C6FN>-_V$?VMOB[\)OB#H]GJ&N>"_!7QCM-%\<^';OQ/9VTEQ
MHNAV/Q&\'0_#WQ;X#T^YOT@M_P#A);O2?B'J>D1R-=FRU-HQ&?V)_P"(HW_@
MA1_T?+_YK-^V'_\ 0^T?\11O_!"C_H^7_P UF_;#_P#H?: /\KK]L=OVT/"'
MQVU?X4_MO>*_CIJ7QX^ ?E_#8Z9\;_'?B[QMXH\":3HU[<ZQI.B^%M:\2ZUK
M30>#9)M4F\1^%;CPSJ#^&=3L]8C\0Z!/<V>J17D_]/O_  3M_P"#?7_@H)_P
M6=^'/A3]K3_@HG^V=\>? WPCU@6,OPAMOB]J/C7XY?&;XC^"1;>6?$WAN#XC
M^.+:P^&/@O4HA;)X0U[4+;Q!<>)K2.?5K/PH/#EQHFN:S^S7[9G_  48_P"#
M3?\ ;X^-/P$^/O[3'Q_T_P :?$7]G[78]3T6^@_9J_:\T^P^(>@6T-_+IOPY
M^,-B/V<)_P#A8'PZTGQ#>6_B[3?#E]-;-!K-@^GO>R^$?$7C7PQXH_2BW_X.
MA?\ @A!9V\%I:?MO0VMK:PQ6]M;6_P"S#^V!!;V]O BQ0P00Q?L]K'###&JQ
MQ11JJ1HJHBA0!0!B_LI_\&N7_!'[]E_^S=4U7X"ZM^TWXRT_RF'BO]I[Q3/\
M0;*:0?-.DWPTT:S\)_!Z]M99-I2+6/A]JMS##&D*WK;[I[G][O GP]\ _"WP
MQIO@GX8^!_!_PY\&:-'Y6D>$? GAG1?"'AC2HL*/*TW0/#]EI^E6,>%4;+6T
MB7"J,<"OPQ_XBC?^"%'_ $?+_P":S?MA_P#T/M'_ !%&_P#!"C_H^7_S6;]L
M/_Z'V@#]_J*_ '_B*-_X(4?]'R_^:S?MA_\ T/M'_$4;_P $*/\ H^7_ ,UF
M_;#_ /H?: /W^HK\ ?\ B*-_X(4?]'R_^:S?MA__ $/M'_$4;_P0H_Z/E_\
M-9OVP_\ Z'V@#]_J*_ '_B*-_P""%'_1\O\ YK-^V'_]#[1_Q%&_\$*/^CY?
M_-9OVP__ *'V@#]_J*_ '_B*-_X(4?\ 1\O_ )K-^V'_ /0^T?\ $4;_ ,$*
M/^CY?_-9OVP__H?: /W^HK\ ?^(HW_@A1_T?+_YK-^V'_P#0^T?\11O_  0H
M_P"CY?\ S6;]L/\ ^A]H _?ZBOP!_P"(HW_@A1_T?+_YK-^V'_\ 0^T?\11O
M_!"C_H^7_P UF_;#_P#H?: /W^HK\ ?^(HW_ ((4?]'R_P#FLW[8?_T/M'_$
M4;_P0H_Z/E_\UF_;#_\ H?: /W^HK\ ?^(HW_@A1_P!'R_\ FLW[8?\ ]#[1
M_P 11O\ P0H_Z/E_\UF_;#_^A]H _?ZBOP!_XBC?^"%'_1\O_FLW[8?_ -#[
M1_Q%&_\ !"C_ */E_P#-9OVP_P#Z'V@#]_J*_ '_ (BC?^"%'_1\O_FLW[8?
M_P!#[1_Q%&_\$*/^CY?_ #6;]L/_ .A]H _?ZBOP!_XBC?\ @A1_T?+_ .:S
M?MA__0^T?\11O_!"C_H^7_S6;]L/_P"A]H _?ZBOP!_XBC?^"%'_ $?+_P":
MS?MA_P#T/M'_ !%&_P#!"C_H^7_S6;]L/_Z'V@#]_J*_ '_B*-_X(4?]'R_^
M:S?MA_\ T/M'_$4;_P $*/\ H^7_ ,UF_;#_ /H?: /W^HK\ ?\ B*-_X(4?
M]'R_^:S?MA__ $/M'_$4;_P0H_Z/E_\ -9OVP_\ Z'V@#]_J*_ '_B*-_P""
M%'_1\O\ YK-^V'_]#[1_Q%&_\$*/^CY?_-9OVP__ *'V@#]_J*_ '_B*-_X(
M4?\ 1\O_ )K-^V'_ /0^T?\ $4;_ ,$*/^CY?_-9OVP__H?: /W^HK\ ?^(H
MW_@A1_T?+_YK-^V'_P#0^T?\11O_  0H_P"CY?\ S6;]L/\ ^A]H _?ZBOP!
M_P"(HW_@A1_T?+_YK-^V'_\ 0^T?\11O_!"C_H^7_P UF_;#_P#H?: /W^HK
M\ ?^(HW_ ((4?]'R_P#FLW[8?_T/M'_$4;_P0H_Z/E_\UF_;#_\ H?: /W^H
MK\ ?^(HW_@A1_P!'R_\ FLW[8?\ ]#[1_P 11O\ P0H_Z/E_\UF_;#_^A]H
M_?ZBOP!_XBC?^"%'_1\O_FLW[8?_ -#[1_Q%&_\ !"C_ */E_P#-9OVP_P#Z
M'V@#]_J*_ '_ (BC?^"%'_1\O_FLW[8?_P!#[1_Q%&_\$*/^CY?_ #6;]L/_
M .A]H _?ZBOP!_XBC?\ @A1_T?+_ .:S?MA__0^T?\11O_!"C_H^7_S6;]L/
M_P"A]H _?ZBOP!_XBC?^"%'_ $?+_P":S?MA_P#T/M'_ !%&_P#!"C_H^7_S
M6;]L/_Z'V@#]_J*_ '_B*-_X(4?]'R_^:S?MA_\ T/M'_$4;_P $*/\ H^7_
M ,UF_;#_ /H?: /W^HK\ ?\ B*-_X(4?]'R_^:S?MA__ $/M'_$4;_P0H_Z/
ME_\ -9OVP_\ Z'V@#]_J*_ '_B*-_P""%'_1\O\ YK-^V'_]#[1_Q%&_\$*/
M^CY?_-9OVP__ *'V@#]_J*_ '_B*-_X(4?\ 1\O_ )K-^V'_ /0^T?\ $4;_
M ,$*/^CY?_-9OVP__H?: /W^HK\ ?^(HW_@A1_T?+_YK-^V'_P#0^T?\11O_
M  0H_P"CY?\ S6;]L/\ ^A]H _?ZBOP!_P"(HW_@A1_T?+_YK-^V'_\ 0^T?
M\11O_!"C_H^7_P UF_;#_P#H?: /W^HK\ ?^(HW_ ((4?]'R_P#FLW[8?_T/
MM'_$4;_P0H_Z/E_\UF_;#_\ H?: /W^HK\ ?^(HW_@A1_P!'R_\ FLW[8?\
M]#[1_P 11O\ P0H_Z/E_\UF_;#_^A]H _?ZBOP!_XBC?^"%'_1\O_FLW[8?_
M -#[1_Q%&_\ !"C_ */E_P#-9OVP_P#Z'V@#]_J*_ '_ (BC?^"%'_1\O_FL
MW[8?_P!#[7T!^RY_P7J_X)/?MH_';P-^S1^S1^U9_P +*^-OQ)_X2;_A"O!7
M_"C/VDO!W]M?\(=X.\0^/_$?_%1^/O@[X5\):=_9WA+PKKVK?\3;7K#[9]@^
MP6'VK4[JSL[@ _7ZBBB@ HHHH **** "BBB@ HHHH **** "BBB@ K^0+_@]
M6_Y19? /_L__ .%G_K.O[55?U^U_(%_P>K?\HLO@'_V?_P#"S_UG7]JJ@#]_
MO^"3O_*++_@FG_V8!^QO_P"LZ_#FOO\ KX _X)._\HLO^":?_9@'[&__ *SK
M\.:^_P"@ HHHH **** "BBB@ KC_ (A+X^?P#XW3X57'A&U^*#>$?$:_#BY\
M?V6L:EX$M_'9T>\'A&;QII_A[4=(U^^\)QZ__9[^(K31-5TW5[C2!>1:;?6M
MXT,Z=A10!_F\?MXZI^VU_P %+/CMJ?[-W[5__!'WX@6O_!2'6OV-_%OP<\+W
MOP]^'UGI7P&\/^/+#]J;P'XC\-_M4>%?C5XC\=^)(=%^$OAGX8V.K?#W7?&#
M^/\ Q;X>U#Q;K,'@8:VVC^+6L]+_ &?_ &S?V)/VL_V)OVI_^".'_!2+X??"
MGXM_MSC]A?\ 9D\/_L??M<^ O@)I]SXI^./B;P[:_#CQ/X,/Q4\ >!Y;C3[S
MXC[]4^(?C#5Y?#UO;V%[+J>E^&QK-QI^E:G?Z[X8_J\?P#X%D\<V_P 3Y/!?
MA.3XEVGA6Z\"VOQ#?PYH[^.;;P1?:M:Z]>^#K?Q:UF=?A\*W>N65EK5UX>CU
M!=(N-6M+749;-[RWBF3K* /YC_\ @D=^SQ^T#\;/^"HO_!1#_@L/\=_V=/BM
M^RKX0_:&\)> /@7^S1\)/V@O#%EX,^.TWP]\*Z5X&TSQ+XM\?^!HM1O-0\ W
M%U_PJGP;]GT?4C<'4+G5M56SOM1T[0K+6];_ *<*** /XPO^#@/_ (-P_ GQ
MQ^%E[\:_^"8W[&W_  E'[<_Q@_:_N?BE\?\ Q+_PT-K&B?\ "1>!/B!X<^,_
MBSXJZ[_8W[07QRTCX/Z1_:_Q@U?P#J']F>"]*TS6+#[1]E\.:?9>%XM:MH_L
M#]D[_@UQ_P""3W_#+'[-/_#4?[#7_&37_"@/@W_PT7_QDS^TE_R7;_A77AS_
M (6[_P D[_:"_P"%?_\ )0/^$@_Y$;_BCO\ H6?^)+]BK^GVB@#\ ?\ B%Q_
MX(4?]&-?^;,_MA__ $05'_$+C_P0H_Z,:_\ -F?VP_\ Z(*OW^HH _ '_B%Q
M_P""%'_1C7_FS/[8?_T05'_$+C_P0H_Z,:_\V9_;#_\ H@J_?ZB@#\ ?^(7'
M_@A1_P!&-?\ FS/[8?\ ]$%1_P 0N/\ P0H_Z,:_\V9_;#_^B"K]_J* /P!_
MXA<?^"%'_1C7_FS/[8?_ -$%1_Q"X_\ !"C_ *,:_P#-F?VP_P#Z(*OW^HH
M_ '_ (A<?^"%'_1C7_FS/[8?_P!$%1_Q"X_\$*/^C&O_ #9G]L/_ .B"K]_J
M* /P!_XA<?\ @A1_T8U_YLS^V'_]$%1_Q"X_\$*/^C&O_-F?VP__ *(*OW^H
MH _ '_B%Q_X(4?\ 1C7_ )LS^V'_ /1!4?\ $+C_ ,$*/^C&O_-F?VP__H@J
M_?ZB@#\ ?^(7'_@A1_T8U_YLS^V'_P#1!4?\0N/_  0H_P"C&O\ S9G]L/\
M^B"K]_J* /X _P#@N=_P:X_\FN_\.5/V&O\ HMG_  TM_P 9,_\ 9(_^%-_\
MG8_M!?\ 95?^1!_[FG_F7*_?[_B%Q_X(4?\ 1C7_ )LS^V'_ /1!5^_U% 'X
M _\ $+C_ ,$*/^C&O_-F?VP__H@J/^(7'_@A1_T8U_YLS^V'_P#1!5^_U% '
MX _\0N/_  0H_P"C&O\ S9G]L/\ ^B"H_P"(7'_@A1_T8U_YLS^V'_\ 1!5^
M_P!10!^ /_$+C_P0H_Z,:_\ -F?VP_\ Z(*C_B%Q_P""%'_1C7_FS/[8?_T0
M5?O]10!^ /\ Q"X_\$*/^C&O_-F?VP__ *(*C_B%Q_X(4?\ 1C7_ )LS^V'_
M /1!5^_U% 'X _\ $+C_ ,$*/^C&O_-F?VP__H@J/^(7'_@A1_T8U_YLS^V'
M_P#1!5^_U% 'X _\0N/_  0H_P"C&O\ S9G]L/\ ^B"H_P"(7'_@A1_T8U_Y
MLS^V'_\ 1!5^_P!10!^ /_$+C_P0H_Z,:_\ -F?VP_\ Z(*C_B%Q_P""%'_1
MC7_FS/[8?_T05?O]10!^ /\ Q"X_\$*/^C&O_-F?VP__ *(*C_B%Q_X(4?\
M1C7_ )LS^V'_ /1!5^_U% '\ ?\ Q"X_\;U_^3&O^-)G_9S/_5GG_9P7_#6G
M_)VG^?\ A6E?O]_Q"X_\$*/^C&O_ #9G]L/_ .B"K]_J* /P!_XA<?\ @A1_
MT8U_YLS^V'_]$%1_Q"X_\$*/^C&O_-F?VP__ *(*OW^HH _ '_B%Q_X(4?\
M1C7_ )LS^V'_ /1!4?\ $+C_ ,$*/^C&O_-F?VP__H@J_?ZB@#\ ?^(7'_@A
M1_T8U_YLS^V'_P#1!4?\0N/_  0H_P"C&O\ S9G]L/\ ^B"K]_J* /P!_P"(
M7'_@A1_T8U_YLS^V'_\ 1!4?\0N/_!"C_HQK_P V9_;#_P#H@J_?ZB@#\ ?^
M(7'_ ((4?]&-?^;,_MA__1!4?\0N/_!"C_HQK_S9G]L/_P"B"K]_J* /P!_X
MA<?^"%'_ $8U_P";,_MA_P#T05'_ !"X_P#!"C_HQK_S9G]L/_Z(*OW^HH _
M '_B%Q_X(4?]&-?^;,_MA_\ T05'_$+C_P $*/\ HQK_ ,V9_;#_ /H@J_?Z
MB@#\ ?\ B%Q_X(4?]&-?^;,_MA__ $05'_$+C_P0H_Z,:_\ -F?VP_\ Z(*O
MW^HH _@#_P""&/\ P:X_\G1?\/J_V&O^B)_\,T_\9,_]E<_X7)_R:=^T%_V2
MK_D?O^Y6_P"9CK]_O^(7'_@A1_T8U_YLS^V'_P#1!5^_U% 'X _\0N/_  0H
M_P"C&O\ S9G]L/\ ^B"H_P"(7'_@A1_T8U_YLS^V'_\ 1!5^_P!10!^ /_$+
MC_P0H_Z,:_\ -F?VP_\ Z(*C_B%Q_P""%'_1C7_FS/[8?_T05?O]10!^ /\
MQ"X_\$*/^C&O_-F?VP__ *(*C_B%Q_X(4?\ 1C7_ )LS^V'_ /1!5^_U% 'X
M _\ $+C_ ,$*/^C&O_-F?VP__H@J/^(7'_@A1_T8U_YLS^V'_P#1!5^_U% '
MX _\0N/_  0H_P"C&O\ S9G]L/\ ^B"H_P"(7'_@A1_T8U_YLS^V'_\ 1!5^
M_P!10!^ /_$+C_P0H_Z,:_\ -F?VP_\ Z(*C_B%Q_P""%'_1C7_FS/[8?_T0
M5?O]10!^ /\ Q"X_\$*/^C&O_-F?VP__ *(*C_B%Q_X(4?\ 1C7_ )LS^V'_
M /1!5^_U% 'X _\ $+C_ ,$*/^C&O_-F?VP__H@J^ /^"H__  :X_L)_\,)_
M'/\ X=H_L-?\9M?\6R_X4K_QDS\8O^BQ?#[_ (6/_P E]_:"_P"%2_\ ))?^
M$\_Y&S_N!?\ %2_V-7]?M% '\@7_  2X_P"#7']A/_AA/X&?\/+OV&O^,VO^
M+F_\+J_XR9^,7_18OB#_ ,*X_P"2!?M!?\*E_P"22_\ "!_\BG_W'?\ BI?[
M9K[_ /\ B%Q_X(4?]&-?^;,_MA__ $05?O\ 44 ?@#_Q"X_\$*/^C&O_ #9G
M]L/_ .B"H_XA<?\ @A1_T8U_YLS^V'_]$%7[_44 ?@#_ ,0N/_!"C_HQK_S9
MG]L/_P"B"H_XA<?^"%'_ $8U_P";,_MA_P#T05?O]10!^ /_ !"X_P#!"C_H
MQK_S9G]L/_Z(*C_B%Q_X(4?]&-?^;,_MA_\ T05?O]10!^ /_$+C_P $*/\
MHQK_ ,V9_;#_ /H@J/\ B%Q_X(4?]&-?^;,_MA__ $05?O\ 44 ?@#_Q"X_\
M$*/^C&O_ #9G]L/_ .B"H_XA<?\ @A1_T8U_YLS^V'_]$%7[_44 ?@#_ ,0N
M/_!"C_HQK_S9G]L/_P"B"H_XA<?^"%'_ $8U_P";,_MA_P#T05?O]10!^ /_
M !"X_P#!"C_HQK_S9G]L/_Z(*C_B%Q_X(4?]&-?^;,_MA_\ T05?O]10!^ /
M_$+C_P $*/\ HQK_ ,V9_;#_ /H@J_ '_@N=_P &N/\ R:[_ ,.5/V&O^BV?
M\-+?\9,_]DC_ .%-_P#)V/[07_95?^1!_P"YI_YERO[_ "B@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH *_D"_X/5O^467P#_[/_P#A9_ZSK^U57]?M
M?R!?\'JW_*++X!_]G_\ PL_]9U_:JH _?[_@D[_RBR_X)I_]F ?L;_\ K.OP
MYK[_ *^ /^"3O_*++_@FG_V8!^QO_P"LZ_#FOO\ H **** "BBB@ HHHH *:
M[B-'D;.U%9VP,G:H+' [G IU,E3S8I(B2!(CQDCJ ZE21[C- '\'_@+XF?MT
M?\%1/V4O^"IG_!73PC_P40_;(_9LO?V2OB5\<8OV,?V=O@EX[M_A[^SHOP\_
M9T\"Z1\4XX_C3\-Y]'OK#XO:CXP\.ZG#I&I7FLWRO9>)(-6GU1/$.AM8^$;#
M]A/"WQ&_X* ?\%BO^"1G["OQ2_99_:6\&?LB^*/C5-X7?]M7XOZ'J.N^&?B9
M;>#/A]XEU+P!\;(_V?=;\-^&-:M/ OC+6]?\,^(/%6E":7P\-,-OI?A(>+](
MTNZUG4S_ #__   _:6T'_@DG^P)_P5U_X([?M.^%?BWIW[8OQ5^(7[1>C?L=
M> =)^$7Q \7Z?^T]X7_:-^&&C?"7P9KWPM\4^$/"MWHNI6<-WIDGBK5[G7[W
M17>SU>WT70;?5O%.G:MX4TS]H_@5\:_BU_P0+_X(^?\ !-_PG\7_ -C7XG_&
M?P$]E>)^V5XG\ :G>7FI_LAVOQ=\:WGQ1USQ!X]\"V_@SQ1J'B+3?#]IXZ\3
MZ)KT7V_PUX>L?%WA:U\)2>(XYO%V@SL <-_P1H_: ^.-K_P56_;*_8X^#/[9
M_P >O^"E7_!-/X7_  A\/>+=%_:C^/'CBS_: U/P%\?M2@^'EQ<?#[1_VI-(
MM+30_'UIJUMK7C%1X;TUSI5O'X=,NA:5IUQX:\6ZMXD[_P#9PU;_ (*1_MZ_
MLU_\%9OC=^QO^T_9?#WX@_M ?MV_$+X-_LA>*?C7XZ\?^(?A7\'?V;OV?CIW
MPTOO$/P<T#38?B5HGP[\3?$;4;3Q3)<:MX8\%")=:D;Q<_VW5[/1+BQ_'>V_
M:8^#_A__ (*&_M0_\%'O^"-?P_OOA5_P36^ _P#P3B^*-M^U/XQ^'WP@\1_L
MY?LW?&#]H&P\"_$EOA+X:\+>!M3\)^![8_$.U^)7B?X/V/VZR\$0^(;"YT7Q
MCXB6U?0=6N]<U[]^O@AXZ^+/_!';_@@_^R#XL^&7[(7Q#_:X\4?#SX1_#GQA
M\9_A-X UV^\->._#[_&.RU;XI_%;X@/9OX2\?:[K</A'QYXMDB\4Z?:Z"MWI
MVC7>I^*]2;2M'\.ZJL !^?7[('Q&_:&_9;_X+@?!;]A+]FC_ (*)?M0_\%0O
MV?=?^"?BC4O^"@1^/OQ+A_:8T[]F7XK^%[/XB:;#=Z7\4["%H?@M>)XV\-Z!
MH<_PLOM0_M#39]<;POXM?Q+XDU?PW<^'//\ _@XZ_P""K_[?.D^!/VGO@)^Q
M-\(_CM\ /@[^RKXR^%&E_M+_ +?6E^*=8^&=YJ/B'QE?>!+WPA\+OV>_%?A;
M6=(U1IKO5_&.B0>/[_1M9O/$ITBVU/2=4T'P]X=N)[_7_.9?C9^SI_P4'_X+
M*?\ !-KX]?\ !"_X:ZWX5U_P=XG\6^-_^"FOQI^'GP'\0_ ;P)/\-O'GB?PO
MK_B[P)^T->W_ (9\$Z+\0_B3K.GZ=\0XKO5;T^*?^$H\3>(O"\OASQ'XHUC1
MXVT/]=?^#KW_ )0D?M)?]CY^SM_ZO7P)0!Z-_P %0OVF_BU\&/\ @B%H?B;X
M8>.?%NE_M,_M"_"W]EKX ?"#QII?B_5M$^(4_P 8/VAG\!>$YO$FC^-+;6-.
M\26?C*STC5/%/BJV\16.IG6;?4]/.JM+F.>X3XO_ ."V/_!07]MS]ESX ^.?
MV"OV'OA!\=?&GQ+^%7[$VD?%']HO_@H#KOBC6K32/@O\)M%\,^(=)\0>)-)^
M)5SK\_B+4?VB_%=OX'U:^TO5]9\50>+;;5-6CUSPY:>+=<:35-#]1_:$6']H
M#]I?_@W,_8U$=QJ&B>&=$LOV_/B;:0F_>WTS3?V8?V?=%L?A!?ZG;6RQ6K6V
MI?$_Q;)96UY>7L<=G>VD42VU[+>Q6[_IQ_P6H_Y1(_\ !1O_ +,\^.O_ *@>
MKT ?D]I__!0[]H;]EO\ X-;/AQ^W/8>,M=^)O[2UM^S=X"ATOXD?%G5]2^(N
MOW'CKXD_%:Q^&]OX]\5:IXMO-4O_ !=JGABV\1-KUE#XAGU2UU+4-(TZPU>"
M[TJ2YMV_-GXR?%;]M/\ X(^_#?\ X).?\%%Y_P#@I)^U9^USX8_;1\3_  BT
MG]L3]G[]I'XBCXI_"S5=+^+W@2Q^)6N:E^SKX3GMM/7X4V?A32+S7[/1?[(U
M.6Z@\16_@MKN^O/"DNJ^$+G]</V'[72[[_@V%^#=GKO[,^J_MC>'[G]B#4X?
M$/[,_A_4Y]&\2_%SP\^J:X-<\/>%-3LM*UK5;/Q;:Z5]KUOPK+X?TVX\4#Q#
MI6FCPKY/B,Z7/'_)G=_LR_LA?\%'-*_X)\_LB_\ !/7Q'_P41^+WQY3XP^']
M3^/GP<_:G\?_ !+^*?P,_P""4'P6T];W_A<OPG\/SZQ\)/A-\.+7P_J7B-[1
MK#6[/3-9U+Q4GPRTK0K^Z\/^,?$T?A;6 #_4<1UD1)$.Y)%5T.",JX#*<$ C
M((." 1W&:=44$*6\$-O$,1P11PQC &$B0(@PH51A5 PJ@#L .*EH **** "B
MBB@ K\]/^"KO[8.M?L$_\$\/VJOVL/"]G:7WC+X4_#=G\!0:C9-J.EI\0O&6
MNZ-X \!7>KV"RPF\T?3_ !?XJT;4-6M?-C$^GVMS$SJKDC]"Z_++_@MC^RU\
M1/VS_P#@EI^V+^SK\)-.?6OB;XS^'6F:WX'\/Q316]SXG\1?#;QMX6^)^G^%
M;*6='@&H^)Y/!W]@Z8DQ@AFU#4+:&:\L8I'O( #^8/XD_$K]NS_@F%^RC_P2
MS_X*]>*O^"BO[8?[0^H?M8?$[X%K^VA^SM\?_B)8:[^SHW@#]H;P/J7Q6N=&
M^$'PNNO#]M9?!K4_"7AS1M3T-=5T07)BU<VFKZ1%X<T6UN?"^J?N=_P4V_9K
M_:2^,/QNM_C+\:_^"I_B3_@G)_P2N^$OP<GN]1U/]FKX]W_[-'QWUGXYZWJN
MF6&B:Q\1/BAKGA.;PG>^!-3_ +4_LG2/#0\3W-U=:II^@:+H'A63Q%XPOM>T
MS^;C]H;]I7PM_P %=/V!?^"17_!'?X ^$?B[KG[8_P ,OBM^SEX?_;-^'WB?
MX._$KP;+^S/X=^ 'PTU[X-_$#QG\3/$%]X7T[PSIFA7KZ]<>*+)]$O\ 4[S3
M]%M6T_7;;0/%TMCX<O?Z-/\ @H7_ ,%6_P!EG]ES]HK4OV+/^"H_['5_I'[!
MOCKX=Z)XA\#?M7?$KX=ZK^TE^SK\6?%^CGP[K%K\-O$/PET7X/>-%L/%'AK7
M;+69O*N+SQ)K.CWOA[PEXHGT#3M'\6Z5K>G 'QC_ ,$S?^"E?[7VG?\ !!']
ML[]L3]K;Q/XP\<ZA^S[9?'G3/V5/C[\1?"\_@7QA\?\ X>:+X(T>R^#'C'5_
MM<VGS^([W4/B9K+>%(?&<=Q+J6M3VO\ 9]]JOB'Q9I&KZQJ7LM_^QQ_P43^)
M7["O_!-'PIX]_P""F'C_ /92_9Q^'WP#LOC%_P %*OV@O^&@O&WA']L_Q)KN
MM>";GXAW?]B?M(>-+'QIIWAWP?X%UO4'T76M0\4^-=#T:R\,->:GJ%MJVF^%
M- \*R?SU_L_>"OC7X[_9K\3?LHV'@?XI?"_]@'_@JI_P6=^!OA[]ASX)?$2P
MU_0M6\/_ +(WACXC^-OCQ\=O%GA;PC<3R:AI?PSG\)^'OA';?8XY-*\,:AJ=
MIX@U_3M3O#;ZOJ-Q_7!_P4]_X*<_#[]@;Q_\)/A;^UO^R#XK\<_\$^/V@/">
MN^$/C1^U='HM]\4OA#\*[J\M-=TB?X:?%OX,:3\-_&5QKVC>*;0^'+>.WU'5
M(!XIT37O$HT+P]XEG\&:SI5T ?#G_!OQ^U=^T?X]U/\ X*4> _''QS^,'[9W
M[#7[+7Q?NM!_8Y_;&^+D)\1^/?BQX9TF^^(!\;>'%^+TZV%I\;O[$L-"\+:E
M!XI:XG,4FNQ7:WFE>&?$GA?P_H7YE:K_ ,%7/^"C'[77_!8O_@DEXFU;X<_'
M[]A3]A?XX_%3QAH?P9^"^N^./$G@OQ1^TGX3T"TTB3Q?\0OCUX&T76-,L/$6
MA7UUJWAN'P'HVO:'J'A6QL$U.X\,:KXE%YJ/B&^^QO\ @@GI=SXY_P""G7_!
M27]I+]AOX?\ BKX2?\$:OBAHGA>T^"WA^?P'K'PG^$/Q$^.^E6_@'2]5^(/P
M-^&>MV/A_P#L#0"NB?$N747T;POI$=AI/B#PGX?\066CZC8:?H&E^A_\%E?^
M4\'_  ;P_P#91/CU_P"C?AQ0!]\?M\?%GXK^,?\ @J;_ ,$GOV,OA!\1_&_@
MG29M5^._[8/[2%CX&\>^)/!(\3?"SX,>#4T'X;^"O'L7A;7M+N?$OP]\<_%#
M7FL-<\-:[8ZMH&I/I,$]QIFJ+I\]G7Y?_MA?L7?\%&/@U^S%^W5_P44_;K_X
M+-_M ?!+XU_"RW^(?Q'_ &:?AC^QU\<M8\ ?L7Z#HND:<UY\'OA1XY^%'B_X
M=>%)?B/XG\9>,[NS^'-GIQ!U74_M6@MJGB'X@:YJ%TJ??_[)^J:/\:?^"W'_
M  58_:MURY\CP5^QK\"OV??V&/!WB>_EOO['L=]AJ_[0WQ^$=Q<+;V%@?#_B
MB?0;;6+>W2^?RXX=0GNK9+J*&?\ D%_:2_X*K?LO?\%JOV_9[3_@H]^U_??L
MA_\ !*?]G#QE<:W\'_@'X2\ ?'3QKXP_:+N+/4KS2+/Q#XAO/A%\-_%R:!XD
M\5:%;W%SX@\4>*I[&^^&?A/Q"/ _PFTJZUSQ#XW\?0 '[2?'+_@K?^V[\<O^
M"9?_  10\ ^&O&WB#]GW]K'_ (*R_&?1_@?\1_COX*\-6EGXJ\/?#CP?\2-+
M^%WC;XJ?#^SLT2Q\)>)/B*GB7P9XXM+[1+:P&CZ-J&OGPN/#H.FW>E_5'[+?
MQ(_:#_X)M?\ !<OP;_P2P\=?M@_M*_MB_LR_M9?LIWOQM^$FN?MB?$FS^+?Q
MK^'?Q8\,OXYN=8L[;XE/H>E:IJWAK5=*^$_C2.+PPMIIFFVJ:MH]S#:?;-!U
M'4_$7SW_ ,%9=1^$WQF_9[_X(M?\%5O^"=OA[7OB]^PU_P $[OVF-/U;6M$^
M#GPR\7Z-J_AO]G7PAXY^'_A+Q+J?AGX7>.?"OACQ7:^'O -S\!K[P5<3:AI6
MEP:7!J-AKS.WAT3^(M/Z;]G;XA^!?^"OG_!Q3\(?^"@?[)UOXN\<?L8_L0?L
M<ZM\/[G]H+6/A_\ $7X=^$/&7QF\7I\5-+7P)X7B\>^'/#>K:GK>DV'QKO;G
M4+.]TFP$-IX6UF]9&M)_#E_K8!_8?1110 4444 %%%% !7\[/_!P!^V1\?\
MX.0_L"?L5?LP_$OQ%\#_ (K_ /!1S]JKPW\#-4^-O@_31>^,OAK\*(->\%:#
MX]U?P3=-EM$\5R7GQ&\+R6VMVHCU+3]%L]=DTN]TK4&M]5L?Z)J_EX_X.1OA
M+\4=$\2_\$O?^"A_@CP/XT^(O@'_ ()V_M>:5\3?C[X>^'6B?\)/XRTKX.^(
M?$WPPUWQ+XRL/#HMY'O]/T6'X8MI.J78N((M%_X2.TU2^-OI=OJ&KZ0 <I^R
MY\2/V@_^";7_  7*\'?\$L?'/[8/[2G[8O[,W[6/[*=[\;?A'KG[8GQ*L_BU
M\:OAY\6?#+>.;G5[.V^);Z'I>JZKX:U;2_A/XTCC\,K9Z;IMJFKZ/<PVGVS0
M=0U/Q%\B?\%7_!?[=_['GPZ_:8_;>_:0_P""S'Q6^%/[7^M_&33KO_@F[^QA
M^RG\8K[3?@/X[^'=EXM\#:-I_@#Q'^RMXK\&Z5J7QE\6Z;!XIN=/\8:G:67B
MCP_I-M!HGBKQ[J?C)_$,OARS]<_9X^(G@?\ X*]_\'$_PC_X*"?LF6WBWQU^
MQI^P_P#L<:OX G_: UCP!\1?AUX/\:?&CQ<GQ5TM/ ?AA/'OAOPYJVHZUI5C
M\:[RXU"TO=(L1!:>%M9OFC:TF\.7VN>/_P#!2O\ X*O_ +#_ .US^SK^V)^R
M+_P4'_X)\>-?@S_P4G\":3\3?A%^QM\#/&'P;\1?'CXM>*?&/C/2],TWP'\4
M_P!G3XU:/\'M'M/"6CZSX[T_3=9OIM(UG2+#QSX,\,:5J'AK5O'L6N6FA0@'
MZ0?MR_M(_M<^/OV-/^".GP/U?6O'W[-_[9O_  4,_:#_ &1?#WQVM_AMXA\4
M_!SXA> ?"?ASPS9_%S]J7^RV\/\ B;0/&7A);2WTB'1-?\,+J@GL].UZ]\*:
MO,D[E9?&O^"M7P/_ &J/".M?MC_MG?M8_P#!8?XB_L+_ +-?P]^&$EG_ ,$\
M?@_^R3\>=;^#-_XJ^+6@>$/%'B1?"_QU\)ZSX=T>3X^>+/%NK>'+&\TWP-X0
M\4ZYXE\1V>J>(M.L-1\(^'O"T$6J^)?\$K_!'[4GQ*_;V_X)H_"/]M>X\4ZU
M\9_^"97_  2\^(_Q9^(#^,+[4M6\2^%/BM^UU\3[SX>_"CP;XZNI+F>$?$#0
M?V7]'T6#6;O5-1U+7;F]MM2LM2M8M2TS4;B'Z0_;V_X*]_L&:7\5/VG?V'O^
M"R/["FM> O!?P\74M=_94\0?$OX5:M^TCX/_ &MY+G2O%.B:7XL^ ]UI?PCG
MTSX9_$.XT;5M+TW0/$D?B-HO"?B'Q-XB\,:YX^\(ZSX7U!;X ]W_ &5O^"FO
M[5WPF_X(8_!;]NK]LW]GCXP_&O\ :BU&PTWPQ;?"/X?>!$\+?%3XV:GXM^+-
MW\._@WXF;P5#IR/HDGCOPY=^&/%>MWGA_P *W/VW3KJY\4>%_!TUAJ6G:2/A
M'_@@U^UI_P %#OV@_P#@K9_P4\\+?M\Z_P".O!?BGP[\*_A'XMLOV4I/B+XB
M\0_"/]GA_%TOA[5] \->"O!<_B/6O"OAS7[7P/JNA6OB_4M,M[?6M4\0R:S/
MX@D_M6XOX4^^?^#9'X7?M?\ PD_X):>!_#/[7NG^//#=W<?$;QIK'P"\"_%
M7\7CWP#^SK>V?AY/ _AO6[#5Y7UO1++^W(/%NK^&- UB"QNM)\+:IHUO:Z?9
MZ2=-A7XS_P""?WBO1? G_!QA_P %_P#QOXDNUL/#O@WX,?!+Q5K]\X8I9:+X
M>^'OP\U?5;MPH9BMM8V<\S!59B$. 3Q0!]%Z3XZ_;S_:X_;B_P""U=W^QC\=
M[#P5=_L\?#WX"_L3?LMVGQ7\;^-KW]G'P=\=;W16^(GQ_P#BY?\ PTT.+QWX
M4E^)_@R35[3PWHVOW?PWUBZGN(=+TG7XIM$M-8T6_P#RR_X*!:?^VO\ \$-O
M!/[!W[1L7_!5K]L']J_]M#XS?'WP/X)^.'[)7Q@^,J_%?]G3XTZ+J>E7^K?%
MFW^ _P 'O$7AO1=>\!^$-%\22>'/ NE>)(C'JEE_PFWAR;39/!6KW&FZ9']S
M_L$_M<^'?^"='_!!WXT_\%3?C!X>N-2\<_M1?&?]H;]L^?P5?7^H6=_X]^)G
M[0GQ?U#PK\&/";:S=VMQ>+I^NZ%I7@.6YU^'2%6R\+-?:W;Z;=06:O=?SU?\
M$UOV[/\ @F[\>?VR;G_@K%_P6_\ V\['Q/\ M7Z1XJC;]G/]EO3O@-^TYXG^
M''[/]EX4U:2;P)KTESX*^$'B?P-M\,7CW.K?#/P1X=UW6]/T;4;H_$_Q[K_B
M+XKZW?\ _".@']'W_!?G_@IO^VE\(/ OQU_9*_8/_9X^+*>/=!_98U#X_P#Q
M^_;-MM1E\*^!?V:?@W=6?BYM77P5XNTO4+&XM_CC>V'A/4H/#$C:OI&MZ1<7
M=IJ?@_1_$>J)]NT#]0/^"(WQ#\?_ !7_ ."3_P"PQ\1OBEXX\8?$KXA>+O@A
MI>K>*_'?C_Q+K7C+QEXGU636M:BDU/Q#XH\17NHZWK6H/%%%&]YJ5]<W+1QQ
MHTA5% O_ /!:&>*Y_P""17_!16Y@;?#<?L;_ !QGA?:R[XI? .K21MM<*Z[D
M8':RJPSA@#D5P'_! ?\ Y0V_\$]O^R :1_Z?=>H _7^BBB@ HHHH **** "O
MY6/VI_B5^T#_ ,%(/^"X?BW_ ()5>"/VM_VH/V-?V:?V4?V5K/XY_%WQ-^R#
MXS'P@^,WQ*^*WBI_ %WH&D/\6DTC7;G2O"NF:#\4O"<\&B_V?/INI2:5XKAN
M[&ZO[G2]3T#^J>OX]_VC?B5X;_X)%_\ !Q'\6O\ @H+^UT/&W@W]B+]MW]D3
M1?AEIWQ[T#X?>+_B)X+\"?&'P)8?"C38/!WCB'P%X8\1>*='O[^R^$;OH]GI
M^EZI-JC^,],OU632M+\27/A@ ]N_X)#?M8_M\?'CX$_\%5OV"I/CUX;^(?[;
M?_!/[X[>/OV?O@;^TM\=[=M5.J>'-5U'QGX1^&WC'XLV6@Z1K%[XJUSPKK'P
M\\5ZN^KZC:^(+CQ"]SI&E^(%UA-+U&\U3X!U/6/VX/\ @G9_P4 _X)C? CX8
M?\%1/VE/^"B'[9WQW^(>FZ!_P4R_9'\3?%BX_:/^!_PP\#:O<_#W6/&?B_P5
MX(GT/1M>_9H\*^'=!\6ZYX@\):[XGT[P[KNH>'-'TSQ@T/AWP3#K'@W5O?\
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
M]TSX;:-X@M;;X:V#Z#+\7?%-WXI\1V'@+P=:_L'\<_V:O 7_  5O_P""4/P2
M_9!_X-__ (V_L^:9^Q=\#?C=;^"OCSX;^-UE^U%\'-"^(\7@#3= ^)UK\/-<
MOG^# ^*/BC_A(_&'C#2OB1\1];@AT*3Q'XBN+'5++QDFMV-_;P 'RG_P2\_X
M*B_MH_M\_P#!P?H_B[Q_XC^-WPH_9 ^,O[-'Q:^('[,O[,NK^-/$&D_#?4?@
MCX9NM:\(?#OXI>(/AE8:TWA75/'?BO7/"_BKQ'J/BO6=,O=5-]=&V\-ZM<^!
M;#P?,?[K*_S]/!OA+_@K-X!_X./_ -FWP+JV@_\ !+OPM^TGX,_8.\.>%=&\
M,_"JS_:?T_\ 9/\ #W[)/A_6/%>E7FB>&[#5U3XE6?Q?TO0+37;+PI:LJ_#Z
M P>'HKT"!;^O] N@ HHHH **** "BBB@ HHHH *_D"_X/5O^467P#_[/_P#A
M9_ZSK^U57]?M?R!?\'JW_*++X!_]G_\ PL_]9U_:JH _?[_@D[_RBR_X)I_]
MF ?L;_\ K.OPYK[_ *^ /^"3O_*++_@FG_V8!^QO_P"LZ_#FOO\ H **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "OY O^#U;_E%E\ _^S_\ X6?^LZ_M55_7[7\@7_!ZM_RBR^ ?_9__ ,+/
M_6=?VJJ /W^_X)._\HLO^":?_9@'[&__ *SK\.:^_P"O@#_@D[_RBR_X)I_]
MF ?L;_\ K.OPYK[_ * "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ K^0+_@]6_Y19? /_L__ .%G_K.O[55?
MU^U_(%_P>K?\HLO@'_V?_P#"S_UG7]JJ@#]_O^"3O_*++_@FG_V8!^QO_P"L
MZ_#FOO\ KX _X)._\HLO^":?_9@'[&__ *SK\.:^_P"@ HHHH **** "BBB@
M HHHH ^1OVX?C)\3/@9\ HO%_P '9? MI\2?%'QZ_9#^!7A?5OB7X6U_QQX'
M\.7'[3O[6_P/_9MOO%NO>#/"_CGX9Z]XKA\'Z3\6+_Q1:>'=/^(/@]]9U'2+
M/3YM?TZVN)IU\Y_X5S_P5-_Z/(_8 _\ %:?[17_TV*C_ (*6?\FZ_#G_ +/_
M /\ @D[_ .O3?V-Z^_Z /@#_ (5S_P %3?\ H\C]@#_Q6G^T5_\ 38J/^%<_
M\%3?^CR/V /_ !6G^T5_]-BK[_HH ^ /^%<_\%3?^CR/V /_ !6G^T5_]-BH
M_P"%<_\ !4W_ */(_8 _\5I_M%?_ $V*ON#Q5XK\,>!?#'B'QKXU\0Z)X1\'
M>$=$U3Q+XJ\5>)=4LM$\.^&_#NB64VI:SKNNZSJ4UMI^E:1I6GVUQ?:CJ-]<
M06EG:02W%Q+'%&S#BO@E\</A'^TC\*_!?QN^!/Q!\-?%+X3_ !#TE=;\'>.?
M"5^NH:+K-CYTUI<*C[8[BRU#3;^VN]+UK1M1M[/6-"UBROM'UFQL=4L;NTA
M/E3_ (5S_P %3?\ H\C]@#_Q6G^T5_\ 38J/^%<_\%3?^CR/V /_ !6G^T5_
M]-BK[_HH ^ /^%<_\%3?^CR/V /_ !6G^T5_]-BH_P"%<_\ !4W_ */(_8 _
M\5I_M%?_ $V*OO\ K^9?]OK_ (./O#?[ W_!3+PG^P#XV_93N?%'@74I_@;<
M^-OVDH?C>=!A^'WAGXQ:GI.F7WBC4/AB?@[K<5[IW@J35[>2Y\[XDZ2FL?)!
M'<:;<3PQL ?K3_PKG_@J;_T>1^P!_P"*T_VBO_IL5'_"N?\ @J;_ -'D?L ?
M^*T_VBO_ *;%7P%_P7"_X+N^&/\ @C1%^SS8+^SW_P -*>+_ (^-X_OT\-P_
M&.V^$:>$?#'@1?"\)UZ[O_\ A6WQ/NM5_M[4_$Z6&F6J:/I]MC2=5F?4S)!'
M:R_J-IG[:?P#\/\ [-/P._:9_:%^*GP@_9@\(?&OX;?#?QW93?&;XN^#/!/A
MO2M3^(?@[1O%L?A*U\:>-[KP;IFO7^FKJXL4GBM-/N-1$ NUTNS$WV>, \V_
MX5S_ ,%3?^CR/V /_%:?[17_ --BH_X5S_P5-_Z/(_8 _P#%:?[17_TV*OM3
MP1X]\#?$SPIHWCSX;^,_"GQ!\#^([3^T/#WC/P1XBTCQ7X4UZP+O&+W1O$6@
MWE_I&J6ADCDC^TV-Y/#O1UW[E8#\=_\ @H__ ,%P?V:?V)?V6_''[0_P,\0_
M S]M[Q'\-OBKX"^%WCOX1_"?]I[P#::WX-N_&^H:IIOV[Q;JG@_1?BY?>&;G
M2[K2Y8?[(UGPK:2WMP9+?[7:20L& /K3_A7/_!4W_H\C]@#_ ,5I_M%?_38J
M/^%<_P#!4W_H\C]@#_Q6G^T5_P#38JI?LH_MQ:Y^T+\6?VT/ /C;X<_"'X6>
M%?V3O'.E^&--\;>%?VPO@=\>=8\8:#=P>*;K4/$WQ3^&WP[GC\5_LN7VE6OA
MQ+A_!_QB%IKEU%<ZB\?ECP]JA7U33OV__P!@_6'^&L>D_ML?LCZI)\9[F\LO
M@]'IW[2'P<O7^*]YI^NR^%K^T^&J6WC.5O'5S8^)H)O#MY!X7&J2VVNPRZ1,
MB:A&]N #SC_A7/\ P5-_Z/(_8 _\5I_M%?\ TV*C_A7/_!4W_H\C]@#_ ,5I
M_M%?_38J^C_C=^TY^S;^S-INA:S^TA^T)\#_ -GW1_%%_<:5X9U7XW?%CP%\
M*--\1:I:6ZW5WINA7WCS7]!M=7O[6U9;FXL]/EN+B&W99I(UC(:O6]"UW1/%
M&BZ1XE\-:QI7B+P[X@TVQUG0=?T+4+35]%UO1]3MH[S3=6TC5=/FN+'4M-U"
MSFAN[&^LYYK6[MI8YX)9(G5B ?"O_"N?^"IO_1Y'[ '_ (K3_:*_^FQ4?\*Y
M_P""IO\ T>1^P!_XK3_:*_\ IL5?DM^WU_P<?>&_V!O^"F7A/]@'QM^RG<^*
M/ NI3_ VY\;?M)0_&\Z##\/O#/QBU/2=,OO%&H?#$_!W6XKW3O!4FKV\ESYW
MQ)TE-8^2".XTVXGAC;VS_@N%_P %W?#'_!&B+]GFP7]GO_AI3Q?\?&\?WZ>&
MX?C';?"-/"/ACP(OA>$Z]=W_ /PK;XGW6J_V]J?B=+#3+5-'T^VQI.JS/J9D
M@CM90#[]_P"%<_\ !4W_ */(_8 _\5I_M%?_ $V*C_A7/_!4W_H\C]@#_P 5
MI_M%?_38JZBU_P""@/[+'A/X&_L^?&?]I'X]?L__ +*W_#0GPG\!?%#PWX:^
M-_QW^'7@+_D<_"&C>*[K0]#UCQYJ?@O_ (2S^P/[6%A<:G8:5:?:/(^U2:?8
M>;]FC]M\8_M)_LZ_#OX4Z?\ 'CX@?'SX*^!?@=JT>BS:7\9?&/Q3\#>&/A3J
M4/B25(?#LNG_ !$UO7;'PA>1Z]-+'%HKV^L2+JDLB1V)G9U! /FK_A7/_!4W
M_H\C]@#_ ,5I_M%?_38J/^%<_P#!4W_H\C]@#_Q6G^T5_P#38J^AO!G[5'[,
M/Q'^)WB/X)?#S]H[X#>//C-X.M9+[Q=\(_!GQ?\ A]XH^)WA6RA%H9;SQ'X!
MT/Q#?>*M#M8A?V)DN-3TFUB07EH6<"XAW]+X+^.GP2^)'C+XD?#KX=_&+X5^
M/?B#\&[_ $_2OB]X%\%_$+PEXI\9?"K5-7%^VE:;\2/#&AZO?:WX&O\ 4UTK
M5#I]GXGL=+N+T:;?FVCE%G<>6 ?*G_"N?^"IO_1Y'[ '_BM/]HK_ .FQ4?\
M"N?^"IO_ $>1^P!_XK3_ &BO_IL5?#/_  4I_P""_7[*/[#?P@^#GCSX(>(/
M@9^VWXW^._Q53X8^ /!/PZ_:U^"W@KPC#%9R7MEXG\;^-?B[/<>-?#/@GP7X
M4UR"R\.:[XDUG3E\/Z+K6I1Q>)-9\/V=I?7MO]^?##]NWX71_LD_!#]J3]KW
MQE^SM^QM;_&+PUIFN?V=XO\ VL_@IXX^%VG7NMM<7.C:5X2_:*TW5O#WPN^*
M<6IZ*+'6++6O!ES/IEY#?;+"2[B@^U3 &3_PKG_@J;_T>1^P!_XK3_:*_P#I
ML5'_  KG_@J;_P!'D?L ?^*T_P!HK_Z;%7UQ\/OC'\(OBWX M/BO\*OBI\./
MB;\+;^UO;ZQ^)7P^\<>&/&?@"]LM,\T:C>6GC'PYJFI>';FUT\PS"]N(=1>*
MU\J7SWC\ML>:_#']LK]D'XV0^.+CX-?M5_LW?%NW^&6FW>L_$F?X8_'+X8>/
M8?A[I&GI.]_JOCB7PKXHU5/">FV26UR]W?:\UA:VR6\[32H(I"H!XC_PKG_@
MJ;_T>1^P!_XK3_:*_P#IL5'_  KG_@J;_P!'D?L ?^*T_P!HK_Z;%7E7["'_
M  6-_8C_ ."@]Y^T3#\&/BQX)TN/]G_QUXVT.6P\9?$#P+HWC#QK\+_AYH/@
MN_\ $_[1VD^!CKS^(=)^ HU[Q;+X>TKX@ZQ;PZ/=G2C>:A<:1<7JZ7;?:T?[
M5_[+<WP.?]IV+]I3X R_LUQAVD_:%C^,?P[?X'(L?B7_ (0N1G^+*^(SX"4)
MXQ_XI-RVO@+XE_XD38U3_1: /G[_ (5S_P %3?\ H\C]@#_Q6G^T5_\ 38J/
M^%<_\%3?^CR/V /_ !6G^T5_]-BKV'QC^VW^QC\.]3OM$^('[77[,/@76=+^
M'^D_%C4](\8_'SX4^&-3T[X6:]<V%GH7Q+OK#6_%EC=VGP_UJ\U33+72?&5Q
M%'X=U&YU&P@L]2FEO+=9/GCX3_\ !0K3/BU^V9\4_P!GK0-&_9]U+X!^!_V=
M?"?[0WA+]ISP;^VY^SW\0]=\=:!XHLO!^J+=WW[-/A74[KXI^ OAQ'I/B>?5
M-,^-'B*[?X?^(;"PT^ZTN\>#Q)I4A .F_P"%<_\ !4W_ */(_8 _\5I_M%?_
M $V*C_A7/_!4W_H\C]@#_P 5I_M%?_38J]'T[]O_ /8/UA_AK'I/[;'[(^J2
M?&>YO++X/1Z=^TA\'+U_BO>:?KLOA:_M/AJEMXSE;QU<V/B:";P[>0>%QJDM
MMKL,ND3(FH1O;CV?XO\ QQ^"O[/?@Z7XB?'SXO\ PN^!_P /X-0L=(G\=?%_
MQ_X3^&G@Z'5=3=X]-TR7Q/XSU;1=$CU#4)(Y$L;)[X7-VZ.MO'(58  ^4?\
MA7/_  5-_P"CR/V /_%:?[17_P!-BH_X5S_P5-_Z/(_8 _\ %:?[17_TV*OH
MOP-^U#^S1\3O&\'PS^&O[1'P+^(7Q'NO .G?%6V^'_@;XM^ /%GC>X^%VL-I
MJ:3\2(/"F@>(-0UZ;P#JC:SI"Z=XPCL&\/7K:KIHMM1E-]:B7YT_X*0?\%(_
MV=O^"7_[/LOQ]_:#NO$&I1ZKX@L?!7PW^&G@:RM-6^(WQ6\>:HDL]IX7\'Z5
M?7VFV):VL;>[U;6M6U/4+'3-)TNTD+SW&J7>D:3J@ ?\*Y_X*F_]'D?L ?\
MBM/]HK_Z;%1_PKG_ (*F_P#1Y'[ '_BM/]HK_P"FQ5^&/P=_X.C=3L?C7\*O
MA[_P4$_X)>?M3?\ !.OX5?'76[+PU\)_C]\5;CQCJG@_5M6U6\LH=,U#7M/\
M<? WX*_8_" M-1L;S6O$O@W6?'[:#'>6UU>Z6VB&YUNV_IM^,G[0WP!_9T\-
M6GC3]H/XX_!_X$^#K^^CTRP\6?&3XE^"_AAX:O=2F4/%I]IKOC;6]#TNYOI5
M(:.TANGG=2"L9!!H ^8/^%<_\%3?^CR/V /_ !6G^T5_]-BH_P"%<_\ !4W_
M */(_8 _\5I_M%?_ $V*OH'Q%^U?^RWX/^&_@[XR>+?VE/@#X6^$/Q#UK3/#
M7P_^*GB+XQ_#O1/AOXY\1:TE_)HV@>#O'&I^([;PQXFUK5H]*U233-*T75+V
M^OTTV_:U@E6SN#'CZ=^VA^QYJ[_%F+2?VL/V:=4D^ EG)J'QTCT[XZ_"Z]?X
M+V$-S-937WQ92V\4RM\.;.*\MKBTDN?& T>%+FWF@9Q+$Z* >+?\*Y_X*F_]
M'D?L ?\ BM/]HK_Z;%1_PKG_ (*F_P#1Y'[ '_BM/]HK_P"FQ5]&V'[3_P"S
M5JOP8O/VC]+_ &AO@;J7[/&GV5UJ5_\ 'JP^+7@&\^#%CIUC?#3+V_O/BC;^
M()/ ]M96>I,NGW5U-KB06]\1:2R)<$1URWA;]MC]C3QS\0/"_P )_!7[6W[,
MGC#XI^./#VD^+O!?PT\+?'KX5^(/B!XO\*:]H$?BO0_$_A?P;I/BN[\1>(/#
MVL^%I8O$FDZUI.FW>FZCH$D>L6=S-ISK<D \;_X5S_P5-_Z/(_8 _P#%:?[1
M7_TV*C_A7/\ P5-_Z/(_8 _\5I_M%?\ TV*O?_C?^UC^RQ^S+_8?_#2/[2W[
M/_[/G_"3_:/^$;_X7?\ &3X=?"C_ (2'[)_Q]?V'_P )YXCT#^UOLV1]H^P?
M:/)S^\VUK>,?VD_V=?AW\*=/^/'Q ^/GP5\"_ [5H]%FTOXR^,?BGX&\,?"G
M4H?$DJ0^'9=/^(FMZ[8^$+R/7II8XM%>WUB1=4ED2.Q,[.H(!\U?\*Y_X*F_
M]'D?L ?^*T_VBO\ Z;%1_P *Y_X*F_\ 1Y'[ '_BM/\ :*_^FQ5[AI?[8_[(
MFM^,?'OP[T7]JG]G#5_B!\*O#^J^+/BAX%TOXX_#&_\ &/PW\+:%9Q:CK?B7
MQ[X9M/%$NM>#_#^CZ?/#?ZKK/B&RT[3M/LYHKJ[N88)$<]EIW[0/P%U?X.2?
MM%:3\;?A%JG[/L/AW5/&$OQUT[XD^#;WX.1>$M#DNXM:\42?$ZVUJ7P2GAW2
M)=/OXM4UMM;&F:?)97:7=S"UM,$ /EW_ (5S_P %3?\ H\C]@#_Q6G^T5_\
M38J/^%<_\%3?^CR/V /_ !6G^T5_]-BK[4\#>// _P 3_!_AWXA?#3QEX4^(
M?@'QAI5KKOA+QQX&\1:1XM\'^*=$OD\RRUGP[XET"\U#1=;TJ\C^>UU#3+VY
MM+A/FBF=>:ZN@#X _P"%<_\ !4W_ */(_8 _\5I_M%?_ $V*C_A7/_!4W_H\
MC]@#_P 5I_M%?_38J^_Z* /@#_A7/_!4W_H\C]@#_P 5I_M%?_38J/\ A7/_
M  5-_P"CR/V /_%:?[17_P!-BK[_ ** /@#_ (5S_P %3?\ H\C]@#_Q6G^T
M5_\ 38J/^%<_\%3?^CR/V /_ !6G^T5_]-BK[_KX%_;F_P""H7["W_!-B'X8
MS_MJ_'2/X+I\9)?&,7PV4_#CXN?$2;Q,W@!?"[^+S';_  H\!>.KC3(]%'C3
MPP)9M:BTV&Y;5H4L9+IXKE8 "+_A7/\ P5-_Z/(_8 _\5I_M%?\ TV*C_A7/
M_!4W_H\C]@#_ ,5I_M%?_38J\$_98_X+R_\ !*#]M7XY^#/V:_V9OVK8_B3\
M;/B%'XEE\&^"9/@E^T;X);7%\'^%-;\<>(Q#X@^(?PA\)^%;:73?"OAS6]8,
M-]KEK-=0Z?+#91W-VT-O)^O5 'P!_P *Y_X*F_\ 1Y'[ '_BM/\ :*_^FQ4?
M\*Y_X*F_]'D?L ?^*T_VBO\ Z;%7W_10!\ ?\*Y_X*F_]'D?L ?^*T_VBO\
MZ;%1_P *Y_X*F_\ 1Y'[ '_BM/\ :*_^FQ5^17[>_P#P<$_M"?LI_M\?%']@
M[]G/_@E#\9?V[_%OPM\!> _B'K&N?!3XF>-[GQ$OA_QKX?T+6)-1U/X;^!?V
M8/B]J>AZ/H^H>(+'0GUNZUV:RN[R>TW?8Y[V&TKZ@_X)/?\ !;.V_P""CWQ8
M^.'[,WQ@_9!^,7["W[6?P'\/Z/XX\5? KXNW>JZK?W'@+7)M*MK76H[SQ%X
M^%7BK2-7M)M>\/W-_P"'_$?P^T@2Z/XE\/ZSH.JZ]:7.H_V2 ?:O_"N?^"IO
M_1Y'[ '_ (K3_:*_^FQ4?\*Y_P""IO\ T>1^P!_XK3_:*_\ IL5?1_A']IO]
MFWX@>!?B#\4/ 7[0?P/\;_#3X2W_ (HTKXJ_$3PC\6/ ?B3P+\,M4\$:7%KG
MC33?B#XMT;7[W0/!E_X0T6>#6/%%GXCU#3;C0-+FBU#58[2TD28Q:I^U%^S-
MH?P<TS]HK6_VB?@5H_[/NM6EK?Z/\==4^+G@#3_@YJUC?2S0V5YIGQ.N_$$/
M@F_M+R:VN(K6XM=;EAN)8)HXG=HG"@'SK_PKG_@J;_T>1^P!_P"*T_VBO_IL
M5'_"N?\ @J;_ -'D?L ?^*T_VBO_ *;%7TW\+?VB_P!GSXY>!]1^)OP4^.WP
M;^,/PVT=[]-6^(/PM^)_@GX@>!]+?2H7N=434?%GA/7-7T&R?3;='N+];F_B
M-G"CRW C12PY'X/?ME_L@?M#>)=8\&? ']JS]FWXY>,/#UO)=^(/"GP>^.?P
MP^)GB70[6&=K66YUC0O!?BC6]4TRWBN4>WDFO;6"-)U:)F$BE0 >)?\ "N?^
M"IO_ $>1^P!_XK3_ &BO_IL5'_"N?^"IO_1Y'[ '_BM/]HK_ .FQ5[W\7?VM
M_P!E/]G[Q/X6\%?'G]IO]GOX)>,O',0G\%>$OB[\9_AQ\-O$_C"%KY-+6;PM
MH/C+Q)HNJ^((FU*2/3A)I-I=H;Z1+0'[0RQGX\_;Z_X*4C]AWX^?\$\O@>OP
M9'Q27]O7]H5?@.OBI?B,/!:_"Q6O?!MF/%@T4>!?%P\= CQ=YHT,:OX/!%AM
M&L?Z7OM@#TC_ (5S_P %3?\ H\C]@#_Q6G^T5_\ 38J/^%<_\%3?^CR/V /_
M !6G^T5_]-BKSC]A3_@I/_PVI^T__P %%/V;_P#A2_\ PK3_ (8%^->A_![_
M (3+_A8O_"9?\+8_MF?QO#_PD7_"._\ "">%?^$$^S?\(;N_LC^W?&7G?VCC
M^TXOL>;KS[_@H5_P56\5?LD_M!? /]C+]FG]C_QW^W!^V5^T/X?U_P >>$/@
M_H?Q+\(_ KP9H_PY\+1:X^M>)O%GQD\=:7KOAW0[MO\ A'-:;2M*N-(^QW,.
MDWQU/7=%N)]"M=< /HC_ (5S_P %3?\ H\C]@#_Q6G^T5_\ 38J/^%<_\%3?
M^CR/V /_ !6G^T5_]-BKXR_9J_X+I?!;XD_L\?MP_%?]ISX/>/OV0?BU_P $
MWM2O-'_; _9]\0:SHWQ.UGPCJ4C:O!X2C^'?CGP_;:!X?^)5MX^U;1-0\,^$
M[R*S\.Q:AXA@5E'_  B^H:'XIUCS3]EO_@NA\0_B1\>?V7OA/^V#_P $\/BG
M^PUX$_;STN^U3]A_XS^)OC+X)^+N@_&%X].CU_1-"\?^'/"_AKPYK'P2\5^*
M_#VH^'[CP]X:\0SZYJ=WJFO65C)%%ICPZ_<@'Z,?\*Y_X*F_]'D?L ?^*T_V
MBO\ Z;%1_P *Y_X*F_\ 1Y'[ '_BM/\ :*_^FQ5^<O[4/_!=/X@_#?X[?M0?
M##]D/_@GA\5?VX?AM^P7I^GWW[<?QM\*_&/P1\*-*^#US+9W&N:YH7P\\'^)
M_#?B#6OCEXD\*>'-,UZ[U_0O#UWH&H6NJZ'?V(A;2(I/$<?<?&[_ (+H>!U\
M+_L2:7^P=^SEXX_;S_:*_;]\ 7WQ<^!GP"T?QYX5^!JZ/\+_  Y:W,OC;Q+\
M6?B=XRL?$7AGX>77AC4M-\0>&FL;JQU'3[OQ+X5\2:?/KNFV]E9WVH 'W%_P
MKG_@J;_T>1^P!_XK3_:*_P#IL5'_  KG_@J;_P!'D?L ?^*T_P!HK_Z;%7+?
M\$T_^"D'AC_@H?X ^*TM]\)?&'[.?[0?[./Q0U+X*_M,_LX^/=3L/$'B'X4?
M$?3(FE\BR\5:59Z=IWC+PCJX@U"/PYXLM]*T;^UY-'U;_B46L-O!-=8/Q?\
M^"D__"J?^"J/[*G_  3._P"%+_V]_P --_!3XA?&'_A=?_"Q?[+_ .$)_P"$
M#LO'MY_PCO\ PK?_ (034?\ A)/[5_X0CR_[7_X3W0/L/]I[_P"S+S[%MNP#
MT?\ X5S_ ,%3?^CR/V /_%:?[17_ --BH_X5S_P5-_Z/(_8 _P#%:?[17_TV
M*O7/&/[<7[%7P[N_B18?$#]L#]ESP-??!O5_#N@?%ZR\8_M ?"?PS=_"O7?&
M"W+^$M%^)%MK7BVRF\#ZOXH2SNW\.Z;XG32[S6UM;EM,AN1!*5]3U'XW_!?1
M_A2?COJWQ>^%^E_ \>'[3Q8?C+J/C_PI9?"D>%;_ ,G[#XF/Q#N=6B\(CP_>
M_:;?[)K/]L?V=<^?#Y-R_FIN /E#_A7/_!4W_H\C]@#_ ,5I_M%?_38J/^%<
M_P#!4W_H\C]@#_Q6G^T5_P#38J^;_%/_  6*^$S_ /!0W]A;]B3X)Z-\._VB
M?A[^VWX"^+_C72OVH?A9\?/#7B?P;X-F^$OASQQKMWHNGZ'X2\+>+=$\=R:C
M+X,_LZYN[;XC^'&T:34O-ELKUK/[/=?H5XD_:Y_91\'?&'1_V>?%W[3G[/7A
M7X_>(7TF/0/@;XD^-'PWT/XPZY)KRL^AQZ/\,]3\2VOC34WUE$=])6RT2=M1
M5&:S$P4D '@O_"N?^"IO_1Y'[ '_ (K3_:*_^FQ4?\*Y_P""IO\ T>1^P!_X
MK3_:*_\ IL5?3FL?M$_L_>'?C%X8_9W\0?'3X.:%^T!XVT>;Q%X,^!FL?$[P
M5IGQB\7>'[:WUJ\N-=\,?#*]UN#QKK^CP6GAOQ%=3:GI6B7=E%;Z!K4[SK%I
M=\T%OP'\>O@;\4_&'Q(^'OPQ^,_PG^(WC[X.:K::'\7O _@/XB^$/%_C#X5Z
MW?RZG!8:/\2/#/A_6-0UKP/JM[/HNL0VFG^)[+2[NYETG4XX87>PNA$ ?+'_
M  KG_@J;_P!'D?L ?^*T_P!HK_Z;%1_PKG_@J;_T>1^P!_XK3_:*_P#IL5??
M]% 'P!_PKG_@J;_T>1^P!_XK3_:*_P#IL5'_  KG_@J;_P!'D?L ?^*T_P!H
MK_Z;%7W_ $4 ? '_  KG_@J;_P!'D?L ?^*T_P!HK_Z;%1_PKG_@J;_T>1^P
M!_XK3_:*_P#IL5??]% 'P!_PKG_@J;_T>1^P!_XK3_:*_P#IL5'_  KG_@J;
M_P!'D?L ?^*T_P!HK_Z;%7W_ $4 ? '_  KG_@J;_P!'D?L ?^*T_P!HK_Z;
M%1_PKG_@J;_T>1^P!_XK3_:*_P#IL5??]% 'P!_PKG_@J;_T>1^P!_XK3_:*
M_P#IL5'_  KG_@J;_P!'D?L ?^*T_P!HK_Z;%7W_ $4 ? '_  KG_@J;_P!'
MD?L ?^*T_P!HK_Z;%1_PKG_@J;_T>1^P!_XK3_:*_P#IL5??]% 'P!_PKG_@
MJ;_T>1^P!_XK3_:*_P#IL5'_  KG_@J;_P!'D?L ?^*T_P!HK_Z;%7W_ $4
M? '_  KG_@J;_P!'D?L ?^*T_P!HK_Z;%1_PKG_@J;_T>1^P!_XK3_:*_P#I
ML5??]% 'Y#_M4^+_ /@J-^RY^S!^T?\ M,W?[3?[ WC^U_9U^ WQ?^.MSX$M
M_P#@GK^T/X0N/&MO\(_A[XB\?S>$H/%LO_!4+Q7'X7F\21^'VT>+Q%)X6\2I
MHCWBZD^@:RML=.N?UXKX _X*Q?\ *++_ (*6?]F ?MD?^LZ_$:OO^@ HHHH
M**** "BBB@ HHHH *_D"_P"#U;_E%E\ _P#L_P#^%G_K.O[55?U^U_(%_P '
MJW_*++X!_P#9_P#\+/\ UG7]JJ@#]_O^"3O_ "BR_P"":?\ V8!^QO\ ^LZ_
M#FOO^O@#_@D[_P HLO\ @FG_ -F ?L;_ /K.OPYK[_H **** "BBB@ HHHH
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
MU#4XKT _DTT;PWX>_;V_:OU#X(_#/X-_\$\_A?XE_94_X);?L9P_M'?M@_\
M!0OP9XS_ &JO%MC\/[K]G_X:>+;36?V:_P!F[XG>,X?V;_ >C?#P>+((O$/B
M>?P?9//J.HW7B#4_&4#^+I-$U7XFT34-6U#_ (,ZOB?IFHZV=:TK0/\ @H+;
M:%X69)[5H=/\//\ $SP-J[VMI96\LO\ 9%O=:]J^NZW'ILZQR*VK->1QM9WE
MM++_ '$_&7_@A_\ \$J/V@_&GPI^(7QC_8V\ >.?%_P8\$^"?ASX)U;4/$?Q
M)L5N?!7PYTK3]!\$Z#\0=-T?QMIND_&&W\/:%I.G:'9W'Q=L/'%\^C6D6E75
MU/8;K=N@?_@C9_P3:/[+GC[]BN+]FRWLOV7/B9\7W^/'BOX.Z7\5?CAI/AT_
M$Y[K1[T:QX:O-,^)=IK_ ($T6&YT#29+7P-X%UCPWX#LQ:F.T\,PQ7%TDX!_
M.I^VW^QW^S+^P[_P4D_X-H]6_9*^"WP^^ >K^,OBOK_P^\>:Q\-/"^B^%]9^
M(F@V^C_!+29+CXB:QI=C;ZGXZ\07^E^.O%NGZEXE\47>J:Y?6FNWT,]\R2 +
M],_\$H_'7A7X5_\ !7[_ (.6;[QSX@T/PTNB^/O@K\2[S^V]7LM-MX?!6@Z)
M\8]3U3Q#=7LTC6]II6GVWB#0CJ-W*V-/;5;2.Y1)G,0_H8^,7[#/[+/Q]^(O
M[,'Q9^+7PN_X2SX@?L9^)+KQ=^S9K_\ PFWQ%T+_ (5QXAO5\,I<ZA_97AKQ
M=HVB^,/-7P=X<'V3Q[IOBFQ3^SLQVR&[OS=?/7[0_P#P1H_X)A?M8?M Z?\
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
M\/M3T6YUF+1K":.SA^);:CKSZ;X8\-ZG*FMQV'YQ>//AG\'_ -J__@Z+\?\
MP;_;Y\%>!_BM\-/AM^P)H6O_ +#WP7^.&CZ5XF^%OBO5=?N?"5S\2_$NB_#[
MQA;+X5\;^,;6>?XJ&?3[K1_%LT5CX2G\0NEM>?#G2KCPM^N_[,O_  0I_P""
M37['OQ;LOCK^S_\ L8^ _"GQ6TFX^V^'O%OB7Q9\4_BM+X1U-;H7D.M>"-)^
M+OCSQWH/@?7[.88T_P 0>$=+T76M.MRUI87]O:.\#>__ +:W_!,W]A7_ (**
M:7X6TO\ ;*_9U\)?&AO!+W7_  B.NW6K>,?!/C3P[;WTL%Q?Z;I7C[X;>)/!
MWC>TT34+BVM[C4-!C\0#1;ZX@BGN[":6-7 !_G&_M[>&?".A0?\ !27]E?\
M9^,=Q_P3P\)?\%FOV.+3X7:%X7U.:[^''@WXE>._A/\ M)Z3\:_"?PSU.VGU
M.P@MX9=-@T?4]/TK6FCT"Q\,^$8XM,TZ.YACK]Z?CA_P3:_8/\,_\'-?[!?[
M-OAS]E+X(Z'^S[K/[ 7B/QSXM^"FG?#_ ,.P_"[X@>*_ ]Q\?;+P_KGQ&\#-
M8OX<\>ZBC>%?"^H:M>>*M/U2Y\1ZQX=T?6/$4NJ:C9I<G^DK6/\ @CY_P39U
MK]F[X>_LBR?LJ^#M'_9Y^%_Q6T3XY>$/A[X/\2?$3P((_B]X>T[4=(TOX@^(
M_%?@GQEX?\;^.O$J:7JEUIUY?>.O$OB0ZK91Z?;:JM[%I.E+9?0GB/\ 8K_9
MF\6_M;?#_P#;I\0?#3^T/VJ/A;\-=4^$'@3XI?\ "9?$"U_L+X=:U+XGGU/P
M]_PA%EXJMOAUJ?VF7QCXD;^UM8\(ZAKD/]H[;?4XEL[ 6H!_#E\(_#VC?#S_
M ()3_P#!UC\)/!%A%X8^&'PW_;&^*6B^ / .DM+;>$_!NE6_CBWT6*Q\.:(L
MAL-(MUT?P_H.EE;.&+?I^B:39N6@TZSCAY+]K_\ 9H_X)\?!K_@VX_X)X_M6
M?LM^$OA/X9_;/_X2W]EOQ1\-/CO\/(-%'Q_\;?M-7>JG4OC7X/U'QOIYA\;>
M*[CP-XFB\:M#X)U%]<L/ &H>#=#L-'T72H])L9K?^I3]OG_@E?X#LO\ @G;_
M ,%//A-^P+\"?*^/O[=RZQ\1O&>@?\+/UE_^%I_&?7/%6GZQJ6L_VK\9_B&_
M@OP/]JCEU:X_L_2M2\(>%(-WDV]C"PMHAS/_  3Y_P""$7[!'P7^'G[%/Q\^
M+G[#WPL\,?MV?"+]GS]G[3OB!KL>J7NJ:5H7QR\!^!/"\7B'Q=+X+\*^,=2^
M ^N?$O3?&^F76K2_%?2O#>J^(M4\1PGQ1;^+;^_E35) #\>OVL=#@_X* ?\
M!6S]KOX-^&?@C_P3N^$7Q(_9=_9'^$K?M6_M:_\ !0/P?XT_:N\2Z-X9U#P=
MX<\8W6H?LR?LX_$_QA:?LX>!M ^&E]XN^RZYXIN/!>GR7-]?7'B'5/%]M)XO
MDT+5?R4T34-6U#_@SJ^)^F:CK9UK2M _X*"VVA>%F2>U:'3_  \_Q,\#:N]K
M:65O++_9%O=:]J^NZW'ILZQR*VK->1QM9WEM++_=K^U%_P $=_\ @FC^VC\;
M?#O[1G[3?[)7@#XJ?&3PU::78P>+]0U;QSX?7Q!9:*\9TBU^(/ASP?XK\/>$
M_BC;Z;!##IUG%\2="\5I!HT46AH!H\:6(IO_ ,$;/^";1_9<\??L5Q?LV6]E
M^RY\3/B^_P >/%?P=TOXJ_'#2?#I^)SW6CWHUCPU>:9\2[37_ FBPW.@:3):
M^!O NL>&_ =F+4QVGAF&*XNDG /YQ/V\_P!B3]E/]CS_ (*'?\&V\'[,?P*^
M&_P4'Q,^(WBWX4?%&X^'_A/0_#M_\4_!]UX>^"WAW4H_B;J>G6,&H^/M9UG0
MOB!XRTG6/$/BJZU76M1L/$.HVUQ>O'* OYS>+?BG\0_A/^SM\?O^#8+PW>^(
M8/C'XV_X*G^&_@7\(M0A@N =)_83^,?BZR^.+>)OMK[DE2WO;6'5/$5LH,4O
MAGX@:HESBWMI%N/[V/C+^PU^RW\?/B'^S%\6OBQ\+/\ A+_B%^QEXBO/%_[-
M6N?\)O\ $30/^%=>([Q/#*W%]_9GAOQ;HVB>+O.'@[PVOV;Q]IOBFQC_ +.R
MELOVN_\ M7X<_L6_L&_MD?M#?\%E_'?_  5V_;P_9$^'7[%P^'7P-MO@I\ O
M@SHGQB^'WQY\:^*_%EU87WAN^^-'BWQW\-))/#T]S8_#_6?%'@RW_M2QT'7A
MIVJ^'-)M])-EX4;5]4 /Z./A%\+_  A\$/A3\-/@Q\/M.&D^ _A+X!\(?#;P
M9IB[/] \+>"/#^G^&M!M6,:1H\D.F:;;)+(L:>9(&D*@L:]#HHH **** /S5
M_P""L5W_ ,%)[3]CSQ,?^"4VE>"M5_:PN?%?AFTL1XPN/A]!=Z=X#G_M%?%&
MJ^"%^+EU:?"JY\:V5T-$-G;_ !"E?P^=$?7Y8[6]UF+2;.?^2W_CNN_S_P .
M>*_O\HH _@#_ ..Z[_/_  YXK\ _^"YR_P#!=DK^R\__  6J5MBM\:U_9K;'
M['NT,P^$I^,2EOV3N S!/A:5'C\Y(5CX5^[XDQ_K\44 ?XA'_!+=?V[F_;K^
M!Q_X)H*Q_;90?$QO@P0/@\0JGX/^/T^(S,?C[_Q:11_PJ=O'2Y\6X&YE70?^
M*F.BBOZ^_P#CNN_S_P .>*_O\HH _@#_ ..Z[_/_  YXK]P?^")-]_P<1?\
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
M[ORO#]QI8M[7R,_XJ?\ !"G_ ()*?&W]H/4/VH_BC^Q)\,/%GQHUGQ'-XO\
M$>MW&K_$'3O"?B[Q1=W$]YJ.O^-?A/HWC+3OA)XUU76;ZYN+_7[SQ7X&UB;Q
M!J$TE_K37]XQFH _G_\ ^"[=AJ'@S_@GK_P2)\?Q_&FU^)G_  61\':_\"M&
M_9&^,G[*MTWQ'UWX_P#BJ3PEX<M_BGX@\&ZK%IFD77C;X4^+[R7PKXJL]=G\
M,366N>)-9\.Z9'X=&C^.?$%G+^F7_!KC!^S1=?\ !+KPMXO^"/B;6O&7Q?\
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
M#U_7_"VDZIJ\6G6NJ>(+\:AX@TFQT_P_HFKZE=7L:6@23A?VE_\ @J9^R_\
MLH?LF?!W]KGXI+\2+G0/VAM-^&K_  (^#7@GPA;>,/V@?BWXL^*_ANQ\4^$?
MAMX(\ Z9KATS4_'$NEWRKJ$4GBFV\-6-Y&+1_$SRWNE?V@ ?H]17YK_L+_\
M!5+]FG]O.S^-&G^$=%^,?P ^*W[.-W:Q?'S]GS]K'X?I\$_CE\(M.U*TO=1T
M;Q%XT\(W6N:[IMEX=U;3-/NM1BU.T\0WJZ;;+$/$$>CW%U:P3?'GPL_X.,?V
M!OBM\:? ?PUT_P (?M6>#_A-\7_BG??!/X'_ +:OQ#^ MYX3_8N^-GQ2M-07
M2(/!WPZ^,-SXCGU6ZU+4M5%S86LGB#P5X>L[26RN)M:N=)M&M;FY /WKHKSO
MXO?$S0?@M\)_B=\8O%-IJ]_X9^%'P^\9?$GQ%8Z!;V=UKM[H?@?P[J/B;5K3
M1;74;_2M/N-6N+#3+B'3H+[5-.LY;MX8[F^M(6>XC\3_ &'?VQ?AE^WY^RU\
M*?VN/@[H7COPU\-_C!8:]J/AK1/B7IGA_1_&]C!X=\6:]X.O5UW3?"WB?QEH
M-M++J?AZ]GM5T_Q+J:/82VLLKP7#RVL !]8445Q7Q)\=Z1\+?AUX^^)OB"VU
M*\T'X=>"O%7CO6[31X;:XU>ZTCPCH5_X@U*VTJ"]O-/LY]2GL]/FBL8;N_L;
M66Z:)+B\MHF>9 #M:*^//V"?VVOA5_P43_95^&?[7WP4\/\ Q!\+_#7XJR>,
MH_#VA_%+2O#FB>.;-O!'CKQ)\/\ 5CK.F^$O%?C?0+<7&L^%]0N=.^P^)M1,
MNF36<UR+2ZDGLK?[#H ***^78OVR?V?+O]KU_P!A;3/&Z:O^TK8_!?5/C[XC
M\#:98W5S'X/^&MAXB\)^&++4O%.L;$TW3=3\1:EXPTZ7P_H*3W.KW6F6UYJU
MW:V.G/IMSJ(!]144A. 3@G )P!DG S@#N3V'K7R]^R;^T_\ \-7> ?$WCS_A
MGC]J+]FO_A&?B)XD^'G_  AG[67PE_X4YX^\0?\ "-PZ9-_PG/AGP[_PD'B/
M^U?AWKW]I^5X;\3?;(/[4FT_4X_L4'V3,@!]145YW\7OB9H/P6^$_P 3OC%X
MIM-7O_#/PH^'WC+XD^(K'0+>SNM=O=#\#^'=1\3:M::+:ZC?Z5I]QJUQ8:9<
M0Z=!?:IIUG+=O#'<WUI"SW$?B?[#O[8OPR_;\_9:^%/[7'P=T+QWX:^&_P 8
M+#7M1\-:)\2],\/Z/XWL8/#OBS7O!UZNNZ;X6\3^,M!MI9=3\/7L]JNG^)=3
M1["6UEE>"X>6U@ /K"BBO@[_ (*(?\%#?@M_P30^!N@_'_X[>&/BAXL\&^(?
MBIX+^$-EIGPDT7PIKOB:+Q+XZ35GTB^NK/QCXU\!Z4FAVXT:Z_M&YBUF>_A,
MD'V;3+P-(8@#[QHJ.*0311RJ"%EC210P 8*ZA@" 2,X/."1GH34E !17P?\
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
MK_AGQ'80:EI.HP+-'#<V[2VMP@N+&]@MM0T^Z6:QU"UM;VWGMXP#T*BO@O\
M9/\ ^"B/P5_;$^._[9_[/7PR\+_%+0_&G[#'Q0TKX2_%K4_'>B>$],\+^(O$
M>KR^*8;:]^'5[X?\;>)]5U;1$;PCJ1GN?$NB^$;Y5GL3'ILIDG%M]Z4 %%%?
M _[+_P#P45^"?[6?[3/[:O[*GPY\+_%/1?B'^PCXQ\&>"/B[K/C71/"6G>#/
M$>J^.5\6MI-Q\.-1T+QOXDUS5]/MQX-U3^T9?$WAWPA<PF>P^S6EWYMQ]E /
MOBBBB@ HKY=_:7_;)_9\_9(G^"FG?&_QNGASQ!^T5\:/ GP"^"_A:SL;K5?$
M7CWXE?$'Q%I7AW3--TO3[1"(-,TE]7M]4\3:]J,UEI&B:4A>>Z>_N],T^_\
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
M\0-7U>'7_$+?!Z;P-J6DW2?$?6M):WA^'-E>#2K'1(A?_:[&6]N@#^,SX ?
M/5/@)^WQ\(5\46T:_$/XY?\ !!K]J']J'XJ:K*EJVN>(_B1^T+^SQ^U+\2/$
M^M>)[RU@B_M'6C-K$.EQW-Q->W,.B:9HVG-=F.PBM[?[)T'Q%XK^('_!&[_@
MW'_80N_'WC?X7_L_?MV?M8^-/AA^TEXG\"ZS-X?U+Q'X$TS]H#Q!IUG\++K5
M+:ZBG%IXWNO&MU=16DUK?Z8^K^'=)O\ 4+6Z73(M/O\ ^NOXS_\ !&W]ECXV
M_M1Z!^UAKGBCXT>%O&_AC]CKQK^P_H?@[P1X@\ :7\-;#X.^./!OQ \"WM_;
MZ+JGPSUS7XO&>DZ'\1M9&A7\?BE/#MI<6&C-=>%[ZWMKRVO^8U;_ ((;_L2>
M)?\ @G1\*_\ @F?XN;XM^*O@[\#M5N_$_P (/BEJ/B_P]IO[0?PZ\<7'B;Q1
MXHMO'GACQWX8\%:!X<L?$NFW/C#6]-M<^!I-#NM&FCL]9T757C-PX!^ 'BO]
MA+X$?\$__P#@Y<_X),_"+]E+4O%WA[X8ZQ^SM^T1XG\,_ KQ?\5?B'\4O#_P
MDUH_"']HW2;O4/!DOQ&\8>+_ !3X:\,?$.^T^/4M0T>.[2PE\1:+KU]ILKK.
M;#2OK7_@TU_X4K_PR9^U3_PD/_"'?\-I_P##77QS_P"&LO\ A(?[$_X6_P"7
M]I\/_P!F?\)+]L_XJ?\ X5Y]I_M3[)]J_P"*9_X37_A-_*_XG']KU^@_P$_X
M(!_LI? ;]L'X%_MV_P##0/[<OQN_:9^!ND^+=&C^(G[2/[0MI\:-3^)]GXI\
M&>)O %LGQ,O?$_@)M6DB\(>&/%>HV/A&P^'^J?#_ $FR,-G+JFGZPT<_VGSS
M]OW_ (-E_P#@F5_P4)^-&L?M!>.]+^,OP.^+'B^]EU3XC>(OV</&?A'PA:?$
MK6I+>"W;7O%GAGQ[\._B;X6AU^40"XU+6O"VB^&M2\0ZA-=:KXFN=:U2YEO&
M /&?CI\?O^"+/[-O_!.O_@J?\3?V)_&>G> M!A\53>$/VI]?_P"">GB#PQX,
M^/,GQA^(7BV;P7X=T;P7XT\9Z!XE\.>$=*U[7=:\0:1X4\6>&-$U/X?^%O#U
MYXVUWX46QU2QK^?WX!?L^?'#]@K_ (*>?\$5OB9\/_V2]&_X)^^'OVR_B%J/
M@WQ9X!T/]LWXP?M7?'/X_>!)M.\"_P#"8>*?VI+O49])^#UO#?Z3XXA\6:+H
MWP]\'>'+'3?%,VNZQKWA[1[KP_X>L=(_L2^'?_!$?_@G;\+_ -@SXD?\$YO"
MOP>OHOV>_C L&H?%&\O?%>L7?Q.\;^-[+^PY]+^)6L>/#)'=Q^,-$U3PUH.K
MZ%!IEGI_@_1[K34L=/\ "=OH5S?:/=_*OPO_ .#;G]C?X9_$G]E[XS7'[1W[
M?GQ3^+O[(/Q!\"^+_@Q\0/C7^T5H?Q.O]$\&_#QK=_#?P(C\-^(/AA)X!T+X
M*6[6R!="\#^$?"'BNSC)@TCQIID"Q11@'\XW_!*/_@D]^R/^WW^R#_P5E^+/
M[2WBGXC:GXI^%'[7'[5-K\&+#3?C!XZ\)^#OV;O%7A_P-IWBU_CSHG@3PSK]
MKX:U3QIXJNKO2M.U_5O'/AKQ/IU_X=^&&B:98Z?OLKUW_J1_X-U/VBOC!^U%
M_P $@OV3_BA\<]<U_P 7_$*"Q^(G@"\\=>*+ZXU77O'&C?#7XG>+_!'AGQ#J
MVK7EU>:AK&JC0-$T_1M7UK4YY-3UG5M(OM4OY)KJ[EGE_"7_ ()-?\$&=+_:
M2^"G[;][^UK_ ,/#/V+_ !=\1/V[?C?H'BSPY\._B'\3/V9],_:F_9D&E^%-
M6\'^%OBC\-_'7A?4O"GQ.^$,VO>*?B*VB>(]'\,6.H7\FM^(M/A\7W-K;0VE
MA_9O\!/@3\*OV8_@S\-OV?\ X'^$+#P)\)_A+X4TSP9X&\*Z<T\T6F:-I<15
M7NKV\EN-0U;5]2N7N-5U[7=5N;S6-?UN^U#6M8O;S4[^[NI@#_.%_P""O?\
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
MUWIEO&]_)X]DT<VSS(N@K*R31\/\"?\ @D]^RM\"M3_X*"SI_P )]\5_#O\
MP4N^(OBCXB_M)> OB[JGA/7?!C3^,6\:?V_X6\$V/AGP5X0U32/"EW#X[UJV
M2#7M8\4:[;1Q:=+;Z_'>6SW,X!_$U_P53_X)<?LJ?LO?\$&/V2?VNO@W\0OB
MG'\;/V@-:_99\;?'KQ;K7QH^(VM^'/VL/$?QA^'VL?$*_O?%/PVU[QI>>!CK
M7@K6;FZU_P #ZGX?\.KK>F>']+U9==N=?O;R]\1V_P!3_M[Z=^T!_P %"?\
M@M/^U/\ LU>+OV /''_!3CX*_L>_ CX)V?PI_9/@_;_T#]A3P9\,;KQ_X#\#
M^*=8_:+(O-6TZ\^)'B[6=9\5ZGX;CU+3IXI-*T'4- TGQ;#J%A:>$[6T_8GQ
M?_P:J?L">//A=:?!?Q9^T=_P48U_X6^$O$A\0_!3P#KW[4]GXD\#?LY0W.HW
M=_K'A_X(^ O$OPTUGP+H&D>($NS8ZU=^)/#7BWQ/<VD22P^(K;49KR_NON_]
MLW_@B]^S1^V1\:O#7[2\/Q<_:S_9,_:2T#X?P_"G4?CS^Q7\;S\"OB5XW^'%
ML9C;>$?'.IGPMXJTS7+"$3F!KN/2++6+O3X--T>_U*[T71M&TZP /YD/C[^Q
M]^UI\-?^"$_B?XG?\%*WU3]EC]K;_@F7^TE'\4_^":7Q<^('QI^''QU^+>F>
M &UGX?:E\//@UKOQ+^&&L^+K7QK>WGB%;WPEX<BETWP[);ZAX,\ :U/X4T3P
M=X4:*7]%O^#8(:7^US:?M>?\%5_CQ\3M$^+?[>_Q]^*-[\(OBIH\6C2:)<_L
MS?#7P.FFR^$OA#X>T34D?4- T'Q7;6>C>(&_L^ZN=&O])\->$M'N+N\\6>$_
M%ES+^AEQ_P &^'_!/M_AQ^R1\$K*W^,.F? 3]DGXNZM\?;7X'0>-O#^I?#[]
MH?XSZQ)IK3_$7]J%O$/@G6O%_P 4-;M8=.;3-.MM.\6>$M$L?#NH:EX3ATD>
M%;A-%A^I_@C_ ,$OOV?/V<?VY_VA/V\_@KXD^*O@#QO^U-H-GIWQR^#&BZSX
M*C_9Y\:^);&YM[Z+XF2^#9/ $GB[3/B++J:ZEJUYK6D_$"RT^]U3Q+XKOKO1
MIKCQ)J[W0!^CU%%% 'PA_P %&?VN/C#^Q3^S;?\ QL^!G[&GQF_;K^($/C#P
MSX6LO@9\#DU1O%;66O?;VO?%^IOX?\&_$3Q+!X9T(6,5K?S^'O ?BJ^BO]5T
MLW=C8Z+_ &KKFD_FM_P3N_X+*_MP_MD?M,^&_@1\>_\ @B%^V3^Q-X#\0Z#X
MKU2;]H'XF-\2[OX>>&+[PWH%]K=CIWBB7XA?LU? ^PM5\37-E#X<T8Z1X@UO
M6)M>U334&@-I8U/5=,_H8HH _F1_:[_X+J_\%"/V>?VDOB_\$_A-_P &_G[<
MO[2'P_\ AKXPU#PMX<^.?AB7XLV?A3XH66G[%7Q?X33P'^R=\8/#4OAG5RWV
MK1)[;QYJ=\]@\(UJQT+6EU#0]/\ N;XH_P#!3#]ISP)_P33^&G[<?AC_ ()8
M?M7_ ! ^/GC_ %+1]+UC]@O3+;6H?C=\.3J&O^)]&NM=\9II/PX\3>-+;PO;
MVOAVSUFVN+/X1W7B9;#Q=X7D\1^$O"T+>(;CP]^Q%% '\\__  3N_P""RO[<
M/[9'[3/AOX$?'O\ X(A?MD_L3> _$.@^*]4F_:!^)C?$N[^'GAB^\-Z!?:W8
MZ=XHE^(7[-7P/L+5?$US90^'-&.D>(-;UB;7M4TU!H#:6-3U73/*?VN_^"ZO
M_!0C]GG]I+XO_!/X3?\ !OY^W+^TA\/_ (:^,-0\+>'/CGX8E^+-GX4^*%EI
M^Q5\7^$T\!_LG?&#PU+X9U<M]JT2>V\>:G?/8/"-:L="UI=0T/3_ .FZB@#\
M=_BC_P %,/VG/ G_  33^&G[<?AC_@EA^U?\0/CYX_U+1]+UC]@O3+;6H?C=
M\.3J&O\ B?1KK7?&::3\./$WC2V\+V]KX=L]9MKBS^$=UXF6P\7>%Y/$?A+P
MM"WB&X\/<?\ \$M_^"IW[7'[>GQ+^(W@#]H__@DA^U3_ ,$]=)\&>!8_&.@?
M$?XU?\)U/X(\::B=?TG17\$V-W\0/@5\#+]?%4MMJ=QKME;Z)8^*+3^R-#UB
M35[K19O[)AU;]N** /Y%?VR?A+XN\=_\%P_&GQI_X)1?MR_LT>#_ /@IY\,/
MV?O"GPX_:'_8Z_;"^%OQ#MO!'BSX67>CZ-XGTS7?AY\2D^'FI'4[_4/#FH>
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
M?3HX[^*>&YN;P _+WX$_\*J_XBN/VS?^&F_^$0_X6+_PQ_\  C_AB'_A8/\
M9?V;^SO^$<^%G_"5?\*I_P"$CX_X6#_:W_"6_8O^$=_XG_V/_A9G]F?\2_\
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
MJWELO"6@>"-5.G1V\2ZTERLEW* ?D1\$?V:/AS_P3(_X.9/@G^S9^Q_<^/\
MP)\!_P!JW]A+QS\5?C7\,]<^*/Q*^(VF>-OB7HNJ?&&Y3QWK5_\ $;Q=XJU7
M5O%MSJGP_P!,U)=7U&]N)=.FU;Q+;:0NGV6O:A!+\7_L:?L9_";_ (*<?L;?
M\%:?^"I/[6/Q2^-5A^V[X?\ BG^V1X5^'_Q0T[XW?$;P#+^R)X2^$_PT3Q-X
M=^'VBZ-X7\=:-X4OO",.F^()-$\3^'/%?]J^&F\!PVN@Z/%HDQU+Q!J?]>GC
M3_@G5\$_'7_!1#X/_P#!3#5_%'Q3M_CO\%/@AK_P#\*^$].UOPE#\)-0\'>(
MKCQU<WNI>(-!N?!%YXQNO$L3_$'61:WFG>/=*TM$MM,$VC3F&Z:]^$_C!_P;
ML_L,_%OXN?'OXDVGQ'_;$^#?@K]J:ZU#6_VC/V:/@)^T9JWPM_9F^,_C'4AJ
M$]QXW\>_#?2- EOM9UP:QJ4_B./3G\31^$!KF^Y;PN]O>ZI:7X!_()X=^*/Q
M]UW_ ()%_P#!OK^PW\,_A[XT^,'PN_:U^-/[9US\7_V?_!_Q\T7]EU_VJ8/A
MM^TAXC3P_P#L]ZY\=-:GBLO"?A;Q,OC#6)M;TR^5K;Q!?R>'%TPQ>+-.\-7E
MG^R'_!/W_@F%^U*OC']MS]EG]J;_ ()ZZ]^PA_P1O_:9_9MOKF3X"^./V\?A
M3^V+H?P&_:$\(WWAF:Q^)_PB\:0^,;_QOX+N=2LX=:\>:E>:_P"'-3M-/\5>
M%]$U+4O%SZ=I.@:%;?M!-_P00_8;O?V!/@9_P3VU;5/CKJ/@+]F?QSXB^)OP
M%^.47C_0/#G[37PN^(/B3QGXJ\<7?BKPM\1_!O@?PUX?M+VVU3Q=?6]K8R^!
MIM$EM].\.WNIZ7J.O^']*UJVY;PY_P &^_[)WA[X1?M2> ;C]H#]N#QE\6OV
MR?"FB_#GX^?ME?$GX[Z!\1_VO?%7PIT;4=-NW^%-K\2O&?PTUGPOH_@;7M-T
MFR\+>*K.P^'\>K>)?"EM9Z+J^L7,.EZ.^G '\.'[+NNG]O?P!^UI\$/VL?VH
M=!^,WPT_X)&?\$MOV^I_^">/P\.A:AI.C?'.7PU\.OBSX<\._'&S?6K.&+7Y
MO@_X=TWPM-X6BGCM?$VEV/ACX=W.EVYC\#>.]2U'_5HK^7[_ (*U?\$/OV']
M/_X)S>(_B)\,K'XC_ SQM_P39_X)]?M9Z/\ !/Q-\(=?\+:#J_COP/9_ 3XD
M:IKGPY^.=[KG@CQ)/X^\(^.-2O\ Q;?^,6TY_"_B:^O?B)\1+O3?$FDW'B[4
MY7_J!H **** "BBB@ HHHH **** "OY O^#U;_E%E\ _^S__ (6?^LZ_M55_
M7[7\@7_!ZM_RBR^ ?_9__P +/_6=?VJJ /W^_P""3O\ RBR_X)I_]F ?L;_^
MLZ_#FOO^OPC_ ."9G_!3/_@F]\/O^";W_!/OP%X]_P""@G[$7@CQUX(_8B_9
M1\(>-/!?B_\ :N^ _AKQ9X0\6>&O@/X"T;Q'X7\4>'-9\>V6L:!XBT#6+*\T
MG6]$U:SM-2TK4K2YL;ZV@NH)8D^W?^'L7_!++_I)9^P!_P")D?LZ_P#SQJ /
MO^BO@#_A[%_P2R_Z26?L ?\ B9'[.O\ \\:C_A[%_P $LO\ I)9^P!_XF1^S
MK_\ /&H ^_Z*^ /^'L7_  2R_P"DEG[ '_B9'[.O_P \:C_A[%_P2R_Z26?L
M ?\ B9'[.O\ \\:@#[_HKX _X>Q?\$LO^DEG[ '_ (F1^SK_ //&H_X>Q?\
M!++_ *26?L ?^)D?LZ__ #QJ /O^BO@#_A[%_P $LO\ I)9^P!_XF1^SK_\
M/&H_X>Q?\$LO^DEG[ '_ (F1^SK_ //&H ]B_; ^ ?B?]I/X(O\ #7P1\0-!
M^%WC72OB]^S5\:O!OC;Q5X!U#XH^%M,\6?LS?M)_"7]I'PW8^)O .D?$#X5:
MMXE\.^(M:^$]CX:URRTKXB^$=2BTO6+J\L-8@N[:%9/'?^%<_P#!4W_H\C]@
M#_Q6G^T5_P#38J/^'L7_  2R_P"DEG[ '_B9'[.O_P \:C_A[%_P2R_Z26?L
M ?\ B9'[.O\ \\:@ _X5S_P5-_Z/(_8 _P#%:?[17_TV*C_A7/\ P5-_Z/(_
M8 _\5I_M%?\ TV*C_A[%_P $LO\ I)9^P!_XF1^SK_\ /&H_X>Q?\$LO^DEG
M[ '_ (F1^SK_ //&H /^%<_\%3?^CR/V /\ Q6G^T5_]-BH_X5S_ ,%3?^CR
M/V /_%:?[17_ --BH_X>Q?\ !++_ *26?L ?^)D?LZ__ #QJ/^'L7_!++_I)
M9^P!_P")D?LZ_P#SQJ #_A7/_!4W_H\C]@#_ ,5I_M%?_38J/^%<_P#!4W_H
M\C]@#_Q6G^T5_P#38J/^'L7_  2R_P"DEG[ '_B9'[.O_P \:C_A[%_P2R_Z
M26?L ?\ B9'[.O\ \\:@ _X5S_P5-_Z/(_8 _P#%:?[17_TV*C_A7/\ P5-_
MZ/(_8 _\5I_M%?\ TV*C_A[%_P $LO\ I)9^P!_XF1^SK_\ /&H_X>Q?\$LO
M^DEG[ '_ (F1^SK_ //&H /^%<_\%3?^CR/V /\ Q6G^T5_]-BH_X5S_ ,%3
M?^CR/V /_%:?[17_ --BH_X>Q?\ !++_ *26?L ?^)D?LZ__ #QJ/^'L7_!+
M+_I)9^P!_P")D?LZ_P#SQJ #_A7/_!4W_H\C]@#_ ,5I_M%?_38J/^%<_P#!
M4W_H\C]@#_Q6G^T5_P#38J/^'L7_  2R_P"DEG[ '_B9'[.O_P \:C_A[%_P
M2R_Z26?L ?\ B9'[.O\ \\:@ _X5S_P5-_Z/(_8 _P#%:?[17_TV*C_A7/\
MP5-_Z/(_8 _\5I_M%?\ TV*C_A[%_P $LO\ I)9^P!_XF1^SK_\ /&H_X>Q?
M\$LO^DEG[ '_ (F1^SK_ //&H /^%<_\%3?^CR/V /\ Q6G^T5_]-BH_X5S_
M ,%3?^CR/V /_%:?[17_ --BH_X>Q?\ !++_ *26?L ?^)D?LZ__ #QJ/^'L
M7_!++_I)9^P!_P")D?LZ_P#SQJ #_A7/_!4W_H\C]@#_ ,5I_M%?_38J/^%<
M_P#!4W_H\C]@#_Q6G^T5_P#38J/^'L7_  2R_P"DEG[ '_B9'[.O_P \:C_A
M[%_P2R_Z26?L ?\ B9'[.O\ \\:@ _X5S_P5-_Z/(_8 _P#%:?[17_TV*C_A
M7/\ P5-_Z/(_8 _\5I_M%?\ TV*C_A[%_P $LO\ I)9^P!_XF1^SK_\ /&H_
MX>Q?\$LO^DEG[ '_ (F1^SK_ //&H /^%<_\%3?^CR/V /\ Q6G^T5_]-BH_
MX5S_ ,%3?^CR/V /_%:?[17_ --BH_X>Q?\ !++_ *26?L ?^)D?LZ__ #QJ
M/^'L7_!++_I)9^P!_P")D?LZ_P#SQJ #_A7/_!4W_H\C]@#_ ,5I_M%?_38J
M/^%<_P#!4W_H\C]@#_Q6G^T5_P#38J/^'L7_  2R_P"DEG[ '_B9'[.O_P \
M:C_A[%_P2R_Z26?L ?\ B9'[.O\ \\:@ _X5S_P5-_Z/(_8 _P#%:?[17_TV
M*C_A7/\ P5-_Z/(_8 _\5I_M%?\ TV*C_A[%_P $LO\ I)9^P!_XF1^SK_\
M/&H_X>Q?\$LO^DEG[ '_ (F1^SK_ //&H /^%<_\%3?^CR/V /\ Q6G^T5_]
M-BH_X5S_ ,%3?^CR/V /_%:?[17_ --BH_X>Q?\ !++_ *26?L ?^)D?LZ__
M #QJ/^'L7_!++_I)9^P!_P")D?LZ_P#SQJ #_A7/_!4W_H\C]@#_ ,5I_M%?
M_38J/^%<_P#!4W_H\C]@#_Q6G^T5_P#38J/^'L7_  2R_P"DEG[ '_B9'[.O
M_P \:C_A[%_P2R_Z26?L ?\ B9'[.O\ \\:@ _X5S_P5-_Z/(_8 _P#%:?[1
M7_TV*C_A7/\ P5-_Z/(_8 _\5I_M%?\ TV*C_A[%_P $LO\ I)9^P!_XF1^S
MK_\ /&H_X>Q?\$LO^DEG[ '_ (F1^SK_ //&H /^%<_\%3?^CR/V /\ Q6G^
MT5_]-BH_X5S_ ,%3?^CR/V /_%:?[17_ --BH_X>Q?\ !++_ *26?L ?^)D?
MLZ__ #QJ/^'L7_!++_I)9^P!_P")D?LZ_P#SQJ #_A7/_!4W_H\C]@#_ ,5I
M_M%?_38J/^%<_P#!4W_H\C]@#_Q6G^T5_P#38J/^'L7_  2R_P"DEG[ '_B9
M'[.O_P \:C_A[%_P2R_Z26?L ?\ B9'[.O\ \\:@ _X5S_P5-_Z/(_8 _P#%
M:?[17_TV*C_A7/\ P5-_Z/(_8 _\5I_M%?\ TV*C_A[%_P $LO\ I)9^P!_X
MF1^SK_\ /&H_X>Q?\$LO^DEG[ '_ (F1^SK_ //&H /^%<_\%3?^CR/V /\
MQ6G^T5_]-BH_X5S_ ,%3?^CR/V /_%:?[17_ --BH_X>Q?\ !++_ *26?L ?
M^)D?LZ__ #QJ/^'L7_!++_I)9^P!_P")D?LZ_P#SQJ #_A7/_!4W_H\C]@#_
M ,5I_M%?_38J/^%<_P#!4W_H\C]@#_Q6G^T5_P#38J/^'L7_  2R_P"DEG[
M'_B9'[.O_P \:C_A[%_P2R_Z26?L ?\ B9'[.O\ \\:@ _X5S_P5-_Z/(_8
M_P#%:?[17_TV*C_A7/\ P5-_Z/(_8 _\5I_M%?\ TV*C_A[%_P $LO\ I)9^
MP!_XF1^SK_\ /&H_X>Q?\$LO^DEG[ '_ (F1^SK_ //&H /^%<_\%3?^CR/V
M /\ Q6G^T5_]-BH_X5S_ ,%3?^CR/V /_%:?[17_ --BH_X>Q?\ !++_ *26
M?L ?^)D?LZ__ #QJ/^'L7_!++_I)9^P!_P")D?LZ_P#SQJ #_A7/_!4W_H\C
M]@#_ ,5I_M%?_38J/^%<_P#!4W_H\C]@#_Q6G^T5_P#38J/^'L7_  2R_P"D
MEG[ '_B9'[.O_P \:C_A[%_P2R_Z26?L ?\ B9'[.O\ \\:@ _X5S_P5-_Z/
M(_8 _P#%:?[17_TV*C_A7/\ P5-_Z/(_8 _\5I_M%?\ TV*C_A[%_P $LO\
MI)9^P!_XF1^SK_\ /&H_X>Q?\$LO^DEG[ '_ (F1^SK_ //&H /^%<_\%3?^
MCR/V /\ Q6G^T5_]-BH_X5S_ ,%3?^CR/V /_%:?[17_ --BH_X>Q?\ !++_
M *26?L ?^)D?LZ__ #QJ/^'L7_!++_I)9^P!_P")D?LZ_P#SQJ #_A7/_!4W
M_H\C]@#_ ,5I_M%?_38J/^%<_P#!4W_H\C]@#_Q6G^T5_P#38J/^'L7_  2R
M_P"DEG[ '_B9'[.O_P \:C_A[%_P2R_Z26?L ?\ B9'[.O\ \\:@ _X5S_P5
M-_Z/(_8 _P#%:?[17_TV*C_A7/\ P5-_Z/(_8 _\5I_M%?\ TV*C_A[%_P $
MLO\ I)9^P!_XF1^SK_\ /&H_X>Q?\$LO^DEG[ '_ (F1^SK_ //&H /^%<_\
M%3?^CR/V /\ Q6G^T5_]-BH_X5S_ ,%3?^CR/V /_%:?[17_ --BH_X>Q?\
M!++_ *26?L ?^)D?LZ__ #QJ/^'L7_!++_I)9^P!_P")D?LZ_P#SQJ #_A7/
M_!4W_H\C]@#_ ,5I_M%?_38J/^%<_P#!4W_H\C]@#_Q6G^T5_P#38J/^'L7_
M  2R_P"DEG[ '_B9'[.O_P \:C_A[%_P2R_Z26?L ?\ B9'[.O\ \\:@ _X5
MS_P5-_Z/(_8 _P#%:?[17_TV*C_A7/\ P5-_Z/(_8 _\5I_M%?\ TV*C_A[%
M_P $LO\ I)9^P!_XF1^SK_\ /&H_X>Q?\$LO^DEG[ '_ (F1^SK_ //&H /^
M%<_\%3?^CR/V /\ Q6G^T5_]-BH_X5S_ ,%3?^CR/V /_%:?[17_ --BH_X>
MQ?\ !++_ *26?L ?^)D?LZ__ #QJ/^'L7_!++_I)9^P!_P")D?LZ_P#SQJ #
M_A7/_!4W_H\C]@#_ ,5I_M%?_38J/^%<_P#!4W_H\C]@#_Q6G^T5_P#38J/^
M'L7_  2R_P"DEG[ '_B9'[.O_P \:C_A[%_P2R_Z26?L ?\ B9'[.O\ \\:@
M _X5S_P5-_Z/(_8 _P#%:?[17_TV*C_A7/\ P5-_Z/(_8 _\5I_M%?\ TV*C
M_A[%_P $LO\ I)9^P!_XF1^SK_\ /&H_X>Q?\$LO^DEG[ '_ (F1^SK_ //&
MH /^%<_\%3?^CR/V /\ Q6G^T5_]-BH_X5S_ ,%3?^CR/V /_%:?[17_ --B
MH_X>Q?\ !++_ *26?L ?^)D?LZ__ #QJ/^'L7_!++_I)9^P!_P")D?LZ_P#S
MQJ #_A7/_!4W_H\C]@#_ ,5I_M%?_38J/^%<_P#!4W_H\C]@#_Q6G^T5_P#3
M8J/^'L7_  2R_P"DEG[ '_B9'[.O_P \:C_A[%_P2R_Z26?L ?\ B9'[.O\
M\\:@ _X5S_P5-_Z/(_8 _P#%:?[17_TV*C_A7/\ P5-_Z/(_8 _\5I_M%?\
MTV*C_A[%_P $LO\ I)9^P!_XF1^SK_\ /&H_X>Q?\$LO^DEG[ '_ (F1^SK_
M //&H /^%<_\%3?^CR/V /\ Q6G^T5_]-BH_X5S_ ,%3?^CR/V /_%:?[17_
M --BH_X>Q?\ !++_ *26?L ?^)D?LZ__ #QJ/^'L7_!++_I)9^P!_P")D?LZ
M_P#SQJ #_A7/_!4W_H\C]@#_ ,5I_M%?_38J/^%<_P#!4W_H\C]@#_Q6G^T5
M_P#38J/^'L7_  2R_P"DEG[ '_B9'[.O_P \:C_A[%_P2R_Z26?L ?\ B9'[
M.O\ \\:@ _X5S_P5-_Z/(_8 _P#%:?[17_TV*C_A7/\ P5-_Z/(_8 _\5I_M
M%?\ TV*C_A[%_P $LO\ I)9^P!_XF1^SK_\ /&H_X>Q?\$LO^DEG[ '_ (F1
M^SK_ //&H /^%<_\%3?^CR/V /\ Q6G^T5_]-BH_X5S_ ,%3?^CR/V /_%:?
M[17_ --BH_X>Q?\ !++_ *26?L ?^)D?LZ__ #QJ/^'L7_!++_I)9^P!_P")
MD?LZ_P#SQJ #_A7/_!4W_H\C]@#_ ,5I_M%?_38J/^%<_P#!4W_H\C]@#_Q6
MG^T5_P#38J/^'L7_  2R_P"DEG[ '_B9'[.O_P \:C_A[%_P2R_Z26?L ?\
MB9'[.O\ \\:@ _X5S_P5-_Z/(_8 _P#%:?[17_TV*C_A7/\ P5-_Z/(_8 _\
M5I_M%?\ TV*C_A[%_P $LO\ I)9^P!_XF1^SK_\ /&H_X>Q?\$LO^DEG[ '_
M (F1^SK_ //&H /^%<_\%3?^CR/V /\ Q6G^T5_]-BH_X5S_ ,%3?^CR/V /
M_%:?[17_ --BH_X>Q?\ !++_ *26?L ?^)D?LZ__ #QJ/^'L7_!++_I)9^P!
M_P")D?LZ_P#SQJ #_A7/_!4W_H\C]@#_ ,5I_M%?_38J/^%<_P#!4W_H\C]@
M#_Q6G^T5_P#38J/^'L7_  2R_P"DEG[ '_B9'[.O_P \:C_A[%_P2R_Z26?L
M ?\ B9'[.O\ \\:@ _X5S_P5-_Z/(_8 _P#%:?[17_TV*C_A7/\ P5-_Z/(_
M8 _\5I_M%?\ TV*C_A[%_P $LO\ I)9^P!_XF1^SK_\ /&H_X>Q?\$LO^DEG
M[ '_ (F1^SK_ //&H /^%<_\%3?^CR/V /\ Q6G^T5_]-BH_X5S_ ,%3?^CR
M/V /_%:?[17_ --BH_X>Q?\ !++_ *26?L ?^)D?LZ__ #QJ/^'L7_!++_I)
M9^P!_P")D?LZ_P#SQJ #_A7/_!4W_H\C]@#_ ,5I_M%?_38J/^%<_P#!4W_H
M\C]@#_Q6G^T5_P#38J/^'L7_  2R_P"DEG[ '_B9'[.O_P \:C_A[%_P2R_Z
M26?L ?\ B9'[.O\ \\:@#R']H+]D_P#X*0_M)_ 7XW?LZ>/?VUOV(M,\"_'W
MX0_$KX*^--2\(?\ !.#X\:;XLT_PG\4_!FM>!O$=]X7U'6?^"I7B'1[#Q%::
M/KMY<:)>ZMH&N:;:ZE';3WVCZG:QRV4_ZNU\ ?\ #V+_ ()9?])+/V /_$R/
MV=?_ )XU'_#V+_@EE_TDL_8 _P#$R/V=?_GC4 ??]%? '_#V+_@EE_TDL_8
M_P#$R/V=?_GC4?\ #V+_ ()9?])+/V /_$R/V=?_ )XU 'W_ $5\ ?\ #V+_
M ()9?])+/V /_$R/V=?_ )XU'_#V+_@EE_TDL_8 _P#$R/V=?_GC4 ??]%?
M'_#V+_@EE_TDL_8 _P#$R/V=?_GC4?\ #V+_ ()9?])+/V /_$R/V=?_ )XU
M 'W_ $5\ ?\ #V+_ ()9?])+/V /_$R/V=?_ )XU'_#V+_@EE_TDL_8 _P#$
MR/V=?_GC4 ??]?R!?\'JW_*++X!_]G__  L_]9U_:JK]_O\ A[%_P2R_Z26?
ML ?^)D?LZ_\ SQJ_E\_X.S?VN/V4OVO?^"<_P7^&O[)O[3G[/7[4'Q&T/]M;
MX<^.=:\ ?L[_ !H^&_QK\:Z1X*TWX%_M'Z!J/C#5/"OPU\2^)M=T_P +:?KO
<B;PYHM[X@N["+2;75O$&B:=/=QWFJV$,X!__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>18
<FILENAME>image02.jpg
<TEXT>
begin 644 image02.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  $! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_
MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P  1" +^!54# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#^_BBBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !15>ZO
M+2QA:YO;JWL[=/OSW4T=O"F>F^65D1<_[3"OQO\ V]?^"Q_P-_9+74/!G@V6
MU^)WQ=M+BW@N?"=A=&"WLK.[0@:DNK1>;9S&!BF85?<<]L&OH>&N%<_XOS*E
ME/#V6XC,<94UE&E&U*A332E6Q->3C2P]&#E'GJUIQA&Z5[R1\_Q)Q3D/".6U
M<VXAS+#Y=@Z6G-6E^\JSLVJ6'HQO5KUI*+<:=*$I-*3M:+:_7;Q-XM\-^#M+
MNM9\3ZUINBZ?9V\US-/J%Y;6@,4"&23RA<2QF5PHR$3+'H!7X5?MF_\ !=[X
M%_!!KOPI\$[%?C%XUMY9+#5[.&XGT>#197 5;A+QU:"Z";U;"/@\C/I_,%^U
M]_P41_:3_;#UR>#QMXQU+3? MMJ<EUH/@[3Y6LCI F4/''+J%A)!+>HB@[A+
MN4F/!^_@_"<TDN]C-<-<32L897E+2S2EE# R3.2Y,A7&YF./,YX2O[6\//HJ
M95@8X;,N/<;_ &GBM*G]C8"I.GE]-WC_ +QC8)5<3[/FO.-'V$/:1Y5*O2NY
M?Q7XA?2MS#%.OEO N!6 H.2I_P!L8[DGC9P<HM3H822=&BJJC."<W6E[.=[T
M:ND/MW]K3_@H+^T%^U]?ZE9>/?%%U9>!WOVOM(\&HTCKI7(\Q5O$F(EV-&&^
MX,^4.[<_#JJ AC\UY%<*O[S<S$KMQ\S$GYSM)SP/.//R&I6QPI'EE44+P6V[
M3N;D9W?,"?\ :\C XD%!8N6._/F*%/R;<XP0/]DOGVQY_P#TSK^M\JR3*L@P
M=++<GR["Y=@:/O4\-AJ,,/!2<H2]K*,=)5)V4W4;YII*32;=OY)S;/<XX@Q<
M\RSK'XK,,=6?[RMB<1*M423?)3@Y27+&G&;BHK2$Y)1;B#2EQ\TQ<856;81G
M;DJ^/]G!('/^I&<;P*16:+8N=K0MN5.6 S@8W# .0P''3SS_ '#2^825;S,[
M5*;O+QP01N*^V,C(Y\D?\]*0;DVJ<*8VW;/O=<#&[N""!GG'G'_GG7I<TFDI
M6>EVG)W;LM;:6L[-^ZO>=M+<K\G1-M))W=WHEJWHUS];:^49]]4W?*ZB7<'8
M2[]A&2O.<=L;,X//[@#^,4]IGDW!B4$@"F+:?E(Q\N1_>R!GH//)_A--+;MQ
M\W=O82!]F-Q&>0/;&=O?R>G[RE9S(68X4R*%*8!VXQA-PXR<@;O^FV?^6=.3
MFWJM+MVYVTI7BNZOI=7M\*Z*6IRQ35HI6T6RFK<MDO>T6KTT]Z5)6TLFJ^UO
M,!*$@JQVL=P;D38Z_-M,F.WEX/+9H#8(.\EHR !@\!3M$>>^PMY>>_FDCA<T
MXR%BK%@NU3'G:#E2#^]([%L;]IQ@Q;?XZ0,0$&[/E'A=F,=!LS_$%SLW<@^;
MN_@S4):17)&RCM?1:)_)WMII>4GII8=V[NZN[7:>G73X]=O+W5-]=4R5)RV"
MV9%;!.X-AC(1_#NVE]AY'E;?XZ3&#N'R[]NP\G+(-FTCMLSY.3PP??T%+@J&
M!; 8B56QG?C)$@';=@OL[>5MQ\]*<Y<G $PQG^\0<%/]G8?W.>-V_?\ PU=Y
M7O[NK5VGOKI]K6RO_-HO[UP>JY6FXZZ-KJHWNN?5N[LM=90TTT5I2^"9B1T8
M;#\I*GY_4[AF;'3*[>IIJML.0"K!LEL'$F/E('IL+>3WSOW=!3O,R5;S?NKL
M/R?<##.XC');_78/0IL_BHWMA%X'DD[>,[\G!!]DSY.3U#^9VS1JK6BD^5?:
MU5XW^>MFUK[S;UL)J*ES)03:BF]-59/3W]5>,=]H1E_V\C.74HTQ;D/]PC
MW _\"'[['4%-G4\?5O[*G[9'QE_9(\7Z?XA^''B2ZM])_M:#4M=\.9DV:U8Q
M3PFXTDW'FA+=;L6Z6WFE6" [CD5\I;OE*>9G#>8/W?3/S;@>^_'G;1G;L\O^
M+%28;RW=3E)'5&BQ]]B5+#?U3;GR<YP<>9WKS\RRO+\XP.(RS,\OP^88+%Q=
M*MA<13=2C*,[1YI+51E&Z4)\K<7K%ZWEWY=FN89+CL-F65XZOE^+PM6E.CB,
M/4Y*RG%TW&*U;:MS<Z35TXI\R/\ 0U_89_X*:_ ?]L_PSHEMI.M6?AOXIOIS
M7'B3P%=SD/I-S'*L8MX+^Y:.._DECD@E40;F)E* $J:_2;G=UXV]/QZ_TK_+
M/^'WCSQE\,O&6A^._ NO7OA[Q5X:U*TU71]1M)942.[LY4G@:>V1TCN8UVBX
M:.<,C;1&P/ K^XS_ ()B_P#!5_X<_M;>&/#?PS^(.LV^@?M 65A]DO=)NFVI
MXGCTJWCBN/$4=VPCM()=2F1Y$T^-C("VU%/%?YX^-_T?<5P2I\2\(0Q69<-5
M)SJ8[!NG.KBLBIR?/&3E;GQ&7)-0CB91YZ/+RXAR?OO_ $/\$OI X7C;V/#?
M%DL-EW$L*5*.$Q*J0I8?.94U&G-.*M"ACIS7/[!.,*W._8PC:,)?M-1117\N
M']1!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %>4_%[XV?#/X%>%W\7_%'Q
M9I?A'0P[017VJS>1!+=;&>.W5O[\A&U1W-?#?[=__!47X$?L3Z6--U:_;QA\
M0KN66S3PCX;EMK[5-$G\@36]UKED762WLYMP"O\ Q<XK^*?]LC]NKXX_MH^-
M-0U_XD:ZUGX3DDC&E^ M/N;A/"<,-MO6RU%M-E+(M\\3DW$HX,QCQQP/W[PJ
M\ N(_$&>'S/,E5R'A:;<GF->FUB<9%.W+@,/-)SC*TG]8G:DDDUS<\&_P3Q2
M\>^&?#]5LLP,Z6=\31:C_9U&HGA\([1G)XZO!M0FH3C:C"]1MZVY)H_07_@H
MU_P6.^+?Q]\3:U\-_@OK4_@CX8Z3<7VBZQ;V)28^+FMKQOLFJVM^)3<6Z&--
M^(FCW#/RC-?AC=7E[?W;WU_?76HWTIR]W>W$UY<2N-W6:=Y)"'YPI? ^T)@?
M**BMT6,H(EB7:' ./GP0>6(QAP,*/]V;\4YZ#8<H I7J"N/F3_:;:=GUMZ_T
M;X2X0X=X,RBCDO#N74,+A:,:<:U6--0Q6+K1:52IC:S7M*]5M+64I<D6HQ:C
MRG^<O%O&G$7&V;5LRX@QV*Q=6HY5:=*==O#X6E4F_9T<)1BU2ITU#FLHQC>5
MKJ^HJS2*5.]59=R$D?<+D$Y'JF>_3[.P&02*;N*DY8.0"'ZY="S-QZ%R.#V^
MT*,C I5."A94X!5A)W8Y.9/]H9&_Z7% .S:2$;8^YMN?F'&%'J.#Y8][>OIK
MR6J6O*H\W/T4;I+R^TEM>45TLOE>6*22@DDU97=DXR3CWM9QAZ>_V8!SC:C!
M Q1USD[-H4#GN$!^;CGR'SU-(6SGY@V[.,<;F&_...-_.!U'VA,?=%*WS%R!
M&-S!QG^%3GY3Z#YAYGTN*"<DD",!E&W9T!&,F/T)P=GUMZ:NGRJ#2O=I/2[<
M4V_-J\?.S>Y5V]U?;:3[1>FOF[6_Z=^5@L<\RJW(5G P"?DPP&. .#Z$0-_>
M-,!*J 1MV#E#DD*=_P I)YR<D ]O/3/W14F02O$&-I0[?]66P0&^@R,GT%QU
MIH)&"PY5\MYG^L8'& WJ>/E]S;T<TM[;ZW<M7HGTLNO-MO)6MJ@;UV[]=-[*
M^MND5Z>T\[J6(8CS58YW*^!@CY,M@#&%X. .D#=F--##'RC8K [8\Y(8;\KG
M'4Y(]<SKCH*<?XA^YY(8%?N!>?E7_8.1N[8%Q2LP=F95"AU&T'(=2N,GVD.T
MX]S!3]Z]N1JVEE+1>]%6MMM>.FR6EKBOKMIU]YI_9>BYO[TGIHFX=6A@8$D@
MA<L0[=F?*_O1QP'($@'0+"P[FE+$ 9<,5494#&U2''E'CED_U9;^]*I/(%.+
M!]A"Q@!/+(.=I< C?_N9(*'_ )YB:D!&$R(SL;Y\?>8'!Q)ZR<?-_P!-##2O
M+33[YW;=D[OS^UZS7H%W;5*_E)V\EOMI%/RY^S&@E21G:=Q=6/(8;E)EZ?=;
MB0 < 1,!P329ZX! < KD_>(0_*.P*#]PV.2S@_>%.^;# A<@@@MTVC(PG_3
MY^7_ *9B:E.26XP&&4ST7)#?NO1P!A_^FY2G>6W+UM\3M:]N5?+W=>D'U%?5
M:2?SDGLGK[W]Z37FX!N/!\U2"2#Q]UMX^;I_&<3#/1$*]#BF[AR<890 _P#M
MKL("]."@_<$]W<,><4_J5.(,;=F!TW8(W/[9.4[^1OHW@K&-H_=,=Y.<R;CD
M?4CH_P#TWV4FY:>[TN_?7\J=W9+J^;_%-7\J;:MHNE_>?5;+NKJ"_P /.^CN
MFXC \U202R\?=&]26;CD/_KP!T1".AH#D(ZJXVRX_=GKP@(P>WW1;^I?)QD4
M?PE?W.X-NR.NWIAO^F9_@'_/N'_%?[XQ'\_*?\]%'WOE]../^OD_D.[M>-_>
M26M]FE9?)6[VAOU%>[V;T5M97M:/G\5F_.[CUU&9.\R;L;AL,@SMS]S&.F?^
M7CM\GR].O5>!O&OBGX<^*M!\<^"=:N-"\4>%-4T_6])O+5G21+[39X[FV,@4
MKYT:R1)%)"Y:.7:=Z$$YY?G(X3:5QC_ECOV[<G_;S\W_ %[TX,=H55B)Y#MS
MY^,YW YZYPO_ %\&LZE&&(ISH5X*I1J4Y0J4WRU%4A*FHRIRC-<K4XOEE?3E
MJ-;&N'JU<+6IU\,W1K4YPJ1JQFXRA*$O:*4))WO&24J;5K2O)--,_P!%7_@F
M[^V;H?[8G[.7@;Q==:E:'XC6FEOIOCC1D=3>P:KH\QL)M1N(E++$-56.+4T1
M3A8[Q  !P/T*SSCOUQ[5_F[_ + _[8OC#]C;X^^"?'^F:I=R>"?[?A3X@>'(
M)I&T[5/#.H,ECJ\J6@98Y=5M+(F>P,GR)+;0,W""O]%OP)XU\._$;PAX=\=>
M$]0MM5\.^*=(LM8TG4+659H+BRO85GB9)4^5L!]K8XW U_EUX\^%4_#?B;ZQ
ME\)2X:SZIBL5E<HP:A@*WMYSK91.6J<L)"=/V,DTJE!Q<?@D?ZA^ _BI2\1N
M&5A\9-+B+(:>&PN9QE).>,I.C&-',X)6:6(G"I&I%^]"I&\_XD;];1117X0?
MNP4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
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
MRR6J3U5K7C&RMZ)?S6C*_O-CZ[MJR=[/M%W>F]N9][J"[#<\]5V-]/)#Y_\
M0O\ VVH!P2X*=-KC_EITX/MCKS_R\@4N?G"^6,%.(N=N_&S=G.,^9^Y]=OS=
M.:4=(B8U(!_>/GE_XN1G^[^^_P!\;>O%+FG:WLV[I7U\E/7;KJ^CYENA+=-)
MWC9K26DMK+3:Z4?\+GYD05<X 0, ?E'^I96X)Z9+,?F;UMR37]:O_!!K]OFQ
MG\/0?LA_$C6B^KV.H-)\+[F[N,E]'NX)+DZ$7E;).GM"]O;V\0Q$&1?:OY,%
MD$8*^6&D+$;,\!'_ '6=V<?*Q\D9XVC<>*]0^#?Q+U?X-_%GX>?$_1&DM-4\
M"^+=*\11/;N$DOK:TU&&74+$OD!$EM(FW$L-_GLH;(-?GWB=P)E_B'PAF>18
MZG..)<)XG*JT$I5,/FM"$IX.O"3UA2<XRH5^DJ=::D]VOT/PKXZQWA[QAEV<
M864%A)26%S2E.HHT\1EE1THUX3C?F=6,>6O2NG)3HQ:ZW_U#AGG/KQ],#^N:
M6O._A)\1-!^+7PQ\!_$OPQ?0ZCH/C?PKHOB/3;R%@R2V^J6$%TH(#,4D0R%)
M8V.^.161P&!%>B5_D/B*%7"UZV&KPE3K8>K4H5J<TXRA5I3=.I"47JI1E%II
MZIH_UVH5J>(H4<11G&K1KTJ=>E4BU*-2E5BJE.<9+2490DG%K1IIH****Q-0
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M<\:,HN*E"[B]K_<UKK>]UZU+]-$R#U!RI*-M'S;?5O\ IM_?Q_RT\GM1G^'
MRG(QU*D<[_\ 9_YY_P#3OO[YI,Y!/S;@0N%ZD<[C)_TW'R[C_P ]##2DC+ 9
M^0?(1U89X\WU3;DI_P!,-]._2TM'M976J5]]7KZ\TI/H%]5KUW2WTB_NTN_*
MG;[08'0"7!Y7('7/1?\ :Q]_/_+<I1M')XVMV'56_P!OT4GE/^F&_/:E('R@
M&?&W=D]=^"=J>^[ <?\ /;9BC"80Y;<Y(FQG"X/RGV&W[G_3#?2YMO=FWOJO
M)/OI'3_P!0775NZMI)[:/I[MK/S^S_BJ)]-$P.I$O]ULCM_L?[7/SX_Y;[*,
M#T?*^W[LJ1^1.!]?L]'\)/[_ '[L8.<;>Y'_ $T!QO\ ^G@I2X'SX,OR_P"K
MZ^6PZ?/ZY7G_ *]A[4<STT:U2M;;6*TU?O>?=S?D%]?DM5UT@[^FE[=H)=1.
M,[,''WD/_+7KT^GU_P"7GCTHP/1\-[?NPV/SR3^'V<4<9"_/C;N!_P"6V[;G
M:#_<W\8_Y^*7 PF3+AC^\_YYKSCY>X..?^O>B_\ <GWT6^B>NNVFW9076P;?
MS/96?W<OJOAOWG?H)CG=S_==<?O>N,X],<<?\O/XTA4\,N \9R <#('(*=BH
MZO\ ],/+IV%V%OWGF[MI'.[R\=3[[O\ R9I<)B0Y;>F!#G/S*3\Q]UVXW_\
M3#934FK>[+=*SBG]I+KO;N[ZN;\B7[R::?O=8[N[C>:\OM^D+=2Q;W4EC<V=
MW:R74<VG20W=I(A(=;BWG%VFXXS_ *X;4ZYDW#VK_2R_8F^,<?Q\_94^!OQ5
M$L$UWXG^'^@R:N;5MT$>NV-G'I^MP1G)P(-3MKF+:?F7;M;D&O\ -$P.1F?&
MW<N.I? )#>^[(C_Z;[QWK^VG_@WF^+Q\9?L@:_\ #6\N%^W?"WX@ZU;:=9%O
MW\'A[7TM=;MY9(R<JDFJ7NJ)$0 A2, <J<_RE]+3A]8_@/*L^A"];A_.J%*<
MK/FA@LTPSP]2-]?<^LTL'HW963W>O]7?1+X@E@..<UR"=2:P^>Y+4KPINW)+
M'Y=7C6@[Z>^L-4Q:=KW35K),_?BBBBO\ZS_1(**** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBHYIHK>*6>>1(8(4:6665UCC
MCC12SN[N0J*J@EF8@ #)-"N]$KMZ)+J#=M7HEJV^A!?W]GI=E=:CJ%Q#:65E
M!+<W5S<2I###!"C22222RLL:*JJ269@!W-?PJ_\ !7'_ (*/^)?VE_C+XC^&
M?PS\8ZI9_ WPHLWAXP:1>/;V?BV[2*/^UUUFVA)BNX[2_66*U9I'5D'!KZU_
MX*_?\%<M<\3^+?%7[,/[/'B%K#P=I\&K^$_B'XLL'W_\)!>S.^G:MHMLW$EL
M-.:&>-+^UEVS+.)$;"@U_-&7,2(ZSMYDH=9&93(\A+,S7+LQ+%]S&8[B68G:
M2:_OOZ.G@G5R.E2X[XJPL5F.,PL99!EM:G&57 4:VKQF(I5:<E#%XBFHJ@DG
M+#4)SE+EK3M0_@?Z17C=2S>I4X&X3QM58+"8B<<]S/#U'"CCJU-+EPF&K0G%
MU,)0DI_69+W:U50C']U%NHC")8VV$L\21QC?][Y79 /I)C:XY^7!(Q37"?P2
M/@!&4Y)W' :3/.,QJ?,4'_EHS=\TF,^8[2[GCP.FWS2Y\MN,<;MOE_[.W?\
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
MW=]GMKWN_P"]HV_[W)Y#<<]%VL/;R@V?Y_\ MM1SD'''(?&, XZO_M_\\_\
MIXWT[:VPR93:S^7L_AW_ -X#TS\N?^??CK2['Q(Q( BPL@'\9/&?=E'*9Z3E
M^QHYUIJKW2U3NO>BM=-];M;7FEM&XKI=UJENWNXJR_N7=O\ !SOJ-Z?\\<KU
MSW7_ &?1?[_7_1]E-8 @KSNP2A7T(Y#_ .W_ ,\_^GC?3PKYQB'<B!^0<;3\
MV%[XQD../W(0>HINW.P="_S18[ Y!\S_ &@!N3'2;<:'./GTNE>S^%]M-$EZ
M0;WDQMV2;=]$]M?E_>T?_;_+Y'^BM_P2F\3-XL_8 _9JU)I1/]E\!P:&C@[@
ML>@7=SHZ1 _],EL@F.VW':OT,K\EO^"']U]I_P"";?P*!D$CVUY\1+=@#GRU
M3XA>)#"A'8"!HRH_ND5^M-?XY>(V'AA/$#C;#4TU"CQ7G].',DGRQS3%*+:6
MBO&STT[:'^QGAW7J8K@'@K$5FI5:W"N05*DD^:]2>5X5S=^OO7O?6X4445\8
M?9!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
M&BO*,;]I3EINDV]_*R5^5OG^Z"2FT>N\#R>V F\\$4F ,<D,N64<G>H&_/\
MLE,^?CJ2^SJ#2A&)_P!3EE7+#S,80X'/9MZCRL\E=F_^+-)@_+C@GF/_ *:C
M).2?X-AS+@_>W>7VQ2YH]^U]4^S5O=E;2RO96M*6E^8;Z7[7NUHM>92UB]=.
M>VGO*"Z7/[R?^"#=Z;G_ ()Z^ [4Q[#IOBWQS:_>#9$GB&[NQC'0)]H\OWVY
M[U^S-?B'_P $ 9-_[ ^E)C'D_$3QDF V[ :ZAD"^VT.%YY.,GK7[>5_D+XO1
MC#Q/X[4;6?$V:2TVO/$2FVO)N3?Z(_UZ\)*CJ^&7 LV[WX:RM7[J&&A!/96N
MHK2VFP4445^<GZ(%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%,DD6))
M)'.U(D:1V/"A54LQSZ  DGM1U2ZMV2[NS=OP#9-O1)7;[+N>;?&/XG^'O@S\
M,?&OQ.\4W=O9:)X.T&^UBZFNG\N%FMX6-O;L_&#<W!C@7D?-(!D=:_S;OVIO
MVC/''[4_QR\>_%SQM>7]TWB77[^\T:PGFE^RZ+H:2O#HVCP6_F-!&]IIRV]D
M\R*'E=?,=V8DU^WW_!;#_@IQI_QGN]0_9/\ @]>7;>$?"WB60_$GQ#92?Z)X
MEN[!3'8Z+8W,#%+O2_->XEU""5?^/BTA8<QU_. 5";VVW/E[F1X_^6D;QY4-
M@?=8'+G_ *:**_T;^C-X75.%,BQ7%>?8+V.>Y_3C# TZT'&OEV4>[*ES-ZTJ
MV.JOV\XV4H484)-IW1_G1])KQ1H\4YU@^$\BQ<JV39'B)/'U:52V&Q^:\LN:
M,>1VK4\)3O2C)WINI4JVZ,16)5<*49HU2-.OE*2JC)/WLH3(.IPIK]4/^"7_
M /P3XU_]L7XQ>&[[Q1H6HVWP/T#5$U/7=9D1QIOB1-*N8AJ/AR.[0-)%/<Q^
M;"60*R$$[Q@5\[?L-_L9^/?VT_C5H?P[\)VUY%X?6Z@O/&_B@I*--\/Z';R+
M--;2WB!DMM3O+..>#34<;9)LJ< &O]#'X _ GP#^SC\+/"GPH^'6D6NE:%X8
MTFQL&EA@CAN-6O;:VC@N=8U)HP%GU&_D1KB[GQF65V8]:[O'_P 9Z/ 67RX:
MX?JT:_%&;8>LY5(37-D."Q-)*.,]QOV>.K\T7@H;TJ='VK4)2BWY_@#X*U..
M<?3XHSRE5H<+Y9B*+IT:D;K/,9A*L9/"ZV4\'1M..*J*_/5FX)R?,>@>#?!W
MASP!X8T7P?X2TNUT?P_X?TZTTO3+"UBCB2&TLH$MX%;RT3S)!'&N^5P7D;+,
M22:Z>BBO\V:E2I6J3JU9SJ5:DY3J5)R<YSG)N4ISE)MRE)MMMMMMW9_I)2IT
MZ-.G1HTX4J5*$:=.G3BH0IP@E&$(1BDHQC%)12222L@HHHJ"PHHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *YCQKH-CXI\'^*?#>I
M6RWFGZ]X?U?2;RU<;DN+>_L)[:2)@000ZR%<8/6NGHK2E4G1JTZM-N,Z52%2
M$HMJ49PDI1DFM4TTFFMGJ14IQJTZE*:4H5(2ISC)74HSBXR33T::;33T:T/\
ML_XB^&;CP1\0O'G@N]LY(M1\*>,/$GAN[\PE'9=(U:ZLW0IP 5$(B)QD%N.U
M<;DY9<Y\L[DZ_+DABV/1V'GCT5".F:^^O^"H7PV;X6?M[_M(>&=TK_VGXVN_
M&D3)S&(?&K2>(FBB/'^I6]",H&%EV9SP*^!OFP/E..B,H_U@Z$'U4'A/^G??
M7^T7#>9TLXX>R/-H5%..991EN/NVG_OF"P^)E9O6UZKA"UK).^Q_B]Q+EE7)
M>(\]RJO%0GE^;X[ N-E?_9<15I1OY\E.-23OJXM"8'W?+8!AG[Q() P$'NH)
M@/<LX;DXP>AV'Y_O/DX!SGD?[W^D=/N_+P."=O\ EMC/!/0'@[5/]_'WQS_I
M&S\5]>)<?Q#_ )9H??T.??\ X]O7M[5T^N]E?W;7TU?7EYKNS?PJ"\CQ=+[6
MT2LTM-(+EO\ -1_[??83'&[!X^4Q9.[&-F[.,@;/]'_WOFZ\T>OR'*'*R<X(
MSNP!_O?Z1T/R#'3BC'.[#<C#+_RV(Z[L?W<<Y_Y^.:7G .),YPO_ #S<=..S
M'MV/V>B\>\?33166BMU2LK[7<VPT[);.^FO7FV6]G*W]Q+K9-[^7@["-XCR<
M[L;>O?Y?]&_W_FZTN3D#.!)]\$GYF!W!O^ -F<C^ZX'0"EYQ]U]@/RO_ ,M
MW79GZ=O^?FCGGY#M_B)_Y9MT&/12?O\ _3#90[.VL=U9^[:]UJTU?>[WNE[-
M:/9:>FJ6JCIK!<FWFJ=]_?;W0G;/E,<?(1N;Y5P%P?\ ?4"$>C(3U.:,=2#@
MH<@<YD&2P9>. C$SG'!5P#QQ2\^D_3YE [9^^WH<<H>/W^\^Q3GAA@LO0-SY
M@/ \OU3(Q)_T[[*+Q2WMM=>[?7ETCT^&RZ:\[TT8[*RTCLG?3S?-JK='/_MU
M*W;^Y;_@WUA$7[!\;*I42_$_Q@^"2<'-DI49)QLV[3CC(-?N97XJ?\$#K3[/
M^P#X9F$4D?VWQUXTN<R+M+D:F82P]2#$58_W@17[5U_D/XP5(U?%'CN<=4^)
M<R7SC6<7\TXM'^O/A%%P\,>!HRW_ -6\M?RE04HOYQ:84445^;GZ*%%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%5+Z_L],M9;[4+F&SM( &FN)W$<4:DA078\#)( ]S67HOBKPYX
MC,XT'6=/U8VV#.+*X28Q;F95W[?NY9&'/=30!OT444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7Y'_P#!
M8#]MRP_92_9B\3Z+X5UB%/B_\3H9?!OA"RMIP-0TJ#48'&M>(3&C+- NG:9Y
MPM+I/]5J=Q8[OE8U^GWQ#\=^'?ACX&\5_$'Q;J$.E^&_!^A:EX@UB^G("066
MF6LEU,V"5+N5C*QQJ=\CD(@+$"O\W[]M#]I_Q-^UC^T#XY^*&JZU?S>&[GQ!
MJB>#-&N'9X-&T>64QPBS7!*1WD$$$[C<VTA5.#7]"?1Y\+_]?^*7F>8T93X>
MX8JX7'8V,X-T<=BU-U,)ETF])1J.DZF(@KMT(N,N55$S^?\ Z07B>N >%GEN
M7U+<0\2T,5@\ Z;;JX+#N,:.(QR44W"<55<,-.5H^V3DFW3=OEZ\GN+NXFO=
M0NKBXU*]N9KO4KKS-SW%S<NV^ZG=N6GD,SRECR?G;K7NG[,_[/7Q#_:E^,/A
M;X._#C3KJ\UG6]0C75+\Q2R6.BZ,)5AO=<UB6(,UO:(LJH;@C:+N> '[V*\4
MT70]6\4ZWIGAO1;2XO=;UV^ATK2K"UBDFFO]0OG%M##LC1V58II%0N0%6/=(
MQ"KNK^]G_@E3_P $\=-_8V^&&D>)_%-M;W'Q=\8^$],_X26YDC5K[0FU#R]2
MU'0!<JBK+#!=>1$2NX,;1&#&O[8\9?%'#^%W#7MX0C7S_-?:8?),#4Y(JG.G
M"#>.KTKJ4\)AK1?N_%.K2A\,C^)O!GPHK^)_$DX5YSI9#E<J6*S?&1]K^]3J
MV>!P]6S4,3B5*J[2;Y80G+>.GV#^R)^R!\*/V/\ X8Z-X#^'>A6<&I1Z;:6_
MB/Q0UM"NM^([N!2YFU6\B53=^3+)*(&<96-J^L:**_RRS/,\?G.88O-,SQ57
M&8_'5ZF)Q6)K2<ZE6K5DYRDV]E=VC%6C"-HQ2BDC_4O+,LP.38#"97EF%I8/
M 8*C##X;#4(*%.E2IJT4E%)7>\I/WI2;E)MML****X#N"BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /XR?^#B/X-:7
MX(^/GPX^*MD'^W_%O1]:75Y%QE&\,0Z'I]LJD#(W0NX7<3E]N.*_G4#-PN3^
MZ.Y #T#?,2W^SD93_IWWU_7=_P ')WA5KGX:?L_>,S'MBTOQ?K/A][K'*-JN
MDW5^D.1R-_\ 9AE]"8E'-?R( X R""AP3R?-&<%2?1&/D#U5R>E?ZK_1[S*K
MFGA+PI4Q$_;5,)1QN7N3Y7)4\'F&*HT(:O:GA%1I03UW;5K'^5?TA<KH95XL
M\44Z%)4*6,JX+,;6LIU,;@<-6Q%1.5E)SQ3KU)N-U:\6_BNO;8/.VD[AGH3_
M +/^WC[^<?O]GXF2=W,F)/O'_EGGKS^/_DM^C<C!'FL2#N!VM\HQNR/=U_?$
M9X9 .IP%R#D;S\_*I@X4YQU[?,/L_;Y?FX')_:K+32^JUTWNMU_*I)O3[,8Z
MZL_%M/P6C](Z>NROWG?6R%YSNRW V,/^6P&-N?\ =V\?]?-&3\O^LS&<K_SS
MP?FX[9[^OV>F]_,W?*1L,F#NW8STZGC_ $C/3?QUI<CCYSE#AH\'!&=N<_7]
MQQGY.>G-%EV6F_PW2MLO[W+9+7>4]K6%IY?AKM[V^SUE;;EBUL]5R<>5E]A/
MF*/^6A;IGIZ<?]?-&\_,N3MFY?/=E^8;>/N@YW_].^RFY&,9/!W";#9QC=M]
MOE_TC_>^7KQ2Y!R,9W\@X/[HYP$'IO8& GCY4!Z$&BRTO&.Z_EM?F6K5]KW?
M>RA;5AI9:KHK.W]WW?.5VHI[\T[K5(=D@Y_?\C8V.H&-OS>^  G7]_O^E-Y&
M&!P8N0#_ '1E@8_]D$YD_P"G?9QFC<O7S6 88QM8Y('+GW4$3CU9R.3G#3TW
M8W>6"KYSD9R H]0Y'D'&<*@).*3Y>BMM?X?)65[)OELO.4II;6!V_NO;:W>_
M-OMHYV5_=CRK?7^_#_@AO816G_!.+X,749<MJFI^/[N7?RP>/QQKMI@^^VW7
M/O\ @!^NE?EU_P $9M(ET7_@G+^SS:S+M:?3/$^I+GJT>J^+]<U"-SP/OI<*
MWXU^HM?X[^)M3VOB+QU43YE+BWB#E:ZQ6:8I1VT^%)?Y'^P_AI#D\.^!H\O(
MUPEP_P T;6M)Y5A7*ZZ/F;;\PHHHKX<^W"BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *X#XH_$GPS\(O /B
M?XC>,+Q++P_X5TR;4KZ1G2-I=F%AM8"Y"M<W<[1V]NA/SS2(O>N_K\7/^"O'
MB;6?&EA\$?V6?"=U-'K?QA\9I=:G#:$M*VD:6%M[>*XC4L?L[WUXEYEDVAM/
MW;@$-.*<FDMWHO5[?>[*_F!\>>*?B'^UG_P4X^(VM0_ 75M8^&7PD\.2O9Z9
MJ\\U[I&FZS'"T;7%IJT]L7AGU.(M+($'W8VM3W)%#Q;^Q)^WY^S'I:?%7PG\
M5]6\81^'98;[4?".A:SJ-]=ZY<&3"V[V4:C[191%8Y&4G($EP>]?;^I?'GP1
M_P $R/AW\)/@9<Z&M[K>L>%YM?U22UMII)K_ %B.2.*^FD6'!>;RHF#L$Y6!
M>@(KL/@E_P %6_@M\4O&.E^"O$\DOA6Y\1W<>CZ/]MT^\ABO-5N)$2.U:6;$
M<:%)$+2NP1=QW$;35I-222:4KKHW)<S7NNUKW7*K=5:XM;;ZVWMUMVZ=['??
M\$[OVU;O]ISPIK?A'X@Z>OAOXR_#Z0VWBC0)8C:R36R3- MW;VTK&=C;$117
M[O\ <N957^(5^E%?@[\8/#4?[*/_  4I^#GQAT)8K'X=?M!NOA+5'LF7^SFU
MC4O)T^1)I%.QQ-?7&G:EYGF%&=BXR(VQ^\*L&4,I#*P#*1R"",@@]P1R*F6^
MB23M9)WTZ7M]KOMKK88M%%%2 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !2'H><<'GTXZ_A2U\._\ !0[]JO3?V/\ ]E_Q
MW\4Y9$/B*>U;PWX*M&D6-KOQ1K$,L-AL+'K:J)+S&U@WD;"!NS7I9/E6-SW-
M<NR;+:+KX[,\90P6%I+[5:O4C3CS-Z*$;\TY/2,(RD[),\W.<VP.195F&<YE
M65# 99A*^-Q=5_8HT(.<[+=S=N6$5K*;C&-VT?B[_P %^/V[=.L_ ^D?LD_#
M+Q#'-JOBF]CUKXJ76G3AOLWA[2[D#3?#DDD3$9U?58_M$[1N)(H],,4J^7<$
M5_)3(7,L26X;SHSM")$9&D7*L(T502\DD:ED506+ (N20*WO%OB_7?'OB37?
M%WB;5+K5O$.NZC<ZKJUW=2R2R37^H3/+/%&9&;RHP78)&F$0N2BC%?KW_P $
M<OV!=0_:L^..E?$+X@V+-\&?AP8_$ERDMN_D^)M9L+M8=*TAG"CRD-XK:D7W
M,KIIY@8%)6%?ZF</Y3PWX#^&U3ZU7A6PN4TJ^89IC9KV-7-,UQ2@I4:5.-3G
MG5KN%/ 8:$4U"E"FZLZ?)5D?Y<<09CQ%X^>)M/ZIAY4ZN85:& RW#INI2RG*
ML,U-5:U2+4/9PC4K8VM*5KU:LE3Y[Q3_ $R_X(O?\$K-0\'ZGX7_ &MOCMI:
M/J=]X?BUKX<>%-0MT8:6^LQG[%KDH8%7D.CRL/LUQ$&BDNP_$L0-?U'
M  8  P !T  Z 57L[.VT^TMK&R@BM;2T@BMK:W@C2*&&"%!'%'''&%1$1%"J
MJJ  , "K-?YK<?<=YYXA\08C/\[K<TW'V&!PD&_J^78&$I2HX3#0;:C"/,Y3
MEO4J2G4E=R/])> N!LF\/N'<+P_DU)*%-*KC,5)+V^.QLH0C6Q5:6KO+D480
MNXTZ<8PCHKLHHHKXH^T"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@#^?W_@XQT]KK]B_P%>@$#2_CGX<N9&";
MBJ3>&_%%F"3C*JLEQ&Q[,5 /6OXH=[81>!Y).WC._)P0?9,^3D]0_F=LU_=A
M_P %]+"*[_8$U^YDP&TWQ[X-NHG(SY;R7S6A< ]]EPP^A_ _PF@CGC:RX5SU
MW@#9M]C'N\C(Y8OOZCC_ $N^BK65;PKITG'7#<0YQ23=M>=86LVES+1*M9:7
M;;TM9G^:OTJZ+I^*7M+K_:.'\IJ+RY7B:/+:\;/]U*3?O/V;:T3%W?*4\S.&
M\P?N^F?FW ]]^/.VC.W9Y?\ %BEW9WKO'[WDIL[_ '>&Z#G]QC/_ $T^J;NW
MFY*_.OR?=!P^X^N\#SL<8";!U(HST7?PW*IMYSC9][TS_H_/?Y\YQG^DW%;V
M[/;K=/OM>/Q=HWOJV_YK>_79;O7:/][XMK/^:4?Y;AELB3<,;?+,FWH=O0I]
M/W^?7]W1N("+OYB.?+V]B=N2W?\ YX=^/WGO2<Y\S=\K?*TF#@-NWX"]/^GC
M/I^[Z4N>HW\KPT>WMCR\YZ_],.,\_/UHLNR=K6\M$OYG=VE>W\TG'H']*[;^
M:]_X7KMJH*7\VIO.PQ[N-WF"3;R3][ '7I^_]/\ EG[4N\_O%X(FP2< ;2#@
M(/\ ?(\G(^[LW_Q4W(W=?F4;EEQP5SYFTKT_Z>/I\G2C@E5P3G)0_P!PD!"O
MOOQY )Z;"_4YHY5ORK=/1[O1W?OZ6:]6HIV?-9KU_I^[I;G^-.RO_/*+UY4.
M$A!W>9C>H0_N\YP,[C_=*C]]VW%_+[<,8LJAQ@^2""/[N<@#'\>\_N<]@OF9
MYIV[OYN YP?EZL#NW#/0)GSB.<A]G05/#;>?)''NY>:*V'&,M+.("O _C3;&
M#V(W@Y-)J"5_O]UO9)65FKMIQ46W;GFXMV5D73G2A:3=22C%)-IMRLKOFLHN
M[DKW]R,N[1_I ?\ !-_P_%X:_86_9<L(?NW'P>\&ZN_&W][K>E0:K,<=B9+M
MC^-?;5>#_LN^&QX._9P^!?A51@>'OA5X&T@#&W'V'P]808QVQLQBO>*_Q:XF
MQ/USB//\7=R^M9UFF(YFK.2K8ZO43:ULVI7:OH?[2\-8;ZGP[D.$Y%3^JY+E
M>']G':#HX&A3<5MI%QLO0****\0]H**** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M%/Q(R]VWX8P+?,G]G&YC%M65M4^7>_*Y::JT^2%*YBW!MV03G'HW^P3RG_3
M/^*DGYQ^[^?E>3YBCK\OIQQ_U\?I!]JM0VWS[;Y4WY##!^7=M8^F>$&?]3O%
M NK4F-?/@^?Y@=PWIR>&].!GK_Q\<U_4/LMKQ>RDTO2,K6O?LF^JBW;WD?R]
MI?=[I?#)7M97>F]X-KHVH_.?+;@V%PR[>I\K=C;D_P"UN^?_ *]^:-QPA^3Y
M#AN3YC<_Q>V/EY_Y>*@^U6NS=]HA^=]NS<-@_P!LC..O&1S]FH-U:#S#Y]O\
MAVGYAYK_ ,.5YP1SGU^T?E2]GM:%];==-HWWUZOKJU_+<+)_)*^DM-%IK%>[
M[]O1RZ[3[SL,>%WJ^_?SMV]-H/IGG'_/O2[^)%P,R89",_(!R1[,1PGK.'JO
M]IM-V/M$.Y$W9W#RB-N[:.?O9^7G_EWX]Z8UW:*$S,I)&X;6'&21B0?W^ 4Z
M?ORY%'L]%[CZ/E[MN+MJ_3R]U]PLNMM[[2WNGS-_S7BWVYE'2V]L/@[CY)#)
MM 8G&[&-R\^HW.<_ZC9GTKJ?!.BWWB7Q7X/T*R\N2^U7Q'X?TVWA7),MU?ZI
M;6\:NO4LSMA0O5\UQ_VJS#[6GMBI D)W<8 W%4QZ\A_^F.P5]6?L,>'3XZ_;
M+_9H\.VBP7@N?C)X%O;B& >9&^F:7X@L+O47G7H0L$4S*>F\,37F9UB5EV49
MICG[D,'EV*Q\YRTBHX.C4Q$;V;TE*CKM=3MKH>ID>"EF.=Y3E\$[XO,<#A+Q
MC)R7UJO"@^5M6]V-5RMNDI/=6/\ 2=\+VB6'AKP]8QQK$EIHFE6RQ*,+&(;&
M"/8H[!=N .U;M-1!&B1J,*BJBCT50%'Z"G5_BI.3G.<WJYSE)O5W<FV]]>O4
M_P!J(1Y(0@MH1C%:6^%);+T"BBBH*"BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *_'?X333>%O^"NW[0NE7
MS16L'Q!^$NB>(-,67Y'OGTFR\*:8H@S_ *QE^SW[.%Z+"?1J_8BOQ,_X* ZA
M/^SG^V)^S#^UG'%(OAZ5+WX;^-+C&+.*SF%WY'VEN%#R6VJWMS'YC8+Z=&XP
M(C6E-KWXM-\T)15NDKJ47K;K%+YZ7$V]+=U?TZ[G>_M+Z98:U_P4V_8UTS5+
M6TO;"X\)?$/S[2Y7>DZIX>UUU1USAMKA7C'^RQJOK5IH?[-'_!3CP5J-K;VV
MB>"/VE/AE>^&I'*B"RMO&7AV2.:WCB;[J+<VMI8VR*27:[O$7HZUW?C'P;KG
MQG_;0_8^_:,\ _8]6^%VB^$/&,VIZQ#F?R_[7T#5[2UC$\68@XN;N*/#'J)0
M.1QUO_!2'X'^,OBK\+?!GBWX7V%M=?$_X2>/M&\7^&9)(I'N'AW-:7ME$809
M3#+)):W4T:X!-G&Y_P!723ORJU_=:MM[S<K/S>OZ=!)2N_>O>5UILK)<OWIN
M_F9__!6+7K32OV+O'^ES7$=O>>*]9\'Z!IHD<)YMQ+XETV[G1<X+$65K=2$
MY"H6Z U[A^PU\.[OX5_LO?"[P3>V[VUQIFE7,S12*58+J-]<7Z-@]G2X##U!
MSWK\O/VMO&WB/]H'QE^Q1^R7J]H)O%NI:MX9\;_&*R5&:;3GTR&..ZC9"3)$
MKV']L7>)QRCVCDX+5^]VGV<6G6%CI\'^IL;2VLX?^N5K"D$?_CB"G*ZA%:6;
M<K)W=[*S?;1Z+3OJ-)7;MJ[+=[+RO;JUL6Z***S&%%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !5+4M0L]*T^^U/4)XK:QTZTN+V\
MN)G2**"VMHGFGEDDD*HB)&C%F9@ .I J[7XA_P#!<W]L0_L\_LNW'PJ\)ZH+
M;XE_'O[7X5LUMY@MYIG@N-(QXMU/"L'C^U6US!HL))20-JC7,#$VK8^EX/X8
MQW&7$V3<-9=&^)S;&TL/[1J\,/0OSXK%U-K4L+AXU<14U7NTVEJT?.\6\28'
MA#AO..(\Q?\ LN4X*KB7"]I5ZJ7+A\+3OI[7$XB5.A3Z<]17TN?RU_\ !33]
MLSQ9^V;^T7K/B*ZN5;P!X&U'5O#'PTLK>4?89/#T&I2-'K9@4".+4-7BBM_M
MS L9!:6X9F"J1]I_\$)?V.X?CA^T9/\ &7QMX?-]X!^#=@NJ::M_:.^G7OC:
M_+0:5#LE589X]/A%SJ%K(C/Y-S!$X4'!K\E?V7_@!XO_ &HOCO\ #OX)^#+6
MXDU#QCKEO;7^H(#,NFZ' PN=?UN=6RJ)I^G13WGER%!,\*P*2\J@_P"C9^SG
M^SM\.?V9?AGHGPU^&^BV^DZ7IUI:1WDL0S-?WD%I%;274\K#S7+^7N"NS;2S
M$'DU_=?CCQKE/A3P#@O#;AJ/L,SS+*/J6&CAY\G]G95.3HXG&5.5<ZKXWFQ,
M*<ERN=>=>O+E]E%2_AGP.X0S7Q5X\S#Q*XDE#$9=EV;PQ-656GSPQ^:4DJ^'
MPE/FE.*I8%/">U@^:"HTJ5*[]HV>\JJJH50 J@*% X 4   #I@ 4ZD "YQW)
M8_4U\[_M9_$G5?A%^SG\7/B%H-R++7O#O@W5;C0KLA6%KK,L)M]-GVO\CF*\
MEB<(W#$;3UK_ #O2N[):NRVW;Z?>S_0A;;6]-OR7Y'T317\;(_X*A?MN[0?^
M%KKGC(_L73^!CK]WG(^;VQCH:7_AZ%^V[D_\757_ &?^)-I_S<]!\O;I^.:W
M^KSUUA_X%?K;I_71ZD\R_O:_W9>O;R_)=4?V2T5_&U_P]!_;<_Z*NO3G_B2Z
M?P<<<[>_7'MBC_AZ#^V[Q_Q==<]Q_8NG\?CMXY^7]:/J\^\/_ E_7]:ZCNO/
M[GY>7FOQ[.W]DM%?QM?\/0OVW<?\E67.?^@-I_3UQM]/F_2C_AZ#^V[S_P 7
M77/8?V+I_/X[>>?E_6CZO/O#_P "_P"!J%UY]_AEVOVW\M[Z;G]DM%?QM?\
M#T']MS_HJZ]./^)+I_)QSSM[=<>^*/\ AZ%^V[D?\757_:_XDVG_ "\]#\O?
MI^&:/J\^\/\ P*_Y)V^?KMJ',EWW2^&75I=N[6O:[V3/[):*_C:_X>@_MNX_
MY*NN<]/[%L.1Z_=XP/F]\XZ"C_AZ#^V[S_Q=9?;_ (DVG\_^.\^G'IFCZO/O
M#_P*_P"2;7SVW>FH<R\__ 9?Y;^6]]-V?V2T5_&]'_P5$_;97?YGQ3$FZ,JF
M-'T\;7./G^[@[?3_ &O:OWU_X)<_'_XG_M$? GQ3XM^+&M#7?$>D?$?5?#T%
MX((+?&G0:1HU]#"8H $!CDOI5W'ENO3%1*G*'Q6\FFG?;1=>O5=&%U=+6[O;
M1]-^GX]>A^EE%%%9C"BBB@ HHHH **_/7_@I=^T9XK_9M_9UD\3> =331_&_
MB'Q7H7AW0-0*1326I:9]2U!UMI<K,LNG6%S:L2,1_: ^00*_GHD_X*B?MLN_
M[OXJ",#.0=&T\XW,S+SMQD*0N.IV#^]5PIRGM;S;=DK6W^]6[_)V3:6C>NGX
MWM^3^X_LAHK^-K_AZ#^V[Q_Q==>O_0%T\<<8/W>,_P#LWM1_P]"_;=Y_XNLO
M7C_B3:?TYR?N\X_]E]ZT^KS[P_\  O\ @!S+?7_P&7:_;M^.F^A_9+17\;1_
MX*@_MN\X^*R^W_$FT_D\<?=Y_P#K^U'_  ]!_;<_Z*NI&.O]BZ>.><?P_IWQ
M[T?5Y]X?^!6_!I/\-.MF%UY_<^]NW]+7;4_LEHK^-H?\%0OVW>,_%50<\C^Q
MM/X''^SW]??VH_X>@_MN\X^*ZGG@_P!BV R.YQM[?T]Z/J\^\/\ P+]&K_AI
MUL)232?O:Z_#*^U]K=OQTWT/[):*_C:/_!4']MWG'Q74^G_$ET_KG[OW><=,
M^^>U'_#T']MSC_BZZXQU_L;3^O\ WSWZX]L=Z/J\^\/_  +_ ('F._K]S[V[
M?TM=M3^R6BOXVO\ AZ#^V[Q_Q==?<?V+IXQ[?=]>,^_J*!_P5!_;<(_Y*PH.
M0<?V+8#@'.,[?XAW[=.]'U>>UX:Z?%?\$KOT2;?87-I=)O2ZT:OHGN[);]6N
MO5,_J\^/OP+\$?M%?#C4OAC\0=.MM3\.:G>:;>W%M=0+<1F;3+V&]@/EL0,^
M9"!G/0GK7P-_PYX_9+Y_XHO1.@ _XE,/RD(RDCY^"6(<D#[X#=17T!_P3Q^)
MWQ)^,G[,7@_XC_%/6CK?BC7[[Q );DVL=K_HMGK-W;V>$B 4AK5(L$=AU.:^
MXJ]_*.,.*>'\-4P.3YWF.6866(J5YX?#5Y4J<J\HTZ<ZO+%_%*-&FKNSM%72
M=SYS-N#^&,^Q,,;G&2X#,<5&C"A&MBJ,:LXT82G.---Z)1E4F]/YGJT?D_\
M\.>?V2>/^*(T/@DG_B408.9 X!&_H%!0#LC%>AI/^'//[).W'_"%:)G^]_9,
M.?\ 5[.N[^]^\_W_ )NM?K#17I_\1,X^7_-5YU_X65/\SS/^(:\!_P#1+9/_
M .$D#\G?^'/'[)6_=_PA6B8QC;_9$&/]9O\ [_\ <_=X_P">?R=*7_ASS^R3
MMQ_PA6B9_O?V3#G_ %>SKN_O?O/]_P";K7ZPT4_^(F<??]%7G7_A94_S\E]P
M?\0UX#_Z);)__"2!^3W_  YX_9*W9_X0K1-O]W^R(<9\S?G&_'W?W?\ N?+T
MJ.3_ (([?LENJJ/!FBKA@Q(TF'+%54#)W_W@7_WB3W-?K+6%K_B;0?"^GW>J
M:_JUAI=G96LUY/)>74%N1! A>1D661#(0JG"KDDX Y-"\3>/D].*\ZOT_P!L
MJ?Y^@O\ B&O 5M>%LGM_V"0/R[_X<\?LD88?\(3HG)&/^)3!P-[,0/FXRI"'
MU50ISC-=U\*/^";/[+?P#^)?ASXJ>']#\.:/KOA?S9=-DGM[*Q6&26W-L)U>
M69=C(Q:1'YQ)T-?+W[0__!9OP%X,U:_\.?!GPS_PL91#=V+^(1=RZ6NFZHH:
M#*VTZ?Z0()\L"#MD"<<$5^)WQ>_;3_:1^-EQJ"^,/B#>_P!CW@>&+2[.-;(V
M]B9&D2T%Q:-&S-&S9$OWSG!. *53C_CK&X>KA,1Q1F]7"XFE/#XBG4QM24*E
M&O34*M.:NW*,J;47&S;<K)-\UM*'A_P3A,11Q6&X9RREB<+5I5J%6GA8QG3J
MTZBG3G![*4)1YXMZ::.[2?\ 6-\6OVU_V?\ X+WC67C/QE9QS+"9C_9]Q:WR
MA!O'+0W# 'Y#D=?TS\ _$?\ X+%_"6RD<?#C4(-8C )4WEH$)Y?:>K#. G&3
MU]>*_F0<W$Q<W5YJ%V9>9&O;^ZO"3@+MS<2R%00H&.@P3W-,\M%&$A3!8Y "
MC"]FQCMG..^?:ODUAH[-W>E^CM9;)<W6]V^C5EU7V?,[[.UM[2;W6EK=G]]]
M-&?LYXD_X+7?'^*\*>&?!'A2\M9 YMY)D0$@':N[_1VZE6_3GH:Y.Y_X+1?M
M+W4@D/@SPO!\H5DB*!<J><?Z+R2"/QR.H('Y) ;>@P5!"X/4'J/QZ9'IZFDV
M(!@+@ F3.[K(268_F<[??':J5&%WLTW%VMK;W9-)7EV7173G9Z$IR2[M[:22
MO=[OEVZ+R2>G-I^JJ_\ !8O]IN.],Q\->'V4/*7C:4; YQM7'V?&.9.G]U?6
MMJW_ ."U7[3]DBQ-X$\)SL\S2,TFPLL!!VD9M3VV'\3]3^2)5#_RSP7^:4ES
M\SC '^[\J@=>=N>K$EW/IU.#SG:@R!]<DY_$8Z<-4::3VUCRW?5V6O\ +=--
M_':_)?E6Z3G[NCM?5M.^ZZ65ET6KT;O;E9^_/PS_ ."S^LWT=M_PLO2=%T>5
MF N!90J^T; 25_=1CA]PZ=J_1/X5_P#!33]F/XEO;Z79>+_*UL6PENX;B**V
MA1\HK*CR2J",R+_7%?QWE1VB#$<*..1W_EU'I[TH!1@\3RVS#D26TKP.3Z%H
MBK'KTSQGGA:AX>&Z;2U;VZJ.U[)6;OK+KK9)-TI/MKITE;SUY;=';Y-[H_T
MM#\4^'O$EM;W6B:SIFI)<01W"+9W]I<RK'*@==\<$TC(=I&0P!%;]?PD_"#]
MHSXV_ ?4;C4_AAXZU31+F\4BZ^VRRZM&V4\L!([Z61(PJ@8"@?<Z<U^TW[*7
M_!8N*:;2O!G[1MG]@ 4K<_$;>91=W#+MBC.EVJ?NP\@7YN@$F2<+6$J$H]4U
MZ[:7N^RT>OIW*OK;7:^S6UN_JOQ[,_H0HK@OAU\3?!'Q6\-:?XM\"Z]9ZYHN
MIQ--;302Q^<(UD>(F:V#F: [T8 2JN1R.#7>UCJM&K,84444 %%%% !1110
M45^._P#P5A_:J^,7[-]K\&[3X0^)!X;OO%UUXKGU>X^RP79N+71[?38H8?+G
M!V@3:DLV\?\ /+;_ !5^,/\ P]"_;=R?^+K+[?\ $FT_DYZ?=[<?GGM6L:,I
M*+3C:5^^CCO%NUDTFGJ]5)6N*Z\_N;_!7=OUT/[)J*_C:_X>@_MN?]%77IS_
M ,273^#CCG;WZX]L4?\ #T']MWC_ (NLOO\ \2;3^/\ QWCTY]<U7U>>NL/_
M  *_6VMMOGUTWT"_K]S\O+S7X]G;^R6BOXVO^'H/[;N/^2KKG/3^Q;#@>OW>
M<CYO;&.AH_X>@_MN\_\ %UUSV']BZ?S^.WGGY?UH^KS[P_\  U_7Z]^H77G_
M . R_P O+;Y;M']DM%?QM?\ #T+]MW/_ "59<8^]_8VG]<=/N]>_Z4?\/0?V
MW>/^+KKGN/[%T_C\=O'/R_K1]7GWA_X%_P  +KSWM\,NZ7;S7X]G;^R6BOXV
MO^'H7[;N/^2K+G/_ $!M/Z>N-OI\WZ4?\/0?VW>?^+K+[?\ $FT_G_QWGTX]
M,T?5Y]X_>_\ +\=ENVDF',O/_P !E_EOY;WTW9_9+17\;7_#T']MS_HJZ]./
M^)+I_)QSSM[=<>^*U;+_ (*G_MEVRA;OX@B]8@9?^S+"/:<D]-O?(7MTS1]7
MGT<&[I64KO7K\NM];:I-!S+SWM\,M[I=N[WVM=[)L_L0HK^2_3/^"NW[3%G%
M"NH7']IR1A5D?;:0^=A0"^%C^7)'F8YZ[<]Z]W\,_P#!;[Q]I4'DZW\&QXCN
M,X67^WHK7>2Q*@!8\ <[2<$?+[U/L:FNBLGOS1MHTK[W6Z>J6FHN9)7=UI=^
M[+16OV_#>^F]C^EFBOPO^'O_  6R^'VNF$>// A\$;V02D:A+J(B!;#G,4?)
M1<-COG%??7PO_P""@G[+GQ::&W\*_$2TEO7>"":WN[>6Q6&ZGP/*,ET8U(5\
M@OTP,]*)4:D>6\6^;;E][97:TO9I.]AW6WYW76W7S_3NC[6HK.T_5]*U:/SM
M+U.PU*+ /F6-Y;W:@'D9:"20#\<5HUD,**** "BBB@ HHHH ***_)3_@J]^U
M'\5/V;_!/PO'PB\0CPYXC\5^)M0^VW?V:&Z,VCZ78C[3!Y<X*@>?>6TI<<CR
MPO\ '50BYR45:[VNU%?>VD!^M=%?QMM_P5%_;=D)?_A9XM\XQ"='T]MI&!UV
M\[L!O;=[4G_#T']MS_HJZD8Z_P!BZ>.><?P_IWQ[UK]7J=7!/MSK3[K_ #M=
M?@*Z\_NEWMV_I:[']DM%?QM?\/0?VW>/^+KK[C^Q=/&/;[OKQGW]12?\/0OV
MWN?^+K*.>/\ B2Z?R/[WW?Q_#WH^KS[P_P# O^ ',O/_ ,!EVOV_IZ;IG]DU
M%?QM'_@J#^V[SCXKJ?3_ (DNG]<_=^[SCIGWSVH_X>@_MN<?\777&.O]C:?U
M_P"^>_7'MCO1]7GWA_X%_P #S"_K]S[V[?TM=M3^R6BOXV5_X*A?MPY@ ^**
MO)(Z*8O[(TY2&<9"EBN/O83/'7/:OZS_ ($:KXEUSX+_  KUGQC>G4?%>J^
MO"^H>(K\Q+ ;S6+O2+6;4+DPIA8C-<O(Y10 N< #%14IRI/EDU?K9WMY/MOI
MW5FM&@33T3\_.W?^NNFYZO117DOQZ\8WOP]^"GQ6\=:=-]FO_"/@'Q1X@LKC
M:&\FZTO2+J[@DVGAMDL2G:>N,5G_ %V&>M45_&VW_!4']MX.1_PM90-[<?V-
MI_RKN..=O/89]\TG_#T+]MW'_)5ESG_H#:?T]<;?3YOTK6-&<ES*R7FVGZ[;
M>>PK^OW/R\M=^GGV=O[):*_C:_X>@_MN\_\ %UUSV']BZ?S^.WGGY?UH_P"'
MH/[;G_15UZ<?\273^3CGG;VZX]\57U>?>'_@:_K]>FX77G_X#+S\O+\NZ/[)
M:*_C:_X>A?MNY'_%U5_VO^)-I_R\]#\O?I^&:/\ AZ#^V[C_ )*NN<]/[%L.
M1Z_=XP/F]\XZ"CZO/O#_ ,"M^:7X>F^@N9.^^G]V79/MYKYW71V_LEHK^-K_
M (>@_MN\_P#%UE]O^)-I_/\ X[SZ<>F:/^'H/[;G/_%UUQCK_8VG]?\ OGMU
MQ[X[4?5Y]X_>_P#+7U5U\T[.Z\_NE^.FGS\NZ/[):*_C:'_!4']MWC/Q74>O
M_$ET_KG[OW>,],^V>])_P]"_;>X_XNLIYY_XDNG\#^]]W\?Q]J/J\^\/_ O^
M ',O/_P&7EY>:_'L[?V345_&T?\ @J%^VX,D_%=<+R!_8M@=P')4?+W^[GMC
M/>OZP/V=_'%]\2O@5\)/'VJ3K<ZKXN\ >%]>U29=N'U'4=)MKB]R$^56%R\@
M91C:<C QBLYTY4[7L[WM9WV_X<:?K\TU^9[+1114 %%%% !117\J'[3G_!23
M]JWPM\?OBKX8\!?$5=(\)^'/%VHZ'I&G?V997'V6+3'%G,//D7>^ZYBE/S=-
MQ':KA3E4;4>BN[NR2NE^;2]6A-VMOKMHW^7];OHS^J^BOXVO^'H7[;O/_%UE
MZ\?\2;3^G.3]WG'_ ++[T'_@J#^V[SCXK+[?\2;3^3QQ]WG_ .O[5I]7GWA]
M[_RT]'K]SL<R\_\ P&7^7E^7=']DM%?QM?\ #T']MS_HJZD8Z_V+IXYYQ_#^
MG?'O0/\ @J%^V[QGXJJ#GD?V-I_ X_V>_K[^U'U>?>'_ (%?\4K?CKTN',KV
MU_\  7TY>MO[R_'L[?V2T5_&U_P]!_;=YQ\5U//!_L6P&1W.-O;^GO7W7_P3
MH_;2_:M^/G[3?ASP5\0/'_\ ;O@M-#\0ZOK.GKIEG;^<EE:""W)EB7S$6*^N
MK1@00&/'(R*F5*4(\S<;:;23>O;O\KZ:[!?U^YKOW7E^7=']'5%%%9#"BOS1
M_P""I/[0OQ)_9T^!'AGQ1\*M<70/%&N?$/3/#QO3!#<LNGR:1K.H7($,P((+
M6,8+ ?*<<CO^!'_#T+]MW)_XNJO^S_Q)M/\ FYZ#Y>W3\<UK"C*<>9.*7F[/
M>WR$VEW^49/SZ)]OTW:/[):*_C:_X>@_MN?]%77IS_Q)=/X...=O?KCVQ1_P
M]!_;=X_XNLOO_P 2;3^/_'>/3GUS5?5YZZP_\"OUMK;;Y]=-] OZ_<_+R\U^
M/9V_LEHK^-K_ (>A?MNX_P"2K+G/_0&T_IZXV^GS?I1_P]!_;=Y_XNNN>P_L
M73^?QV\\_+^M'U>?>'_@7_ U"Z\^_P ,NU^V_EO?3<_LEHK^-K_AZ%^V[G_D
MJRXQ][^QM/ZXZ?=Z]_TH_P"'H/[;O'_%UUSW']BZ?Q^.WCGY?UH^KS[P_P#
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
ML(<CHFXCA1GJ._Y8Z^WO2@>V,<@Y[_Y/3MGGI320HSASM&W SDYV^_7@>O\
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
MM$N1*]KW2][763>Z9=[:WO'[K))/HNW-)_)(_P!!>PU"QU2UAOM.N[:^L[A
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
M\%N-=AMO@!\.= +2B?4OB?:7Q6,X5[>Q\/:^-KCN!=2VS?0$]<5^T]?SN?\
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
M/1Z?$)/?7?I?5Z):/VF^EKZ^]&;OJ&<]#UY4XQM [_UP/7VI-P'4\$[0-O\
M%_3/3/MGO34D60-L8GD 94J5R PX^A!([$D=5IRLK D-\HW+RN/F0E6Z]B00
M&[@;N]*Z5_[MD]=4WRI)O2S>R][H]-=7KIOZZM>K7M-5OWT<5]D7/<G.W[W'
M?^][XSGGUQTI.>@;!!R>.J_W?Z>V/>BW6ZNQNLM.U;4$7:'>QTN]O$#. REF
MMX9%!P<X)SDE?X37IUK\%/BY?646H6O@C67M)5619#9W*,T;@LH*- &7*@\'
MIM]Z7-%.SE%-6B]DTVE9->ZUL]+]E;0-;=6M-F[O;9^T]-?*3^UKYB<GH^TG
ME3MZ#O\ GZ>_M2@Y[YSP!C'/^>_?'/6I[VQU/39I+?4M-U33)8W*,U]IMW:1
M!E^\JRSPQQMG/ 5C][VJJ)%)7YL[SM3 X+8)SGH 0I^;.#M']ZA.,M$[O7W;
MW>G+S:6E>UM?<>S^+11%OUO=;RT\]/:/OVVE#>PXL%Y9N!PWRYR3T.._7OZ^
MU*/3.<<D=,CTS[8_3CK3=ZC=EC\AVO\ *?O$!@1_>X8<]BQ'\-.'IG..2.F1
MZ9]L?IQUJO+R6EN_+]FTM_\ !K=?%:T4GJE==-+Z]/\ IX^W9WY9[\VJ=>AZ
M\CCMW'MG/T^;VH)SG#8SPO'W2._X8Z]3M]Z.O0]>1QV[CVSGZ?-[4$YSAL9X
M7C[I'?\ #'7J=OO1\FMOE\.^B_/H]KA?UZ?:WVV_>=;Z?XH;V '&,MG'#<?>
M)[_CGKU&[VHR1P6Z<GCMV'OC\N/>@'&,MG'#<?>)[_CGKU&[VHZ=3TY/';L/
M?&/I\OO1]W3IO\.FS[_S/=>H7\UTZ[;;_O/+7ORSWYM4)&=AE,3$%T.POPA4
ME,CIYA94S_TTSU6OV!_X(V?&J7P;^T/K/PSO]3VZ3\5]!=;>T<^7#_PDGAU)
MKVQD16(42W.F_P!IQ';@L;>-6)8QK7Y! X)&<9P1QG ],GW(/\^E>E_!7X@3
M?"OXO_#+XE6D\AE\)^,M#U*2%-T1EL+:_ADU*!I!C:M[9>?;DG[@!X._%14@
MI0ZI\FBY(R;DNB^&4=$KMP5K/EDN:S5KS3O9JZ5V[V;@Y?:::=DK:M<RVV/[
MTJ*PO#'B"Q\4^'](\0:=-%/9ZM86M[$\,BRQCSX4D9 Z$@F-F*'G.5Y -;M>
M<TTVFFFG9I[IFP5XG^TEK\GA7]G[XS^(X9?)FT3X:>,=2BE[I)::'>RHP'<A
ME&!W/%>V5\2?\%&/$I\*_L9_''4!*8?MGAA=!W@$Y_X2*^M=%"<<_O#>A/\
M@7/%"U:3TNTKZZ:^6H/9[_+?Y7TOZZ=S^+HR"1GD#9WR.Q^7^*1BWX\MUZ\Y
M[4N<=3TY8XSN![_UP?3WIH(P &R%^0_+_$!C\<=,^^>U.SCJ>G+'&=P/?^N#
MZ>]>H]]DM=OBM\/6TKKHGS=5KI8RO_>7379=.GM%VVT^&>GO:GH,\GG/MZ>V
M/N^_X4G/)W\-]T;?N]\_CUXZ8Q2^@SR><^WI[8^[[_A2<\G?PWW1M^[WS^/7
MCIC%)=--WZ)_"]%:':^TM$WK\:&]M^FTK=%I_$6NMNNLHO6UVN>ASQTZ=3T_
M3IGWSUHSQG/W3\QQU[]._P#>Y^GI1GH<\=.G4]/TZ9]\]:,\9S]T_,<=>_3O
M_>Y^GI0NFEM>VJ^'?W%WWTNVGS2W;OYK9/?R3O\ Q-M+^D9:OFNTSSMW?-][
MI_#TQG_QW'XTN>,Y^\?E..G?IV_O<?3UI,\[=WS?>Z?P],9_\=Q^-*#D'![C
M:<=,\C _\>X^G>B]DF]EUZ+X?6W=?#IH)/SOTTEV6J_B?$E=-]W&72XF3G.[
MY>FW'\73/]/UHYX._A?O#;][OG\.O/7.*,G.=WR]-N/XNF?Z?K0,DCYN!G=\
MOWCC.??&=WXXII[?)?\ I.F_RZ7?V7LR^ROU6E[]4[_Q'[NG-;^6,EUU7U&>
M1SGV]/?/W?;\:3<.!NY;[OR],<_ACKQZXI3D#D\YZ^W3'X_=]L9[TQG576,L
M0\F[R\(2/E&XY(^[@'</7.*%Z/Y:;<EWM'3YO16U^%/7;6ZM?7IT7\3XK75^
MLFI)Z7'YZG/'3IT/3]>F?;/6C/<G.W[W'?\ O>^,YY]<=*#P3D] !C'0GO[]
M,9^AHSW)SM^]QW_O>^,YY]<=*/EO;IJ_@6GNZ]OM:^ED7\^^[ZK=O]YM=7MT
MC&4>HG/0-@@Y/'5?[O\ 3VQ[TN<]#UY4XQM [_UP/7VI.>@;!!R>.J_W?Z>V
M/>ESGH>O*G&-H'?^N!Z^U'XZ+II]GI9Z=;<NR>C%?U_\"]%9?O-]>5O^=I^H
M#GOG/ &,<_Y[]\<]:0L%Y9N!PWRYR3T.._7OZ^U*#GOG/ &,<_Y[]\<]:0L%
MY9N!PWRYR3T.._7OZ^U+;I;1;[Z<NSM';;XU9Z^YNR^E[I>;=U]EW_B;?:W^
M"ZZZJ/3.<<D=,CTS[8_3CK2$R$ 13")PXEC8IN"LH9,E?0I)(".@W@]5&%'I
MG..2.F1Z9]L?IQUH">=F/[1]FW@XFV;M@QR-O^U]WCIOSVH6]WRV25VXMQ2]
MV]THINRU24G9?974?O*SU3>U]'\*L[S::^RUK>3O;^;]AO\ @C9\>V\#_'?6
M?@[J^J^5H'Q1TN>?2;:4[+=/%VAI-<J%9B%5[W2X;P Y"NUJBC+RHM?U,U_
M/X*\::K\.?%WA?QSHDSQZEX2U?3=9M?)S')*=*GBG6W\Q<,HE$ CD)P'0LK@
MAR#_ ''?LZ?%&U^,_P $OAQ\2[:=;AO%7AG3[Z^9>D>J"/R=3M_<V]]'/"Q'
M4H3@=*XJ\%&2LFMD];Z**2E?:\M;KI:[2O97%II)-/3;JM%]^ZU[-'M5%%%8
M%'G'QA\0IX3^%/Q&\323?9TT'P5XDU1I\9\I;/2KJ8OC_9VYK^"J>3S;S4I]
MQ(N=4U*YR1G=]JOIYU;\1(#[;L=J_MK_ &Z->C\._LC_ !\O9)OL_P!I^'/B
M'1XYL9\N?6K.32X"!W/FW2X Y)Z5_$<GRH@S]U54\=6P.?Q/.>V[CI77AEO+
MLTEO;5QO]FW16O+3=+=J9.UE>W77;[^:.V[5WHGIKJX9'5]Q'+';U';\O3V]
MZ4^F<9Y ZX'IGWS^O/2D&1U?<1RQV]1V_+T]O>E/IG&>0.N!Z9]\_KSTKJWM
MUVU7_;G6S]?BV[VNH3T2UZ:<VJV5F_:;_9_QW=@SW!QN^[QW_O>V<9X],=*3
M<#T/ .TC;_%_7'3/OGM2Y[@XW?=X[_WO;.,\>F.E)N!Z'@':1M_B_KCIGWSV
MH73IJO\ VWI9>E[/76_4+^:7FWH]G=+VFB^T_P"XTO5<XZGIRQQG<#W_ *X/
MI[T@STW9).1QT7^[G]/?/M2YQU/3ECC.X'O_ %P?3WI.>A;))R..B_W?Z>^?
M:A=/5=+?ROLO79Z=>H7]7Y*6JV5G^\W^RO[Z;ZZ_LA_P1)T.YNOVE/B%XB(\
MVTTOX87NELWE\6]QJ&M:'/&-Y'#2QVDI]<9'<Y_J0K^?'_@ACX5NK6'XZ^++
MNW(@U.7PO::5=,!\\4*Z@MZJ\9P9HHR>>H^N/Z#J\^L[U&]&VHW<=I.RO*UW
MOZZ[NS;2TCLK7MNKZZ=-?^']6%?R5?\ !73XA2^)?VK-7\%-.73P#IU@L<1R
M1#_;FF:=>.!U WF/IQZGI7]:M?Q(?MW^(T\6_MB?'C7!.;AX_%]SX>:8J1@>
M&7DT<0X[>2+?R\X^;&:O#)NI=7T6ONWZKK]G;?=_"DTW92V^:\KZK1:K5]-3
MY/SQG/WC\IQT[].W][CZ>M)DYSN^7IMQ_%TS_3]:7/&<_>/RG'3OT[?WN/IZ
MTF3G.[Y>FW'\73/]/UKM6ENGX?RZ;1U_.S^*Y%]M?GS:+;5_O-5K>VONRBN@
MN>,Y^Z?F..O?IW_O<_3TH]1GD<Y]O3WS]WV_&C/&<_=/S''7OT[_ -[GZ>E'
MJ,\CG/MZ>^?N^WXT+IZKIYP=_A^>VS6NG,G?S^5]7Y)^TWTM?O&;OKJFX<#=
MRWW?EZ8Y_#'7CUQ2YZG/'3IT/3]>F?;/6DW#@;N6^[\O3'/X8Z\>N*7/4YXZ
M=.AZ?KTS[9ZT=M'T\_Y/)V^Z.S>GQ"3WU^=]%HG=_O-5K?K[LH*^@G/!W\+]
MX;?O=\_AUYZYQ1ST#8(.3QU7^[_3VQ[T<\'?POWAM^]WS^'7GKG%'/0-@@Y/
M'5?[O]/;'O1?S7]<OFON]W=:/J)^NKVYM7HEH_:;Z6ZZQG_-JN<]#UY4XQM
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
M\R9ZT[/M?;W9)ZW<4KI=.EUKS7V%:^[>NFC=M7?37>^J_N"(7142XFW2]0Q
M_>QG>58 =OD89[^6>*?^.,\@>@YR,^_Z[A73Z_X0U3PWH_@G4M86)'\:>'6\
M4V$>&#P6/]KZIHR1$-]U3)I5PZA<C]Y(0037,'KV]L]=O?\ S_NXH;4G=+WM
M5*2UC)J2^&^MEI?7;36R:%K=)NR?1V:O=--)JUK6CIK+7U,YY#C!X4@<9XR?
M;_[$T?CC'!'OSC\?Y;AZ4@Q_#LQ_#CIGO_D\?>I3^'OGKN[?C_\ 8YHMMT]5
M_A[W?;K\2UOI85[;]MF[=]-=KZ_]>[?,],L,C[Q]1Z_0]<>V>])@]W!)Y''1
M?[OX=/?-+]<9_BSZ=L>WICMGM2?-WVYS\N/[OO\ [7KWSBDNFJWVT\M;*U]=
M?\(?.7WOTUUWLK+^_<"KN56.41;CMW$#&"I7=S_M%7X[(0*_<S_@AGX;6]^)
M/QM\6-M:70] TC04;:,B/6;A;UE! X .GC//S'GG&:_#3J0H* N&6(N<+YA1
MMO\ P , QS_ '[U_2K_P1*\ RZ)\./B3X]>-@GC?4=+MTD5<0/\ \(]-J=@W
ME'N^>9?]NL<1SNFK6<(M7TLXMZ*[TYN;9VO9Q=^Y47NFW?1];/?57OI>_5*W
M+I<_<JBBBN$L_.3_ (*D_&6^^$7[)_B^'1;[[!K_ ,09K?P)ITZ-MFCAUD2?
MVH\."#N_LN*[3<IW(&WC! -?Q\J, ?.-H&W'7+XY8GJ23\I/<\GFOU/_ ."J
MW[4&J?&+X\ZE\*K*XM)/ WPAU2\TVV^S,3]KUYH(X=0FN@"4DNM.O(;FTC.
M\4$TZ,/F-?EASG^#9^N__P#7_P"/5V8=2LTU97>K36ON:=KZ:==R&[[/9WT?
M5=[=%KS+T'?\"''WCZ_X_P![W'TH]MPW=<=]O^?E^M';MU^?T_\ U_3^'IWI
M.,_P[_UV?Y_\>KH2>FO7HEY:NUM/TY1:]W][O;3;7XK))?WN<7_@0Y^Z?3_#
M^][#ZT>^>.@]C_B?N_49ZT=NW7Y/3_\ 7]?X>O:CUZ8[?[WO[^G^UGMFBWYK
MHN\?E?:^FZEULT*_?\96[ZZ[:OY.'S3G(^<8'WQ@?-[^^/O?0XI><<'YASGT
M&. ?K]WZCWIO/^QC_EIG^GMZX_AQ2AADC*[P 6'HA. 6],XPO?<#WQ1VNUTT
MTV7*WNGHMW:VEGOJ"6_Q>>KOLEIKOHE_BYR/S2RN%N%+NK%<*!M=D6227IR#
M([2@=%60+T4 ?HE^Q%^P#XP_:PFN/$^IW\_AKP'I5Q:_9KR:W!M?$L$<[QWM
MM;S".0JT0B-O(R[3O!)Y///_ +#7[%/B/]KSQ=>32)_9'PW\*WNF1^(]<A#P
M27;RR>=<:;I-P5:-[N&TVO/"_2*6S/1J_K[^'7P\\*?"SP?HW@?P9I5IH^@Z
M):1VUK:VD*0([*H\VYD1/E,]S)NFG<??E=F/)KGKUW>4(\T4N6VJ;35F[/=)
MV5DGI8<%9;6WT:5UMU\[)NV[LWJ>3?!7]E'X(_ C03H?@;P1I-M'<)$U_)>V
M\.IM<7*[WDE5KV*1HP\LLC!5( ! Z 5[NOASP\BA%T'1E0# 5=+L0H Z *(,
M8'IBMFBN.Y9\[_&7]E?X'?'?1HM%^(7@;2]0M+9WEM_L4,6ERI,R%0[2V443
MOC(.&)%?RI?MY_L>ZG^R%\1H38--J/PW\5>;<>'Y!&1;Z=-+<72P^'A<,J/)
M<P6L2719B6,<3'=R:_LUKY__ &D_V=_ W[2_PSU7X>>-;))%F'VK1M42.,WV
MC:I"I,%U8S2 ^0\G-O.Z\FWEE7O5PFX[W:_EZ/6]O+U6HFK^3NM;:Z-/]%^'
M8_A@;<K".2X4_9QY6T@#>&/F+,?7AP>>TZCH  ?CG')'J.,#/M^FTUZ)\7/A
MKKOP@^)/C/X:>*88HM9\%:W>Z+<LZL&N;5)C_9MXF_#/'=6D:7$<F 'MI;-U
MX//G8S[>^.NWM^/_ -EFN^+3@G?HW)/E:NY7:6G+9_%MHI1B]$DH5[K5M>[;
M=-[:M>=E\N?T#KT8<\CCMSD?CZ?[0H/.<,!GA?8\<_AZ]]II/IM_V<?W>^/Z
M=_NT'OMV_P"SG^][_P!>WWL5?_ W7I:_EHONF+7N_DY?A[WF[>M/YJ.,98''
M#>YYY_'U[;A1TZL..3QVXP/P]/\ 9-(.V[;_ +6/[WM_3M]W-'UV_P"UG^[V
MS_7O]ZBWFNFNGEUM_5XCU[OYM^6^ODK^E3N+^.,\@>@YR,^_Z[A2,^$D*R*
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
MVXQMQ_%CK_[+]>>M+_P(<?>/K_C_ 'O<?2DYS_#L_7?_ )_\>I>W;K\_I_\
MK^G\/3O1;;7KIM=;=UH^_P#>:'KW??5NW3;7X;I6W]WG$D9FA>!G4QLK-LQ\
MVXKM!!ZXQA>O!YK^KC]G3_@G-^RGXQ^ OP=\5^+/AN+WQ-XB^''A#6-=O&U.
M[C-SJM_HMG<WLYC5MB&2=W<JO SBOY3K2,37=I"=FZ:[M(B,?.T<ES&A1/61
MU)2,=Y2!UK^^+X::''X9^'G@?P]"JK%HOA30=-C5!A%2TTRVA 4=@ N *Y<1
M>+C9V6KLKJSLDWVUZ-='9C@DN:RUO?JWJENWUONNY\:_\.P?V,_^B6K_ .#:
M]],?WJ/^'87[&?/_ !:U>>O_ !-KWUS_ 'J_0&BN?GG_ #2^]EGY_?\ #L']
MC/\ Z):OI_R%KWIC']ZC_AV%^QG_ -$M7_P;7OO_ +7O7Z T4<\_YI?>P/S^
M_P"'8/[&?_1+5_\ !M>__%>U'_#L+]C/_HEJ\_\ 46O>?_'J_0&BCGG_ #2_
M\"?^8'Y_?\.POV,_^B6KTQ_R%KWI_P!]>U'_  ["_8S_ .B6K_X-KWW_ -KW
M-?H#13]I-6]^6CNO>>_W@?GZ?^"8/[&9&/\ A5JX_P"PM>^W^U["OM_PAX4T
M/P+X7T'P=X9LQI_A_P ,Z59:+H]DK%Q:Z?I\"6]K#O;YG\N)%4LW+8R>371T
M5+;>[;]6V 4444@"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH *_EN_X+J_$G6?C[\=?V;?V!?AM,+[Q!K_B+2_$7B:WA9I(
MK?4?$-PVBZ EZD1+)!I>FOJVM:D'7,-H;6X7*[A7],OCOQKX>^'/@[Q+X[\6
M7\>F>&_"FCWVN:S?R\I;:?I\#W%S)MR"[+&C;8U.YVPJ@L0*_ET_X)NZ;-^V
MU_P52_: _;%>S>_^'WP[FNK?PEJUPC&![F[MAX>\-1VVX$I))I%A>:D4#[H!
M<;) /,0']O\ !7#1RG%<3^(^+I)X/@+(,9C,OG4C^YJ<28^*P&3T>:2Y)5(5
M,2ZT*=^?VD:4DC\3\9,5_:U'AOPXPU:V+XZSO"87'TJ;_P!HAPY@:GU[-ZT4
MFI0ISIX949U-E3E56[1_0K^Q[^RWX&_8_P#@9X5^#/@6.1[/28Y+_5M3N1&;
M_5]<OQ')?WE[-&JB=T95M8)&&X6EO A^[7U%117XWF&/QF:8_&9GF%>IBL=F
M&)K8S&8FJ^:I7Q%>;G4J3?>4GZ)62221^P9?@,'E6 P>69?AZ>%P. PU'"83
M#TH\M.CAZ$%3I4X+M&$4M6V]VV]0HHHKD.P**** /BC_ (*)^)3X6_8U^.6H
M!TC^V>%CH):0X!'B&\MM&*CIEW%[M0=V(&#7\6BY  &S  $?Y8.?PZ9_AS7]
M<_\ P5VUJ'3?V+_&.FRL%D\1>)/!VF6ZDX,DD&OV>J,!R,E8K"1\<_=Z8R1_
M(USR-@ 7[G(Y]OP^[]#FNW#7Y&^73G=I:[VAIU2W5WV=NR(ENM'\E+]$ULFU
M_>4.XOITQW_WO;W]?]K';%)QS]S/_+3^F?Z8_AS2^V..I]C_ (G[WU&.M'OL
M&3][_P"OZ8^[SV-;KI;76]]&^F]F[/UM[W*M]!.^FG;H[;)::;7:7^%S#GCI
MGM_N^WOZ_P"UCOFCMVZ_)Z?_ *_K_#U[4=NG/3'H/7\?O?4>]'_ 1Q]T>O\
MC_=^GTH73U[JU]-%:^UTNKMS72!W[/9=)7V]/BW_ .WE#Y-)P&)5&0*3@CG<
M!G/X'GM\]?I1^TK\,SX7_8M_9+\1R1JEQ?:7/),^"(3!XCU#Q)XC2.$GGAKU
M6V\CRMQ&>M?FLPD(V1QAMV!G('WB%;\@=_U&,9K]]O\ @H5X6FT?_@G-^Q_;
MO9*EUHL7@&UU)C@-$#X#GBD5NF=]TXSP/F.3Q6-5M2IR2B_?26C<G=?:2]?5
MN]KV&KN+6NC>C3Y;^[=*ZV:27DG?=GX&<\],]_\ =]_?T_VL]\4G''W,_P#+
M/^N/ZY_AQ2]NG/3'J/7\/O?4^U'OL&1]W_ZWKG[O'85NG^FST^SVOIMO;1N]
MEJY=]-'TZ/:]^WQ6N_\ &H!Z],=O][W]_3_:SVS2<\?<Q_'_ $Q_7'\.*7VQ
MQU'N?\1][ZG'6DR<CY!@_?.1\OM^/W?H,T)]E?;>U_L^=[VUU2UMTU&[V6CW
M2V>_,EU2]V[27]SF#YNVW.?FS_=]O]KT[YS7L/[.E]_9?[1/P)U,-"AT_P"*
M7A2Z5Y?]6HBU",Y8\?*._?&VO'LGL@)/!]E_O?AU]\UV7PXNUT_XD?#_ %!@
M%%CXOT.XSD#Y4O8\\DCCG!(/&!SS6=3X)75E9;*]TG&^V_ET2O=H%>ZLGTW3
MMW[;VNW_ '[']]4+F2**0X.^-'R.AW*#D>W/%251TQM^FZ>_]^QM&_[Z@C/]
M:O5YQH%%%<-\2O&6D> / WB;Q9KE]'IVGZ1I-Y.]W*RJD<S0NEL-S$ %[AHT
M7GJ10!_(K_P4S^)J?$S]LGXE303?:=&\%-I_@.R;<':,Z':NVJ118)4"/6KJ
MZ4JIX(ER-P./@%<X7?MS@;]O]_';^G;[N:ZGQMXAN_%WC7Q=XLN\O)XE\2ZW
MKDTK'+R7&IZG<WLQ8Y^9OWJ'/\6\^C5S3'<Q)0(&)8C^Z3D@?@#P.^T5Z%-.
M.EH\O*K2CO?2[E?6+E:Z4MI)I;-&5[O2[>S7V4U9=N[M)_RIC#WW;?\ :S_=
M]_Z]_O9H';;M_P!G']WV_IW^[BEZ]5!SP<^G'7Z^O^T:.G10,<#'IST^GK_L
MBM/E;1=?=Z6OT]=5[H]>S^Y\W1]NVO\ U\^=FGD@*8@[$K"9?NB4J0,_AG=V
MV[Z]$^$?@&\^)_Q/\ ?#RT2)[OQ?XP\/Z!*8@2%6_OX([BZ7'(BMK=))I7Z)
M&BL1QBO/#P0/+5@3PQ.-AQDN/<XV>PD)[9K]+O\ @E!\/W\:?M::+XAFL]^F
M_#'PSXA\77,A4M$UP;,Z;8;WP0LBSWY>+)4G[*6!(4@S4=7E;A+EBHN3>[>R
MW6VFU]>:]EJFRUVKK[6JMV5]&[.U[)+K'R./_P""E8TG2/VGM3\!:!I^GZ7H
M_P -/!WA7P;#96<2P6]N(;:;6;A[>-?E5KBZU*260@?-YTK$9:O@(]>WMGKM
M[_Y_W<5]1_MH^.K?XD_M.?%GQ=;QQB+4]=@ ='#!OL6F6.GE<AFSM:U;N<;V
M]#CY<_#.. ?4<Y./;]-HI4K*$+1<;J[N]V^77O9Z;*W*^CT8[ZO5W>Z4KZ7T
MVULOA?\ -9;:B#'\.S'\..F>_P#D\?>I3^'OGKN[?C_]CFCIP$&!RH'3/&1[
M_P#V1H_#.>2??G'X_P ]H]:TOMU]7_A[V?;I\3UMI=*]MNVR=NVFFU]/^O=O
MD?7&?XL^G;'MZ8[9[4GS=]N<_+C^[[_[7KWSBE],J,G[P]!Z?0=,^_M29/=
M".![K_>_'K[8I+IHM]]/+2ZO;73_  A\I?<_773>VJ_OW#* IN,:@D!&?[JD
M@AF!/157<<]DW^]?V+_\$NO#4GAK]C'X6Q7%O'#=:BNM:O*R)M:2/5-5N;V%
MG[EMDP_/BOXYI$5U92@888*#_>92N!ZX#$>^XFO[D?V/-,&D?LM? &R\D02I
M\*?!,ETF"";N;0;*2Y=\\[WE9F<]V)-<V)>D+2D_BO'[*^%IKHV[^]V:VU*C
M>^SV^5TUILN_NO\ E_#Z1KRGXY?$.S^$_P (/B-\1;Z5(H?"/A'6]8CWD+YM
MU:V,SVEO'G[TUQ<^5#$G5I'51R:]6K\K/^"P7Q"3PA^R1J7AN.<1W_Q$\5^'
M_#D$:N!,UO:W+:[>D)N5C%);Z5);R-@J/."G!85RK5I=VNC?Y:_=J6?RBZWK
MVH^)=9U?Q#K4D$NH:]JNH:U>W1):XO-0U6XEOKR:=S\TC-))(P8\E-QZUF8(
M./E*CC/\1<?_ %_PW5*T<VP2&U3,F];>,,ORS*P1UZ\;26C!. 58G..:BYSC
M8-N,[L_Q>G_LWUXZUZ:Y?LV;3U2;<>B<HIN]V^NR:ET:,8OFLTDKZZ+5MVU=
ME9TV_M?:LFM-6O;MU^?T_P#U_3^'IWI.,_P[_P!=G^?_ !ZE_P" CG[P]/\
M#^[]/K1[[1NZ9[[?\_-]:%?33KT:\M[7T_3E*U[/[G>VFVGQ6::_O<X=NW7Y
M/3_]?U_AZ]J/7ICM_O>_OZ?[6>V:/^ CC[H]?\?[OT^E'MCC&?J<<_E][\<4
M7_-=5WC\KZJ^N[EULF*_;\)6^>FV_P E#Y"G#J3Y6T',F_[O'K_L_P!['&W%
M:6D:3J6NZEI>@Z1;PWNN:YJ%EINEV4"&2YO[C5;I;.UM88U!:699'$:H.D^\
M#'%9AY^4Q@JP(DY'&>,'TR/E^F#T-?K5_P $D?V93\5/C8/B_K5HLOAKX2:E
M!<6<<R[H+O7;JUEFMD7Y3B;2KH6VH1L'7$DV3Z5%22C!R<4W[J47"\9)VWDM
MO2_O1MO9I*TF]+ZN*?-V7++39_"[:;3DWH?T+_L>_L^:1^S3\!?!7PVL((5U
M:&PCU7Q9>QJOF:CXFU.-+C4YI)  TJ6[E;*U9_G6SMH(S]ROI^BBO/;;;;U;
M=V_-FH4444@"BBB@#^8[_@M=\)8?#/QB\!?%BPL[>*S^(?AZXT?6YXX]K2:Y
MX7DB%M/<L!S+=:;?Q0*['<\>GQKP(J_%$9]O?'7;V_'_ .RS7]2G_!:OPB^M
M?LR>&?$L-HLK^#OB-IE_>7)X-OIE[I6K6,P)(.(Y+N:RW#C+*G-?RU@YP<=>
MI_V>,'\?UW&NV@[TW>RU<=K=(N]VTF]7?72T;V5FX?Q?=MOO;[M5;R<Q/IM_
MV<?W>^/Z=_NT'OMV_P"SG^][_P!>WWL4O3HHXX'TYR?P]?\ 9%!XSA0<<K[G
MC^?IVW'TKHO^-MWZ6OY:K[YDZ]G\E+\/=\G;TI_)!VW;?]K'][V_IV^[FCZ[
M?]K/]WMG^O?[U*.<94#/+>QY_EZ=]H]:.O51SP?IQ@_CZ_[1H^2Z::>72_\
M5HCU[/YI^6^GFK^M0#GV]L]=O?\ '_['%"L &"B,AAA#C.&R"2OITP<\8+4?
MAG' /J.<G'M^FT4<#HBX&=HXQN/'^?\ >-+1I)[:;ZK[-F[)JVS>O\UKB=[[
M.VO25]UMIY/[J=]S]NO^"(/B9K#XS?%KP@'4+XA\!Z?KLD?\;/X>U86BM[[!
MK; YZ!E]:_IEK^4S_@C)?1VG[6VJ1MC?J'PG\26*'N6&L^'[P_\ CMLPY'11
M[5_5G7!6O[1W716\U96>EUM9:-JZW->V[T6_IKVZ^05_/'_P71UIVO?V?/#U
MO/%S'XZU&YA=ON2@>'H+&5U[(1+<C)ZJ'QWK^AROY;?^"UFO2WO[27@W0/OP
MZ+\.K*^3Y@5$FK7]VD@ !X;_ $%0W&>158=-U+JUXQ<E?9/17:ZI7U\KM:I$
MR=EUZ;*[W73J?CCQSC9C/S8_O^_OZ]LXI?KC/\6?3MCV],=L]J, =%&#R3_M
M>OU/7'7@4>F5&3]X>@]/H.F??VKM733KUM?IW?W>D2==-->MD[=-M-M5\G,.
M>.F>W^[[>_K_ +6.^:3GG[F/X/ZY_IG^'-+VZ<],>@]?Q^]]1[TF3D_(,#[A
MR/F]OP^[]#FA?KTU5[K16NEJTM7UDM[(3W6DNG25]NNF^_\ V\H?)?3ICO\
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
M93_9/7C^'%'S=MN<_-G^[[?[7IWSF@!UVJ\05L 2@$81AU4>V?E^@!Z49/9
M2>#[+_>_#K[YJE=)*REY[I_#KYKTNK<OG9WW?O6\DWTB_==O-?-U!?IC/\./
M3OGV]<]L=J3Y>^W&?ES_ '_;_:]/?-+ZX49'W1ZCT^AZ9]O>C /51@<@_P"U
MZ_4=<=>31?UV6SUMI_FOGS:AKV^]2M^6VCMY*'R/KC'\6/7W]O7';'>@9SV]
M\==O_P"KK_P+-'U4#/WOK_=/IGI^ -'/IC/!(ZA>F>.>?UW&COHEHNL;+;7?
M^K1&MUH^G1WZ;Z>:OZU#^BK_ ((9^,'N?#?QR\"EHUM]*UCPSXFMD5C^^EUJ
MUOK"YG Z-MCTBU0L/X=@[5^^M?R_?\$2_$G]G_M!_$#PON$4.M_#62^1-PVR
MRZ+K=A''CGYF5-4D"X'W0>O6OZ@:\^JK3;]YIZIR3YOG?[_1EQO;7S_-VMY6
MV\MPJ.66."*2:9UCBB1I))'.%1%&69CV  R34E>6_&_7QX6^#WQ,\2$[1H7@
MGQ%JA;I@66FW$^<Y&,;.N168S^+#]JK7YO$_[27QMUJ69)_/^(_B:VMY5;<6
MM=-U"73H#G_KG:C9_L>7BO #WV[?]G/][W_KV^]BMWQ1KA\2^*/$GB(+D:YK
MNIZM&^<ETU"ZEN2^>_S2,,CCY >]89XSA0<<K[GC^?IVW'TKTXIJ,8NUU&*T
MM;:.]MUJK]VYF;O=Z/Y*5_RWM?YJ'?1/KM_VL?WNV/Z=ONT#/\6S/\6.F.W^
M1S]ZE^J@9Y/LW/'X?KM%("3]Y ">&&1P.WY^O^T:K7^5=/\ VW^M=?ATWLNJ
MT>W5/^[OIYJ_K4%.?;VSUV]_Q_\ L<4@Q_#LQ_#CIGO_ )/'WJ7\,XX!]1SD
MX]OTVBCIP$&!RH'3/&1[_P#V1H3VWZ=?\-MDUVZ]96N#O?9]>DK]-M/7[J>U
MS]3/^"/WA]==_;!L+L[2WA7P/XFU\YYD5C]BT;;TXR-8W'I\H3FOZTZ_F-_X
M(A^'9+KXZ_%'Q2D0:+1_AY%I4\W4I+KFL6EQ&I[Y==';UXC!X!%?TY5P5TE4
M?+LU!_/D5[V;5[WZ^:T-%M_6W3\ K\6_^"W6MQVG[/'P[T/>JR:M\4K.XE5S
MA6LK#P_KAESZ@3S6Q/4!<^U?M)7\^W_!=+5F%I^S[X?WAH;RX\<:G-%N'WK&
M/0;>(LO7D7TBJ?0M[U-*_M(6WOINM5KTU_K70;U_K\/GL_(_GI^4  !51<M@
M<9=CP<>I)RWJ^*3CG[F?^6G],_TQ_#FGC!0@CG>&S[*K*!S_ 'B0QQCE?4TW
MWV#)^]_]?TQ]WGL:]!.3LY*[O9-6:<4THNZTO;1Z_'%)ZV1EUTCI=/5-[Q7W
M:M*W\O/W#GCIGM_N^WOZ_P"UCOFDYY^YC^#^N?Z9_AS2]NG/3'H/7\?O?4>]
M)DY/R# ^X<CYO;\/N_0YH7Z]-5>ZT5KI:M+5]9+>R![K273I*^W73??_ +>4
M/D<Y_AV?KO\ \_\ CU+V[=?G]/\ ]?T_AZ=Z3G.-@VXSNS_%CI_[-]>.M+_P
M$<_>'I_A_=^GUH[:==-DWMW>K[_WDAZ]G\T[=-M/ANU;;W><](^#.BQ>)?B]
M\+O#DT<<HU_X@>$=&*,,DKJ.NV5J,#U!D!7TDP:_O.LH?LUG:6XZ06T$(^D4
M2)_[+7\1?[$V@OXD_:R^ >FQQ"22/XBZ'JNW@GR]"G&KNY'+81+,RYZ97&:_
MM]KDQ,KN"L]$WOIJ]DMDDT[/6Z?DBH]?-WZWV7Q?WNX4445S%!1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
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
MZ?CCWH&3U3:3PPST';\\]??VHP>ZXSR>>A';\,?CM]Z ">J8)X(ST'_U\_\
MCWM577ETU_\  ?3L]--OA?1=5HM>EM'\._[O?WET^W/:PI]<9QP#ZCUQ[8_3
MGK2!0O"KP.5^;.2>HSWZ]O7VI3GKC.. ?4>N/;'_ ([SUI-NP$!3A>0,YY[C
MWZ_^/>U">VKZ>?\ )UN]_P#%K=_%:X=?OUY=>FR]GK\+_P# (:JY_0Q_P0OT
M#R[3]H#Q1Y1"WMWX,TA93DAYK"'6;F?!/ .R]@!4?W03UK^@BOQG_P"")6B_
M8OV;/'6LR0[9=;^*NI213=Y;.VT#088QT'RI/]IQ[DGO7[,5Y];2I+_MU[WW
MBGO=W6NFKTZO=ZQNEKKOW>[;71=/+38*_E__ ."V7B62_P#C]\/_  N5S'X>
M\!?VG&?,R#)KE\T3KLS\I TU<G&6S_LU_4!7\:?_  4F^(DGQ&_:N\=W,C&1
MO"3OX+3Y@0(]$U+4-B@#@8^TD=B=W/2JPW\3Y/\ 3_AG??9:M"EMLM-=5>UN
MJT>J6JTW/@O' &,CKUZ-U_7&?PQUHVCD[>6^]\W3''X8Z<^N:7'08X^]]#U_
M7K^&*3;WV\OPW/IQ^&/N_CFNU/:_?=O7[.^LK;=X[):7Y'#6J]V+VW6VB5OX
M>VJ7324MK62^AQR.,>@ZY]\_>]NG>DYY&SA?NG/WNV/PZ<=>M+SC..1QCT!Y
MS^/WO;&.])@Y(V<+]TY^]VQ^'W?QS0NGD_6WPK1WGWMO'1M:? Q]-^CTCY)W
M_AO72_36,5I>R.<XV_+UW9_BZX_K^E+VZ?>/S#/3MU[?W>?KZ4F#G&WY<;MV
M>_7'_LWZ4N.,8^\?F&>G;K_X[^M%]MNE];?RO75>OVM4OD+T3Z:KT7+_  ]M
M>6_\LI/II^AW_!*_PZ->_;8^%UXD!+>&[?Q-JUU)DLIM7\-ZK90H4Z+BZN(Y
M _K\O%?V(U_+5_P13\,SWG[2GC+Q--;;K'3?AQ>VEO.>D>H2:I89"Y'WFMYF
MR0<X;TK^I6N&N[S[V23UO;RO;IT5Y65M4[I:1V7RZ6Z?+\EZ!1116(PHHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ KYV_:O^.NG_LU_L\?%/XUZ@]N@\#>&;S4;".\($%SK$C+
M::/9N"1O^V:E/;6ZQ@[G,@13DYKZ)K\1/^"P$5]\==7_ &6OV&M!O+^&X^/_
M ,3QK?C<:=(5>W^'?@:W^WZO)=;<E"\TT-QI[2 Q&\L59B#'FOK>!<EPN?\
M%>3Y?F$W2RI8B6-SBM9OV.39;2GF&:U+*VJP6&K*%VDYN*OJ?)\<9SB,BX7S
M;'X)<^9/#K!911NHRK9OF56G@,LIQ;3U>,Q%%O1VBI2MH87_  1!^'>M>)O
M7QG_ &T?'L4H\=_M0_$35]8M(IE95TWPAI5_=K86L"/\T0?49[]-HRIM;6R
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
MXJU2'^\]Q;:/=/!&GJ\DH5$'=B .:_A+GD$TKW)\YY7/*\'B=M\C/W_=G!'
MQ$'K^P+_ (*J^,)/"7[&'Q(BMIGAO?$UUX=\-V[(VW='?ZW9&_B;N1)IL5VF
M.A)YXS7\?S,Q$(".CPI(GRC#2K(<EG/4[4!*\?ZLM6E!M+>UY?"VDIJS3C;=
MO9W^S%/N3)K2[MHWUZ.+N_+:_?97(L]1A_D[^OT]_7_:Q1GG;\_][/;Z?7_V
M6C/48?Y._K]/?U_VL49YV_/_ 'L]OI]?_9:ZUTZZW[=G?\;V_O6Z$K_-;?+E
M_P#)>6_]R_47M_%\Y_$?Y_\ 0OI2=]WS_P!W';Z_7_V6E[?Q?.?Q'^?_ $+Z
M4G?=\_\ =QV^OU_]EH[=-;=^WN_A:_\ =OU'_P /^O-\K\UO[UN@O;^+Y#^)
M_P _^A?6E7^[SZY[\_W?Z^JXI.W\7R'\3_G_ -"^M-90Z.I+*0I>,C@^:.8E
MY_@+X\SD9CI-VBW=:7>J=NCUMK9W=UVDUT!)=K=--UT_#E6O]SS/TF_X)8_!
M^_\ B1^U1X5\1264USX?^'$G]MZT3&S1V]Z]O=OHDD_9"E_:*8RW_+13CD8K
M^ONOPM_X(?>!DM/AI\6_B1()!>:_XPM_"Q+XVR6V@Z=::A')'QDKYVK3(Q_O
MHPP"#G]TJ\^K?VDN;?2]NCY5=>=MK[O=ZLM*R2\ET\E_5NCN%%%%9C"BBB@
MHHHH YKQG_R)WBS_ +%K7?\ TUW5?P&7+'[;=@!CYMW=(2!E #/,V6]%XZ_W
MBE?WM?%/5[;0_AWXRU&\\SR(?#NK(_EX#YFL9X4QGC&YQGVK^"*9@;N\D D7
M-Y=H$/"A5N)\.!_M9!]P$KHPZC=RGI!:WZWBN:RZJ5O>CI9RBD]R97TMW73J
MW9?+77J1=/[QV_+SWSZ_U'^]0>,_>.WYN.^>P_I_P&@<?WCM^7GOGU_K_P "
MYH/&?O';\W'?/8?T_P" UV_CHNEK[?=>^_\ >\B;>5OEM;_+E7KR?W@'./O#
M=\W/;'8_U_X%1U_O#=\O';'I_0?[M YQ]X;OFY[8['^O_ J.O]X;OEX[8]/Z
M#_=I]=NVE]MO\O\ R7S#\?U_X>_RY_[HI/UX^7CH<]_\]?FIARBG!E)0%@1R
MY/M_M?W??;3R?KQ\O'0Y[_YZ_-2*N"!E_E.[)ZG/8^_I[[:F]E>UVDM+6O\
M#=7\[O7^]Y TF]D]U^*TM_VZO_!?]X_33_@DI;O/^V;X0;)Q;>&O%%RP'3G3
MC"/QS-CTSNK^NROY0_\ @C3I3:C^UU?7> PTCX8>)-0;=T3S-3T.Q79_M'[0
M0.^/,K^KRN&LXN2<&VK-Z[J\FU==[-7TUZ%QOK=):].NBU^^ZMY'*>.]6AT+
MP3XMUFX<1P:9X<UF]E<\!([?3[B1F)[8"YS7\"-U*\MW>S/))*\MY=S22DY:
M8R7,C;G/=CD$_P"T%XXK^X?]L/7#X=_9;^/>K(_ES6_PM\8K;,3C%W/HUU!;
M#/O-(@XYYXYK^'!2=JD[B0 Q/<EN3G_:R>?? K3#;RT_EZ>;_/;\>A,NFG?7
MM9IK3Y<W_;MNHN,<9<Y.[GM[#V]/;-+UY^;YN..WU_VO7WP:3&.,N<G=SV]A
M[>GMFEZ\_-\W'';Z_P"UZ^^#76NG77?:^W3I:W_DOF*W2UK=.W2U_G:_]_\
MNAGH>?[N/ZG^G^SFDSU&'^3OZ_3W]?\ :Q2YZ'G^[C^I_I_LYI,]1A_D[^OT
M]_7_ &L4ET]6K6O;I:_7>W_;WD#W7G;6V^E[^7PJ7_;ENHOH.>?F_K@_T_V<
M^M&%8;7,@23ARG^L52,$K[XZ?[?TH]!SS\W]<'^G^SGUI"-RD9=?,R,C[ZY&
M,CW'4=/G'M0MD[VU?O?K;RM>W]VW4?5:6M:R[:6M^-K_ -[R/UX_X(M^%VU#
M]JGQ3XBD@N6L]%^&5ZMK<,O[A=0FU*RBD7<./,-O/(% _@]:_JHK\(?^"(?@
M:P/P^^)OQ$;S!J(\83>&8-P&#8_V5I-[(<CDD76]5[;0.,U^[U>?5<G-\SYF
MDDGWC;W7IUM:Y4=EHUHM]]K:_<%%%%9C"BBB@ KB_B/IB:UX!\9:5("8[_PW
MK%NX'4A[*;.*[2L+Q1(L?AKQ!(P8JFBZF3M^]C[%-T]Z<;\T;;W5K=[Z;Z?>
M!_ '<XCGN%PY(O+F,8Z;!*P4G\<Y[8(J'IS\WR\<]_I_M>GODU+=8%Y>OF0E
MKRY0+_"-MQ-\P'8'.6_V0E1=.?F^7CGO]/\ :]/?)KT862:Z[M;]7&WE:SCZ
M.^QGN]V^JNMKI2T[[<W_ &[8!^/'S<]#GM_GK\M(1NXRXW<Y'48_K_\ 94H_
M'CYN>ASV_P ]?EI"-W&7&[G(ZC']?_LJOOULD[[6ZWMU_F_ &M+6[Z=]%&U_
M_)+_ /;W04'Z\_+ST&._^>GRTA.WG#G;Q@=3G^O_ -E2@_7GY>>@QW_ST^6D
M)V\X<[>,#J<_U_\ LJ.K5K:+3>_3?I_+^(/:_:^MMMI7M\N?Y<H=/[QV_-QW
MSV']/^ U],?L:1/<?M2_ Z-!)N;Q[H\N%!+ 12&1O_'5.X_W=]?,_3^\=OS<
M=\]A_3_@-?8/[ E@VJ?M?_ ZU42Y;Q/-=?+]X"STJ_N3^&(CN]M_U$5/@F]_
M<>NW2^W_ )-\[ M+=-5HEZ1_^T]/>\S^U^HY98X(I)IG6.*)&DDD<X5$499F
M/8 #)-25Y)\?/$,GA/X*?%7Q/$<2Z!X#\3:M&?1['2[FX4_FE>::'\6/[4FN
M'Q+^T=\:M9+RNI^(_BJVA8'*RQ:?JMY8PN/56B12A'55BKPD@@XYY^;CH,=O
MI_\ 95K:]K;^)_$6L>)KAI&D\0:M>ZO*!V:^N9KEB/\ :;SCG/4"/O62WWCU
MY.[CIQV'MC_V;K7J0=TE9[1:O:S6EUI;6/NM.VJ;1GUMJ]][]>EWWOR^6C$!
MW<X<;N,'J,?U_P#L:4GZ\?+QT.>_^>OS4@.[G#C=Q@]1C^O_ -C2D_7CY>.A
MSW_SU^:GV5K+MO\ RK_[7\06JOOMK;?[5[=/Y[?]N] Z<?-\O/'?Z_[7K[X%
M)C'&7.3NY[>P]O3VS2]./F^7GCO]?]KU]\"DQCC+G)W<]O8>WI[9H73U[;[/
M?_R:WG8+>7EZ=+?.W)Y6YA&&]2,L/,4KE>JY&,_[W?Z[37ZK_P#!'WPS!KW[
M7]IJ"@E_"?@'Q'KX,O0-*]CHKF+_ &S_ &H-N.-@D]*_*L;25W;PKX#;?O =
MSS_%_7!K]M_^"'WAU]0^,WQ;\5F&>-?#O@>RT0.ZX1QX@U6.Z5LXY5O[$)B/
M<"3CTQK)NFTKI)W]=+6^25G_ (4^NHOB7S\D[Z[=7?WO[O,?TST445P&A_-M
M_P %N_%=EK/CSX.^%K:24S>'--\3OJD2$$"34'T>2V<+_>$1=1GNPQ7X4G&
M1N&"RD'KUP"?RX_V2:_0S_@J1XPG\0?MI?$_2X[BXEL?#<'A^TM/F)A2671[
M-KM(1R 4GA(D&.) ,U^>621OPPY9,'@G:=I8_P"R3RI[I7H4(5(Q5X^XXQUW
M7O\ +).W1R246]K.W8S=N9N_;37[/5]&XN[26_YKV_B^0_B?\_\ H7UI,\[?
MG_O9[?3Z_P#LM+V_B^0_B?\ /_H7UI,\[?G_ +V>WT^O_LM:KIUUOV[._P"-
M[?WK= VZ6Z6_#E^=N6_]V_47M_%\Y_$?Y_\ 0OI0#CYN>RX/\Q[>O^S@=Z.W
M\7SG\1_G_P!"^E ./FY[+@_S'MZ_[.!WHZ;=;?C%6_3SMY@O\W>WSO;YWM_>
M_NEK3T:YU&PM(X9Y)KG4+.VB 7(9Y9X1CL?F\P(N.=X85_?!H6AV]K\/-*\.
MP1XMHO"%II4<>,8C_LA+<)CIT.,5_#A\ ]'B\1?''X/>'[E6>'6_B?X$TT+@
M%&AO/$EG#=^9GL(S\N.-^>YK^[ZWB$$$$"_=AACB7Z1HJ#]!7'7:7L[1<;-O
M=VO:#?*WV=UIVW-$[I6MU5UJY:WYGYV=K]ETV/X&OB+X7D\'?$#Q[X28S,WA
M?QCXCT&1Y!\X?2]7N[)C)_MEH3Z9?/%<6QVG^([L+QV]S[>OMMKZZ_;T\)_\
M(+^V'\>- _?F*_\ &]QX@<Q_<4>);.U\0MZ#);43M]9"U?(A.#D!\$[1[#L3
MCMCD^V*ZH\S5W:2E&,ET;34;_<TT_)1[F>S:VMLULE9:6[W>ENDO(7IS\WR\
M<]_I_M>GODTF,\9<8.[CO['V]?;%+TY^;Y>.>_T_VO3WR:3&>,N,'=QW]C[>
MOMBJ^?1.]O3I\[_]O>06_N_+]+^7*M?[GF+UX^;YN>>WT_VO3WR*!R>A.[Y,
M'IZ9_P /3Y:.O'S?-SSV^G^UZ>^10#R#SS\O/08[_P">GRT/KIT77;;7\/\
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
M 4K_ /#_ #71;J[_ ."?U#4445Q%!1110 4444 %%%% !1110 4444 %%%%
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
M_GZ>_M5>?IKT^R];I+3XOC5EORK5OI;=:Z)K72*MK/>SY-_B=_-J".Q))^4
M^H_R<?04F57DLV%X)Y[]_P"7YFE!SWSG@#&.?\]^^.>M(6"\LW X;Y<Y)Z''
M?KW]?:C;NMM^OPJVT5HG;X]W=\NX-Z7YDM]7:WV7?2:Z^_\ X=.NIP.2S?+\
MQQZ'M^'/_?(K[R_X)C6HO/VX/@DGSR1B^\573\$B-8?!>N,I] "X0\X&YSW-
M?!ASQ\^-IW,-N=RX("?@<'_@&!UK]2/^"0&@'6/VQ-*O"1*/#_@KQ/KP!3!M
M\K::.,'J"?[3)/3_ %I7G%9U.91E:/-S1LVF]K)[6T:>O;E:UO[H)ZI*4=U[
MKU?1;\TK.WN^;7G<_K9KXP_X*$^)1X5_8^^-FIF=K?S_  P-'WH=I8ZY>VVE
M"(G^[-]K\MAW5B*^SZ_,+_@KOXC31OV,/&&EEQ'-XJ\2>$-&@/<M!KEKK$B
M=R\&FRK[ ENU<,-9P7]Z/YKR?Y/T>QJS^16V00V\$9)'E1H"!T'R@8'TYQ_N
MBK!QZD$_-@=!CM_+\S2=.,_=Z\9X[#WQCZ?+[TI],XSR!UP/3/OG]>>E>GKY
M^=O^W>\?.^ZTTLTO=R7K?;1-:=.LWNO<_P 2OUNTRK<AFPW //;O_/\ (4I(
M[D@CY2!ZG_(S]32!@W*MP>%^7&".IQVZ=O3WI2<=\8X(QGG_ #W[9XZ4ETW6
MW_MJW2?1V^)[7UW23T7O+I[VEGL[I<ZZOGU^R[6Z!P, D_+S]0>A^N,G\!2
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
M?J]+]EOS.SV6Z=XMV=[G]NV@V_V30]&M,8^S:5IUO@]O)LX8\?\ CM:M XX
MP!P .U%>>:'SQ^UMJTNA_LQ?'O5H'\NXLOA1XWFMWSM(G&@WHAP>H)D*@8YS
MTYK^&8E6.X%MI/F@_P!X/SU[GDL?0@5_9C_P4N\3MX3_ &*_C5J".4>]T?3=
M!7;G+_\ "0ZUI^CF/CG#K>%6/0*23P#7\9P("*(WS!DR)\O+;L;FYY&2 =N<
M#;CO7316B?*W^\2YMHKX>MTW+I%6ZWN]B)\UXV?NZW_N[-2UMHFM;O57Y4]6
MEXQC)Y^8>_J/P/RCV)I,#).YOG_3_P#6.3[@4OH,\GG/MZ>V/N^_X4G/)W\-
M]T;?N]\_CUXZ8Q77VWU?W_"[JZCZ[2T3W7O*7T^6GNZ:)6UGO:3776<7K:XN
M1P<G^[]3WS]#@?0TF5Z;F^3KU[],?4<_44N>ASQTZ=3T_3IGWSUI-PY&[E?O
M?+USS^.>O/IBA=.GD[W6WE'75[)[IZI<Z&]5[R6W;71._P :[*6VT);WU,K]
MW<<_>QSC'_Z_E^E+QCJ<.>#W'^1\WUI,\[=WS?>Z?P],9_\ '<?C2YXSG[Q^
M4XZ=^G;^]Q]/6BWKJ^G_ &[KL]]];:(%ZWZ:6\ER_'NKN-^\D^EQ.,[MS=-N
M.WU_/CZ4N<\EF.T_,Q^\Q_\ KCYOK29.<[OEZ;<?Q=,_T_6ESQG/W3\QQU[]
M._\ >Y^GI0NGW>GPJVB?=K[.KOV#YI=>GD^;X]G92MVB^^IQC&3Q\Q]O0?B?
ME/L!297IN;Y^G7MUS]!S]32^HSR.<^WI[Y^[[?C2;AP-W+?=^7ICG\,=>/7%
M&_?IK_X#W2ZZ[O:VOPHZ+7LNG=+E^-ZV;A?^:2=^HN1R<G^[]#VQ]3D?04#
MYR3MX/T]1[C@CW)HSU.>.G3H>GZ],^V>M&>Y.=OWN._][WQG//KCI37SZ::W
M?PJVD?-KKK;M:)VU6U^GKS?'LVN>W\L6NNJ$ X&YA@[N._\ L_3.0?8"EX.0
M"?FY^@'4_7&#^)I.>@;!!R>.J_W?Z>V/>ESGH>O*G&-H'?\ K@>OM2^;>S]+
M\ODW;K:RV=D"_K5:[*R]]NZ3Y/\ %)/S<<TJ0Q;P6:5W\I$QE=V!LSP>"V\'
M((P!7]!G_!"[2L7G[1&M-"&C9/ >G6MRRG/[MO$D]S&C=,,)+9G ).0N<5_/
MJTY@5BK?-)^Y1=F=SOQC)!"YQC=[<]:_IP_X(@:(MO\  ?XGZ\S>9-??$Z72
M5F,>PS6VEZ!I$T;@XY4S7]QQGY3D5AB-(0]U*_-9W;<M8]$[)PMRM-+1IQ3U
MY7&]UNU=WU5K-7O;7=_"E+9WTM8_;&BBBN(T"BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ H)Q^8_4XHHH=[.VCZ/MY@?F+^W[I\W
MQC^(W[)_[*UG>"&T^(_Q1E^(WCV(1"X63X>_"6Q_MRZMKN'G;;ZEXEN/#MB'
M<#+3$J'5'%?I1HVD:?H&E:=HFE6R6FF:5:06%A:Q*%CM[2VC$4$**  %CC55
M   P.@KX$\#Z>OQ+_P""A_Q=\?"&>32?@)\(_"WPBL)Y5W6J^+O&MX?&WB9;
M5C\JSPZ&GA02E?WH2YPQ".N?T-KZSB2H\-@>&LDBY1C@<GAF6*IW7++,<_J2
MS*59J/Q3_LJ>44'*3<HJAR+E4>4^7X?@\3C>(<XG=O&9K/+\+)RE)1P.21^H
M*,%)+DC+,(YC6:BE&3JJ5YWYF4445\F?4!1110 4444 %?./[7VLG0/V7OCU
MJBW?V&:W^%GC(6UUC/DW4NB7<5LP4_>;SG0*.Y(%?1U?!/\ P4UUX>'OV*_C
M)=9(-[8:)HJ[3@G^V_$.F:8V?5 MT3)_L _0N/Q1]5T3Z]GH_1Z=P9_&K&1L
M9C(6;<,?(1G=DDC/HQQG_:SVI-PZ;LE?O_+USS^.?O?ABIF<OL4>61%'Y?R]
M25X'U;DY]]OTJ/=[KD??_'GG\>1CMFO4UZZ7=^7HGHFM^C32<KW]U[V:PBY6
M5VGYZVZ/?F5UJGK=I*:VT#T&>3SGV]/;'W??\*3GD[^&^Z-OW>^?QZ\=,8I<
MG';/_LO3C\.#[X[TF6R>4Q_!]>IS^/3_ &<TEY+KZ)N\;VLDMU?9Z)[OWE;Z
M;].LK[=;2WW77WI0W>HN>ASQTZ=3T_3IGWSUI54L1B<0%&&Z0IOSG@?+WV9\
MSGKC:3TI,_3'0_[W08]_7_:H8,8W<%0T:EFS_$>P7U;<0<?W >>#2>D=U'LV
MHM)NR]Y<OWZ+=-R>K$V^MVM$TKN]TD[7E:STMI>RGJGJ_P"NS_@DAX>BT?\
M8M\":DHQ<>)-9\7:G<DH4+&'Q+JEA;G! R/LUM$ W< ')K]*-0C\ZPO8L9\V
MTN8\>N^%UQ^.:^0/^"?6@MX=_8Y^ UFZ",WG@>PUP(!C"Z\9-77<,#YR+P%O
M]K-?9)&00>A!!^AXKSY\W/+F5I<SYDNCZ[:;FJ/X(OBW:#1/BI\2=(9/(?2O
M&_B?33$%_P!2L&M7MHD? .2/+\LD\@KO.-U>><\?/POW_E^\?7\/O?CBO=?V
MF[-[7]I#X^VS^6I@^,7Q%5>,?NO^$FU&: XP/^64BJO^V&Q7A>6XY3'_ "T^
MO48]L]?]G%=U-QO:*::A33[/17:^%O7FBF[RT5VTN59R\MVU>U]KKEOJMOB?
M]U2VOJOJ,\CG/MZ>^?N^WXTFX<#=RWW?EZ8Y_#'7CUQ2Y..V?_9>G/X<#WSW
MHW>ZY/W/PYX_'DY[8J]>U]MO^W.R6FBZOW;_ .$3O9?+K+:ZT^)^]:ZOOSN+
M[,3<!U/!.T#;_%_3/3/MGO2[U4,7;[BEV;!/W<$MCJ<9S[YQV%&?4K@\#/\
M>[@>_'YYIP4%2[%25(##UW<Y(_N\?-[%<47M:\;J\59M[-Q5]NG5))7LF%W_
M #)+O[SWM?>3W>L=-(W?K_77_P $D-36^_8J\"6RN&_LO7O&=F5'_+,OXEU&
M[*GW_P!)W9[YSWR?T9\1:S:^'M!UC7;Z58+/2--O-0N)G(5(XK6!Y69B2  -
MO))%?E=_P1GOA=?LF7-KN#/IOQ%\26SX.0IEBL;Q% ['R[E=P_O$GO7L'_!3
M+XY6?P7_ &8_%<+3-%JOQ$M[WP-HY1PCPW6JZ== 7;G[RP0,J^:Z?,I=<=:\
M^I_%DKZ<[2?+]F^CY?2SMU-7IIV^?X]?4_DI^*_C2Z^)'Q/^('CZZE=Y?%OC
M'7]==7)=A#>ZC=20PAST6&)XHT(XVQ   $ >?E@O+-P.&^7.2>AQWZ]_7VHC
M+A20T3QN@B(!RP=#F4D>[",>^V3-+NQRQ7'\6>F><9_,_FM=M-MZ>XE%)*,-
M)KWFWS)6:;=[)-6EMK>1E=[KYMWY;Z:KWEHGW^RI).V@#TSG')'3(],^V/TX
MZTG7H>O(X[=Q[9S]/F]J7)]O?'7;QC^0_(YHR>VWGIC^[SG'YG'?E:O[GHK[
M6MIO[K[7U;7+T6MWK;KZ7DGLO[^]KQ>OQ_>V2R1HFXS%&.\8$9;R]BE@Y/?(
M5ATY,>.KU^^W_!#_ .$DMQK?Q6^-E[;^9;V5CI_@/0KQU Q=W@@UK78HE(R"
MML-%E:0?\_+1 Y1Q7X$3S+#!*_[K:5"MYF.45ED<#/&[9&P_[[[5_85_P2P^
M%\OPT_8_\"M>P&#5?&]UJOC74%*;=T>J731:2ZYY96T:VT\@GUXR,$\]>34>
M51<;[R;NY*VB4;:)>\KZ-ZIEQO;5IZWT6S\F[M:-:7MV6Y^C-?RK_P#!:/6X
MM1_:J\.Z9;W'F+H?PKT."YBYQ#>W>M:[<NOIEK8VQ)[AAV6OZJ*_CN_X*I:U
M+J_[;?Q0A$L<D&BV7A;2HBK!L >'=-O63IP5DO)]V#]XK[5C0OS[V\W\-[IV
MEJMTG;S2=M >VJ;]+WW\K,_/ ,&Y5N#PORXP1U..W3MZ>]*3COC'!&,\_P">
M_;/'2C=GE2N/X<=,\9Q^0_)J,_3'0YZ[N<?CR<?\!S7<KZ:??O\ 8[KR2^)^
M]WW6:O9:J^FOO<OR][:]Y:?\N]/)H,CJ^XCECMZCM^7I[>]*?3.,\@=<#TS[
MY_7GI2 M_$4S_%CICM^' _\ 'J7)]O;/7;SG^9_,8IZZ:7_J/E)]+OWMK;]!
M7LMTM-+RNM-F^;>WN_XTWZF>X.-WW>._][VSC/'ICI3<ECE7^5<JR[>K<<YQ
M_" PS_MY_AIV3VQSRN?7OCVXXSV!I5DV98%" CJW_ D,9'3[X#G'HVVE[UFH
MI)VTNKJZ2W5DME:^_-YCOW>C=GK+KUC[VFMY>4&C^EC_ ((<>'5@^#'Q4\6X
M&[6/'W]BAMF&*:):"5>< E<Z@=O4=<5^XU?F5_P2=^'USX"_94T>6XC,8\8Z
ML_C" [2!)!JNG6&R0'^(-Y1PW?%?IK7GU4XU)1=[JRU=WLK:KR^Y:7>YI\K>
M2OIY:Z_>?Q[_ /!53Q3J&K_MH?$?1I+_ ,_3]!M/#MO8VX08M3=:)92W2;QR
M2\T8<YY!7;W%?G1GH<\=.G4]/TZ9]\]:^N_V\]5;6?VO?CGJ?G12EO%EUI(
M;<T?]C2M9[6_NG]R,?[(8=J^1,_3'0_[W08]_7_:KKH_!'1:-ZJSN[K^[ONE
MJGYVT>>J<FNMN_\ =LWJM%KS>36^S3<.1NY7[WR]<\_CGKSZ8HSSMW?-][I_
M#TQG_P =Q^-+N]UR/O\ X\\_CR,=LT9/3*[NN.^WI_+C_>K;73K]_EYMVT]+
M.-DE9))OY?\ ;U[::?&_>T2_Q*??4SQG/WC\IQT[].W][CZ>M)DYSN^7IMQ_
M%TS_ $_6ER>O'^QZ>O\ /G_=_"DRV?X=F/QW8Q_];_>I*^FGX_X=-EKI\VG>
MX:_/UE;U?O?#NW_=<>UA<\9S]T_,<=>_3O\ WN?IZ4^)/-EABSR\\"$X_A>5
M$Q^(.WVQD>M,R>O'^WZ>O\^?]W\:U="LY-2US0].B4O+?:SI=HBH,L?M%[!$
M ,=6.0%']ZAK1VM^"U]W7;NKK9V<=5\2+NVJ;5G=:MM6V7O_ !-676[4^^O]
MY'PFT(>&/A?\/O#H0(-%\'>'=-"*  OV32K:+: . !MX XKT*LO0T,>BZ/&1
MC9I>GICTVVD*_P!*U*\LU"BBB@ HHHH **** /Q<_P""W/B&.R_9W^'WAR.Z
M,-YKOQ/LYW@ SY^G:=H6LFX)[;4N;BS!'JP]*_F$5R 5!R&7R]N!V.>O;D=<
M\[>>#7[_ '_!<_Q.K:A\!?"%O*GG1P>+]>O(F/*JS:1:63E>P;%XH8XY7C-?
M@!GZ8Z#'7=QG\>!G_@6*[Z*M26]G>4ETW5GJI)W26\=.5WOLLMYNZ>CC:[=M
M$K62=E;WMU\3B]K"9]3G'!XZD]_UZ]1GVH)QG)^[RW&>/3WQCIT^7WI<GOC_
M &L>O/Z\G';E:,D==HQ][/\ =XQG\AGZ-6W_  -K>6W6^FFO6.P7E_P]_+?W
M_2_^&IO?5 <XP?O<KQCCT]LYZ=/F]J,^AQG@<="._P"G7J<>]+DGIM.?NX_N
M\YQ^9Q]5HR>V/]G/KQ^O SVX:EKVUT_]M\K].K>TO,>OG\G+YV][UM_BI]@)
MQWQC@C&>?\]^V>.E(N> 7R1R3MZCL /7(''MQR:7/TQT.>N[G'X\G'_ <TF9
M@!(ICWQ'S6!/WP@RJJ/XLN$)']T/GT+5]+*+VLGHF_=LG;EW>B]U;Q^'83;3
M^_J^\=/B:YG9)=+J=[IN_P#3+_P0_P##4-O\%?BMXO&?M&L_$9=$.5(W6NBZ
M'IUU"P8X#+YNJW"\9PP;ITK]NZ_+[_@D/X3F\.?L:^%-4GB\F;QCKNO>(7B*
M[9$/VD:8/,']XKIX9?\ 8*U^H->;.3G-RE9N3N[;:]%Z;?+=[FJTT['X6_\
M!<?Q,+;X8?!GPAYN#JOCC4M?\G'WQHFCRV7F'V0ZR%/^_GM7\V6<=3TY8XSN
M![_UP?3WK]Y_^"YFO177B[X#^'HY4\W1])\9:A=PEAOQJTNA1V;JN,X_T*X4
MDGJ4QUK\&,GC.,]6S^?Y=/PSVKKH)*"M:]TW;75V:W6CMHTG\5M2)7OT\M]/
M7WE?6S_PJ2]4YZ%LDG(XZ+_=_I[Y]J7/<'&[[O'?^][9QGCTQTI,MWVY_AQ_
M<]_?!.??%+D]L<\KGU[X]N.,]@:VUTTZ]_\ #Y/MJT^DM;$_?Z-RO_Z5OO\
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
M_'@Y[8K>Z[]5MM]G\/\ VV[V![+Y;^O_ *5_[?RB?+WVXS\N?[_M_M>GOFE
MR<'&,$.!Z^_^SZ^V*,9ZA<#D9_O=3CWY_/- #<G*K@$L>V[H ?;KGM@#BBW/
MI&[;M:[ZJSTMVW?G8&TM]O)?U_V[_<N?U!_\$1+EI?V:_B';R.ADMOC%J^V-
M3RL$OAGPT\;$=MQW@]MRM7R%_P %O?B:FM?$OX7?".VF+V_ACPY?>*M5@5LP
MR7NN7:VUE',N<&:T@TQY<,/DCO$8'#\?1W_!#J_9OA)\8M-D,8^R^/[6\^7
M(2ZT6TC5FYSREJN3_>#?2OQK_;Z^(LOQ._:Z^-7B%)A+8Z?XIN/">E*SEA%#
MX4C7P_<B(=!!/=Z?)<C;\K^<7Y#9/'&,G7J2DFW"4I/EU][FT^5]?1#;LHI=
M=%WM:^GGV\SX_4*IPH7;VP.6;)))]R3D\=<]:0X_BV8_BSTSV_R./NTN/ICJ
M,==W&?QY&?\ @6*-N>&"X/WL],\XS^1_):[+WT7KLN:[M?5:MOS^WMN)[=^F
MMW'I:^^G_N.X#/M[XZ[>WX__ &6:4 @@L4(<_NMG54P =_HV_<1_LF/T(I.>
MO'OCKMXQ_,?F<TI1]I>/:?FC0@]@22Y7T^56P2>H3O0GK:R::BM+]TE=K5)M
MJ*=K6:$VTE:VZOS+7[.U[?\ ;W]_JK,^B?V3/A'+\;?VB?A3\/#;V]W8:IXH
MAO-9AE7?&-%T:*;5=1%PN#A+NUM)+9 ?E>21T/!K^WOPYH&F^%=!T?PWHUNE
MII.A:=:Z7IUK$H2.WL[.%8+>)$7A52-%4 < #BOYL/\ @B5\,UUWXP_$OXH7
M=K'-;^"?"UKX?TV=H]P34_$MV9II4<\?:+:STMX05RT:7TZM@2#/]--<6(?[
MRUDG%6T=_P#MU]G%W7?N7'9?@[-/;KY^FEK>H$XY/05_#]^VAXH;Q=^U+\;]
M99XW:7QWJ>F@DY=5\/LFBE#Z,$M%;&?NO$>,U_:/\3O$G_"'_#OQMXJ+*O\
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
M?/WO;IWI.>1LX7[IS][MC\.G'7K273R?JE\*T=Y][;QT;6GP,?3?IM'R6O\
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
MH' VB2Z\,ZQ=W$Y9AC<R1ZY!P>6! 'W:UH2M-Z3:<6GR14I):.]FFM&D[_\
M#--76O=;[/79W_#SL?BY@9([-R<-GZ#() R #G\>AY3GJ$R2<'GHO][^OOGV
MI H7Y0/E( )SG[BK&B_BB*,_[.X]:7GJ$R2<'GHO][^OOGVKNBTUI>UOM:/3
ME5VM=7;5\B6B:LGI%K=+>:C>VS]W]V[[Z?XI=M%Z=!TX49SN![?TR/3WH ]L
M8Y!SW_R>G;//2CIT'3A1G.X'M_3(]/>@#VQCD'/?_)Z=L\]*+^;V7E_+_?C;
MUO'=^]IH+=:=OLZ;K_IVK6MIMI&&U[B%0W#+P>6^;&".@SVZ=_3WI?3@CG#'
M)^X<@\9_B&/3K_LBD*AN&7@\M\V,$=!GMT[^GO2CUQC/!/H/7'OG]>.E#5UL
MNCOVMRZQE>-FNZFK67P\UY"33O:VVJ5F]M_W:[WM?>4]N6Z_4K1?B8\/_!)O
MQEX)("_\7\T_PMI\'G!V-A*NG>+PX7)*@7%M>84_?\EFYW9K\M/7"YQRO/WF
MYR/\]-WM7I%G\0;BW^$6O_"@Q.UIJ?Q"\,>/;68S'9#<Z1H?B'1;R(19"DRI
MJ=DY/_3%2!\X->;E43(CCP!E@N[.9&Y?D_WF)./X=WH*S@FGIS6<V[V]V5U'
MXG=^\GHH]N:5N@.^S[*UDVUM?=2;U5T[:M6=G:X!G&5QGEN?ND=OTZ=3CWH(
MSG*_>X;G''K[9SUZ<^U &<97&>6Y^Z1V_3IU./>@C.<K][AN<<>OMG/7IS[5
MK_P/E\.MK[_]NK9;WL*W]U=.F^V_[OSU[<T]N70QCHO3@<_P^OOC'7V]Z H7
MA5X'*_-G)/49[]>WK[48QT7IP.?X?7WQCK[>] 4+PJ\#E?FSDGJ,]^O;U]J/
MOZ=/\&FR_3=^Z[:'5:/_ ,!U7P[+V>NW;[$-N8#W.,_Q$^X]OPZ=\<=:_JC_
M ."+/ANZT3]E;6]1NX?)D\3?$K6=7C4X;$*:5HU@H$@^^"UF[<$@$D=0:_E<
M92V5'5^-W^V>%_7MWQ[U_9-_P3)\)7G@O]C/X3:1J4!AU$V^LW=X&^\[W.LW
MLD3L>Y,!B /]T =!7/B)6II7C[S7=R=DG=.\DE??6[TLWJ5%:WY4GM=+O9M?
M#'?1]=;KHC[ZHHJEJ4QMM.O[@=8+*ZF'UB@D<?\ H-<19_%3^W?X^N_'_P"U
M3\7)KM"H\,>*M7\)VQ,_G;K;2=2NC"RG)"*WG,1&.F  .:^0^O4=>&&<;0.W
M],GU]J[?XH:Y'XI^)_Q%\4+&5E\1>,]>U>Z8R%S)<W-[([R9)^7?@'9VVX'6
MN(Z]1UX89QM [?TR?7VKTX-<L;))::*R7V;Z*;6Z;TO=I.RN9V>MTF[]K)_^
M22V3MN])3UTT/0XY'&/0=<^^?O>W3O2<\C9POW3G[W;'X=..O6E]#CD<8]!U
MS[Y^][=.])SR-G"_=.?O=L?ATXZ]::Z>3]4OA6CO/O;>.C:T^!I]-^FT?):_
MPWKI?IK&*TO9+CH,<=>O0]?UZX]L=:3:.3MY;[WS=,<?ACISZYI<=!CCKUZ'
MK^O7'MCK2;1R=O+?>^;ICC\,=.?7-"UMUUWW?V=]9V^^.J2TOR,:V]U/;=;:
M)6_AO36W324MN6R,<[MOS?=Z_P /7./_ ![/X5^W/_!$[P#<R?&+QU\17!-E
M!X-NO#D(V[E%R;_3KIG\SH'V%DV\$KANG7\1L<[MOS?=Z_P]<X_\>S^%?T^_
M\$3?#1L?V?\ QSXAN+4))J_Q%O!I]T>6DL+?2]/M94!QD*MW;R#'0E<UE7;5
M/1\NJ3Z-II)J/?\ &\;^];1U'?;I?;TU^".KWDNEE\OVCHHHK@+"BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** *&J77V'3-1O<$FTL;NY '4F""24 >Y*@#WKRCX Z?%:?"[0;^
M.)X3XIGUCQK-')GS5N/&.KWOB*=9,\AUDU%E*G[N HX%4?VA+76M9\ _\(IX
M;U"YTOQ!XKUC3=+TR]M9&A>,PS?VE>H\B@L(Y["RN87 'S"3:>":]CTBPATK
M2M-TVWBC@@L+&UM(H8EVQQI!"D85%' 4;>!7JM.CDT5S1OC\=S^SO[ZIX"E*
M$:DEUA4J8RI&#6TJ%1/H>4G[;.I>Z^7 8!04VO=E5Q]:,YQB^DZ5/!4W-=8U
MX>9HT445Y1ZH4444 %%%% !1110 9K^(/]MKQE=>+OVJOC1+<^=/'HGCG7O#
MUK*Q9D\G3[^[94C8DC8F_;@';ND7UK^V[4YOLVFZA<<_N+&[FXZ_NH)'X]_E
MK^"+XD>(QXM^(_Q$\4%IY1K_ (NUS65D)SOFO+YFD#'NX5/G_P!HI]:Z</=<
M\^52Y%'K9J[MIH[[Z]'%/KLI6L[KMKK96U^_33SV.*VJ. IY^<_7U^A.#] :
M,+UVM\_!Z]NF/H./J:,8XRYR=W/;V'MZ>V:,=3E_G[>GT]_7_:Q78NG76R?I
M;;LU;_R6WVG?+E7\JWVTT\KVZWM_W$?\NB\8S@\?*!Z>I_$\CVS29&2-K?)^
MO_ZAP?<BEST//]W']3_3_9S29ZC#_)W]?I[^O^UBEO:]][6NW:UEH[_+3I+L
MAOI\M;;Z7OY?"I6_N6ZBD +T.,@_3/4GT!."/85^H_\ P1VT*/7?VQ!>O"Q?
MPKX(U?68\CF-KI?[,\T''W=EX8B0?O'OUK\NT0<LVXK@@@>K#*@_4CC_ &<U
M^\/_  1'^&SMXO\ B+\5S')B'2[CP478< F32M3\O..&&[YAGK656?+"5I-M
MI)ZVY;\JOU;NE:UU:]K; OC5U%))):7=TDMUVNUKMIW/Z.Z***X#4_F3_P""
MX6DK#\:?A+K6P@W_ (*GTXR8P&^P:C?7"KGOM-SDCIAJ_$O(R!M;Y_T__6.!
M[@U^_/\ P79TX+J/[.NIQQN7FD\96MS(H.U(X(=.D@!/;<\KYSU%?@-GH,/\
M_?T^OOZ?[6:[Z"]Q/5IM/6VC7+%KK=+E33T:LEOJ9SLW]RZ:W:T[J]W'TFWT
M%XQG!Y^4CU]#^!Y/MBDPO7:WR<#KWZY^HX^HI<]3S_=Q_4?U_P!G%)CH<O\
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
M/B3J=O/)<:/X5N+;P-H;[R]NNG:"C1W)A.=N)]7DU2X#J!NCGAZA0U?T1?\
M!2G]JZ;]F3X);?#,EO+\1?'MZ= \+6DQRL,/E-)JFJ7$:E95M;:V'D^<GW+F
MXMP?O5_'_=W5S>WEY>7MS/>7E[=W-S=W=RYDDN+N>5I+F=G/++).9&C;J4V$
M\YKIP]XR4[)WNHJ^SBXRNU\K6>_W73Z;K5;*_P":97*PIDJDA\K$<0Y)\H\D
M'GELA.3S\K>M* .P((^8$^I_R<?44A.WG#G;Q@=3G^O_ -E2C\>/FYZ'/;_/
M7Y:Z]KOF;=D[N]^FFEM-;^LV^YFEK;?;1]/G_P!N_?"_V@X/8C=S],=/Z9^A
MI#@]5/S?*?Z_GS^8HZ_WAN^;GMCU_J?]Z@\Y^\-WR\=L=Q_3_@-/\+*_IMKY
M[?\ DGF%EZ_):_AUO\O:/^70&!T4_+\H_I^7'Y&E4$R",(Q)YCQG]XQ.&5..
M2I(R!_STC]:0<8^\=OR\]\]S_7_@5.S@HI,H!9E$D1^>'> S.AZ*3Y:@'N1%
M]*/)-[:/7LGMUUM==I.VJ'9+6VUM/1I67GHDO.">S)+:PEU&]M;*V@FN+R^G
MALK>"(%GEGNIXX4C11U=W**H').X#@FO[<_V+_@C'^SY^SK\/_AL$A%QI]A+
MJ%X\(7]Y<:O,VH$R,O+R(DZQ,6)8; N0  /Y7/\ @GK\'Q\9?VL?A;H%W;W%
MSH?A_4SXZUXQKO1;'PP!>V:W/!7[-=ZNEC:S;L!UFE0?,17]I"(L:)'&H1(U
M5$51@*B *J@=@  !["N*M-RA23;;Y5S/OHFOFKR6NO79HJ*2<FK;M:=+=/ON
M_)NW0=7RC^W+K<.@_LC?M WD[^6EQ\,_$^EHP.T^=J^G3:= JG^\\MRBCW-?
M5U?G#_P5=UX:)^Q-\3HE=DN-8O?">E6^TX+^;XFTN6X3WS:0S\<Y[\5C%7DE
MYKR_$I[/IYG\?BJF$+!O,"@!AG'EG!D!_P!XA3]%;UX=P<$@_-Q]!V'UQD?B
M*:%QQEN?FYZ#V'^SZ>V:=UY^;YN..WU_VO7WP:]&$5%*S;3TNWJ]7+K_ 'FY
M6[I_S&;5[WZN]M'K9*WW:?\ ;[>Z$!!R=K#!V\]_]KZ9P1[ TIP.,$[>1]/0
M^XY!]R*3=GG#C!V\]_<>WI[9I>G'S?+SQW^O^UZ^^!32V6JUM:[TV[=_+^;R
M%^/G;?SM_P!NIV_N+N&!P,'^]]#U.?J<'Z"DPO7:WS\'KVZ8^@X^II?0<\_-
M_7!_I_LY]:3'4Y?Y^WI]/?U_VL4UK;KK:_>UM=;M.RO_ -NVV8.*NM%T5M--
M+6O;SY;_ -^_V= X(!(/! &.W/4^Q.#],U_3C_P1%T*.W^!'Q(UR2V9+B^^)
M=S%!.Z@>9:Q:)I<3+&Q&XHLT3 \XWANIYK^8_P!#S_=P.OID_P!/]G(K^NW_
M ()(^'H=&_8M\!WZHRW/B#6/%U_>%P \CVOB;5=-AD?')9K>TB/-85VU3>KU
M:CR[I6:=[^225MM=+6UI6OYM)WM9M))7T]=ME;;4_3*BBBN$L**** "OSP_X
M*#_M?>'_ -F_X7ZYH5G?@_$;Q;X=O[;PU96LFZ]LIK]7T^RU&:!?G^SFY=]K
MAER8),$;:])_:H_;4^$?[+_AK6;CQ'KEIJ'C.VL#/IO@NPN(9=>NII@%M)/L
M#$.UOO=9)&'_ "Q5R.E?R!?''XX>-/C_ /$C6OB5X]O;NZUC6YY?L-C'(\FE
MZ#I\<LC6EC812$M;P11L+A8P=HO))W'7-;4Z;E:5FXW>FJ;45>33MTTZ[LF;
MDE[JO*ZML]Y):I]+7OY)GDLD]Q=O-=71FDGN9Y9KF>9W>2>YDF9Y9'=\LS/)
MF1BQ)(;)))IQ9<,@4B-&8HISGGH#[[0 /?=32ZM&I_?;A(Z[6^[M!V!U'JQR
M2>\97%-Z<_-\O'/?Z?[7I[Y-=UDV[PC[KLHOWDW:%[IZ7;V>J:DIK=F:75[J
MZ322LNGKHK^5G'J)M4\%3Q\X^OK] <GZ$4HP>,$;N3]/0>YX ]P:3&>,N,'=
MQW]C[>OMBEZ\?-\W//;Z?[7I[Y%/T;=K._;;77?;F^5NH[+MY=->EODO<\T[
M] &/0@GY<GH,=_Y_F*0D+SM8[>,#J0?Z]/R-*#]>?EYZ#'?_ #T^6D)V\X<[
M>,#J<_U_^RI>7DM+MIWLK=O[NJUW=PT2^]WLM-$[V7IS_+E\A0!V!!'S GU/
M^3CZBE7!8#:?F!)STX[?R_[Y-(/QX^;GH<]O\]?EI\437$L%ND5U/+>7$-K#
M#:C=<-/<R+!"$7OB1U+8YVB0CI1]\DN5N_5-J\;2T]Y+?IU';:RU5[+3HDMV
MNB7)\^;H?TQ?\$1_ ']D_!WXF?$::R>&?QAXRM]'M+N5,&[TWPWI\8WP,1EH
M5U&_OXR5.TR1NI&4K]NJ^7OV,?A-'\%?V9_A+X#,31:A9^%;'4]<#KM<Z]K:
M?VMJX(P#M2]NYDC#?,(U4-SFOJ&O,D[R=N_K?SOY[_D:+9'@'[5>K?V'^S;\
M;]5$PMY+/X9^+9()-Q4BX_LBY6!5((.]Y2JI@@EB .:_AAM[TWZ+?7:NUW?;
MKRXD8YS+,)7+-G))WO"QSD_NWSGJ/[*_^"F/B&?PS^Q7\9]1MR1)-IVBZ4<9
MR8]8\0:9ILH&.I,=RP Z'/-?QFPILCCC^885>O&-H P?ZG_>KJP\4XREK=-:
MIVMIO9:W5W?7LEU,Y:RCJ[K5):7U6[ZWTC;S;).#U!RW!Q[=2/KS^8I3CT)(
M^7(Z'/?^7Y&DZ_WAN^7CMCT_H/\ =I2?KQ\O'0Y[_P">OS5U=5>Z^;_N]O6V
MO:_5W226OIK9>M]NGQ_/EZ(3"KP%;"\@<]^W\_S%*0.X))^8D>H_R,_0T@&W
MC+G;SD]3G^O_ -C2G\>?FXZ#';_/3YJ$MM6_P_EZ;=>;;RVN@LK6MM;3332U
MK_+D^7-V8<'!(/S<?0=A]<9'XBD# \A6R"%Z=2?XA[9P?H#2]>?F^;CCM]?]
MKU]\&D4ECD+)E?EP!GCNP_V0.?INI6VO==+I_#LOP^'MI<-%K?YV6NSOMT?O
M^;=NBM^\/_!#71%N?'GQZ\0J@"Z7H/A+3(V;&\+JMWJL[*O?@Z<I<=,[/:OZ
M/Z_"+_@AEX6CM/AK\9/&*&5CK'B[3O#Y>3!S_P (_;W4P5B/^6J_VF=_89&
M*_=VO.GI)I7LK;JSV7]7Z[FB=TFG=65GO^(5_%Y_P4OU:'7_ -MKXVZA:>84
MCN/#VE*"2?+NM)TRWL96 XVKYL)9L?PJ03C-?V@NXC1W;A45G8^@4$D_D*_A
M2_:>\0/XB_:.^.FM,TURMY\5/'"VLV2^;&#Q'>6UF-W38(-ACQQY(;'K6N&7
MON5O@5T^SNM;=592TU!]%T>^]^GZZ/R/#L1J2B(X2/A<]UZ ?4#@^Y%+@<#!
M_O?0]3GZG!^@I,]1A_D[^OT]_7_:Q2^@YY^;^N#_ $_V<^M=BTLDWVMKV3OV
MO]K5:M]T9I73OKTUW>J5GWO;E;_N\W4.,=#ASR.X_P CY?K287[^TY^[WQC_
M /7\WTI>W\7SG\1_G_T+Z4G?=\_]W';Z_7_V6GVOIK;[K:?A:_\ =OU"R];:
MWLM.O-MTOS6_OVZ:+@'C!PO&._\ G'R_[V*]T_9?TP:O^TE\!--:W>YBG^+G
M@.2:%1G=##XBT^69F&"/+1,O)GC9U%>%]OXOD/XG_/\ Z%]:^VO^";GAL^)/
MVV_@E83K(]A;WNN:U,Y&?*N-'TZ;4K/!Z -/$$]2BICD<9U+\C:J.+2;6C=[
M*^^K5U_Z5;N-1B[^[K:UUT6BMZ)7C??W5W/[1% 50JC 4!0/0 8 _*EHHKSC
M0*_!/_@NAX9,G@?X)>-G@:2VT?Q'KGAQI47F*X\0PZ=-;EV'(3_B629!XK][
M*_-[_@J=\*O^%G_LJ>)ILD#P!</X]8C^[HFG7V<^W[[VJZ;2G&][-V=G;1Z/
M7MW%**DN5[.WX-/]#^0!45 (P&  "\]=J\ ?7  'N*"0,':QR=O';_:^F<D^
MQ%-0?*%RYRJ_,QRQPJX/^\1^N[UIV['.'.3MX[>Y]O7VQ7HZN^\M7U2OK:[[
M-VU6ZY>[,]-]M>R=M>FFNK_\G_NJR\#) /R\?4=Q]<8'X&@ =@01\P)]3_DX
M^HHZ<_-\O'/?Z?[7I[Y- _'CYN>ASV_SU^6C;7F>B33N]]//^N;R&EJM.VGI
M_ERK_P  7<3"MP5;#<D<]NW\OR-*,>A!/RY/08[_ ,_S%(1NXRXW<Y'48_K_
M /94H/UY^7GH,=_\]/EI[7TV2>_IU6NEM-?L_P!YW22NGZ:V7?T\_P#RH_Y=
M$9(#'C8^Y95<'_:.W?QGH1#;#_MG)Z\)M1 0JL<%I#[L[$MCV.3CZBEZ?WCM
M^7GOGU_J/]Z@\9^\=OS<=\]A_3_@-+HU=R6ZNV]7;;^7>U^TVNX)65KO1];.
MVK?;[-M/*FDM'8!@X^4C=\W/;'3/TXS]#0<'JI^;Y3_7\^?S% YQ]X;OFY[8
M['^O_ J#SG[PW?+QVQW']/\ @-/;OHD_3;7SV_\ )/,++U^2U_#K?Y>T?\NA
MP.BGY?E'T/\ AQ^1I#MC5L(Q$8+!><GOM^IY ]V%+T_O';\O/?/<_P!?^!4
M;>,N=GS9/4Y_KZ?\!HTTU;VTU5_ATOTO^OD@LKK3;\-ORY5_X+_O$]FDDU_9
MP+!*[37MK&I521(SSP!57'4N7V@#J8W [X_O4^$GAVT\*_#;P9HEE$(;>V\/
M:6ZQ@ !7N+.&>08  SOD8GWK^'?X&:*OBKXV?"+PM,)#%KGQ+\&Z2RG_ %;"
MXU[38QO_ .F+_:&#<<JLU?WA:?;"RL+*S  %I:6UL .F((4B&/;Y./:N*O*5
MU&4>5KI=MJ\8WNWNVUKU331<5:^VKW2LK7?XWO\ ?IH6ZX+XIZVOAOX:^/=?
M=MBZ/X1\0:BS]-HM=+N92<^VVN]KY?\ VU==B\._LH?'[4))'B=OAAXLL+9X
MSM<7NIZ5<6%F$/\ >-S<1@8Y).!SBL%NM]^F_P O,INR;[?+\3^(*66*>ZO9
MHXI$:>^NYYF?)\V=YW=Y5S_ ^5*]L*:;P<$@_-Q]!V'UQD?B*CCD\Q -LJE2
M5)<?>V8.Y>Y0DG!]-U2=>?F^;CCM]?\ :]??!KU+-6T<;V5N;FLK)I7[JR\E
MRV]<N5>OJM6^SOKU:U_G_NJQQC.#Q\H'IZG\3R/;-)D9(VM\GZ__ *AP?<BE
MST//]W']3_3_ &<TF>HP_P G?U^GOZ_[6*6]KWWM:[=K66CO\M.DNR!]/EK;
M?2]_+X5*W]RW47 X&#_>^AZG/U.#]!287KM;Y^#U[=,?0<?4TOH.>?F_K@_T
M_P!G/K28ZG+_ #]O3Z>_K_M8IK6W76U^]K:ZW:=E?_MVVS!Q5UHNBMIII:U[
M>?+?^_?[.D;OMEVB&1SL!WJ"5P6"D>GRY\PGL@R<"OZ^_P#@DQH\>F_L4?#F
M\$)AFUG4_&%[/N'S2>7XJU>UAD/<AH(8RIYRN".*_D$:X*A@$N!\I.0ORD;_
M "6'OD9<?],N:_MI_8+\,1>$OV0O@+ID!)CN? &C:V"W+YU^'^V&\S'_ "TW
M7AW_ .UGZUS8GF2C%KEV=KWYK*W-=:+H^7LT[M6*BE]E*VNJ[NU_O5OFCZ[H
MHHKC+"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** . UM&U#QSX1T^2$O:Z?9ZQXA\Y5SY.H6WV/
M3K-';HJS6^HWQ QDF+CI7?US5I%</XIU:Z9<V::7IEI"_I=K-?37:8ZY\J6T
M)/0Y]JZ6NG$RTP]/2U+#TUHK:U;UY7_O)U>5[?"NISX>.M>IUJUYO=O2G&-"
M/II2O9:7;"BBBN8Z HHHH **** "BBB@#S;XQ^(O^$1^$_Q(\495?[ \$^)=
M5W/]P?8])NIB6]AMYK^"R4(KRM#YA@>[NI8V)Y<R2L[,Q'!<AAD]_D-?VY?M
MP:Y!X?\ V2OC_>SML6?X9^*-+C;TN-7TZ;3K?'OYURF!W/%?Q#Q*8XU0W'F0
MQH!"=A'FR?+YDGMYBJ&()XV#/)KIH;25N:[NXZW:5E>-M$_>]YO[-^7J1-JV
MKMYO5+6.K5UUMKTOJ.QCC+G)W<]O8>WI[9HQU.7^?MZ?3W]?]K% SR"^<G(X
MZ*/X?PSC\?:C)R3OX;[HQ]WOG\?O?ABNSMWOOW>GGK;R_E?1MJ.VGRO'3ROS
M=>:W_<1=M5ST//\ =Q_4_P!/]G-)GJ,/\G?U^GOZ_P"UBEST.>/N].IZ?IT_
M'-)N[;N4Y;CUY_'/WOPQ25U9>>B=U:]M-4F]VM+[WU2YDV]M5TUO'71:VO\
M]O>D'T9( =G\14L#\O\ >Z@-^ .W_9W'BOZE_P#@BUX;FTK]F7Q%KEQ&5;Q1
M\0M4U"%W'[SR[.VM]+=2?::S?/OFOY9MS+&5S\K.KD^I4%5SGIM#,OXD]J_L
M+_X)6:4^F?L3_"N2>(QW.IW'BW4IB1@RK<^+-9>WDQ@'#6YC(SGC&.*Y<0W:
M.UN9[)INZ@[NZ3E=V:=K+1)[-U'EN]-?==[IVT:MI?MUW^6GZ)T445REGXG_
M /!:?PDFJ_"7P7XID"[?"^H7J@_\M ^J7.FVR;?12P DZ?+W]/YC\]!A_G[^
MGU]_3_:S7]<G_!7+1K:\_8V\:ZM(A-UI.K^%!;,%R56Z\1:?'-V) *#DY  Z
MU_(WN[;N7Y7CTY_#'WOQQ7H4%^[BTV^FJTBU):+:[U4F[MO;R,YMWMMJNJUN
MTN]U?X%I:\D^@N>IY_NX_J/Z_P"SBDQT.7^3MZ_7W]/]K-+GJ<\?=Z=#T_7I
M^&:3)R#OX7[PQ][OG\/O?CBM;M=EMO?^[IJO^W=WJ[[KE$WHKVZ/==T^;XGI
M]OTBUU#&>,N,'=QW]C[>OMBEZ\?-\W//;Z?[7I[Y%(<\ /C!R>.JG^'\<8_#
MWI<YSSUY!QTQW_#KCW]J-7OY;:VVULM=];-=&NH7[+\8Z]+?%NK\GK)/H)NQ
MSASD[>.WN?;U]L4O3GYOEXY[_3_:]/?)I-V.K<'Y0,=^F/QQC/M[TH/<G.WK
MQW_O>^,Y_'%+7MO96UN]M.KNKVZ7O>P7\U?UCIL[_%L_C]%;U!^/'S<]#GM_
MGK\M(1NXRXW<Y'48_K_]E2C/3.<<D>H],^V/_'>.M(23T?!/(..@_P#KY_\
M'O:CS?9:ZV2T?51CUYM7HE9V6H-W6U]]+QUT2M?F7?D]6I=KZNC:1J?B36-+
MT'2;:YOM2U>]M=.MX(07D87$J0NR#_IA"#)G^%%SSCC^Z;]GGX:V7P?^"7PQ
M^&]C%'''X4\':)IEP\8 ^TW\=C"VH7DA &^>\O&FN)Y,9>61W/)K^6G_ ()4
M?!U/BW^U9I.HWP,N@?#G0M1\4ZG$T6Z.6Y+)I&GVC.00C7$EW<SH<9QIYZA\
MC^OE%5$5%&%1511Z*H  _ "N3$3GS>S>D(\K4$K)/E6KZW\WOHUHT5!:7W;W
M;6NFGGIIW'4445S%G\SW_!<+Q$+SXO\ PA\*[Y"VC>!]5U8ID[(QKNJ);AT'
M9G_L<ACW*)Z5^('3^\=OR\]\]S_7_@5?K#_P64UV#5_VNK>RAF_>^'_AEX:T
MB>(?,(YI-0UK5!*3G :2._0;>H$0/1A7Y/9/=LXX/'4GO^.?PW>U>C2<O9PU
MZ+?U5NGRT5NM[F;=F[M>MTK;.UK_ &?BOU2L &WC+G;SD]3G^O\ ]C2G\>?F
MXZ#';_/3YJ0$CJ^2.2<=1_\ 6Q_X[[TISTSC/('H/3/OG_Q[GI6EV[;/S5_[
MO;3^]\6UTKK5)/1)+M[MU=:6M\7_ '#]5?U0'=SAQNXP>HQ_7_[&E)^O'R\=
M#GO_ )Z_-2;MW(;AN <8Y'?]/_'?>E)QWQCY2,=S_P#K_#=[4:Z67Y_W?\2[
M+?HVKZV$]-6NFMXV?6Z][S]I:VS2Z:J"1\H#,0!C Y)/;_>_]FV^E?T)?\$,
M-"V1?'[Q,JEH+T^"=*A>09D2YL?[?EO40]!"WGVY [E<GH*_GP0X.=^UTVNI
MQG<0P.?R&[!_N^IK^G#_ ((?^')M._9V\?Z[=JPN=:^)NI0QET*DV%G8V;VN
M,@;E!NI<,,@\XKFKMV:NTM'T2DVX]'9NVDE96U?0I*[3?V=O)V::;NT[)I>J
M[G[5T445QEG\Y'_!;_X>Q:9K_P (_B-96H2+5$\0:5K5PB@237ZQ64FFQ[A]
M[_1K2YP&[@8[FOP5#9*IM<%C(02!_P LWVD'G^(G*?[&[-?U;_\ !9+X?3>*
M_P!E2'Q5;9$OPZ\<:#K]SM3<TEC?_:?#\D?JJK/J\$[,.T6#P21_*4,%&"R^
M;F3*R%2GE,LH:2/'?8%> '@$-NZ9KNP\DZ4N9.\9)*2>B4K13E??E;]V*UEL
MDTI$O?UO?\/NNM&]EY"8ZG+_ #]O3Z>_K_M8H[[OG_NX[?7Z_P#LM&3DG?PW
MW1C[O?/X_>_#%&3G.[Y<;=N._3/_ ++^M;]K=_\ *ZZKR[^Z[J[:6:?YWO>.
MFM^;XGIKS6[32Z:KV_B^0_B?\_\ H7UI,\[?G_O9[?3Z_P#LM+GC.?NGYCCK
MWZ?^/?I2;OX=W/WL8[=.O_COZTM=-M[]?+79=[I7UYO(=_37I>.NRY?BW=N6
M_>#?6PO;^+YS^(_S_P"A?2C) )!89PO!QQGGZ@CAA_=(HSQG/WC\IQT[]/\
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
M)VA%-K?EM*]].KBMN:_IJKJS#F7-=VORQM*ZUYK<VB;:TC?JO=NVEJ?W,_\
M"Z?A3C=_PGGAW'K]M&/N[_[O]WYOIS5*Z^/7P;L@QN_B-X8MP@W,9+\*% .,
MGY?7CZU_#[_PMWXEX\O_ (2JZ_OXQ)TV^7U\S'^K^3]<XK)O_'OC;5UF&H^(
M+FY2X&&!,JX3&2N/,/.[,F??;@&HAAKWYY65M.5-W>EMU9*S;=[/2W4M2O;\
M=5IW6C;NKI;=5J?V;_$+]N3]G/X?Z->:O)\0-%\0&SC$C6&AWJ7%Y)EMNR-&
M4 L!\WTK\>?V@?\ @M)K6M?;](^ 7A<V.GSVD^G75]XNLS%?13/OBEN;"6V?
M"E4):W<\B0 FOP5-G TK2&2=I6.YBTLC9YVG[Q(ZC;T_VJN]"-K85>HQ][W_
M  ^]^..U53I1^U%.VEV_=?P].][I^NBO8CF=OBBW=;-:)[]?L?$WU2:TW.D\
M9^,/%/Q'\27/BWQUKFI>)O$-PY?^T]6N7N[FWB=V86MM+)EUMX@Q2-/X8\ '
MTYD @(@:4C9LW9Y( QE_5L#C_;S3^<8SR.<^@/&/Q^[[8]Z3=VW<ORO'IS^&
M/O?CBNB-TK*]KW6[2YK/2_*EJ[I+16:U>B3U[:VOJM;23Y;\VZ=H7[R3Z:NP
MF/,!D\P_NRK$;1&#E&3N&)+!^GR;12=.?F^7CGO]/]KT]\FC/4YX^[TZ'I^O
M3\,T ]R<[>O'?^][XSG\<4[O;OT=[V?+[J]W97Y5:^G6ZLG?S5[;MQ\O>^+9
MVY_^W6NHF,\9<8.[CO['V]?;%+UX^;YN>>WT_P!KT]\BD.> 'Q@Y/'53_#^.
M,?A[TN<YYZ\@XZ8[_AUQ[^U&KW\MM;;:V6N^MFNC74+]E^,=>EOBW5^3UDGT
M 'Z\_+ST&._^>GRTA.WG#G;Q@=3G^O\ ]E2@Y[YS\H&.X_\ U?CM]Z3=MY+<
M+P3C/)[_ *_^/>U+;I:Z5UJKK3JU:]GROWEW=@OIJTM];QTV=_B:_P"GGHK>
MK@O3GOGGISV/M_\ 8^M?I!_P2X^ UM\;/VFK"[UO35U'PI\.](NO%&L)<QK+
M92WLK)I^E65PC?*\DCW$]U"A_BLW?J@S^;9&T[S)\@^>0$[0B1@@)GN9M_;I
M]GZ'=7]2O_!&?X)7?@+X#>(/BCJT#0ZC\7M:BOM/$L>R5?#.B1R6FF<D;MD]
MS+?W2@XXF7 P 3C7E:&Z;DEW6E^UNKC+U5WMRWN-FMK6?>^MDNC>VWR/V*CC
M6*..*-0J1(L:*!@*B*%50.P   I]%%<)1^37_!93Q))HO[(_]DH\JIXL\?\
MAK1Y5C)"R):B[UL+(!U7?I:E?]L*:_E$'./O#=\W/;'8_P!?^!5_2Y_P7#\0
MK;_!_P"$GA<S>4VH^/[G7=O),R:-HM[:E-H(^ZVJI)N.0-@7^*OYHP=W1OO<
MCCMZ>V<_^/>U=V'C:%TT^9N]KMQMRZ->5U+1.ZTZ,SD];>7PZ+?2^K3U^'R;
M3]3K_>&[Y>.V/3^@_P!VE)^O'R\=#GO_ )Z_-1GT;&>!QT(_PQU[[?>@G'?&
M/E(QW/\ ^O\ #=[5OJK:6^_^[Y/R739O76ROW:W6MXZ];_%Y\_H[=-4 V\9<
M[><GJ<_U_P#L:4_CS\W'08[?YZ?-2 D=7R1R3CJ/_K8_\=]Z4YZ9QGD#T'IG
MWS_X]STHNW;9^:O_ '>VG][XMKI76J$]$DNWNW5UI:WQ?]P_57]3KS\WS<<=
MOK_M>OO@T@<C+#>NT%">G!&"1_LX_,9I2>X.-W3CO_>]LXS^&*:3Y@VACR1'
MT_B)"X_7&?\ :I6O963OI[UTM;*SO;3[+?E>Z$W:^J[[Q]YJS37O=/C]&ETU
M_K@_X))_#I_A]^RO92N6)\:>()_&8+=2-6TW3^?Q\JOU!KYI_8Z\/+X7_9A^
M"&DE"EQ!\.O#7VLE2K/<_P!G0B1V4@$$D#@U]+5YDFW)N6]]=+?*W2VUC9*R
MLE9+9)61DZ].+70]9N6.!;Z5J$Q/IY5I,_\ [+7\"GB756UKQ!XCUF??]IU7
M7]6OG]_M=]/*Y?N3N8;3S\NX&O[H/V@_$+>$O@7\7?$Z.8GT'X=>+M5609RC
M6>BWDP88YR"F>*_A#>3S'>7/$DDC=.I=V/\ [-C\<BNG#)OG?;E5]>K?NNR>
MCV=]-E?5)Q)_WDK*[6FUU[SOT6OK\AF>HP_R=_7Z>_K_ +6*7T'//S?UP?Z?
M[.?6DW=MW*<MQZ\_CG[WX8I><8SR><^H'&/P^[[Y]JZE=VZZWZO735V6UW?5
MK>SL]"4]':S^<>Z7+OO]B_>-]WJ=OXOG/XC_ #_Z%]*3ON^?^[CM]?K_ .RT
MN>,Y^\?E..G?I_X]^E)DYSN^7&W;COTS_P"R_K3U5K:>NG;37RTV^RVKW"_>
MW>]XJW][XNE^:W::734[?Q?)^9_S_P"A?6OV5_X(O_#^/Q)\<?&7C)X@[^ =
M)TQXY)%!\HZ['J]HP@/4.RQX?&,IM_'\:\X&23\I^8XZ]^!_X]^E?T4?\$-O
M#;0^'_C=XNW%XM1U;0M"!V8"RZ;:_;I4#=S'_:(3'H W\59U)RA3DXJ]U9W7
MNJ+W>MK2;:M;=2LMM'%ZI=TW9-=''31O9Z>;@WW/WWHHHKSC0*\V^,7A.W\=
M_"KXA>#[M5>V\1>$=<TN9'&59+FQF4@@\$'%>DU7NX!=6MS;$X%Q;S0$^@EC
M:,G\-U '^?9/$D5Q<PHL\96XGC>.;&Z)H97C"*!T(14R/^>F_P!:BW8YPYR=
MO';W/MZ^V*]2^-_AL>#OC-\6/"2L2/#GQ%\8Z/&VPINBT_7;R&*3;V#Q@.HQ
MR&XZ"O+=V.K<'Y0,=^F/QQC/M[UZ<?A3Y;75^5MOXK/XM-7?U3CJKLRO;[2=
MM.;32VFMY:M7LWUYT^FJ].?F^7CGO]/]KT]\F@?CQ\W/0Y[?YZ_+0#W)SMZ\
M=_[WOC.?QQ0,],YQR1ZCTS[8_P#'>.M/5_-);/7;:T7KKLDW[VVB&GJMNFEU
MW7GK:UO^X;[B$;N,N-W.1U&/Z_\ V5*#]>?EYZ#'?_/3Y:0DGH^">0<=!_\
M7S_X][4H.>^<_*!CN/\ ]7X[?>BW2W1::Z+2VUY?^2Z\KM=MI)-W7RUO'OVY
MNO,^G_+Q;\JNG3^\=OR\]\^O]1_O4'C/WCM^;COGL/Z?\!I<^K9QP>.I/^.>
MO;=[4A.WJWW>3QV]/?&/_'?>B[\G=)===M-O/Y<WD%_-+;K'3;SZ6_\ *;[@
M.<?>&[YN>V.Q_K_P*@\Y^\-WR\=L=Q_3_@- .[HWWN1QV]/;.?\ Q[VH)SG#
M8SP.,X([_AC\=OO3_P"!WLOAUOMVZOX7W"[\G\XZW_[>ZW_\J1[:G3^\=OR\
M]\]S_7_@5 &WCYSMYYZG/8_Y_NT9/=LXX/'4GO\ CG\-WM0-V-N_+#)SCKZ?
MECI_L^])MVU:M;7J[>[>UE=[]$_BW5E<OJK+[G'1^[IO:^GS]F^Y]<?L'>'%
M\7_M>_ ;1W63,'CBTU=]N,&3P[:W.O(R9'W!]B4L>O$F.U?VT5_'S_P2FT*X
MUK]MOX;7L(+IX;TOQ=K%TF.(X6\/W>EB;)_NS:E'&,<GSNORFO[!JY,393]W
MX7[ZO\?O;\U];Z7L]KM%PTC'KI:]T[V;6ZTZ?(*_.G_@JKKKZ'^Q-\4_)<QW
M.IW'A72X2#@E;KQ/I0N5'N;59@!W. >*_1:OR&_X+1:^VD_LJZ+IJM@>)/B9
MH&F2+_>2VT_5M6Y'<*^GHW((RH'4BL::4JD$]G)7_K3_ #[:C>SZ:;L_E9)S
M@?-TSGZ=OIZ>VZCKS\WS<<=OK_M>OO@T@SR"^<G(XZ*/X?PSC\?:E)[@XW=.
M._\ >]LXS^&*]"-[?-VT\U;;3L_^W6F[LSN_RTO'LM/B2ZVV^VK;:F>AY_NX
M_J?Z?[.:3/48?Y._K]/?U_VL4N>ASQ]WIU/3].GXYI-W;=RG+<>O/XY^]^&*
M:NK+ST3NK7MIJDWNUI?>^J7,AO;5=-;QUT6MK_\ ;WI!]&+Z#GGYOZX/]/\
M9SZTF.IR_P _;T^GOZ_[6*7G&,\GG/J!QC\/N^^?:DR<D[^&^Z,?=[Y_'[WX
M8H73S>^NK=GUY=.NBVB]XMM#W6G;2\=-$K?$OYN6_P#?3Z*XLF^5+8I+\Y@&
M>Q6>X2W 4=V^??\ ]<<U_>9\#/#J^$?@U\+?"Z*ZKH'@+PMI2K)]\"RT>TA
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
M_O=.<9S^.*7('\0P3M X^]T_4C&?;/>ESC))R%^]]>N[\,YY]<=C3[:=%O\
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
M7'%WYI!Q7Z(T45P.3D[R;;>[>[+"BBBD UW6-'D8X5%9V/HJ@L3^ %?Q>_\
M!1?Q-:^+OVQOC%JUG=07-BFHZ/9V<JON5X+;1+)7CC(X)6X>XR!T D/8U_97
MXCNDLO#^N7DLBQ1VND:E</(YVHBQ6<SEF/8#;DGL*_@;\9>([SQ7XM\3:YJ[
M0R:C>^(M8=Y%+'<L5]<VT)!8EL?9H?ES_#YN*Z,.DY/2;:BW[O;1:KKJU^?0
MF6W1:]?+7\6DO2YS@+=]N<\8_N^_^UZ]\[:7/IC'\.?7OCVZXSVW=\TGS=]N
M<_+C^[[_ .UZ]\XI?IC'\.?7V]O3/;/>NWMZ]-NFWW+Y*1/W_/?_ (?]>03(
M[%<9YQG[_O\ [6>O;.VESZXS_'GT]O;TQVW=J3Y>VW&?FQ_?]_\ :]??%+]<
M9_BSZ=L>WICMGM1V]>N_3?\ 3_MT/N^6W_#?ISAD^V[_ -E]O?U_VL=\TF6Y
M^YCC9^6.?;'3/\.:7GCIGM_N^WOZ_P"UCOFDYY^YC^#^N?Z9_AS273_$]MMU
MM]R^2D#W6_3UVZ^?_MWLQ<_3'?\ WO;WSU_VL>U&>.W^WZ=/\/3^'IWH].F.
M_P#O>WOZ_P"UCMBCMVZ_/Z?_ *_I_#T[T+IM\3WW^?G^O*-_Y>FWY?ISB9YZ
MKN_7;G_/ON]Z7/';_8].G^'K_#U[4G&?X=_Z[/\ /_CU+V[=?D]/_P!?U_AZ
M]J?;??Y=/A\NW]VXOZTW^?\ >[_WN03)S_#M_P#'M^<_SY_WZ,MQ]S'._P#+
M''MCKC^'%'.?X=GZ[_\ /_CU'/'W,?Q_TQ_7'\.*:^7Z_9W\^_G8'\]U^?\
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
MLT?7&/XL>OO[>N.V.] S[>^.NWM^/_V6:W?7X?A7Z;?U_*"W6^_S_P"'[_\
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
M^!QTZ9W#OT SZF!GD+@8(^O.2..H&#WY)X[ Z=!TX49SN![?TR/3WI-H/4<
M[@<_Q=?QQG./?':A;[O9?^V]FWU[:W>H_E\G>W71^YMO\HP[BC/&0!D?-_O8
M& >!P3D=N /K1\W&%'WL'_<R>?N]<;3T[GKV/8C&[[W/?^[[9QW],]#2.9%5
M"L8?<^S&\*5 P2^"<G&X$#ON]J6G6VVS>FR?=]NW16;;#LFVKZ)ZWOIW@M;:
M^LIJVF@<X.U1D?='MQGMZ[O7H.>F5QUX& ,@CUY]O]W_ +Z/ [.$#,RQK&#(
M 5V%P!P,M\V<<;>,?W?>F$JG &Y\Y$:_,[DG.%099B>P /WO]FI<I=.5Z7;Y
MI6Y;1=[*',UOMK:^BZJ+3EO]F,K7_FO;1P2ZV6K?NQT5B2-]CJQ1&X.Y7P5+
M8 Y!&.,MZ=![9O:9H6M>(M4M=&\/:;<ZEJ-Z\<?EV5O-<O'$_"&3R(Y#&A=T
M&6 'S/S7T]^SA^Q7\;?VH;PR^$O#%]I?A&"XC@UGQ)>(;?\ LUI=YC$=I=I'
M+=H3$P#Q94A<YPPS_3?^QU_P3]^%W[*^C_;W@M?%WQ%U&S%IKGBZ]M5VWENL
MHGAACT^<2PVS0-\OF1 ,P')XK.5>-.6BO*RC)/:VFVK3:[WMK%IW5P]G=-Z*
M4E9W7-HK6NTXZW<[I=7=2>R\ _X)H?L'6/P5\+6WQ1^)_AZV?XHZS%&UI#>P
MBX_L"U3>;2YTV5\-;S7-G,D4VU%.Q%4DXQ7[ 4BJJ*%50JJ JJH"JH P  ,
M #@ < 4M<4G=M]_G_3[FH4444@"BBB@#PW]IK6F\.?L\?&S7ED,+Z1\,/&=^
MDH.THUMH5[(I4]FRHQ[U_"M-(+J:>[,4:-<3R3D*.AF=W)SQR?,8G''[Q^><
MC^T?_@H?XE3PM^QO\<]0D^[>>$I-!ZX^;Q#<V^C+Z9^:]'R_Q=.<XK^+A%18
M0#$'V("P\S&5RBX!'T*\?W_]FNFBFHSJ)2>\+J7+RIVU^%K=Q5G:][1OKRS)
MV6U_+3OMJU>^VEWY;$7/.0.N!_N9'/W?3)SCJ!T[J<\X .!\O^]@Y X/ .!W
MX)^M,W28;-L P<",^83NBR-SD?[2Y?';R\=Z<S<MLM\KY8,0\SI+@Y3/? PF
M?^FF>U=/OW5E#=?;=KMJ.GNZK[7^%MD:K2TWTOU^SK\.ZYOOIH7 SP%P<D_7
MC!/'4C)[<@<=B<D#(&3]_/;@\=.F=H[=2,^@67*8ML*5/F$R'F7C;(/8G+!?
M^F>.]-#':FZWRV?WP\SHN#\G;&&PN>?]9GG%+FGH^6.U]7*^D5+56W=K)=96
M742;=O<DK]+:+?3X=O=_\G8[GT&<X_X!GJ..ZY8\=0#UZISS\HX^Y[G'/;G!
MP._!].0FYMI_<9??\OS](MP!./\ :3]YUXVX[TA9LR8M<*%_T?\ >DDMC.W_
M ("?W7ONW=J<>=WLH:2LK2E:_.H-ZQ;:Z]-)7T3LV[]IZ6UZO2*N_=W]^_K3
M79C^^,#;U/L<\=NI&3]1T[4<\<#)^^.W3Z?WOE[<>W)"RY3$'RE3YGSGY9,C
M:P_WCF3'/W=O>D#?+'FW^;=^_7S/X=OKV.<1<?[U).=KVIZ+F^.7:+:V^+I;
M;G5O0N]/=EK9VMHM&^7X=ERV])L7'?:,YQGOMW?3^Y\W3KSG/%'// R/N#MT
M^G][Y>_'MR$W'8?]&_>[^'\SCR=W3&>NS][ZX^6DW']YBW_ZX+YG^SGKW^;,
M/7_:]Z=YW6D?B27O2MORW7NZQTO?K&5^H7?\LUK:^FNL5S?#N^9R]8+S'=\8
M&S&<_P"UGUQZ<_7MGBDYX^4<_?\ 8XX[<9.1VX'IR4QVV?+][=N_BSNQ^?/_
M ([2@ AMRX!Z\].,?TVY/3&:$YZ/EC:U[W=]HN[3BGONVM.K6K3MYRW[.VC3
M<;N*7+]E/JI2M=B\^@SG'_ ,]3QV7##CJ2>O0QU(5<K]WVR!C''=LKWX&,XY
MI ZY*LJKP#YA?[XR?DQVV >82,9W@=J1I4)98%5W.1#"L@9F..$&#DY^[GL.
M>M-2M;FY8ZI.TM->7EU][?K=1T>MM9)>O,EKJ[:6ZM6T;NY7>SBM+Z#\<XQ\
MN,CW.<GMV7#?4].U)Z9 ^89//4X&/3Y2<C(XP![$W[#2M<U:[@L-.T#7+VXN
MY$A@$&E7\D4LTC;50SI;M&OS'))/&>>!Q^A?P4_X);?M*_%=+2]\1>'I/A_X
M=OHT-EK4L\%\_P!FE?9.K6A9) T048+C)V<?>(J95(1C=RZ*R2;DW97^TM4T
MKWLU9\R7N\];M*TFKO72R7-'2SLVK-VM=.-U?5'YR 3NRI:VMQ>3%@/(M();
MF8KNP,10H[DG*X^49)/.>!^Y'_!/C_@F8?'MI8_%SXY:9<VFF-/INJ^%?#]Q
M&[6.K:>^)IX-0LYO*PD4B"W$;(?W60:_3?\ 9>_X)I?!#]GVST_5=6TZW\;?
M$&VDCDN/%5W$R0SB)EDA0Z9-YEN/+D#'.WY@0#TK]&X+>"UA2WM8(;:")=L<
M$$20PQJ.BI'&JHBCT50*YJM;G7*DE9O7>ZM9:-7V^[H4E;JWMH[??MN]WYE#
M1-$TGPWI-AH6A:?:Z5I&EVT5GI^GV42PVMI;0J%CA@B7Y41%  4=*U:**YQA
M1110 5Q7Q'\0CPGX!\8^)V<1#0/#FK:L9"<!!8V<MP6).  NS.:[6OEW]M7Q
M%%X8_96^.>IS$ /\/M>TU&+;-LVJVCZ="P;U66Y4@=R !UIQ3E)16\FDK[7;
MMJ!_%U\3-:/BCXC_ ! \2*4E37O&'B'63)D$,FHZK=7.X'N&,JG(/1C7#\CH
M ,$!<?W>,XX[?-_WR.>F:]B&^PVKSPEI"N)3YAS*%"XSSU?.[<>\F.JU,S'Y
M]EMCYE\K]Y]V/Y=X/KMR>3_SR[[J[USJZ7+RQ2@O?O&T4[NZC=MM-:V?*XJV
MABFVVK2WNY)6M=J+CL[\M^??1JSVNW'O@ X&5]VY]N_RY'/WCP.<'?H"#R2>
MN>,=NOWOR'![M9N6V6^1L_=_O.LOS9_[ZP/8>;_LTNX97]QE=I\QO,_Y:?+L
M;MTR3C'/E?[5/FG>-U'57U<NBI/LK?%JK:M2VLQW=K\LO2W]UR_E[_N_2P#.
M!N49/WA[<X[>NWTZGGKA>>> >< GKLXR>GIN_P"^1TX!8KN0IDM K;CYJ>:3
M^[P<#/U &?\ IK_LTYF.7VP9^=?+;?UC^7>2/;+'_ME_M4[SOHH:7^U*[L[+
M:-K>YKIM*#5N:P).UO>>ROIKM'FO;I\?K=["X#95E4KC !Z'(.Y?<=!P>A)]
M2/V3_P""*&D37G[2WCK74@46FC_"F^TZ60+P+C4]>T22!C_MR1V$W/!POUK\
M;" [XCM=S;4^S RXQ.QVLF<C.$)3)_YZ;OX:_?S_ ((7:-')JO[0?B"2$F6*
MU\#Z9:SYR%#R>();Z($?+DO%;%AG*[1V-8U7)P=[KE>MDYQ?.HV][1*^MVU?
MF34=F4DGRNWO;I/1J]KK;HM%ILDKJ]S^B.BBBN,L_DE_X*X>,[O7_P!K'7O"
MD\IDM?!VG::EK$S96+^U]+TZYE"K_#O=!GU%?EUZ# QC)]FSQZ\D9/U'?I7V
M%^W[X@E\7?MB_''79"#%%XDD\/Q.&#!V\,HVD^7@'Y"&MPA'7O[U\?,5#*!!
M\F&W_.?EDS\K#_>YEQ_L[>]=E+F2T2LK?%)\KE[NL7&-F[\S2N[)3OMIFY?W
M97LWHGT?PW<=4W?Y6=K-,;CH=JY.-_Y'KQV;"CIP>N.:7GT&<X_X!GJ..ZY8
M\=0#UZIN^6,FUP^?](_>'#+@\#GC:<1Y'4MN[4FYMI_<9??\OS](MP!./]I/
MWG7C;CO6O--<ONPOI;WI7V?]U;\EM4_=E'=RNDKM/2:U:UMK[W+S?#_W$7FW
M<=SSP,C[@[=/I_>^7OQ[<@[XP-F,Y_VL^N/3GZ]L\4TL?WF+?_K@OF?[.?Q^
M;,7)_P!KWI"2S!?(VQ;02_F?\M >5Q_M8\S/;.WM0G/72+LWO)[WIJZO'6_-
M==K2ULF"NVM)+KKHMD^5^[L^;E?6T%H=U\,=&_X2/XD?#WP^8UE_MWQIX9TI
MH?O";[=J]I;^7C'S;RY3 ZKT]3_>WIL7D:=808V^396L6WT\N"-,?AC%?P__
M +'7A\^(OVIOV?\ 2HX,.GQ/\,ZB80WF"S70]3CU*92>1,&M[)HR3D8?S.<5
M_<;7/B/L;ZIORWMHU*71*]U%K3?<N+35TVU?KZ+R6^_JV_)%%%%<Q04444 ?
M.W[6OA<>,OV;/C5X>6U6ZN-1^'GB6WM(RF]A<OITPC:,#D.#]TCFOX:?*D3:
M)$79&B0 \;C+;C9(QQ_$1M;/.69L#@U_H%ZY9IJ&BZM8R()$O--O;9D8;@XF
MMI(]I!X.=W2OX'_'&@MX6\:^,/#5U 3-H'B?7M).7*$O8ZI=VA)3^%K=X&W+
MCYA(,\+730=_=L[\UT[^ZG[K2MW=K-ZVC>T;NZBI)QCI'FNTN7J]5=K1WLM7
MY:]#E!GC( R/F_WL# / X)R.W 'UHYXX YP2.NSG!Z>FW_OH]>0&AC\F^WP-
MI\X>9U?C"9YQN&4R/^>>>,T;FX_<8/F'<V__ )8\[&QSZ ],_O?]FMW*5G[L
M-%_-+^7FMMK\%G:SNXKK=2KWM:?K;SM?6*WY;O\ QR%.<':HR/NCVXSV]=WK
MT'/3*]^@ '((ZYYSVZ_=_,\#LQF8!_+M=S9'DKYI&4P-RY]B3S_TR_VJ>K+N
M^:#";/E;>>)?FW''?/!QV\W_ &:I\]K^YK=-N;M92@M?=O:TN9N_P\S5MV7>
M_++6VG;9_P O3G_\IKLP';( R,M[-Q[=OFP./NC@\9.3U .20V?[O.,\=_E_
M[Z//7"(W,?F6^!@^=^\Z2?+M/U7)X'7RO]JD#'C=;9_>$/\ O,;H?FV_0MQC
MO^]Z?+2O/>T/12DWI'FT5O[O+YRY5U#7723M^.K7\O7EN_\ '(=R.@ P0%Q_
M=XSCCM\W_?(YZ9#WP <#*^[<^W?Y<CG[QX'.&LQ^?9;8^9?*_>?=C^7>#Z[<
MGD_\\N^Z@MRVRVR-F8_WAYE^;//^U@=N/-_V::<^:UHZV3O*5K<\8Z^[9;\W
MIS,+NR]V:OT[7Y?[O3G?_@M:[CAVR!TRWLW'M_O8_P!T<'C*QQO,\<6T!YI$
MB(Z?ZQM@'3@'<H_X$>?1BL?DWVV,J?-_>'Y9.-G_ 'SD_7RO]JMCPSI]WK7B
M'P[I%O99O=4U[2M/CB$N2S75]##$@/J791GC_6_[-)RERMVAZ7?\O-MRW^S9
M+K*R:UT-;_:5M/76W-LKVY;O7:I+NC^T7]@CP9_P@'[*?PJ\+B)X?L.FWLOE
MR*48?;=2NKP_*P!P?/R/4$&OL2N9\%Z?%I7A'PSI\,*P+:Z#I,1B0 *CI86X
MD&!QG>#GU/-=-7GO=Z6U-(IJ*3?,TDG*UKM+5_/<R];E\G1=7FR!Y6F7\@)X
M *6LK D]NE?P&^)=3FUSQ-XCUNXPT^KZ]JE].2<Y::[F8GZ%L=<=3^']U'[0
M'B8^#/@=\6_%@8H?#OP\\6ZN''5?L.BWD^1[C97\'S.&8N(-X>6220[\9CD9
MY O7J&8+D=?,S_#6]#F3;2[[W2?*KV;2?E:/63CK:XI-Z:-Z]-^_9Z/9^OF)
MSSD#K@?[F1S]WTR<XZ@=.ZG/. #@?+_O8.0.#P#@=^"?K3-TF&S; ,' C/F$
M[HLC<Y'^TN7QV\O'>G,W+;+?*^6#$/,Z2X.4SWP,)G_IIGM75[]U90W7VW:[
M:CI[NJ^U_A;9&JTM-]+]?LZ_#NN;[Z:%[XP-O4^QSQVZD9/U'3M28Z':N3C?
M^1Z\=FPHZ<'KCFE++E,0?*5/F?.?EDR-K#_>.9,<_=V]Z3=\L9-KA\_Z1^\.
M&7!X'/&TXCR.I;=VI*4[7Y8;<VDI/HGK[N]]+:>_[NE["N[Q]V>MNFD=&[?#
MLN7E[VJ,7GT&<X_X!GJ..ZY8\=0#UZISS\HX^Y[G'/;G!P._!].0FYMI_<9?
M?\OS](MP!./]I/WG7C;CO2%FS)BUPH7_ $?]Z22V,[?^ G]U[[MW:G'G=[*&
MDK*TI6OSJ#>L6VNO325]$[-N_:>EM>KTBKOW=_?OZTUV8_OC V8SG_:SZX].
M?KVSQ1SQP,G[X[=/I_>^7MQ[<ENX[P/LP\K;R_F'_6YQT^O[[O\ W*4-\L>;
M?YMW[]?,_AV^O8YQ%Q_O47GVAHE+XI7?NQDUI%7D]K?S*W<-=-):ZV[7N^7X
M=ER\OI-BX[[1G.,]]N[Z?W/FZ=><YXHYYX&1]P=NGT_O?+WX]N0FX[#_ *-^
M]W\/YG'D[NF,]=G[WUQ\M(6/[S%O_P!<%\S_ &<_C\V8N3_M>]%YW6D?B27O
M2MORW7NZQTO?K&5^H7?\LUK:^FNL5S?#N^9R]8+S'=\8&WJ/<YY[=0,'ZGIV
MI.>/E'/W_8XX[<9.1VX'IR0,-W,&$VC'[SK+D[C_ ,!.)<?[6WG%-WO^[S:
M@Y^T?O2-I X'_ O]7[;=W>E&4W?2'NJ^[O\ PX3MJM7K;IJFM]0=W;22O9^F
MKER_#_=Y.]IOR'\^@SG'_ ,]3QV7##CJ2>O0Y . ,C[F._ XZ=,[AWZ 9]4W
M'8W[C]YO&/G^]%N(R?3:G[SMG=CM1NXEQ;X./]''F9SP/D_%LID_\\\_Q4[U
M-OW=KV^.26FCN^7^ZFGI>,EI=CUTTGV]-4K_  [OFYWYQ[(7 SR%P,$?7G)'
M'4#![\D\=@H''( )ZCU;T[<9R#TQA?8E%9=QW6V4V#:1(?EER=S^X7A]O^WC
MM0 -BS-%L=1Y,@WY^>;L!R3\L84GHNS/&ZA2>G/97LDUS2?,XPDE9)-IZ)M7
M:=W:R8E+O%I*U^;1>]ZQ2]WX4K[,_IV_X(B:.EM^S_\ $O6'B"W.H?%.XM#)
MC_66MGX<T*:W ;N%:[EX' 8MZFOVIK\N_P#@D%X>_LC]C3PQJI3:_BGQ5XOU
M=^.6^RZS<:+&Y/4[H],0C/1<#M7ZB5P5+\\KVO?7EVOY?UJ:+9?KO\]M>X44
M45 PHHHH **** "BBB@ HHHH *9(XC1Y&X5$9V)Z *"3GZ 9S3ZP/%=_#I?A
M?Q'J5Q*L,%AH>JW<LSG:L:06,\C.S=@H7)/:DW97VMJ_1:V=^G?\S6C2E7K4
MJ,4W*M4ITHJ*O+FJ34%RKJ[O1:W9^ ?Q._X+W>"?A[\2?'?@&/X7+JL7@SQA
MXC\+?VJNM/&M\NA:I<Z;'>K&$(5;O[/YH4$[0W!(KA_^(A_P5M_Y)!\Q; ']
MN2?<!Y;/E_W"'Q^%?RN>+=4/B3Q5XGUV\CN&NO$/B#6-4N7QDK+>W\\LA<GG
M<Q;U'SY[\U@!( #)Y4WS$0E2HS\I(#J.A7)+L2/]7@YK\AGQ;G/M*G+B81CS
MRY(NG2=EO&+O#H^:.M[\J;U;3_Z$<N^@+]&V&6Y<L9PAF-?&+!8-8NN^(<W@
M\1B52IQQ%5TX8J,*?M*RJRY(*,86T23/ZP_^(AWP7AR/A "5^X/[=?Y^,#'R
M?W\K^&:/^(A[P3D@_"'C:"I_MR3D\EA_J^,+@^Y-?R=?9[<8;RKD_9<JH"C]
MX" #Q_$<?*,Y_>!L<\TX0P8,?ER@#$VX@#<=V_:O8[6^\#D!"O&*A<6YUK?%
MPLNOL:/:.OP>CMK\7DSL?T!_HQI*W!F8ZV_YJ/.M%S)-_P"]_P MG_V\^S2_
MK"'_  </>"ODW?"#&5^;_B>2':_ "G]WW.[G_9]Z0_\ !P_X,P"/@]D[R&']
MNO\ +&#]_P#U?]TJ<>]?R>B*!LKY4Z_:%+,64 H,!=G&/WA &T<?,']Z-D ^
M?R;@E_W6-B_+L)PYX^X<DY[J4]J/];<ZZ8J#?9TJ5F[[?#_B77X5WU:^@/\
M1DO_ ,D5F-U;3_63.K/RO];\I+?[/][7^L,_\'#W@H!_^+09(.(Q_;DGSG''
M_+/@;@R_AFE_XB'O!.3GX0_*%!!&N2').<C'E]LI^?M7\G8B@CRPBG/D*8P"
MHS(& SL_O/P ,Y^8/WI1# #@1R@QYF#, $8ONRN1Z;CQTYCXQBFN+<ZT_P!K
MIVT_Y=4?+7X=+JV_\S[,3^@1]&-)M<%YEHKK_C(\Z\K:?6^ON_\ @3[,_J_;
M_@X@\'!?E^#FZ3G*?V\X X4X+>7@9(E'U0?WA7]!/P7^(T'Q?^$GPV^*=K9G
M3K;XA^"_#OC""Q+F0VD6OZ9;ZDEN9#@OY2W 3=CG&:_S,7@AE,<8#HEU+#YJ
ML )D5I8T7 XQE@H/TDX)//\ I$?L<6AT_P#90_9SLB #:?!GX>0$+C:/+\,:
M<N!CC''%?4\*9UC\UQ&,IXRK"I&C2IRIQC34&GS<DFVEK=KO;6Z5I(_A#Z>'
MT=_"7P3X4X S#P[R"OE&89YQ!FF!S*I6S7,<P=7"X3+:.(IPY,;B*T(-U:\9
M*=*,':#4FU+3Z3HHHK[@_P S HHHH **** "BBB@ JM>PO<V=W;H_EO<6T\*
M28SL:6)T5\=]I8-^%6:* /YP]<_X(F^,M=UK6M:F^,CQ76M:U=ZK=RMHB2&6
M:YN3))*<R<>9Y@?;SCR,<;JRF_X(<>,2"3\:B2\2[A_PC\8Q\DK>7]_JI"IN
M[^8#_#7]*-%:JM46TWK:][.]K6NVFW9127H"TV_K;[MD].NNY_-?_P ..?&)
M;)^-1&&9 ?\ A'X^4WQ#?C?_ ! L^.WEX_BI@_X(<^,< ?\ "Z"-@4K_ ,2"
M/DF%R5^__"P$6>Y;=VK^E.BCV]7^;_R6.GIII_P6NK#[]/7S_P V?S7_ /#C
M?QA@+_PNLX+L3_Q3\?!$R@-]_G<I,N.P7;WJ/_AQQXQ_>'_A=!RZKN_XD*?-
M^Y9BH^?C:P$61U+;NU?TJ44>WJ_S_>HOMW7DORV'=]WKO]Z?YI/U2/RP_8!_
MX)Z7O['WBWQQXNUGQN/&-]XETJ#1K$?V:M@=/M([B.>XP58^:+EX(7Y^[MP*
M_4^BBLW)R=V[OOZ*R^Y:(04444@"OY^_CI_P1S\3?$_XP?$+XDZ7\5?[*M/&
M?BS6?$46EC1DE%FVKWDE]+F7?^]RTYBY'!C+]Z_H$HJHSE!WC;S32::U5G?I
M9_KND%WTNO30_FO_ .'&_C#!7_A=9P'4C_BGX^29F!;[_&U0)<=PVWM3#_P0
MY\8X(_X703O#%O\ B01\$0H0OW_XF)BSV*[N]?TIT5?MZO\ /?U47V[KROZZ
M[ZA=^>]_GI_DON/YK_\ AQSXQ#9'QJ)RRH3_ ,(_'PF^4;\;_P"$!7QW\S'\
M-(O_  0X\8@ CXU$%(FVC_A'XSGY(F\O[_5B63=V\LG^*OZ4:*/;U?YO_)8]
M/D%WY_TK?D?S6M_P0W\8$J/^%U$@3 Y_L!!C,DH,GW^0 %?;T/F ?PU)%_P0
MZ\7JV]OC06&"[Q_V!&/,(CC_ '6=_&XLR9[&+/\ %7])U%#KU6K.;VMM%.S\
MTK_J%W_7W_GJ?E+^P+_P3H?]D3QUXS\=Z]XN'C+5]<\/VGA_1YGL!9G2[3[=
M+<ZB$ 9@YNS!8,7X91%M!()K]6J**S;;=W^5ME9:+38 I&Q@YZ#D_AS_ $I:
M^%/^"@_[8_A[]C+X!:]X]NKB&7QGJT,^C^ -'9HVEO\ Q!-$1!</!)DR:?8.
MT<^H,BN8X,MM-8UZ]+#4:F(K24*5*+G.3TLE^K>B\VCZ/A'A//>.N)LDX0X9
MP%7,L^XAS'#Y7EF"I1;=7$XF:@G-I/DHTH\U;$59>Y1H0J59M0@VOQ._X+N_
MMC7OBV]TS]B;X7ZJ99=3GTZ\^)L^G76&>>YDAD\/^&F>)N3/=O:7-P8W&W#6
M\Z?>6ON+QS^P%XE_:6_9*_8T\$Z7XN/@%/AK\,-(.L6JV"7XN=4U#1-#@?(+
M*%>W>&]<L =_F-S7\H'PYUWQ)\??VO/AWXL\9S3WOB+XH?&[PE=ZRR22301K
MK/B:VDN8[;S/F%E:M<R?9T"JL5MY("J %'^BUX5T.'PQX;T/P];\P:+I=GIL
M1]8[2!(5/Y)7R?#6+J9IF.;YJW>FZE/"85QE+W*$%SJ*3=DWS>_**5Y)WNS^
M_/IF<#Y+X)>#O@)X*Y6J$\?AI9[Q?Q-CHPMB,UXBQ.&P67YIC*\U93H1Q,IX
M;+XN-Z6"H4:2G-0<G_.C+_P0[\7LVY/C00$^Z/[ 3EE24%L[_P#EHR@X[></
M[M1C_@AQXQ/7XU$;F1F_XI^/@_N/]O\ AW-]?)/][C^E&BOM_;U.CMMT3VMU
MDF]6KN[>K/\ .#]-/U/YK/\ AQSXQ923\:""R89?[ C["8A<[^Y51G_IL/[O
M,A_X(<>,-_\ R6PG'RAO^$?C'RDPY.-_;<Q_[8G^]7])]%+V]7^>WDE%+IT2
MMTLNRNNK#_AOT_0_FK3_ ((<>,0B8^-!&W<P4Z"A(;$W&2_.=JCV\X?W:D;_
M ((;^,-S#_A=9(+J2W_"/QC)!A^;&_C&YCCOY)_O<?TH44_;U?Y_PC;[K6Z:
M=M>["[\[]^N]]_77UU/R>_8'_P""=.I_LA_$3Q7X^UCQX/%T^O>%8O#MK;G3
M%L39K+?0WMRPD5COYM85((&<@]C7ZPT45G.;F^9[V2;[V5KOS8)6V[W^_<**
M**D HHHH **** ,77O#NB>)]-N](U[3++4["^MY;6X@O+:&X5HID:-POG1OL
M;:QVNN&4\@@U^,_Q_P#^"-?PM\:W.I:S\(M7/PZN9C)?G3UBGU-;N_)>=U5I
MG"Q+/<$8485!QTXK]LJ*N$Y0NXNS:M>RT\U?9KHUJK@?Q6_%+]@']JCX4)JE
M_K7PWN+CPWI;.$URVO(+B2_B!^2X6SMP\L>4^3R^2,9/)%?&KV6J6P9;O0]9
MLMLLJN+G3+V$!T=BQ)EA7Y23O#=#NP.E?Z!U_I>G:K"UOJ5C:WT#C#0W<$<\
M;#T*2*RG\J^9OBA^Q]\&OBDLZ:IX=L-+%Q;I;L=)TZTMB C%MZF-8\.Q/)[X
M&2:UC7:C&+YM))N5W?E33>CW?1=.6ZMK<EQ;=[JW5.-[]_OTWOMVNC^(+S4R
M!E!N^]EP"G;!!.1TV\],9IP=,9#)D\8W Y4=^N1CKZ'IV-?U$:Y_P11_9NOF
MO+NRUKQ7%>7!=U5KIUA5R,* !=\ 'T%>):U_P1)T 7,KZ!XD98&C"(+N]GW?
M*-P)Q,<?O&;/J,?2ME7IWE>\4OA:5W*SBELTTVEUOMU6A/+K^ONZ/R]WO>79
MN4M-C^>7<HR<KQPOS @^V<X]LCT]Z:6CZ%DX^8?.!\WY\X]/?':OWWC_ .")
M-VDK1_\ "3V1M!M5/]-G\W:"0V3YF<E53N?FSS7H&A?\$2/A^=H\1^([]@%W
M?Z%>2_ZWY<]9U.W)?CIC'X.5:"MRS4K][JR6SDG=<UULD]V[BY7_ "JRZ>[9
MZK3X=N6W;X4NEW_.2KJYVH#(6'S"(&4@]E(3<5SC'//&>AYTM.\-Z]K]W#:Z
M7X:UV_NY7C6+R],U 1?*Q"-YH@,>-T@/+<[A_=K^J'P;_P $=?V;?"%S)>0Z
MCXEO9YF5W2[E\Z,,JHORA[E\#"#(Z'))YS7W]X _9W^%7P\TB'2=+\):'=+
M$"75YI-E)<_( !^\:-WR< GYNM3]8C:5EMRI+6TEIS[[-)*WFD[Z:URZ:73M
MO:-UL^B[WOT]Y]U;^5KX-_\ !,7]J#XJ26E[JWA67P7X8O+;S+3Q!+<V]S(^
M\JI1K)BLJ%>I+#^'T)K]DOV>?^"/_P $?AQ:6U_\5Y/^%H>*8'2XM]487&E1
MVKE1^Z:UB<PR["T@RRX.?85^OEM:VUE"EO:016T$8PD,$:QQH/140!0/H*L5
MSSJN5U'W8;*-EM9:7M=JZNELFVU8J-TDFV]+?KMZ_P#!N87AWPSH/A/2[31_
M#VE66E:?96T%I##9VT,&8;:,11>:T2(975  7?+$Y).2:W:**R&%%%% !111
M0 4444 ?+/[97P#U/]IGX!^*?@[I?B ^&9O$M]X?FDU06XN3%#H^N6.K,OE$
MKN#FS4'D>E?BA'_P0V\6I"$7XR,C;7#'^PD.4(D98^9.S+][K^^'7;7]*M%7
M&I.*M%V3:DU9.[6SU73>VUTGND']?E_DON/YK_\ AQSXQ+9/QJ(PS(#_ ,(_
M'RF^(;\;_P"(%GQV\O'\5)_PXX\8A4Q\:B=J*P'_  C\?RMY<N4SOYVD*F>_
MF9_AK^E&BJ]O5_G_  C_ )?U\V%WY_U_P[^\_FM7_@AOXP!8?\+J(!F)S_8"
M'.)(@)/O\ @L^WH/+(_BI6_X(<>,2"3\:B2\2[A_PC\8Q\DK>7]_JI"IN[^8
M#_#7]*-%/V]7^?\ "/EY>2'=^?\ 5O\ )?<C^; _\$./&&5/_"["3\ZY_P"$
M?C^5?-1<_?YW+F7VV[>]1C_@ASXQP!_PN@C8%*_\2"/DF%R5^_\ PL!%GN6W
M=J_I3HI>WJ_S[;747;TNM--/2ZV;%=^?]7_S9_-?_P .-_&& O\ PNLX+L3_
M ,4_'P1,H#??YW*3+CL%V]Z3_AQQXQ*-_P 7J.7^\G_"/Q\_N-W7?Q\P\GZ_
M/[5_2C11[>K_ #O[H^7EY+[@N_U_7\TC^:[_ (<<>,/-S_PNH_=V[_[ 3&/.
MV?=WXSL_?9ZX^2C_ (<<>,0B_P#%ZCE/NI_PC\?'[C=UW\_,?)^OS^U?THT4
M_;U?Y]O*/^0[OS/YN[/_ ((7>)9]T=Q\=OLB[W8/_P (XKDGS20?]9_$?WF.
MP^7D5MVW_!";4%!^T_M!>:LCQLZ#PR!\@.)8\B3^./"9!R,9SFOZ*:*3K57O
M-Z-.]E>Z::=TKWND_D+;^O3_ "7W'X;^&?\ @BA\-].:#_A)/&K>(439YZ_8
M9;7SL* W*.=NYP7_ ! [5]-^%_\ @DY^QKH,5A+=?#IM0U2R!_TYM7U!%D?<
M<,83(5R$VIT[5^EM%2ZDVK.3:LE9ZZ+MV\[;];AY_P!?UHCROP/\$_A?\.])
MCT7PMX-T2SL8G,D:SZ?9W<JN3G(GG@:7KT^:O4(HHH$6*&*.&->%CB18T4>B
MH@"C\!4E%3=O^O*WY) %%%%( HHHH **** "OFO]KGX)ZI^T1\ _&OPAT?73
MX:OO%AT6)=96#[2;2&QUNPU"X_<D@2"6"UDB()Z.37TI10FUJM&M4UT _FN/
M_!#CQB$,8^-1*@,H'_"/QC('G <[\C=L3Z></[@H7_@AQXQ&S_B]1&U54?\
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
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
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
M TVV_P!W@L#1P^&C:R?LN9)<P4445V'Y^%%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %?QE?\ !PK=RM^V;\,M/!0Q_P#"C[&YVMUWCQ3JJD_4*"8^_F;:
M_LUK^,'_ (.%AC]M;X8R+&&<? JR&=P!*_\ "4ZJ2,?[/WQZE<<\"OE.,Y-9
M+*UM<7A5K>VLW;9/=V1_=W[.6"G]);+'RQDZ?!O&%6/-;1QP-)75VM5S.UG?
M<_"L)@'#0&3.8#-]_+'<P)';<2.O^J"TNT<Y-OY7!7'3SNY?CKNP4/\ STW&
MG-&KLTJVH=HR3 /-"EMPY4 \]?W?T7)X-)Y0Y0VX"<2 ^8#OESO(SV*-\_J2
MV.HK\BA%25VM[-_%=/E3TMI>[OIU<E:]TO\ ?UM\M._97MT]_7ELFGHU:S>L
MIVOH-VM_%]CVG_CY]-WMZC& >O[O:*7:V"0;?S,X;!^7R.V\_P![9R@_YZ[N
M,4>5G@V8 EYG_?#]V2-NT\]P G/89Z4NP@%A; .Q"%/,!)B4\29ZC:"9<=R=
MO452IJ[NEOI\5MEOY7O\E )-VAHM4K:.WQVM+3:_,O\ "H=U=-IYV?9MP_X]
M]O39W#^D>>&''RB/O1M7N;79CY/7SOXST^]G!!_O%^:41[,E;4 QCRX5\T'S
M4(&5'H"1MW#@; >XI/(0_*;8;4_>HWFCF4Y9OQ4G=CKER.H-/V<=+KYKFOT\
MO36RU<_D)O3>S];]-O=5WJKVZRJ+H 4_Q_9MI'^D;>F_MGUCQ][K\H04!6XY
MM]V<2;#\_D?P8_VL8R/>7 I1'GY6M0BS ^=^]!PW"B(^FX#;N/0(#W% 0@AO
MLP4L2CMY@.V)<[9,=]V[IV\P_P!TTU3BVE9:NUO>M_PV_P!T!-NS\UIH[+9?
MR][V\HT^ZNW:W_+/['N'$&>GE?Q9]!GH..!'Z5_1?_P;K_$%='^,_P =?AH[
M0^7XR\#Z#XGM]I)*7'A'5)[*X4>AG'B1"W]YH3Z#/\Z/E;?N688Q_NXE\X?/
M&<9/!Z KCCC]V/45^D__  27^-&E_ G]MOX=:_K]Y'I'A;Q+8:QX1\0W\DF4
M@@U.#[=:[P"-WFZE86T8!S\TO/2O4R&JL)G&!KMJ$(UH0G)N7P5_W$N:ZM9>
MT4F^GOS=DG;\'^E!PEB../H_^*7#F%P\\7C,1PMC<QP.&I0E4KXC&Y#/#9_@
MZ5&G"#G4KU,1EM*-&G!.52K.5-)\UC^^JBHH)DN((;B([HYXHYHV'1DE0.A'
MU5@:EK]P/^8YIIM---.S33336Z:>J:ZI[!1110(**** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "D9@BL['"J"S$] JC))^@&:4G')X
M Y)/:OPE_P""J_\ P51TO]FB"3X*_"!K;Q-\6-8TJ_&N75G?+&G@J&]MECTN
M[:1&,-W+,\D[/;B17A-L%D ,@KDQN.P^7X>6)Q,^2G%I)).4ISD[1A"*O*4F
MWT6BO)V2;/T7PL\+>+_&#C#+^"^#,NGCLSQG-5KUG[F#RW TG'ZQF&88A_N\
M/AJ/-&*<GS5JU2EAJ$:F(K4J<_D7_@K[_P %3M:L_$MS^S/^SAXECLI-/@NH
M_B'XWL;F2%UEN[:.&WT[P]J%N0PNK?S;V*]CE7"W$*@$[:_F#C<2/,]Q-OEF
MDF,[NQ,LMP[%[JXF..1<2GS)'/+*4/K4NI7M[KVKZMXBU:1KO5M5U*ZUK4KQ
MG8M=7EY=3W4UQABQ7,TCR!03Q+@$A:JE5?C[,SW#(R*B$F2=YMHBA1 "7,RI
M@;<D%!Q\PQ^*9MF-;,\9+%8B=2'+.]""BK86%W;GCKS1<4HMQNW.2CI)V/\
MI,\%O!KA/P.X%RO@SA; TH5J&'HRS_/IPIQQO$&<1I7QF.QF(TE."Q-?$1P>
M%G*,,)AO848)+F<_HG]EW]F3X@_M<_%W1O@W\.(K.'4M422\UC5KSS$TS1M+
ML7,EU=7$T>6A^T"3R+1MI#7?F!ACFO\ 0#_97_9U\'?LM?!/P9\'_!EJD5IX
M>TVW&J7VR,7.L:T\,8O]4O9(PHGN9Y%P9B S1H@/2ORW_P"")?[#LWP ^#K_
M !T\<Z>;7XC?&/3K>]L+*>)5N-!\%2O]JTJT9BN]GU1/*U9U;8\!N?(=0R&O
MW1K])X4R59=@XXJM&3QF*CS2=1+FITVVXQ2W@ZBY935^RZ'^-WT\OI&XOQ0X
M[Q'AOPYF5*MX>\!YA4HJ6$;<,]XFI0>'S+'XC$I_[9ALNJ>TP.7))T(R6+Q5
M%SCBHS"BBBOK3_/\**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M44FIMW]U*UOYFU9/RM?7H[>C+_\  \S]ZZ***D HHHH **** "BBB@ HHHH
M**** "OYQ?\ @XA\+0Q_!KX0^-1C[4WQ'MM 4#[QB;0]:N7SWVXSNY^[G/2O
MZ.J_$7_@O=X5&N_L51:\8'F'@SXA^&]6+1KN>+^T)UT/>OIG^T=K'^Z6%>'Q
M+353(\PYDWR4'45G:S@U)-^2W?DC^E?H?9M+*/I*>$E;G5.&+XHHY54O+E4X
MYIA\1@J=/FW3G7K45"VKGRH_BGW,^9S]KS&=Y4?QL_S-QW(SA>G[P&C:QS'F
MY^7$VXYR<G=L0^@/#C_GEM%..3F5EO%:'YFC48W,P#%<?WESM_ZZ!J-N<QYN
MOEQ-N/4Y.[RT/H.CC_GEMK\4C&][2:6ZY6^5>ZG=7U:UT3UM*WV3_I6D[1@M
MK):-7<??[[-KFOIOSV^R-RS?+_I@^T_-GG,7;!_NG R.O[S=1N89DQ<_-B':
M<Y&#MWH/0GES_P \MII<[AMQ?#[3\V>\7&,>QXR/^FFZEW8S+BZ^;$.P]1@[
M?,0>ASES_P \MM"CJU>6^W-OHM+_ "M?^[_>"6BA[J6B6][^_:WEMRW_ .G:
M?VAHW)\W^E-]G&S#9)DSSN7^](.BGCY_,%&QC\F;OY/WV[G#;^=F>ZCH1V39
M3A\F6_TQOLX*8;K+G!W+ZR#HO^UOHV9^3-Z-G[[=V;?D[/\ =7H1_=V4^72_
M-):[W]'>WSV_OV^R">N_2][>CO;_ +>O;_IY;[+&C<_R_P"E+]H&_+9!CQQM
M7^[(>JCGY_,- 9L[L7/[S]SA\[%V9^<^@;G![_NJ</GRO^F+]H!?+=8L8&U?
M20]5_P!K?0&YW8NOWG[G#_<79G]X?9NQ[_NJ:A=I<T][64MMMGWT_P#)/[Q+
MV?NK2.W;_.W+_P"4_P"\AH+1_-_IC>1^ZQR2^[G?[D< GCGS*1HP#"6-T29"
MQW$>6%*,><] "Y'L!#[T[/E_-B^;R/W6.\F[!W^Y'3/KYE(R$C :ZS%^^&__
M %;B3[R-V*J.@]1%GU$VDM5>3TT>JE?2S77XKV_O6^RPJ-^S35Y+FDY**UDN
M6+22=[6E*,_23C]D_27_ ()8_M<Q?LB_M0Z9XAUJYNE^'WCO39O!OCJ*1_W
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
M3Z8HA/\ #(AVU_3/7X!_\$D;2W\;_'C]J[XFW,3S?:_%)OM)NIUW2>;JVO\
MB*XO"';/)2X3?M/WR2>U?77_  4^_:4^*/[._P /_A_=_";3DO\ Q%X@\5.E
MTLL<TD::78P*;C<(2&^9[B+KQQ6U3FDX1Y=84HK1-NR7-KZ)_+\ 6B>N[;\M
M7I_7<_/3XG>%]1^,/_!822SLY9+JW^&^N^ ]<QN+PQ6FA:7X?NKE% R%$=SJ
M4P/0+(9,X.:_I-K^(CPK^T_\;_#?QN\7_';PUI/]I_$3Q'#>6>MV_D7$T=M'
M<R6RL@1#YJ3)]AB1 QP-C ]*_J*_X)W?%?XG_&K]GFS^(/Q7M([+Q#JWB;7X
MK>UC26/RM.L;K['#N28EAOEAF=,'!C9#U)JJM-QITWLTK2BVKIR2FM-[M2U3
M^'9V%%6<G>_,[K3:R2M?K:R2\DDMCXD_X+E>)DM?@K\+_"&2)M9\=MKB!?O,
MFA69B=0#ZG4DS^O2OT;_ &&_#L/AC]DGX!Z=")%^T?#?PYK$R2C#QW6MV,>J
MW2$=@D]VZ@'D <\U^-__  7)U]+OQY^S_P"%E:0MIVC>*]5GC7&QEU74-#MH
M68?WU%A,8SC@>97BO[2/[;?QHUK1M)^'G[/5IXCL/A'\#]*T+PMJ/C_PVD\<
M=YK^D:>NFW4=QJ=JWDOH[JL3VP;YB\D1/7 .2<J<(J.FLWR];OEBY:[J[UTM
M%J^SL72;;TU2UZMV6G:]TK=TWU/ZIZ*_+'_@E-^T[XL_:$^#/B+2O'UTE]XM
M^'6OQ:6]]O>6YOM%U&TCNM/NKZ21F>2[-PM]$[\+LBC"YP:_4ZL&FFTTTT[-
M/=,I.^JV845^3'[.7[57Q'^*O_!0'X\_!RZ:R?X;> ='\0C36B\XW*ZGH^K:
M#I127),0'FRZ@, ;LKSSFOUGH:<79IZI/5-;J_\ P "BOQ#_ ."G'[<OCSX=
M>+]$_9P^!%M<:CX\U>PCO_%%UIJR2ZE8?;/WVE:5I3V[>9%JKV\$MY<0N,FQ
MEB=2 U?('["_[:O[07PZ_:'\-_##]H+_ (2I=)^(UZFF26WC;[2-6TV[OC+%
MHEQ8K<L%BM;N^VPNV"75XU'S5I[*3ASWCW4;^];76WJK=]27)+?17M?I>U_^
M!ZG]/=%%?F#_ ,%0/VG_ !O^S5\./AY??#LVG_"2^*?&W]GLEV9/+;28-,NS
M>$"(A]RS2VI4C(#%<@\"HC&4VHQ3;?1%7M^'XZ+\3]/J*_FP_; _X*%_%>[O
MO WP"^$VIQW/B&XLM%O?%WB;PY+,]U<:E>/:7,5KHEW"VYK>."Z$%ZCC(E1U
MS@5_1)X&M+FR\'^&H+RYNKR[&B:;)=7%ZY>YDN)K.&6?S6/)82NP.>>.:)1<
M;:IW;V[*VOH[V7HQ7O\ (ZNBBBI&?@?^TA%'K/\ P5^_9XC$<NVW\,Z$& '6
M2R3Q5=!O]P&+.?[H?H:_4G]MGQ[#\-_V5_C;XHEGEM9(_ VK:58SPMLEBU/7
M83H^FLC=F^VWL.,<^G.*_*3Q/?KK7_!9/X0Q,]PZV>D:U;$3D$*UCX=\:RJ$
M](P?]7]&]L?2/_!8OQ5=6W[//@WX;:;(\E_\5OBEX9\.2:?;G-Y=V%NTVH$V
M\8Y<C4K?3H>A'F3QKU85LXMNG!Z671W]U^\VD]F]7YMVTL)=?7S[+?\ K8_'
M7_@E=8WEM^VY\,TOK>6*Y;P_XAU$>:A#-::AX:N[BSN1GDI-!,K1/T9'R.#7
M[W_\%1_'3^!OV,OBA);W;VM]XD71_"UKY3[)9H]8U6UAU&"/'+,^E_;/E'4
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
MGA;PEX9\-)XRDC71=$T_340P1C8ME;PP!<>?D8^4?T]/RW_X*0>"/$'[1/\
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
M5FB;R8-$U9T66,LC*BOYK,&(!!0D5_3AJ-R++3[Z\8X%K9W-R2>@$$+RD_\
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
M>RWTOJW*MS2=M;)-W^Y-='U]&?05%%%8E!1110 4444 %%%% !1110 4444
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
M+NM*^$NDZRNG^-_&TL6(+.V6-;F6VMK:78UZ-0#/9^?;,WD,2^<BO[S?@_\
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
M[GT=W:SO>W1]EY;GX1^#/&$/@K_@HG^V3X^:7][X+^&7QAUZ*(@QB4Z6D?\
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
MR#.V.VR#B(@#B'_EICD],-C_ '4]*%61Y-B+#APT<+-C/GR%7W.3Q\@V(,=
M\P[D#2FZM.4:D'/VD)1<9P?+*F^:/[SN[76G?G;V,,5A<+CL-B,%C\)A,=E^
M*I.GC,'CL/'%8;$4VX*-*O1JQG1G3FY6E[2,DGS2BN919^V/[/O_  73_:<^
M&DVG:)\0],\.>+?!=L^+[4)8;N]\6RG&=D<DL@C+,1A01R609YK]8_AC_P '
M O[,WBF:WTCQ3X1\>Z#JC+NGO[BQM+?2%&]$"B9Y,[OF+$'LI]*_CM9WC"!(
MX&P-DA<9)<-A9.H_>C+$'_9C^M,:-6?RYEB95 89P06;=DMR?E&$Y_WZ]K"\
M3Y[A%",:SJPBG[F)A&I[L9*#Y9P>J6DDV[VOJ?RKQU]"CZ.O'N*JX_$\$PX=
MQU=7G7X5QU;)X.O4;G&K7P\%4I5JK4K-<M.$HPBK1:9_?KX._P""J/['?BV)
M)9/BAX>\/;SC9KFL6-JXX8G(W]MHSC^\OK7IZ_\ !0?]C=D#_P##0?PR4$G.
M?$]C\N!NR?FXR,D>RFO\ZYM.@<.)+.Q?G]UO0%O*SEF/J>#S[)UIKZ1I\CL1
M8V09XP-JQ*(_,96#!,=5#;0H_P">;/ZG'L4^.<QY'&6 PLY)-JK*=6F_*\%>
M*<;I.^_*^K/P;%_LQ/"7$UO:83CWC7+J,WIA_J^4XEP]U.T:N(M*:O?5VLM'
MJ?Z"'B;_ (*C?L<^'()9D^+7A763$6'E:5K=C/(S+D;57>/F+;5 ]74=37QS
MX_\ ^"^_[)?@QWM;3P[X]\0W+I+]GFT>ULKJUWJ=L<DC"3/E-S(2/^6:L1T.
M/XN5TVR!5C8V,;(,)Y:* V02KR<G,Q9 2?[ZH:LK$%DC58+7S%=5.Y1M6, _
M+ST3)V]?N,X/6N>MQOF\^94:.&@[62C%UHIZ:\]UJ[I-->[H^J/I<B_9M^ 6
M5U(2SO,N->((QE=QKYEA\II222=G+ PG+6^BMK9I[W/Z,_B]_P '!_Q3OTE3
MX(^!_#]K$\KJ6\::=,DB6LA^1@8).)DB#!CQMD9.U?DO\7?^"@/[6_QIO+FX
MUWXM^(_#5C>RRM+I'A+6[VTTN>&?_76T]NS$&V. %7C]V6ZU\;YD<MO6)=LP
MV@#&^('+;\<D[-V>^\(::RR*\@ A#1J(X47B)G+#?GGE0XPF#_J]U>#B\ZSC
M&2E'$8Z4HQC=TXR]ARQ<%S22C\:ESQ4DWI;R9_3? ?T<_!'PW:J<)>'?#>%Q
M:@J?]J8_#0S?,:ZA-2CS5<?&O'GA=N-:-*#7,[/W8C+C_3[V;5+V1;W4[EQ-
M=W=R?-GF?(,\SN>6G9^68]9L'O3]T9P5^R;6^:?/7RR. Q&,#D8_Z9[N>*4E
M5"^6D1<[?,)&1M=@6 /]XY)(_O@8YI[( 0$CM=I)$W _U8X 89X&=H'^QGK7
MF13<5+FNFY<K2UZ\W,[+GELN=[S2?4_:HJ"BZ<$U&$7:"?-&"<X6CKLHQLHQ
M2252ZTLB/+=Q;^;DD9!QY'?8/[VS ;TEV]C1GCY1:]?]$X_=],?BW7IG]S^-
M.Q*5SY<!D!P,@8$!/.WG@F/YF]7VFE*N ^([?*'_ $88&P<#&1GJ22/^N=:M
M2_G3T7V5;:-DO))K_MWG[BCMI%_$]K\OQ=/[M[::>[[3YL+<$A;4Q= /XO//
M&?H'Z^D@IRLS;%VV>Y#YLAQ\FU(_N?[I Z8YMSQ[(R28(\NW$&W>Q &[=C>Y
M7G.=N74]/,P:]T_9O_9W^('[47Q8\,?"WP%ILGVS7;TP7FLO;3'1[.RM%:2]
M^T7:;88;GR(GCC$DJ_*Z#!SBI4*E2K1H4W>I7FH+2SM*4(POWDY.3\GK*ZL<
M&;YKEN0Y5F&>YQCJ&693E.#KX[-,?BJGL:.#R_#T9U<1B*T]Y>SA%^Y#]ZZC
MI\M[M&M^S?\ LP?%_P#:F\?Z?X!^%/AFYU&.^U.WT_5_%LUI/+X;\*F7F0ZW
M>PAOL;20*9+?<.7<$\8K^\[]C/\ 9#^'?['?P@T+X=>"].MSJRVD<WBKQ&T4
M7]IZ_JLA::>2]NHPINHK:21K>S+C*6T<:]JO_LB?LF?#/]D3X4Z+\// &EQ)
M=QV5O_PD?B*>&$:UXBU%5W/<:M=Q ?:GA9VB@9N5B55[5]55^O<.\/4\II*O
M74*F.J0BI245:A"S_=4W\3?O/GF]9O39(_Y__I;_ $N\Y\>\SEPOP[&MDOAE
MDN/JSP&#4G2Q?$M:C)PP^;YU"'+%<L>:6#P*<J=!25:KS8F[@44@S@9ZX&?K
MWI:^H/XD"BBB@ HHHH **** "O#_ -I?Q WA;]G[XQ^(8Y?)FTCX=^*;V"3.
MTB>'2;EH0I_OM)M5!W8@5[A7PE_P4L\27/A;]B[XS:C:#=+<:7I.D%0&+&'6
MM=TW2[C:%Y+"&Z<C]::U:6UW:[V7J!^:O_!#NSNM=U[]HOXA:C&KW.K'PA#'
M<A<L9;VX\0:E?1LYYW 2VC./[Y8GJ*_H7K^%[X)_M-_&/]GC2-2TCX<W)L(-
M<N8+V^&ZXC,DEK&BP!O**A@(F4'/=I/>O;#_ ,%)?VK>2=;<9!W$37V%W,_3
MYNWF,%]TC'UZ)T:DY<UXRBU9337)[ME9>6VEM+]R%--:7=DF[+OZ===5ZG]F
MM?@U_P %>8U\7?&;]COX<1E)6UGQ;>07-JW)9M;UWPQIEE*J<Y9"+G:2.'*X
M[U]Z_P#!.#XB^.?BU^RUX2^(GQ!O&O==\2:MXC;S'DDD*6NFZQ=:3"F93N!/
MV)G(XY8GO7Y__MJVUSXQ_P""IG[)WA)-TUKHVG>$?$(5076&XL_$NN:M<[L9
M"N8M(MG8'!P$8\;<XQ34[:\RO:RO=I.R]&]_*Y9^YT49T?PG'%R#I7AU(_<&
MQTT+^8,5?SQ_\$Q?$MQ\7OV^?CK\4KN,71'@S6[)[B4;Y+:[&NZ+I\&ULG8\
MEMI\RMSR@7'%?O5\<O$,GA/X-?%+Q-$<2:#X"\4ZHAYX>ST>[F7ISG*]J_"_
M_@ACI;77B#]I'Q+<68B9Y?"MO9W'E%&D6_O_ !+?7FYF'S.S?9]Q!Y54SVJX
M7Y*KY;KE^).UO>BK6ZJ\T[*U_1,EJ\D];I-;:6DTW\[P7RTZH_H4U:X>TTK4
M[I/OVVGWEPF?[T-M)(OZJ*_F6_80^,/PO^-O[8GQ<^(7[2E]X?N-9U+2+G1/
M T?BN2%](M6L-;73I=/TP79+1WTD<:RP11G)6>]8_>K^F77+S3[#1M5O=5FB
MM],M=.O)]0GG=8H8K..WD:X>21R$1!$&RS':!UXK^*GXM^!-&^*OQY^(^J?L
MQZ-K,7A7PZEWXB-PMI(TEAJEDZ"[73WM8U2.6>0FX@4?.Y8N 0<DIPYXS6J:
M7.NS::37^*ST5]?DAMM6LKZZG]EG@CP#\.O"5O\ ;O /AK0-$MM3MXC]IT.U
MB@CN[89>$[X^'C&XLG;DUWU?QC?LY_MO?M)_L[_$70+KQ3X@\5ZYX:%[9:9K
M7A_QW-?R6]MH!N8H;Z;1K2=4Q<6T+DPL ZQ@9(.,U_9!X=UNT\2:#H^OV#K)
M9:QIUIJ-M(K!E:&[A29"&7@C#=1Q6<DUOUU6^JW3^:=T":?JK7757VN?FQ_P
M5Y\1IH_[&GBG2&DBCD\6^)_".BP^:0"[V^LV^LLJ9ZG9IC,V/^68<]J^C?V%
MO#47A7]DGX$:?%'Y1N_AYX=UJ:/&"MSK.G6^H7&X#^/S9V+=\YSS7P-_P6VU
M1S\$?A+X9C4,^L_%>SN6X)81V6BZK!D>WF7T>X^E?K5\)=!3PO\ "_X>^'(E
MVQZ)X.\.Z8B^BVFEVT('X!:/>4?[K=_GJOOT?],9\B_\%//$9\,_L3_&6\5]
MKWMCHFB@ X,B:UX@TS39T]U,%Q(7']P-5+_@EUX7D\+_ +%_PICN(D2XU:#5
MM=+!2':WUG4[C4+57)YRD,ZC'0=J\<_X+-:]=:7^R5;Z3;H9$\5?$3PWH]RH
M5F8Q0PW^K)M _P"FVG19S_#G'.*^Y/V2='_L']F/X#Z48!;RVGPK\%)<QA2A
M^U?V#9&X9P0#O>7<SY .XG-5K[+R]H^W\L?GK]VC%UOY6\S\9/\ @HSXJ@^)
MG[=/[,/PH<07$?A3Q_X;L+R",[IDM_$>M>'+J<SKSC_1DE()&/+W<8S7]#\,
M8AABA7[L4<<2_2-0H_05_,AJ*-\2?^"U-M'-&[Z?8>,;(VWR$QQS>#O"5[/(
MV<;03<Z:GOG/.<5_3G3J)QY$W=.$9)=%S1B_O[BBK-]F[I=;ZW?S>J/YD_VD
MY8H/^"PO@"6],?D+XY^&L<?G$85Y]-TJ& Q9_C:[D51ZY('7%?T>_$#Q;IW@
M+P1XL\::M,EOIOA?P_JNMWDTC!$CATZSFN69F;@#]WWXK^<__@K_ /#OQ;X
M_:*\ ?M%>$HU@@ALO#YDORCJEOXIT:]EN=,N9ITP(XD2RM49F((S@$9%?-7Q
M?_X*0_M)?M5^$M*^!%OI6B6-KXV;2=%U^7PK;W@U>>26YB6]@?86W:5<VX,=
MX&!5HWD!8 \Z<KK*G;EC&,.5MR;:Y;N3:>W,[\J6FRWN-)^]:[UOYZV7W+1+
MKZ]?V$_X)B?&_P"/O[0EM\0?'OQ#GTV3P-;^(=8TK1?):Y-S-?M<07BO;&0F
M-M.@BEEMEP<K)'MZ"OH'_@I8'/[&?QBV DC2;8D#^[]JCW9]L=<\8KUC]D3X
M%Z?^SM\ ?A_\-+5%_M#3M'AO?$%P NZZU_4\WVJ.67.^.*ZN)(+<DEA!'&I)
MQ6I^U9X$D^)7[.?QC\&6\:RW^L> ?$D6EJZ;P-4CTNYDT]MO7*W*QD8Y';FL
M(ODFI)WY9)I[7L_PN&K71>NJ^=CP;_@F#+;R_L1_!8VQ0JNGZ[%+Y?W?M47B
M/54N@,=<7"R>_KSFOA_]N/\ ;(^+F@_MF?##X _!;4K# G\+:9K<+2SY;7?%
M&I^5+!?+ W^IM-,ELKK:PWH)6?D,*_,+]FG_ (*2_&?]ECX;WOP@T?3/#M_I
MVGW6KW6DQ:Y#</?:=JMZ\LEY9&,,IAM4OBTYBPK!Y97.-U?H+_P3 _9PUSXW
M?$+Q)^VG\;5O;KQ%<>*KN[\*VEZC>5+?>6\<EU-'=?O6M[&"2S32)5 $:VZ;
M6.WBY0Y')M*RE9)2])>K7+HWT;0U>R?]+;?U_1G]!MJ)1;6PGP9Q!")BOW3*
M(U$A'MOSCVK^<B^\+1_&?_@L/XO\E([Z'P!J'AG7X5<>:;4>%],\-P3R*,$(
MT=[-<A6!^4[AUXK^CTG:"3T )/T S7X!_P#!/FRN_%O_  44_:[\?7$3?\2/
M6_&NAI<*K;)+;4/%-U!9*SG@A;;15* $@$OC@C"IKXI:^[&Z:MH^C:>ZTL_6
MX'[^U^(G_!</Q(+;X%?#CPE$ULMUK'CU=;'VC^*TT.RDBN%AY!\TG48]HY_/
M%?MW7\Z'_!<[5VNO%7[.WAB-))-EEXQU"=$#%?\ 2[SP];0%P 1G]U-MR1GY
ML=":F'-S+E5Y:M?)-M_)7=^@G]VJ\MFM/GL?KS^PCX?B\-_LB_ 2RA18TN_A
M[H>MF-  J2:];+J\B@#H!)>-QU%?'W_!:'Q))HO[*6F:2A4#Q7\1=%T68$_.
M(8]-U;4BR?1[),GT)[U^EWP<\.Q^$?A/\-_#$2!(M \$^&M*C0  *MEI-K H
M '  "=!TK\7?^"YOB&>'P?\  KPBJ-);:SXD\1ZO,J*S,LFEV%I8V\B  @,K
M:P5R?X68#J:JFW[2+3L[WNU?3JVM+Z7ZZA)V5[-VL[+=V:V\^WGN?=?_  2_
M\//X;_8I^$%I+&%FO(?$6K.X&/.35/$FJ7D$N>K*;>6(1G^X%QQBOSM_:BTJ
MS^,7_!6KX0^ YUMI++0_"VDZ9J"L,N'MK'Q!XB 8=,@WEH4SVR?2OV$_9 T4
M^'OV7?@)I+1+#-:_"OP9]I15VC[5)HEI)<MM'0O,SLW<DDGDU^3?PBTP^/\
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
M.92KXM+KS(/,Y)63;O4_=(K[IHJN>7*X7?*VG;TO]VKN[;M*^R  ,  # '
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
MH$>LW"W6I3/*]Y<SS(@C&VYN-TT4951F)'"$C<5SS7T3133:O;2ZL_-;V_
MKPOQ[^S?\(OB7\0/"WQ/\8^&5U3QEX,%H/#VJ-<S1_8?L5V][;XA4^6Y2YD:
M3+#G@'I7NE%( K\V?^"IVC>&O$'[,K:)J>DC6O%>O>-O"WAOX<6?G-"W_"7>
M(KX:.D\>.'>VTN[U&8*PP0A'!-?I-7Y]?'W3C\7?VO/V;?A)/;377AOX;0ZW
M\>O%<1CD6U>^TJ-M \%*\^WRVDCU>^N;WR Q)%H-Z[64TUWM=+?6VCT_7S\T
MU<#W_P#96^"EG^SU\"/ /PHLKDWD7AS379YRA0M<:E/)J-RA#$G,4]R\>2>=
MO'%?0U%%( J*>&.Y@FMYEW13Q20RKTW1RH4=<^ZL14M% 'S;\'_V2O@5\"/$
MNH^+?AGX.30->U73Y]+O;X7<UP\UE<W45Y-%B4G&^XAC<D<_*!7T?(BRQO$X
MRDB-&XZ95U*L/Q!-/HH ^:/AO^R+\!_A-X\O?B5X'\'KI/C#4$U%+K53>3W#
MR+JLZW%]\DI*@SRJ&8CGJ.]?2]%% 'C7QQ^ ?PP_:)\&MX%^*OAZ/Q#X?-Y!
MJ$<!E>VFAO+8DPRQ7,6)HP&/SHC ..&S7A/P._X)]?LS? 'Q1:^./ O@6&V\
M6VMG)9KJEU=3WRA9L>8Z6UUYD22$JI1U :,CY"*^VZ*=W:UW:][>??U *P?%
M'AG1?&7A[6/"WB.QBU+0]>T^YTS4[*90R7%I=Q-#,G(.UMC$HX&Y&PZD, :W
MJ*0'Y]_#G_@F7^R;\,?'.G>/?#GP^CCUG1+X7^BFYO[J[ALYU.Y=\%P7AG52
M6.R12N3G&0*]S'[)?P*7XM2?&]?!T2_$>2ZMKPZXMS*NV>SMX[6W,=L,1(J0
M11QA% 7:H&,5](T4 %?.FI?LI_ _5_BTWQOU#PBD_P 2'O\ 3M2.NM=39%YI
M5K;6=C*L',:F&"T@3@#.S)Y)KZ+HH *^>?VA/V7/@W^T]HNDZ)\7?#"^(;;0
M+J:]T9A=36DME=3(J.ZRP%79&V(6C)VL5!(.!7T-133:=TVFNJT8'RY^S=^Q
M_P#!/]EB+Q&WPG\-'1;[Q<;'_A(;MKRXNFOAIC77V!0L[-Y(@2[E4A,!R<GF
MO5?BO\'_  %\;/#(\(?$71SK>@"[2]^Q?:);8&XCCDB5F>(AF 25P5/RG/(K
MTZBAMO?71+Y)62^222 X7X;?#?PA\)?!ND> ? FEKHWA?0UN%TW3D=I1 +JY
MEO)_G?YF+W$\DA)YRU</XA_9R^$?BGXJZ/\ &G7/#"7WQ#T&TBL=+UJ2>0BW
MM84NDCB%L<Q,%%Y<$9'WGW=1FO<J*0" !0% P%  'H ,"OGSXD_LN?!7XM^.
M-&^(OCSPG'K?BS0+&WT[2]0EN)46WM+6YN+N"/R!F-BD]S,^XC)+#T%?0E%
M#(HTABCAC&V.)$C1?[J(H51^"@"N'^)7PV\'?%SP9K?@#Q[I$6M^%_$%JUIJ
M=A*2ADB8@YCF4;X9!CY9(RKKDX/-=W10!^>_PX_X)C?LD_#'QE8>-?#WP\C7
M5-%N8[G1!=:A=WD-E(BE?WD%R7BN58'[LJL/7-?H%;V]O:0QV]K!#;6\2A(H
M+>)(88D' 6.*-51%'954 =A4U%-MO^K+[EH!Q7Q#^'OA7XI^$=6\#>-=._M7
MPUK:01ZE8>:\(N$M[B*YC4R1D, )8D8@<, 5/!-<S\'/@=\-O@)X<O?"?PPT
M%?#VAZAJTVMW=FLTDXEU*X@M[:6<O)\V6AM8$QT 05ZW12N 4444 %,EC2:.
M2*0;HY4>-U]4=2K#\5)%/HH ^=?A7^RI\$/@OXPUKQW\//",>A^)_$%K=6>J
MZBMS-,UQ;WEU#>7$>R3Y4$EQ!%(=N.5KZ*HHH ^=/"7[*7P.\$?%'5?C+X<\
M'Q67Q!UF[U>^O];-S+*TEUKDSSZE*L+_ "1M<22.25QM5BHX)%?1=%% %>[M
M+>_M;FRNX8[BUNX);:Y@E19(YH)T:.6.1'!5E=&*LK @@X(K\W[K_@E%^QQ=
M>)QXB;X=D9O)M2EM1JM\$?4)9O/\X /M5%=I/W0 3Y\8P *_2BBJC.47>,G%
MIWT;7]=O30#*T31=,\.:3I^AZ-9PV&EZ7:PV5C:6\:1Q0V\"!(T5455SM W-
MC+-ECDDFM">&.Y@FMYEW13Q20RKTW1RH4=<^ZL14M%2!X+\'OV:/@[\!Y]3N
M?AEX5CT"?5VD:_E6XEN'F,S1M)\TG(#-&AP#C(SU->]444 ?.?C_ /92^!_Q
M/^(NC_%7QIX135O&V@_V5_9>JO=S)]G&C7;7NGJ(!F-EAN7:3:1AB3D<U]%J
M JA5& H"@>@ P!^5+10!DZ[H>E^)=&U/0-:M(K[2M7LKG3]0M)E#1SVMU$T,
MT9# @;HW8 XR"<CFOB3X7?\ !-_]E7X2^,U\<^%?A]##KEM-YNG275[<WL-H
M/.2?:;>Y+PR'S8U8%E) &T<$Y^\:*=W:VMNW0#Q3P)^SU\*?AOXZ\7_$CPCX
M<73?%_CJXFN?$NI_:)93?2SSR7,F(W)6)3+*Y"I@*,*. !7M=%%( HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH *XKXC^!]%^)?@+QAX \16D=[HOC#P[
MJ_A[4;:5499+;5+*:SDQYBNJL!+E7VY0@,,$9KM:*32DG%I-----733T::[-
M'1A,5B,#BL-C<)5GA\5@\11Q6&KTY.%2CB,/4C5HU:<E9QG3J0C.,DTU))H_
MS/OCS\(=8^!GQC^(OP@\3:7>66L^!/%.IZ-&TL;1I<:?%>RFUOX=V=]IJ6DM
M:RV4P)$B,)%R#BO+S'&[2L%<H!&^X$[7ZR)&O8M&"'<=0K+VXK^MS_@MO_P3
MOU+XLVDO[5OPPM)'\3>#_#:P_$#1-.1C>>(M+TB4R6E_;6\*E[K4+:SDFAGE
MD("VMK;J.$-?R/1QV^T>7+<$RD2E,C8)%12T<(]% "2#LB@>N?PW.LMJ97F%
M3"R@^1SJ5,%6DOBPZ<*CC%K5NDFJ4N_*TTXV/^FWZ.?C3D_CEX79%Q;A,70G
MGM'"8++>+\KHW=7*N(\/AU3QJK0?O1HXR5)YC@9I.G/"5J<+^UC5L\"-\J89
M5%RI9\Y&. OE^S%0 !P24;WI 8Q\_P!GF)?]R>ORA"0)#Q]WDMGIAE[8IW#Y
M7_2E\\;\M@&+&!M7TD/51_>WFEW ?/LO#O\ W.W'"[.-^/[K=2>ZA*\Q\[25
MHO7;7RTO\M]_<\T?NRM?2/;32WEK_P!NVO\ ].UW5V@1QY989?\ 1P8T!SF1
M2 2%]6. @QSE6P<B@)$#@1R#R_WZN2=N^3.X9Z<9;C_;3U%.P$RV+MOLXV88
M<RYP=R^L@Z*?[WF4!!G;_I7[O]]EQ\C;\_NSZA>P[8BJE[2ZMR7OHVGOIO\
M>O\ P-]B6XVEZ;V79;::7YD_6IY,8$ADPK03@3_O7Z@JRX 3V. ./]AO0TH*
M9#"&53(?)).<*J9PY]%;)P?]M<=13@HD^7_35\[][G',>WC9[$]2/7S* 1G.
MVY_>?N<./D79G]X?0-V/?]U2CS\RMRWNK)WMOI=^37_DG][6I6]G:W\VFFFD
M.OER_P#E/^\KL BCY%O,WD?NE49RZM@DCKG& /JC>]&V)?\ EA,?*_?C&?F:
M3.Y1[_,W'^VOM3^(_FQ>MY'[K&.9-V#O]V'3/KYE& O:\/E?ON!]_?G]V/7;
M_".V(J7O]HZI:V>O]<WRY_)C]WECHOB>MEKI#RTOS+_P9_=8W;$Y \F5?-/G
M$DG"-'C:K'MT7/\ N/QP:,1N<M#-^^)A<C/"IDA_0!LG!Z'>F.HIVT.<?Z6O
MF_O<L.$V8&QO0-_$.X,M'#G.+M?-/E84<)LR?,7T#8^4]QY5'OI6]U6]=+?Y
M6^?)KNA:7VV\EI_PW+_Y3_O*[<1H<K#-^Y(A0G/*O@E_0A<#)Z#8^>AI"L2$
M@0RMY69E(R0[OG<J^O5L#_;3U%/X0YQ=MY1\K##A]^#YC>H7/S'L/-H*A,C%
MXWD_OLJ.)-^?W:^H7^$=L14_?LM(?<]=M/Q[?;?9AI?9/Y*S;MY;OF6O_3Q]
MF-*1$X,<A\S]^S@G;OCQM&>G.%X_V']#2$12<FWF7S_W3*<Y15R03TQG)'U=
M?:GE!G;_ *5^\_?90?(NS'[L>@;N.^9:.)/FQ>KY_P"ZQCF/;D[_ &8],^OE
MU+Y^:_NWL]5?357\]+?^2?WAQ^#;K#73L_\ Y&__ '#_ +RNTE,EC#*QC/D@
MC.&5\9<>JK@9/^PV>AH(C3"B&5A;*&3&3G@KY?NP4D$<D%U]J<2,YVW/[O\
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
MZ[U0YS=-Y)\G#$8??CYV'<+_ !>G[VD++'D;[IO)S-E6&'WY^1>>0O\ "/\
MKE1O53EKEF$?[J0>6XWR2?=.<\9W]>WF?[-&0G#W1S$3+)^[8_NSG:H]=FT=
M.OE_[5'[U]*;O_>>OX6UN]OYUV5BZONW>W\NNVWO;>\__!BVLK*2N=N^X_>?
MOLHPV+LQ^['H&[C_ *ZTGF+)\VZ\7S_W6-PS'MR=_L3TSZ^70>"4^T%2Y$B+
ML8[8EQN3.>2VX\_]-/\ 9I6D60EUNV'G?)$?*;Y9%Y+D?11_W[_VJ/WEU?DO
M9[2=NE^E]&E;3[#O:X1Y>2_G#6ZT=NW-_=3_ .X<N[N&10=V;C]W^YPA&QM^
M/W@]E[G_ *Z4%U3"[KIOLX\S*D9ESD;6]9!U;_:V4%D!YG91'^Y=-C']X^-I
MSGI\WT'F?[-(65,!KE@T($DQ\MCYBGHP]"2N[;VV8_BH_>_RT_/WI?\ R/6[
M6O\ .NRM*M:.^RT]V^J2_F_O->7M%M96#A?D#W1+XF!)& %()3_=(SC_ &=]
M$GS*90URJRH "I("[L_+GJ)^.?5_+YZT$?P-=MEL.O[MCB)>L7MD-LSVWEOX
M:EM$O]3F@LM)L[[4I[FYABM+#3[2>\G>X:0%)FCMTDDC5\9)9 %\ODC(-'-)
M2@IP=6-2:7)3=YRY;2;@E:\K65K[*_0OEBXSG-Q5.,8RG.I*-.#7-&3MS2C&
M2M%>T;E'V<8J3M=7B:06^YIGG"DNYD8_ND0#[H].2"@ ^X)*^I?V7?V/?C;^
MUIXU\/\ @[X>>'M2T^PU17D/C7687B\+PP1+YDGFWD1+":2%)%C^7!N@HP1F
MOT=_8M_X(K_'CXT^(=*\2_'FTD^&/PWM$T_7;2TF6WU1_&=G<E6.FR)&1+IY
M%L[$O(A/[S!7*X/]<WP0_9^^%W[/7A.S\&_##PY;Z#HUG%'&D*!'?*;B6\P1
MHPRTCG_@6*^MR+A;$YFZ>+S"$\/AO=<4_<KU8P^%2BOAC)/5VW6E]3_/[Z2?
MT[>"_"_#XOAKPVQN6<<<<U*=6#QN#K4L=PUD52I34(5L;B\-4EA\SQU*51RI
MX'#SJTJ?L94<;*A73@?#'[%?_!*+X _LF'2_%4EC)XX^(JV5C<3ZQXFBM=17
M0M>1 ]Y<^'9]@EMD$SRQP/G=Y!537ZI#C@=!Q117ZCA,'AL%1C0PM&%*G%)6
MBM7963E+>3\VV?XB<;\?<8^)&>XCB3C;/\PXASC$N7-BL?6E45&G*3DJ&%HJ
MU'"X>+?NT:$(0ZM.5VRBBBND^/"BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M ^3/VL/V-/@M^U_X,_X1CXI>&[74+[3X[J;PWK2Y@O-(U2:!HH+QI8%6:YB@
M8B3[-(YC8CIS7\/G[:7[#'Q?_8K^(%UX=\5Z=J6O^"+V\F3PAXTL=.DFAUK3
MXF+R7D]K:1S?V=Y0FCMB)RC'[.9<_,:_T-JXGQW\.O!?Q*T+4/#?C7P]INO:
M5J5G<6%S%>VEO-*+:ZC:*98)Y8GEMV9&.'B96!P1R!7SN=\.83.(2FG]5QFG
M+BJ:M)VTM52:51<ND7*[CI;2Z?\ 7_T9_I?<:^ &+>48I8GBOP]Q7.L1PMB<
M9.F\JKU*GM)9EP_7J*K# 8GG<Y8G#>SEA,<IS]M3C7]EB:/^9&LK,TA\\,D2
M>9@(/WH/&[@'#0D9*]3YFTCY>9(BTL2D3;FPSX*8\P X\G)Z;>0"3SY9_O\
M/]"'_!0S_@C/K/PPU74/B'^S5IM]JWA'5+J<V7PWTR)[ZYTIQ"+B:X:YG3S7
M2>X,A"&4JNX*%%?S]ZWI6N^%];O?#/BNRFT77-+D,>HZ/=(([JVD4LJQ2#'#
M(0 <'DQ'L>?RC'Y?CLMJ.CC*4J+C)J&(IIU(3A>,ER[KF=[)--VM&R9_N_X6
M^+W 7C)P[@^).!L]P^8T*^&C4Q>6590PV<Y3447"IA\SRYSJU*,J,HRH5L71
M=?"SJ<M2C5K?%*@)2_"71C>3YX\PY\M5P'4'']X_B6/7;2B4$_Z_<'_=(GE8
MQ*F=[9QQ]WKWV?[5)F5N/M48E;!1]JXVH-K' !'S')^KCVH!!)_?HRL/+10.
M?-7[^"!G/ _&,^IKBA*;Y6N6;:C9\S7-V=DFE?39:6EOJE^FR^"Z7*GS/E3Y
M^72F[*I>#FE:W-R1YN6;Y5>P><$Y>ZR(ODE_<9W2'!5\8YX/_C_^S1YNW[UU
M_J_WDG[C.8FSL3ISMQ^/E_[5"MM*F2ZCQ&"LQVCF0\JW ]">G'SCT% )&-UR
MGR-OD^4?ZION#I_#A?<^6?4T[SUT6W\[L]]O/7LOBAJ[:.VD?B^)]5;:&W[S
M_AN:'\HOF%SA;KF0^9'^YQB)<!DSCC?G\/,_V:/-!/RW.T.?+C'D_<E3.XYQ
M_LXSWV?[5(=S9"W*'>V^/"C_ %0^^!QGYLG'<>8,=!1G).RX10^$B&T?)*OW
MN<<X"C/_ %S/J:+SM\*^<GO9;Z:VZZ]):ZL7EKNODER[^_9[*[M]FI;<7S0#
M\USN"'RY!Y/WY7QM.<?[6,]M_P#LT>84.&NN8SYDG[G.8FR%3..=F/Q\O_:I
M,X(WW",$RDHVCYY6^[SCC(8X_P"N@]!2?,N UPGR$O("H_U1^XIX_AP,]SY9
MSU-.\[?#'_P-Z^GW]_M1[!Y:ZM/1VO:VJ]_3TW7-"R]T5IBH.UP2%8(FW[V%
M!'/89=1V^]D_=I\;;E&;D$MM3?Y.-C-N/FA<?P@%2 !GRS_>YA<)AU:0*K@(
MTF!B-5#/Y?L7#%?7]ZO/R@UH:%I>M>,M6MM$\&0/X@UVYQ#::38H'N+G<\:*
MR+_T[Y9SSSL;ITI6J3]V+Y.=V3Y>;WE9*G"4H/WINZ25E+=RBDK3[2G3I5*D
MZL:%"C3C4Q-7$N,*5!1@I.M5KSG&G3H17O:))1Y'4FTY1E2DF,4I7<&6(8=2
MOWG)4 _^/ Y_VSC[E21^;=2PP:;'=ZE<2!MD.GV4][-=-Q@M#;1R/&#DO@K\
MICQ_$:_5O]D/_@D9\?\ ]I#77_X3ZPUCX/:1IMQ;3S/K5@K)K-@A$DEM&QCG
M*F8!P'!4C<,$8!']1G[,O_!+/]E#]FN[TWQ1X<^'ME=^/(;2*+4==O[B74K>
M[N0B":9;"]62VC\R0,^%C4#<0 !7T>7<+YEF<?:23P=!U+<]=.%11BTINE3B
MW*=I)RC[5Q3T25MOX_\ &GZ;?@YX/3Q.3T,7B.-^)Z5"\,GX<KX6O@(5O9\U
M!X_/7-X?#4JZ<7SX&.9U*=I>TPL))4U_++^RG_P2*_:A_:2U72[WQ!8W'PV^
M&NHQQS?\)K=007<T8=%G%J=)D\NY&82$+$#!GR>4Q7]1O[(G_!++]FW]E.6S
M\3:?X:LO$WQ(2R%GJ'BO4$>>"\#1QB61=*NQ-:PN\JM(&1 R;L*0*_2JUL[2
MQB$%E:VUG OW8;6"*WB7 P,1PJB#@ <#H,59K]!RWAK+<OM-THXK$1=U7KPC
M*4;;*$6FH]6WJVWJ[))?Y)>-WTTO&+QG>*RQYE'@SA#$4YT'PQPS4K86EBL/
M-^_#-LQ<WC\R]K%056C4K0P+<(RIX.D^:\<444$:10QQPQ1J%2*)%CC11P%1
M$ 55 X   %2445]"?R(VVVW=MN[;U;;W;?<****!!1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 A (((R",$'N#U%?GO^T[_P3-_9?_:@M)O^
M$C\(VGA#7KNYENK_ ,6>$+&TL?$%_)*58FZO64M)@AB,_P#/1_6OT)HK#$8;
M#XNDZ.)HPK4I;PG&Z_S3\TTSZCA+C7BS@/-Z.>\'<0YKPYFV':=/&Y7BJF&J
M.RDE&K&+=*O!<TK4Z].I!-WY;ZG\B?Q\_P"#?3XJZ+K4T_[.?C30+_PI;K(R
MQ^/]0FDUMXP%(1!:Q["['?D9&=J8]_R:^)W[ W[6WPJUI](U'X)>,_%,,;2_
M\3;PGX?O;S3XY$)#3-.5 ".""#CHS^QK_11J*:&*XB>&>-98G&'C<95AZ$=Q
M7RV,X,RVO)3PU2M@I)MVI*,X:[+DGLH]%?OW9_<G 7[2'QKX8P]# \5Y;PYQ
M]A</0IT(5\QP\\KS6;A*'-B,5F&7^]BZTXQ:ESTH1;DWH?YDGB#X9_$WPOOB
M\2?#S7]"G5@)HM5TN:V#/D .H89*!1@GU,70DUP5S?VME*8;]K2UE!82Q3D)
M*(P&\M'![[L*P]?,QTK_ $O?$/[/_P %/%LAF\2_#'P?K<IX+ZCH]O<,1P>K
MCV'Y5YI>?L-?L@:A,UQ>_LY_"FZG<Y>6;PK8N[')/)*^K,?Q->)4X$Q5_P!U
MF-%JVCJ491;T5DU3T5G?5:[=3^C<J_:D<)RHQ6>^%6?PKJ*<O['SG+I4E5LD
M^5XZ'/[-\L6K^\G&/8_SBHM8TJ1]D5W9-+RL"1NI;&U"47WW;L?[J>^>HT7P
MOXKUZ2*/1?#%_JY:0;?[.LVG.7#_ #?*/O,2H/?/F]:_T18_V$/V-XG62/\
M9M^$J.ARK+X3L P([@[:[71?V5_V<_#C*VA?!GP!I3*05-EH%K"00201M'')
M)_$T0X$Q5TZF8T4]$XPI3<;+=KFL^9NZ=]+>;9TX[]J/P/&C)Y9X5<43Q.G*
MLQSG*8T':^D_JL'4ZWYEK=O8_P ][P_^S!^TKXJEC70_@!\2=2MKBXVB]L_#
M-U-;(J#B6655XY7*-TV^77W+\'O^"-/[97QCA6ZCTOP]X%A8+)-#XWAOM.NF
MMMV?+ V',P1@,?WB^:_N?T3PWH/ANW^RZ#I-EI-M@#R;*%8(\#@#:O' Z5MU
MZE#@C!0E"5?%5ZZCK*FHPIPD^M^6[LUI;I:-MC\6XL_:>>)684<10X/X%X4X
M9E.4?J^.QL\7GN(I4TDFIX?$NGAY3=D^9/1I.W;^9;X&_P#!O7X.B\J]^//C
MG5IKVTG@N8K3P=J*&PN9H'1Q'=I<1Y>)QN5USRJH.U?LO\$_^"?_ .RU\"H+
M1_"GPK\*7.M6,S36OB2_T:S;6H2R*C+'=(H95.TL0.[MZU]I8QG ZG)^M%?1
M87),KP34J&#I*:;?/-<\KOK[UU?LTDT?Q_XA_2;\</%#VM'BOC_.:F75&[9/
MEE9Y5E5*#^*G3PV"]G)TI[SIU:M2,KM-<MD,CCCAC2*)%CC10J(HPJJHP !Z
M <4^BBO5/P=MMMN[;=VWJVWNV^X4444""BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
EHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140696467662640">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Document and Entity Information - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2024</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>May 17, 2024</div></th>
<th class="th"><div>Sep. 29, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-K<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentAnnualReport', window );">Document Annual Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Mar. 31,  2024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--03-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">FY<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">1-1373<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">MODINE MANUFACTURING CO<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000067347<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">WI<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">39-0482000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">1500 DeKoven Avenue<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Racine<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">WI<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">53403<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">262<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">636&#8209;1200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock, $0.625 par value<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">MOD<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityVoluntaryFilers', window );">Entity Voluntary Filers</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Large Accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_IcfrAuditorAttestationFlag', window );">ICFR Auditor Attestation Flag</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFinStmtErrorCorrectionFlag', window );">Document Financial Statement Error Correction [Flag]</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityPublicFloat', window );">Entity Public Float</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,350<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">52,322,085<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorFirmId', window );">Auditor Firm ID</a></td>
<td class="text">185<span></span>
</td>
<td class="text">238<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorName', window );">Auditor Name</a></td>
<td class="text">KPMG LLP<span></span>
</td>
<td class="text">PricewaterhouseCoopers LLP<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorLocation', window );">Auditor Location</a></td>
<td class="text">Milwaukee, Wisconsin<span></span>
</td>
<td class="text">Milwaukee, Wisconsin<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorFirmId">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>PCAOB issued Audit Firm Identifier</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorFirmId</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:nonemptySequenceNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorLocation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorLocation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentAnnualReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an annual report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentAnnualReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFinStmtErrorCorrectionFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates whether any of the financial statement period in the filing include a restatement due to error correction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 402<br> -Subsection w<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFinStmtErrorCorrectionFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityPublicFloat">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityPublicFloat</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityVoluntaryFilers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityVoluntaryFilers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityWellKnownSeasonedIssuer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityWellKnownSeasonedIssuer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_IcfrAuditorAttestationFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_IcfrAuditorAttestationFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140696460591264">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)<br> shares in Millions, $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2024</div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>CONSOLIDATED STATEMENTS OF OPERATIONS [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">$ 2,407.8<span></span>
</td>
<td class="nump">$ 2,297.9<span></span>
</td>
<td class="nump">$ 2,050.1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of sales</a></td>
<td class="nump">1,882.2<span></span>
</td>
<td class="nump">1,908.5<span></span>
</td>
<td class="nump">1,740.8<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">525.6<span></span>
</td>
<td class="nump">389.4<span></span>
</td>
<td class="nump">309.3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative expenses</a></td>
<td class="nump">273.9<span></span>
</td>
<td class="nump">234.0<span></span>
</td>
<td class="nump">215.1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring expenses</a></td>
<td class="nump">15.0<span></span>
</td>
<td class="nump">5.0<span></span>
</td>
<td class="nump">24.1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetImpairmentCharges', window );">Impairment charges (reversals) - net</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="num">(55.7)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfBusiness', window );">(Gain) loss on sale of assets</a></td>
<td class="num">(4.0)<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">6.6<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income</a></td>
<td class="nump">240.7<span></span>
</td>
<td class="nump">150.4<span></span>
</td>
<td class="nump">119.2<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense</a></td>
<td class="num">(24.1)<span></span>
</td>
<td class="num">(20.7)<span></span>
</td>
<td class="num">(15.6)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other expense - net</a></td>
<td class="num">(2.0)<span></span>
</td>
<td class="num">(4.4)<span></span>
</td>
<td class="num">(2.1)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Earnings before income taxes</a></td>
<td class="nump">214.6<span></span>
</td>
<td class="nump">125.3<span></span>
</td>
<td class="nump">101.5<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">(Provision) benefit for income taxes</a></td>
<td class="num">(51.2)<span></span>
</td>
<td class="nump">28.3<span></span>
</td>
<td class="num">(15.2)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net earnings</a></td>
<td class="nump">163.4<span></span>
</td>
<td class="nump">153.6<span></span>
</td>
<td class="nump">86.3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Net earnings attributable to noncontrolling interest</a></td>
<td class="num">(1.9)<span></span>
</td>
<td class="num">(0.5)<span></span>
</td>
<td class="num">(1.1)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net earnings attributable to Modine</a></td>
<td class="nump">$ 161.5<span></span>
</td>
<td class="nump">$ 153.1<span></span>
</td>
<td class="nump">$ 85.2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Net earnings per share attributable to Modine shareholders:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic (in dollars per share)</a></td>
<td class="nump">$ 3.08<span></span>
</td>
<td class="nump">$ 2.93<span></span>
</td>
<td class="nump">$ 1.64<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted (in dollars per share)</a></td>
<td class="nump">$ 3.03<span></span>
</td>
<td class="nump">$ 2.9<span></span>
</td>
<td class="nump">$ 1.62<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract', window );"><strong>Weighted-average shares outstanding:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic (in shares)</a></td>
<td class="nump">52.4<span></span>
</td>
<td class="nump">52.3<span></span>
</td>
<td class="nump">52.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted (in shares)</a></td>
<td class="nump">53.4<span></span>
</td>
<td class="nump">52.8<span></span>
</td>
<td class="nump">52.5<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetImpairmentCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482130/360-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetImpairmentCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479941/924-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-15<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-7<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-10<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-52<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-15<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-7<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-52<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnSaleOfBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) from sale and disposal of integrated set of activities and assets capable of being conducted and managed for purpose of providing return in form of dividend, lower cost, or other economic benefit to investor, owner, member and participant.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSaleOfBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 19: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479557/942-235-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -SubTopic 20<br> -Topic 940<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481913/940-20-25-1<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482659/740-20-45-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482925/835-30-45-3<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483013/835-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 35: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 38: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 39: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of Net Income (Loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1A<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481175/810-10-55-4J<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-11<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480767/946-205-45-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-19<br><br>Reference 16: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 29: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479557/942-235-S99-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 33: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4J<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481175/810-10-55-4J<br><br>Reference 34: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481175/810-10-55-4K<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-2<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1A<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479823/420-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482047/420-10-45-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.P.3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479823/420-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479941/924-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-40<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingGeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140696462517504">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2024</div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract', window );"><strong>CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net earnings</a></td>
<td class="nump">$ 163.4<span></span>
</td>
<td class="nump">$ 153.6<span></span>
</td>
<td class="nump">$ 86.3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Other comprehensive income (loss):</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation</a></td>
<td class="num">(5.6)<span></span>
</td>
<td class="num">(18.9)<span></span>
</td>
<td class="num">(8.3)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax', window );">Defined benefit plans, net of income taxes of $1.6, $1.1 and $0 million</a></td>
<td class="nump">3.7<span></span>
</td>
<td class="nump">6.7<span></span>
</td>
<td class="nump">19.7<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax', window );">Cash flow hedges, net of income taxes of ($0.2), $0 and $0 million</a></td>
<td class="num">(0.7)<span></span>
</td>
<td class="nump">0.1<span></span>
</td>
<td class="nump">0.1<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Total other comprehensive income (loss)</a></td>
<td class="num">(2.6)<span></span>
</td>
<td class="num">(12.1)<span></span>
</td>
<td class="nump">11.5<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest', window );">Comprehensive income</a></td>
<td class="nump">160.8<span></span>
</td>
<td class="nump">141.5<span></span>
</td>
<td class="nump">97.8<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest', window );">Comprehensive income attributable to noncontrolling interest</a></td>
<td class="num">(1.6)<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="num">(0.9)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive income attributable to Modine</a></td>
<td class="nump">$ 159.2<span></span>
</td>
<td class="nump">$ 141.5<span></span>
</td>
<td class="nump">$ 96.9<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-20<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-21<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481175/810-10-55-4K<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-19<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481175/810-10-55-4K<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-11<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-10A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-10A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481674/830-30-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481694/830-30-45-17<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-4<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-5<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481694/830-30-45-20<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482739/220-10-55-15<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (i-k)<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-10A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-11<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480767/946-205-45-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-19<br><br>Reference 16: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 29: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479557/942-235-S99-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 33: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4J<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481175/810-10-55-4J<br><br>Reference 34: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481175/810-10-55-4K<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-2<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1A<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140696467716224">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2024</div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossTaxAbstract', window );"><strong>Other comprehensive income (loss):</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax', window );">Defined benefit plans, tax</a></td>
<td class="nump">$ 1.6<span></span>
</td>
<td class="nump">$ 1.1<span></span>
</td>
<td class="nump">$ 0.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax', window );">Cash flow hedges, tax</a></td>
<td class="num">$ (0.2)<span></span>
</td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="nump">$ 0.0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after reclassification adjustment, of tax (expense) benefit for (increase) decrease in accumulated other comprehensive income of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (i-k)<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-10A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-12<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-19<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossTaxAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossTaxAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140696467713360">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEETS - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Mar. 31, 2024</div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsAbstract', window );"><strong>ASSETS</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 60.1<span></span>
</td>
<td class="nump">$ 67.1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Trade accounts receivable - net</a></td>
<td class="nump">422.9<span></span>
</td>
<td class="nump">398.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventories</a></td>
<td class="nump">357.9<span></span>
</td>
<td class="nump">324.9<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Other current assets</a></td>
<td class="nump">53.1<span></span>
</td>
<td class="nump">56.4<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">894.0<span></span>
</td>
<td class="nump">846.4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment - net</a></td>
<td class="nump">365.7<span></span>
</td>
<td class="nump">314.5<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Intangible assets - net</a></td>
<td class="nump">188.3<span></span>
</td>
<td class="nump">81.1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">230.9<span></span>
</td>
<td class="nump">165.6<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxAssetsNet', window );">Deferred income taxes</a></td>
<td class="nump">75.1<span></span>
</td>
<td class="nump">83.7<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other noncurrent assets</a></td>
<td class="nump">97.5<span></span>
</td>
<td class="nump">74.6<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">1,851.5<span></span>
</td>
<td class="nump">1,565.9<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquityAbstract', window );"><strong>LIABILITIES AND SHAREHOLDERS' EQUITY</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermBorrowings', window );">Short-term debt</a></td>
<td class="nump">12.0<span></span>
</td>
<td class="nump">3.7<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent', window );">Long-term debt - current portion</a></td>
<td class="nump">19.7<span></span>
</td>
<td class="nump">19.7<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">283.4<span></span>
</td>
<td class="nump">332.8<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Accrued compensation and employee benefits</a></td>
<td class="nump">101.6<span></span>
</td>
<td class="nump">89.8<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Other current liabilities</a></td>
<td class="nump">129.1<span></span>
</td>
<td class="nump">61.1<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">545.8<span></span>
</td>
<td class="nump">507.1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtAndCapitalLeaseObligations', window );">Long-term debt</a></td>
<td class="nump">399.9<span></span>
</td>
<td class="nump">329.3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Deferred income taxes</a></td>
<td class="nump">30.0<span></span>
</td>
<td class="nump">4.8<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent', window );">Pensions</a></td>
<td class="nump">27.7<span></span>
</td>
<td class="nump">40.2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other noncurrent liabilities</a></td>
<td class="nump">92.6<span></span>
</td>
<td class="nump">84.9<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">1,096.0<span></span>
</td>
<td class="nump">966.3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and contingencies (see Note 20)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Shareholders' equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Preferred stock, $0.025 par value, authorized 16.0 million shares, issued - none</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock, $0.625 par value, authorized 80.0 million shares, issued 56.1 million and 55.4 million shares</a></td>
<td class="nump">35.0<span></span>
</td>
<td class="nump">34.6<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="nump">283.7<span></span>
</td>
<td class="nump">270.8<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">659.0<span></span>
</td>
<td class="nump">497.5<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="num">(163.4)<span></span>
</td>
<td class="num">(161.1)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonValue', window );">Treasury stock, at cost, 3.7 million and 3.3 million shares</a></td>
<td class="num">(66.7)<span></span>
</td>
<td class="num">(49.0)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total Modine shareholders' equity</a></td>
<td class="nump">747.6<span></span>
</td>
<td class="nump">592.8<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Noncontrolling interest</a></td>
<td class="nump">7.9<span></span>
</td>
<td class="nump">6.8<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Total equity</a></td>
<td class="nump">755.5<span></span>
</td>
<td class="nump">599.6<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and equity</a></td>
<td class="nump">$ 1,851.5<span></span>
</td>
<td class="nump">$ 1,565.9<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481990/310-10-45-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481990/310-10-45-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 26: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.17)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482525/740-10-45-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482525/740-10-45-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482525/740-10-45-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482525/740-10-45-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability, recognized in statement of financial position, for defined benefit pension plan, classified as noncurrent. Excludes other postretirement benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480535/715-20-45-3<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480535/715-20-45-2<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483154/926-20-50-5<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482598/350-20-45-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 21: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 22: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-5<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtAndCapitalLeaseObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt and lease obligation, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtAndCapitalLeaseObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt and lease obligation, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to noncontrolling interest. Excludes temporary equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.31)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480842/942-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated undistributed earnings (deficit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480990/946-20-50-11<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermBorrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483421/250-10-45-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483421/250-10-45-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483421/250-10-45-5<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479654/326-10-65-5<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (i)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483550/848-10-65-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479343/105-10-65-6<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479343/105-10-65-6<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482615/740-10-65-8<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482615/740-10-65-8<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479654/326-10-65-4<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480336/718-10-65-15<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480336/718-10-65-15<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480336/718-10-65-15<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-7<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-5<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481674/830-30-50-1<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481694/830-30-45-17<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481694/830-30-45-20<br><br>Reference 29: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-11<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480767/946-205-45-3<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481004/946-505-50-3<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2<br><br>Reference 34: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 38: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 39: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 40: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 41: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-15<br><br>Reference 42: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-16<br><br>Reference 43: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481175/810-10-55-4I<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockCommonValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481520/505-30-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481549/505-30-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.30)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockCommonValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140696465898640">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares<br> shares in Millions</strong></div></th>
<th class="th"><div>Mar. 31, 2024</div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Shareholders' equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value (in dollars per share)</a></td>
<td class="nump">$ 0.025<span></span>
</td>
<td class="nump">$ 0.025<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, shares authorized (in shares)</a></td>
<td class="nump">16.0<span></span>
</td>
<td class="nump">16.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred stock, shares issued (in shares)</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in dollars per share)</a></td>
<td class="nump">$ 0.625<span></span>
</td>
<td class="nump">$ 0.625<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized (in shares)</a></td>
<td class="nump">80.0<span></span>
</td>
<td class="nump">80.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued (in shares)</a></td>
<td class="nump">56.1<span></span>
</td>
<td class="nump">55.4<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Treasury stock at cost (in shares)</a></td>
<td class="nump">3.7<span></span>
</td>
<td class="nump">3.3<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockCommonShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of previously issued common shares repurchased by the issuing entity and held in treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481549/505-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockCommonShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140696467910912">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2024</div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash flows from operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net earnings</a></td>
<td class="nump">$ 163.4<span></span>
</td>
<td class="nump">$ 153.6<span></span>
</td>
<td class="nump">$ 86.3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net earnings to net cash provided by operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">56.1<span></span>
</td>
<td class="nump">54.5<span></span>
</td>
<td class="nump">54.8<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetImpairmentCharges', window );">Impairment charges (reversals) - net</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="num">(55.7)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfBusiness', window );">(Gain) loss on sale of assets</a></td>
<td class="num">(4.0)<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">6.6<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation expense</a></td>
<td class="nump">10.8<span></span>
</td>
<td class="nump">6.6<span></span>
</td>
<td class="nump">5.7<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred income taxes</a></td>
<td class="nump">6.2<span></span>
</td>
<td class="num">(59.6)<span></span>
</td>
<td class="num">(3.8)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNoncashIncomeExpense', window );">Other - net</a></td>
<td class="nump">6.1<span></span>
</td>
<td class="nump">4.8<span></span>
</td>
<td class="nump">3.1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in operating assets and liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Trade accounts receivable</a></td>
<td class="num">(8.3)<span></span>
</td>
<td class="num">(40.7)<span></span>
</td>
<td class="num">(55.6)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventories</a></td>
<td class="num">(17.3)<span></span>
</td>
<td class="num">(49.4)<span></span>
</td>
<td class="num">(70.7)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="num">(59.1)<span></span>
</td>
<td class="nump">10.2<span></span>
</td>
<td class="nump">55.1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities', window );">Accrued compensation and employee benefits</a></td>
<td class="nump">15.2<span></span>
</td>
<td class="nump">6.4<span></span>
</td>
<td class="nump">9.8<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingAssets', window );">Other assets</a></td>
<td class="nump">12.0<span></span>
</td>
<td class="nump">19.6<span></span>
</td>
<td class="num">(2.4)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities', window );">Other liabilities</a></td>
<td class="nump">33.5<span></span>
</td>
<td class="nump">1.5<span></span>
</td>
<td class="num">(21.7)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">214.6<span></span>
</td>
<td class="nump">107.5<span></span>
</td>
<td class="nump">11.5<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash flows from investing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Expenditures for property, plant and equipment</a></td>
<td class="num">(87.7)<span></span>
</td>
<td class="num">(50.7)<span></span>
</td>
<td class="num">(40.3)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Business acquisitions, net of cash acquired (see Note 2)</a></td>
<td class="num">(186.2)<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mod_PaymentsToAcquireIntangibleAndProductiveAssets', window );">Purchase of TMGcore, Inc. technology and related assets (see Note 2)</a></td>
<td class="num">(12.0)<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mod_PaymentsForProceedsFromDispositionOfAssets', window );">Proceeds from (payments for) dispositions of assets</a></td>
<td class="num">(0.8)<span></span>
</td>
<td class="nump">0.3<span></span>
</td>
<td class="num">(7.6)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments', window );">Proceeds from maturities of short-term investments</a></td>
<td class="nump">3.3<span></span>
</td>
<td class="nump">3.4<span></span>
</td>
<td class="nump">3.6<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireNotesReceivable', window );">Disbursements for loan origination (see Note 2)</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="num">(4.7)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireShortTermInvestments', window );">Purchases of short-term investments</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="num">(3.4)<span></span>
</td>
<td class="num">(3.9)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForProceedsFromOtherInvestingActivities', window );">Other - net</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">1.9<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used for investing activities</a></td>
<td class="num">(283.4)<span></span>
</td>
<td class="num">(50.4)<span></span>
</td>
<td class="num">(51.0)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash flows from financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfDebt', window );">Borrowings of debt</a></td>
<td class="nump">332.5<span></span>
</td>
<td class="nump">374.3<span></span>
</td>
<td class="nump">351.8<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations', window );">Repayments of debt</a></td>
<td class="num">(260.4)<span></span>
</td>
<td class="num">(403.4)<span></span>
</td>
<td class="num">(306.7)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromRepaymentsOfBankOverdrafts', window );">Borrowings (repayments) on bank overdraft facilities - net</a></td>
<td class="nump">6.3<span></span>
</td>
<td class="nump">3.0<span></span>
</td>
<td class="num">(4.3)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Purchase of treasury stock under share repurchase program</a></td>
<td class="num">(13.3)<span></span>
</td>
<td class="num">(7.3)<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfDividendsMinorityInterest', window );">Dividend paid to noncontrolling interest</a></td>
<td class="num">(0.5)<span></span>
</td>
<td class="num">(0.6)<span></span>
</td>
<td class="num">(0.9)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities', window );">Other - net</a></td>
<td class="num">(1.9)<span></span>
</td>
<td class="nump">0.7<span></span>
</td>
<td class="num">(0.7)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by (used for) financing activities</a></td>
<td class="nump">62.7<span></span>
</td>
<td class="num">(33.3)<span></span>
</td>
<td class="nump">39.2<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations', window );">Effect of exchange rate changes on cash</a></td>
<td class="num">(0.8)<span></span>
</td>
<td class="num">(2.0)<span></span>
</td>
<td class="num">(0.4)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net (decrease) increase in cash, cash equivalents and restricted cash</a></td>
<td class="num">(6.9)<span></span>
</td>
<td class="nump">21.8<span></span>
</td>
<td class="num">(0.7)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents and restricted cash - beginning of period</a></td>
<td class="nump">67.2<span></span>
</td>
<td class="nump">45.4<span></span>
</td>
<td class="nump">46.1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents and restricted cash - end of period</a></td>
<td class="nump">$ 60.3<span></span>
</td>
<td class="nump">$ 67.2<span></span>
</td>
<td class="nump">$ 45.4<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mod_PaymentsForProceedsFromDispositionOfAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net cash outflow or inflow from disposals of property, plant and equipment and other productive assets, including intangibles.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mod_PaymentsForProceedsFromDispositionOfAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mod_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mod_PaymentsToAcquireIntangibleAndProductiveAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for purchases of intangible assets and property, plant and equipment (capital expenditures).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mod_PaymentsToAcquireIntangibleAndProductiveAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mod_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetImpairmentCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482130/360-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetImpairmentCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -SubTopic 230<br> -Topic 830<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481877/830-230-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 830<br> -SubTopic 230<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481877/830-230-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnSaleOfBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) from sale and disposal of integrated set of activities and assets capable of being conducted and managed for purpose of providing return in form of dividend, lower cost, or other economic benefit to investor, owner, member and participant.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSaleOfBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherOperatingAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in operating assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherOperatingAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in operating liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherOperatingLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNoncashIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNoncashIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForProceedsFromOtherInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash (inflow) outflow from investing activities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-13<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForProceedsFromOtherInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForRepurchaseOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to reacquire common stock during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRepurchaseOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDividendsMinorityInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow in the form of ordinary dividends provided by the non-wholly owned subsidiary to noncontrolling interests.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDividendsMinorityInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireNotesReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to acquire an agreement for an unconditional promise by the maker to pay the entity (holder) a definite sum of money at a future date. Such amount may include accrued interest receivable in accordance with the terms of the note. The note also may contain provisions including a discount or premium, payable on demand, secured, or unsecured, interest bearing or noninterest bearing, among myriad other features and characteristics.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireNotesReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for securities or other assets acquired, which qualify for treatment as an investing activity and are to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireShortTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from maturities, prepayments, calls and collections of all investments, including securities and other assets, having ready marketability and intended by management to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-13<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-14<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromPaymentsForOtherFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromRepaymentsOfBankOverdrafts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net cash inflow or outflow from the excess drawing from an existing cash balance, which will be honored by the bank but reflected as a loan to the drawer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-14<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 9<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-9<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromRepaymentsOfBankOverdrafts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-11<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480767/946-205-45-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-19<br><br>Reference 16: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 29: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479557/942-235-S99-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 33: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4J<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481175/810-10-55-4J<br><br>Reference 34: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481175/810-10-55-4K<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-2<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1A<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for short-term and long-term debt and lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140696468351088">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY - USD ($)<br> shares in Millions, $ in Millions</strong></div></th>
<th class="th"><div>Common Stock [Member]</div></th>
<th class="th"><div>Additional Paid-in Capital [Member]</div></th>
<th class="th"><div>Retained Earnings [Member]</div></th>
<th class="th"><div>Accumulated Other Comprehensive Loss [Member]</div></th>
<th class="th"><div>Treasury Stock, at Cost [Member]</div></th>
<th class="th"><div>Non-controlling Interest [Member]</div></th>
<th class="th"><div>Total</div></th>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at Mar. 31, 2021</a></td>
<td class="nump">$ 33.9<span></span>
</td>
<td class="nump">$ 255.0<span></span>
</td>
<td class="nump">$ 259.2<span></span>
</td>
<td class="num">$ (161.2)<span></span>
</td>
<td class="num">$ (38.2)<span></span>
</td>
<td class="nump">$ 7.4<span></span>
</td>
<td class="nump">$ 356.1<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Balance (in shares) at Mar. 31, 2021</a></td>
<td class="nump">54.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net earnings</a></td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">85.2<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">1.1<span></span>
</td>
<td class="nump">86.3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss)</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">11.7<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="num">(0.2)<span></span>
</td>
<td class="nump">11.5<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition', window );">Stock options and awards</a></td>
<td class="nump">$ 0.3<span></span>
</td>
<td class="nump">0.9<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">1.2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Stock options and awards (in shares)</a></td>
<td class="nump">0.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Purchase of treasury stock</a></td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="num">(1.8)<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="num">(1.8)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions', window );">Stock-based compensation expense</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">5.7<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">5.7<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders', window );">Dividend paid to noncontrolling interest</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="num">(0.9)<span></span>
</td>
<td class="num">(0.9)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at Mar. 31, 2022</a></td>
<td class="nump">$ 34.2<span></span>
</td>
<td class="nump">261.6<span></span>
</td>
<td class="nump">344.4<span></span>
</td>
<td class="num">(149.5)<span></span>
</td>
<td class="num">(40.0)<span></span>
</td>
<td class="nump">7.4<span></span>
</td>
<td class="nump">458.1<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Balance (in shares) at Mar. 31, 2022</a></td>
<td class="nump">54.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net earnings</a></td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">153.1<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.5<span></span>
</td>
<td class="nump">153.6<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss)</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="num">(11.6)<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="num">(0.5)<span></span>
</td>
<td class="num">(12.1)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition', window );">Stock options and awards</a></td>
<td class="nump">$ 0.4<span></span>
</td>
<td class="nump">2.6<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">3.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Stock options and awards (in shares)</a></td>
<td class="nump">0.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Purchase of treasury stock</a></td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="num">(9.0)<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="num">(9.0)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions', window );">Stock-based compensation expense</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">6.6<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">6.6<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders', window );">Dividend paid to noncontrolling interest</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="num">(0.6)<span></span>
</td>
<td class="num">(0.6)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at Mar. 31, 2023</a></td>
<td class="nump">$ 34.6<span></span>
</td>
<td class="nump">270.8<span></span>
</td>
<td class="nump">497.5<span></span>
</td>
<td class="num">(161.1)<span></span>
</td>
<td class="num">(49.0)<span></span>
</td>
<td class="nump">6.8<span></span>
</td>
<td class="nump">$ 599.6<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Balance (in shares) at Mar. 31, 2023</a></td>
<td class="nump">55.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">55.4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net earnings</a></td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">161.5<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">1.9<span></span>
</td>
<td class="nump">$ 163.4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss)</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="num">(2.3)<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="num">(0.3)<span></span>
</td>
<td class="num">(2.6)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition', window );">Stock options and awards</a></td>
<td class="nump">$ 0.4<span></span>
</td>
<td class="nump">2.1<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">2.5<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Stock options and awards (in shares)</a></td>
<td class="nump">0.7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Purchase of treasury stock</a></td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="num">(17.7)<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="num">(17.7)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions', window );">Stock-based compensation expense</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">10.8<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">10.8<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders', window );">Dividend paid to noncontrolling interest</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="num">(0.5)<span></span>
</td>
<td class="num">(0.5)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at Mar. 31, 2024</a></td>
<td class="nump">$ 35.0<span></span>
</td>
<td class="nump">$ 283.7<span></span>
</td>
<td class="nump">$ 659.0<span></span>
</td>
<td class="num">$ (163.4)<span></span>
</td>
<td class="num">$ (66.7)<span></span>
</td>
<td class="nump">$ 7.9<span></span>
</td>
<td class="nump">$ 755.5<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Balance (in shares) at Mar. 31, 2024</a></td>
<td class="nump">56.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">56.1<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase to additional paid-in capital (APIC) for recognition of cost for option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) to additional paid-in capital (APIC) for recognition and exercise of award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInStockholdersEquityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Decrease in noncontrolling interest balance from payment of dividends or other distributions by the non-wholly owned subsidiary or partially owned entity, included in the consolidation of the parent entity, to the noncontrolling interest holders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481674/830-30-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481694/830-30-45-17<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-4<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-5<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481694/830-30-45-20<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482739/220-10-55-15<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-11<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480767/946-205-45-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-19<br><br>Reference 16: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 29: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479557/942-235-S99-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 33: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4J<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481175/810-10-55-4J<br><br>Reference 34: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481175/810-10-55-4K<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-2<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1A<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483421/250-10-45-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483421/250-10-45-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483421/250-10-45-5<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479654/326-10-65-5<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (i)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483550/848-10-65-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479343/105-10-65-6<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479343/105-10-65-6<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482615/740-10-65-8<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482615/740-10-65-8<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479654/326-10-65-4<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480336/718-10-65-15<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480336/718-10-65-15<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480336/718-10-65-15<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-7<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-5<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481674/830-30-50-1<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481694/830-30-45-17<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481694/830-30-45-20<br><br>Reference 29: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-11<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480767/946-205-45-3<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481004/946-505-50-3<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2<br><br>Reference 34: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 38: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 39: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 40: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 41: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-15<br><br>Reference 42: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-16<br><br>Reference 43: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481175/810-10-55-4I<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockValueAcquiredCostMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481549/505-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockValueAcquiredCostMethod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140696456551360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Significant Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SignificantAccountingPoliciesTextBlock', window );">Significant Accounting Policies</a></td>
<td class="text">
<div style="display:none;"><br/></div>
<div style="text-align: left; text-indent: -36pt; margin-left: 36pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Note 1:&#160; Significant Accounting Policies</div>

<div><br/>
    </div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"><span style="text-decoration: underline;">Nature of operations</span></div>

<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Modine Manufacturing Company (&#8220;Modine&#8221; or the &#8220;Company&#8221;) specializes in providing innovative and environmentally responsible thermal management products and
        solutions to diversified global markets and customers in a wide array of commercial, industrial, and building heating, ventilating, air conditioning, and refrigeration (&#8220;HVAC&amp;R&#8221;) markets.&#160; In addition, the Company is a leading provider of
        engineered heat transfer systems and high-quality heat transfer components for use in on- and off-highway original equipment manufacturer (&#8220;OEM&#8221;) vehicular applications.&#160; The Company&#8217;s primary product groups include i) heat transfer; ii) HVAC&amp;<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">R</span>; iii) data center cooling; iv) air-cooled; v) liquid-cooled; and vi) advanced solutions.</div>

<div><br/>
    </div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"><span style="text-decoration: underline;">Acquisitions and dispositions<br/>
      </span></div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman';"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company accounts for acquired businesses using the acquisition method.&#160; Under the acquisition method, the Company records
          assets acquired and liabilities assumed at their respective fair values.&#160; If the assets acquired do not constitute a business, the Company accounts for the transaction as an asset acquisition.&#160; For asset purchases, the Company allocates the
          purchase price to the underlying assets based on their relative fair values.</span><br/>
        <br/>
        <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">During fiscal 2024, the Company acquired
          Scott Springfield Mfg. Inc., a Canadian-based manufacturer of air handling units, and substantially all of the net operating assets of Napps Technology Corporation, a Texas-based manufacturer of air- and water-cooled chillers, condensing units
          and heat pumps.&#160; In addition, the Company purchased intellectual property related to liquid immersion cooling technology from TMGcore, Inc.&#160; Also during fiscal 2024, the Company sold three automotive businesses based in Germany and two coatings
          facilities in the United States.</span><br/>
        <br/>
        <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">During fiscal 2022, the Company sold its
          Austrian air-cooled automotive business and a previously-closed manufacturing facility in the U.S.</span><br/>
        <br/>
        <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">See Note 2 for information regarding the
          Company&#8217;s acquisitions and dispositions</span></span><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">.</span></div>

<div><br/>
      </div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"><span style="text-decoration: underline;">Basis of presentation</span></div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company prepares its consolidated financial statements in conformity with generally accepted accounting principles (&#8220;GAAP&#8221;) in the United States.&#160;
      These principles require management to make certain estimates and assumptions in determining assets, liabilities, revenue, expenses and related disclosures.&#160; Actual amounts could differ materially from those estimates.</div>

<div><br/>
    </div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"><span style="text-decoration: underline;">Consolidation principles</span></div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The consolidated financial statements include the accounts of Modine Manufacturing Company and its majority-owned or Modine-controlled subsidiaries.&#160;
      The Company eliminates intercompany transactions and balances in consolidation.</div>

<div><br/>
    </div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"><span style="text-decoration: underline;">Revenue recognition</span></div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company recognizes revenue based upon consideration specified in a contract and as it satisfies performance obligations by transferring control
      over its products to its customers, which may be at a point in time or over time. The majority of the Company&#8217;s revenue is recognized at a point in time, based upon shipment terms. A portion of the Company&#8217;s revenue is recognized over time, based
      upon estimated progress toward satisfaction of the contractual performance obligations. See Note 3 for additional information.</div>

<div><br/>
    </div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"><span style="text-decoration: underline;">Shipping and handling costs</span></div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company records shipping and handling costs incurred upon the shipment of products to its customers in cost of sales, and related amounts billed to
      these customers in net sales.</div>

<div><br/>
    </div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"><span style="text-decoration: underline;">Trade accounts receivable</span></div>

<div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left;">The Company records trade receivables at the invoiced amount. Trade receivables do not bear interest if paid according to the original terms. The Company
      maintains an allowance for credit losses, representing its estimate of expected losses associated with its trade accounts receivable. The Company bases its estimate using historical loss experience and considers the aging of the receivables and risks
      specific to customers where appropriate. At March 31, 2024 and 2023, the allowance for credit losses was $2.7 million and $2.2 million, respectively. &#160;The changes to the Company&#8217;s allowance for credit losses during fiscal 2024 and 2023 were not material and primarily consisted
      of current-period provisions, write-offs charged against the allowance, recoveries collected, and foreign currency translation. </div>

<div><br/>
    </div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company enters into supply chain financing programs from time to time to sell accounts receivable, without recourse, to third-party financial
      institutions.&#160; Sales of accounts receivable are reflected as a reduction of accounts receivable on the consolidated balance sheets and the proceeds are included in cash flows from operating activities in the consolidated statements of cash flows.
      During fiscal 2024, 2023, and 2022, the Company sold $130.2 million, $150.6 million, and $126.4 million, respectively, of accounts receivable to
      accelerate cash receipts. During fiscal 2024, 2023, and 2022, the Company recorded <span style="font-size: 10pt; font-family: 'Times New Roman';">costs totaling</span> $1.6 million, $1.2 million, and $0.3 million, respectively, <span style="font-size: 10pt; font-family: 'Times New Roman';">related to selling accounts receivable </span>in the consolidated statements of
      operations. </div>

<div><br/>
    </div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"><span style="text-decoration: underline;">Warranty</span></div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company provides product warranties for specific product lines and accrues for estimated future warranty costs in the period in which the sale is
      recorded.&#160; The Company records warranty expense, within cost of sales, based upon historical and current claims data or based upon estimated future claims.&#160; Accrual balances, which are recorded within other current liabilities, are monitored and
      adjusted if it is probable that expected claims will differ from previous estimates.&#160; See Note 15 for additional information.</div>

<div><br/>
    </div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"><span style="text-decoration: underline;">Tooling</span></div>

<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">The Company accounts for production tooling costs as a component of property, plant and
        equipment when it owns title to the tooling and amortizes the capitalized cost to cost of sales over the estimated life of the asset, which is generally </span>three years<span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">.&#160; At March 31, 2024 and 2023</span>,<span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"> Company-owned tooling totaled </span>$16.1 million<span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"> and </span>$17.1 million<span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">, respectively.</span></div>

<div><br/>
    </div>

<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">In certain instances, tooling is owned by the customer.&#160; At the time customer-owned
        tooling is completed and customer acceptance is obtained, the Company records tooling revenue and related production costs within net sales and cost of sales, respectively, in the consolidated statements of operations.</span><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(255, 0, 0);">&#160; </span><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">If the customer has agreed to reimburse the Company, unbilled customer-owned tooling costs
        are recorded as a receivable within other current assets. No significant arrangements exist where customer-owned tooling costs were not accompanied by guaranteed reimbursement. At March 31, 2024 and 2023</span>,<span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"> customer-owned tooling receivables totaled </span>$7.6 million<span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"> and </span>$10.9 million<span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">, respectively.</span><br/>
    </div>

<div><br/>
    </div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"><span style="text-decoration: underline;">Stock-based compensation</span></div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company recognizes stock-based compensation using the fair value method. Accordingly, compensation expense for stock options, restricted stock and
      performance-based stock awards is calculated based upon the fair value of the instruments at the time of grant and is recognized as expense over the respective vesting periods. See Note 5 for additional information.</div>

<div><br/>
    </div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"><span style="text-decoration: underline;">Research and development</span></div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman';">The Company expenses research and development costs as incurred within selling, general,
        and administrative (&#8220;SG&amp;A&#8221;) expenses. During fiscal </span>2024, 2023, and 2022<span style="font-size: 10pt; font-family: 'Times New Roman';">, research and development costs totaled</span> $42.0 million, $44.0 million, and $50.3 million, respectively.</div>

<div><br/>
    </div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"><span style="text-decoration: underline;">Translation of foreign currencies</span></div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company translates assets and liabilities of foreign subsidiaries into U.S. dollars at the period-end exchange rates and translates income and
      expense items at the monthly average exchange rate for the period in which the transactions occur.&#160; The Company reports resulting translation adjustments within accumulated other comprehensive income (loss) within shareholders&#8217; equity.&#160; The Company
      includes foreign currency transaction gains or losses in the statement of operations within other income and expense.</div>

<div><br/>
    </div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"><span style="text-decoration: underline;">Derivative instruments</span></div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company enters into derivative financial instruments from time to time to manage certain financial risks. The Company enters into forward contracts
      to reduce exposure to changing future purchase prices for aluminum and copper and into foreign currency exchange contracts to hedge specific foreign currency-denominated assets and liabilities as well as forecasted transactions. The Company
      designates certain derivative financial instruments as cash flow hedges for accounting purposes. These instruments are used to manage financial risks and are not speculative.&#160; See Note 19 for additional information.</div>

<div><br/>
    </div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"><span style="text-decoration: underline;">Income taxes</span></div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company determines deferred tax assets and liabilities based upon the difference between the amounts reported in the financial statements and the
      tax basis of assets and liabilities, using enacted tax rates in effect in the years in which the differences are expected to reverse. The Company establishes a valuation allowance if it is more likely than not that a deferred tax asset, or portion
      thereof, will not be realized.&#160; The Company records the tax effects of global intangible low-taxed income (&#8220;GILTI&#8221;) as a period expense in the applicable tax year. The Company uses the portfolio approach for releasing income tax effects from
      accumulated other comprehensive income (loss).&#160; See Note 8 for additional information.</div>

<div><br/>
    </div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"><span style="text-decoration: underline;">Earnings per share</span></div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company calculates basic earnings per share based upon the weighted-average number of common shares outstanding during the period, while the
      calculation of diluted earnings per share includes the dilutive effect of potential common shares outstanding during the period.&#160; The calculation of diluted earnings per share excludes potential common shares if their inclusion would have an
      anti-dilutive effect.&#160; See Note 9 for additional information.</div>

<div><br/>
    </div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"><span style="text-decoration: underline;">Cash and cash equivalents</span></div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company considers all highly-liquid investments with original maturities of three months or less to be cash equivalents.<br/>
    </div>

<div><br/>
    </div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"><span style="text-decoration: underline;">Short-term investments</span></div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company invests in time deposits with original maturities of more than three months but not more than one year.&#160; The Company records these
      short-term investments at cost, which approximates fair value, within other current assets in the consolidated balance sheets.&#160; As of March 31, 2023, the Company&#8217;s short-term investments totaled $3.5 million. The Company had&#160;no short-term investments as of March 31, 2024.<br/>
    </div>

<div><br/>
    </div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"><span style="text-decoration: underline;">Inventories</span></div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company values inventories using a first-in, first-out or weighted-average basis, at the lower of cost and net realizable value.</div>

<div><br/>
    </div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"><span style="text-decoration: underline;">Property, plant and equipment</span></div>

<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">The Company records property, plant and equipment at cost. For financial reporting
        purposes, the Company computes depreciation using the straight-line method over the expected useful lives of the assets. The Company expenses maintenance and repair costs as incurred. The Company capitalizes costs of improvements. Upon the sale or
        other disposition of an asset, the Company removes the cost and related accumulated depreciation from the accounts and includes the gain or loss in the consolidated statements of operations. Capital expenditures of </span>$22.7 million<span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">, </span>$13.6 million,<span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"> and </span>$9.0 million<span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"> were accrued within accounts payable at March 31, 2024, 2023 and 2022</span>,<span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"> respectively.<br/>
      </span></div>

<div><br/>
    </div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"><span style="text-decoration: underline;">Leases</span></div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company&#8217;s most significant leases represent leases of real estate, such as manufacturing facilities, warehouses, and office buildings.&#160; The Company
      also leases manufacturing and information technology equipment and vehicles.&#160; The Company recognizes right-of-use (&#8220;ROU&#8221;) assets and lease liabilities at the lease commencement date, based upon the present value of lease payments over the lease
      term.&#160; See Note 16 for additional information.</div>

<div><br/>
    </div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"><span style="text-decoration: underline;">Goodwill</span></div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company does not amortize goodwill; rather, it tests for impairment annually unless conditions exist that would require a more frequent
      evaluation.&#160; The Company performs an assessment of the fair value of its reporting units for goodwill impairment testing based upon, among other things, the present value of expected future cash flows.&#160; The Company performed its goodwill impairment
      tests as of March 31, 2024 and determined the fair value of each of its reporting units exceeded the respective book value.&#160; See Note 14 for additional information.</div>

<div><br/>
    </div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"><span style="text-decoration: underline;">I<span style="font-size: 10pt; font-family: 'Times New Roman';">mpairment of held and used long-lived assets</span></span></div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company reviews held and used long-lived assets, including property, plant and equipment and intangible assets, for impairment whenever events or
      changes in circumstances indicate that the carrying amount of the asset may not be fully recoverable.&#160; In these instances, the Company compares the undiscounted future cash flows expected to be generated from the asset with its carrying value.&#160; If
      the asset&#8217;s carrying value exceeds expected future cash flows, the Company measures and records an impairment loss, if any, as the amount by which the carrying value of the asset exceeds its fair value.&#160; The Company estimates fair value using a
      variety of valuation techniques, including discounted cash flows, market values and comparison values for similar assets.</div>

<div><br/>
    </div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"><span style="text-decoration: underline;">Assets held for sale</span></div>

<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">The Company classifies an asset as held for sale when (i) management approves and commits to a formal plan to actively market the asset for sale at a reasonable price in
      relation to its fair value; (ii) the asset is available for immediate sale in its present condition; (iii) an active program to locate a buyer and other actions required to complete the sale have been initiated; (iv) the sale of the asset is expected
      to be completed within one year; and (v) it is unlikely that significant changes will be made to the plan.&#160; Upon classification as held for sale, the Company records the carrying value of the asset at the lower of its carrying value or its estimated
      fair value, less costs to sell.&#160; In addition, the Company ceases to record depreciation for assets held for sale. The Company had no
      assets classified as held for sale as of March 31, 2024 and 2023.</div>

<div><br/>
    </div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"><span style="text-decoration: underline;">Deferred compensation trusts</span></div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company maintains deferred compensation trusts to fund future obligations under its non-qualified deferred compensation plans.&#160; The trusts&#8217;
      investments in third-party debt and equity securities are presented within other noncurrent assets in the consolidated balance sheets.</div>

<div><br/>
    </div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"><span style="text-decoration: underline;">Self-insurance reserves</span></div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company retains a portion of the financial risk for certain insurance coverage, including property, general liability, workers compensation, and
      employee healthcare, and therefore maintains reserves that estimate the impact of unreported and under-reported claims that fall below various stop-loss limits and deductibles under its insurance policies.&#160; The Company maintains reserves for the
      estimated settlement cost of known claims, as well as estimates of incurred but not reported claims.&#160; The Company charges costs of claims, including the impact of changes in reserves due to claim experience and severity, to cost of sales or SG&amp;A
      expenses.&#160; The Company reviews and updates the amount of its insurance-related reserves on a quarterly basis.</div>

<div><br/>
    </div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"><span style="text-decoration: underline;">Environmental liabilities</span></div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company records liabilities for environmental assessments and remediation activities in the period in which its responsibility is probable and the
      costs can be reasonably estimated.&#160; The Company records environmental indemnification assets from third parties, including prior owners, when recovery is probable. To the extent that the required remediation procedures change, or additional
      contamination is identified, the Company&#8217;s estimated environmental liabilities may also change. See Note 20 for additional information.</div>

<div><br/>
    </div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman';"><span style="text-decoration: underline;">S</span></span><span style="font-size: 10pt; font-family: 'Times New Roman'; font-style: italic;"><span style="text-decoration: underline;">upplemental cash flow information</span></span></div>

<div><br/>
    </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Years ended March 31,</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2022</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Interest paid</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">23.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">18.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">14.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; white-space: nowrap;" valign="bottom">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Income taxes paid</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">46.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">31.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">21.8</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div><br/>
    </div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman';">See Note </span>16<span style="font-size: 10pt; font-family: 'Times New Roman';"> for
        supplemental cash flow information related to the Company&#8217;s leases.</span></div>

<div><br/>
    </div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"><span style="text-decoration: underline;">New accounting guidance</span></div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"><span style="text-decoration: underline;"> <br/>
      </span></div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"><span style="text-decoration: underline;"> <span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Supplier finance programs<br/>
        </span></span></div>

<div><span style="text-decoration: underline;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></span></div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"> <span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">In September 2022, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued new guidance regarding disclosure of supplier finance programs including the key terms, outstanding obligations, and where such
        obligations are presented within the financial statements.&#160; In addition, beginning for fiscal 2025, a roll forward of obligations under such programs is required annually.&#160; The new guidance does not impact the recognition, measurement or financial
        statement presentation of supplier finance program obligations.&#160; The Company adopted this guidance as of April 1, 2023.&#160; In addition, the Company early adopted the disclosure requirements regarding roll forward information.<br/>
        <br/>
        The Company facilitates a voluntary supplier finance program through a financial institution that allows certain suppliers in the U.S. and Europe to request early payment for invoices, at a discount, from the financial institution.&#160; The Company or
        the financial institution may terminate the supplier finance program upon 90 days&#8217; notice.&#160; The Company&#8217;s obligations to its suppliers,
        including amounts due and payment terms, are consistent, irrespective of whether a supplier participates in the program.&#160; The Company is not party to the arrangements between the participating suppliers and the financial institution.&#160; Under this
        program, the Company confirms the validity of supplier invoices to the financial institution and remits payments to it based on the original payment terms, which typically range from 60 to 120 days. The outstanding obligations under this program are included
        within <span style="-sec-ix-hidden:Fact_34ca6ce8e1784cf0934067e86d0a5a0f">accounts payable</span> in the consolidated balance sheets.<br/>
        <br/>
      </span></div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">The following table presents a roll forward of the Company&#8217;s obligations associated with its supplier finance program during fiscal 2024.</span><span style="text-decoration: underline;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></span> </div>

<div><span style="text-decoration: underline;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></span></div>

<div><br class="Apple-interchange-newline"/></div>

<table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="letter-spacing: normal; width: 100%; word-spacing: 0px; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left; text-transform: none;">


  <tr>

    <td style="vertical-align: top; width: 88%; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-style: normal;">Obligations outstanding, March 31, 2023</div>
            </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-style: normal; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
              <div style="font-style: normal;">$</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
              <div style="font-style: normal;">21.2</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-style: normal; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 88%;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-style: normal;">Invoices submitted</div>
            </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-style: normal; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-style: normal; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
              <div style="font-style: normal;">109.7</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-style: normal; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 88%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-style: normal;">Invoices paid</div>
            </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); font-style: normal; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); font-style: normal; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
              <div style="font-style: normal;">(107.3</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
              <div style="font-style: normal;">)</div>
            </td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 88%; padding-bottom: 4px;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-style: normal;">Obligations outstanding, March 31, 2024</div>
            </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-style: normal; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom">
              <div style="font-style: normal;">$</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom">
              <div style="font-style: normal;">23.6</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-style: normal; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div> <br/>
      </div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"><span style="text-decoration: underline;">Segment reporting disclosures<br/>
      </span></div>

<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">In November 2023, the FASB issued new disclosure guidance for reportable segments.&#160; The new guidance will require disclosure of significant segment expenses, which are
      expenses that are (i) significant to the segment, (ii) regularly provided to the chief operating decision maker (&#8220;CODM&#8221;) and (iii) included in the reported measure of segment profit or loss.&#160; In addition, the new guidance will require companies to
      disclose the title and position of their CODM and expand interim disclosures to include the majority of the annual segment disclosures.&#160; The definition of and method for determining reportable segments is unchanged.&#160; The new disclosure requirements
      will become effective for the Company&#8217;s fiscal 2025 annual financial statements.&#160; The Company is currently evaluating potential impacts of the new disclosure requirements, but does not expect the guidance will have a material impact on its
      consolidated financial statements.</div>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483426/235-10-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 235<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//235/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140696457868336">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions and Dispositions<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract', window );"><strong>Acquisitions and Dispositions [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock', window );">Acquisitions and Dispositions</a></td>
<td class="text">
<div style="text-align: left;"><span style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; color: rgb(0, 0, 0);">Note 2:</span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 700; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;"> Acquisitions and Dispositions</span></div>

<div><br/>
    </div>

<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; font-style: italic;"><span style="text-decoration: underline;">Acquisition of Scott Springfield Mfg. Inc.</span></div>

<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;">On March 1, 2024, the Company acquired all of the issued and outstanding shares in the capital of Scott Springfield Mfg.
        Inc. (&#8220;Scott Springfield Manufacturing&#8221;) for consideration totaling $184.1 million ($183.8 million net of cash acquired.)&#160; The final purchase price is pending and will be adjusted for net working capital and certain other items, as defined by the purchase
        agreement. The Company paid $181.4 million upon transaction closing and expects to pay the seller $2.4 million during the first half of fiscal 2025, primarily for the working capital adjustment.&#160; The Company utilized its revolving credit facility and
        cash on hand to fund the purchase price.</div>

<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;">Based in Calgary, Canada, Scott Springfield Manufacturing is a leading manufacturer of air handling units to customers in
        the data center, telecommunications, healthcare, and aerospace markets.&#160; This acquisition expands the Company&#8217;s product offerings and customer base in the high-growth data center and indoor air quality markets in the U.S. and Canada.&#160; Prior to
        being acquired by the Company, Scott Springfield Manufacturing reported approximately $110.0 million of net sales during the year ended
        December 31, 2023.&#160; Since the date of the acquisition, March 1, 2024, the Company has reported the financial results of the Scott Springfield Manufacturing business within the Climate Solutions segment.&#160; For the one month in fiscal 2024 that the Company owned Scott Springfield Manufacturing, it included $7.9 million of net sales of the acquired business within its consolidated statement of operations.&#160; Operating income attributable to the acquired business in fiscal 2024 was not significant
        and included the impact of the inventory fair value adjustment, as further described below.&#160; In addition, the Company recorded $2.1
        million of costs directly related to the acquisition and integration of Scott Springfield Manufacturing as SG&amp;A expenses within the consolidated statement of operations during the year ended March 31, 2024.&#160; These costs principally consisted of
        fees for i) transaction advisors, ii) legal, accounting, and other professional services, and iii) incremental costs directly associated with integration activities.</div>

<div><br class="Apple-interchange-newline"/></div>

<div style="text-align: left; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-size: 13.3333px; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-indent: 0px; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">The Company has preliminarily
        allocated the purchase price of Scott Springfield Manufacturing to the identifiable tangible and intangible assets acquired and the liabilities assumed based upon their estimated fair values as of the acquisition date, as follows:</span></div>

<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none;"> <br/>
    </span></div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">


  <tr>

    <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">Cash and cash
              equivalents</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">0.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; background-color: #FFFFFF;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">Trade accounts
              receivable</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">27.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">Inventories</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">20.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; background-color: #FFFFFF;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">Property, plant and
              equipment</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">6.0</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">Intangible assets</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">102.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; background-color: #FFFFFF;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">Goodwill</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">65.2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">Other assets</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">4.0</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; background-color: #FFFFFF;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">Accounts payable</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">(8.6</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">)</div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">Accrued compensation
              and employee benefits</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">(1.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">)</div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; background-color: #FFFFFF;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">Deferred income taxes</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">(24.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">)</div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">Other liabilities</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">(7.8</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">)</div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; padding-bottom: 4px; background-color: #FFFFFF;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">Purchase price</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">184.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div>
     <span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none;">
      </span><br/>
    </div>

<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">At the time the March 31, 2024 financial statements were finalized, the Company was continuing its review of the fair value estimates for certain assets
          acquired, including intangible assets, and liabilities assumed.&#160; As part of its purchase accounting and integration activities, the Company is in the process of assessing, refining and harmonizing the internal controls and accounting processes of
          the acquired business with those of the Company.&#160; As part of this process, the Company is continuing to review the appropriateness of accruals and reserves, including those related to accounts receivable, inventory, and product warranties.&#160; In
          addition, <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">the final determination of the purchase price is pending calculations of working capital and other adjustments.&#160; </span>As such, the allocation of purchase
          price above is considered preliminary.&#160; The Company expects to complete its accounting for the acquisition of Scott Springfield Manufacturing during the first half of fiscal 2025.</div>

<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;">The Company primarily based its fair value estimates upon third-party valuations
        using assumptions developed by management and other information compiled by management, including, but not limited to, future expected cash flows.&#160; The Company allocated the excess of the purchase price over the net assets recognized to goodwill in
        the amount of $65.2 million, none of which is expected to be deductible for income tax purposes.&#160; Goodwill represents the future economic
        benefits arising from other assets acquired that could not be individually identified and separately recognized.&#160; Specifically, the goodwill recorded as part of the acquisition includes Scott Springfield Manufacturing&#8217;s workforce and anticipated
        future revenue and cost synergies.</div>

<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;">Below is a summary of the methodologies and significant assumptions used in
        estimating the fair value of certain classes of acquired assets.&#160; The fair values were primarily based upon significant inputs that are not observable in the market and thus represent Level 3 measurements.&#160; See Note 4 for information regarding
        Level 3 fair value measurements.</div>

<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"><span style="font-style: italic; font-size: 10pt;">Inventories:</span><span style="font-size: 10pt;">&#160; The Company determined the fair value of acquired inventory by estimating the selling price of finished goods inventory, less an estimate of costs to be incurred to complete work-in-process inventory.&#160; For raw materials
          acquired, the Company estimated the cost of replacement.&#160; As a result, the Company wrote-up acquired inventory by $3.2 million.&#160; The
          Company charged $1.6 million of this write-up to cost of sales in March 2024 and expects to charge the remaining $1.6 million to cost of sales during the first quarter of fiscal 2025, as the remaining underlying inventory is sold.</span></div>

<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"><span style="font-style: italic; font-size: 10pt;">Property, plant and equipment:</span><span style="font-size: 10pt;">&#160; The Company valued property, plant and equipment primarily utilizing the cost and market approaches.&#160; The cost approach considers the amount required to replace an asset by constructing or purchasing a new asset with
          similar utility and adjusting the value in consideration of depreciation as of the acquisition date.&#160; The cost approach relies on assumptions regarding replacement costs and the age and estimated remaining useful lives of the assets.&#160; The market
          approach considers values on secondary equipment markets for similar assets.&#160; The fair value of property, plant and equipment will be recognized as depreciation expense in our results of operations over the expected remaining useful lives of the
          assets.</span></div>

<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"><span style="font-size: 10pt;"> <br/>
        </span></div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt;"> </span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; font-style: italic;">Intangible assets:&#160;</span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">The Company determined the fair value of acquired intangible assets by using variations of the income approach.&#160; These methods generally forecast expected future net cash flows discretely associated with each of the
        identified intangible assets and adjust the forecasts to present value by applying a discount rate intended to reflect risk factors associated with the cash flows and the time value of money. <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;">Acquired intangible assets were as follows:</span></span></div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"> <br/>
      </span></div>

<table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;">


  <tr>

    <td style="vertical-align: top; width: 77.83%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: top; width: 0.99%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; text-align: center;">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Gross</div>
              </td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; width: 0.99%; white-space: nowrap;">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: center; width: 8.99%; font-weight: bold;"> Weighted-</td>

    <td colspan="1" style="vertical-align: top; text-align: right; width: 0.99%;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 77.83%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: top; width: 0.99%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; text-align: center;">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Carrying</div>
              </td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; width: 0.99%; white-space: nowrap;">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: center; width: 8.99%; font-weight: bold;">Average <br/>
              </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 0.99%;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; padding-bottom: 2px; width: 77.83%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0); width: 0.99%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center;">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Value</div>
              </td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; width: 0.99%; white-space: nowrap;">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0); width: 8.99%; font-weight: bold; white-space: nowrap;">Useful Life <br/>
              </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: 2px solid rgb(0, 0, 0); width: 0.99%;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 77.83%; background-color: rgb(204, 238, 255);" valign="bottom">
                <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Customer relationships</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 0.99%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.11%; background-color: rgb(204, 238, 255);" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 8.99%; background-color: rgb(204, 238, 255);" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">66.9</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.99%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 8.99%; background-color: rgb(204, 238, 255);" valign="bottom">12
                years <br/>
              </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 0.99%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 77.83%;" valign="bottom">
                <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Order backlog</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 0.99%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.11%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 8.99%;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">22.6</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.99%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 8.99%;" valign="bottom">&#160;1 year <br/>
              </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 0.99%;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 77.83%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom">
                <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Trade name</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 0.99%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.11%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 8.99%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">12.8</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.99%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 8.99%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom">10 years <br/>
              </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 0.99%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 77.83%; padding-bottom: 4px;" valign="bottom">
                <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; margin-left: 9pt;">Total intangible assets acquired</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 0.99%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.11%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 8.99%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">102.3</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.99%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 8.99%; padding-bottom: 4px;" valign="bottom">&#160;&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 0.99%; padding-bottom: 4px;" valign="bottom">&#160;</td>

  </tr>


</table>

<div>
         <br/></div>

<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;">Customer relationships represent the estimated fair value of Scott Springfield
        Manufacturing&#8217;s business relationship with existing customers.&#160; Order backlog represents the estimated fair value of open purchase orders as of the acquisition date.&#160; The fair values for the customer relationship and order backlog intangible assets
        were determined using the multi-period excess earnings method, in which the value is derived by projecting the future anticipated after-tax cash flows attributable to the customer relationships and order backlog.&#160; Key inputs used in the valuation
        included future revenue growth rates, customer attrition rates, and discount rates.</div>

<div><span style="font-size: 10pt;"> </span></div>

<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"><span style="font-size: 10pt;"><br/>
        </span> </div>

<div><span style="font-size: 10pt;"> </span></div>

<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;">The Company determined the value of the acquired Scott Springfield Manufacturing
        trade name using the relief-from-royalty method, a variation of the income approach, which applies an assumed royalty rate to revenue expected to be derived under the acquired trade name.&#160; The fair value was estimated to be the present value of the
        royalties saved because the Company owns the trade name.</div>

<div><span style="font-size: 10pt;"> </span></div>

<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"><span style="font-size: 10pt;"><br/>
        </span> </div>

<div><span style="font-size: 10pt;"> </span>
      </div>

<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial;">The following unaudited supplemental pro forma information presents the Company&#8217;s consolidated results of operations as though the acquisition of Scott
        Springfield Manufacturing had occurred at the beginning of fiscal 2023.&#160; This pro forma financial information is presented for illustrative purposes only and is not considered to be indicative of the operating results that would have been achieved
        had the acquisition been completed as of the date indicated or the operating results that may be obtained in the future.</div>

<div><span style="font-size: 10pt;"> </span>
      <br class="Apple-interchange-newline"/></div>

<table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="width: 100%; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"></td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="6" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none;">Years ended March 31,<br/>
              </span></div>
          </td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none;"><br/>
              </span></div>
          </td>

    <td colspan="1" style="text-align: center; font-weight: bold; vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; text-align: center; font-weight: bold; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none;">2024 <br/>
            </span></td>

    <td colspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: center; font-weight: bold; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="text-align: center; vertical-align: bottom; font-weight: bold; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none;">2023<br/>
            </span></td>

    <td colspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; width: 76%; background-color: #CCEEFF;" valign="bottom">&#160;Net
            sales</td>

    <td colspan="1" rowspan="1" style="text-align: right; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">2,507.5</td>

    <td colspan="1" rowspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: right; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">2,346.2</td>

    <td colspan="1" rowspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; width: 76%;" valign="bottom">&#160;<span style="font-size: 13.3333px; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: left; text-indent: -9.6px; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">Net earnings attributable to Modine</span></td>

    <td colspan="1" rowspan="1" style="text-align: right; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">164.3</td>

    <td colspan="1" rowspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: right; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">126.3</td>

    <td colspan="1" rowspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <br/>
    </div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The supplemental pro forma financial information above is based upon the Company&#8217;s historical results and the historical results of Scott Springfield
      Manufacturing, which have been translated from Canadian dollars to U.S. dollars using the historical average foreign exchange rates.&#160; The proforma information includes adjustments for: (i) annual amortization and depreciation expense totaling
      approximately $20.0 million for fiscal 2023 and approximately $9.0 million for fiscal 2024 for acquired tangible and intangible assets, (ii) estimated annual interest expense of approximately $6.0 million resulting from acquisition-related borrowings, and (iii) the estimated income tax impacts related to the pro forma adjustments, considering the statutory tax
      rates within Canada.&#160; In addition, the pro forma financial information assumes that both $2.0 million of acquisition-related transaction
      costs, not including costs for integration-related activities, and $3.2 million of inventory purchase accounting adjustments were incurred
      during fiscal 2023.&#160; The pro forma financial information does not reflect any expected revenue or cost synergies.</div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <br/>
    </div>

<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; font-style: italic;"><span style="text-decoration: underline;">Purchase of TMGcore, Inc. intellectual property</span></div>

<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;">In January 2024, the Company purchased intellectual property and other specific
        assets from TMGcore, Inc., a specialist in single- and two-phase liquid immersion cooling technology for data centers.&#160; The Company expects to utilize the liquid cooling immersion technology to support its growth strategy of expanding its global
        data center product offerings.&#160; The initial purchase price of the assets was $12.0 million.&#160; The Company allocated $11.4 million to acquired technology, which it will amortize over a 10-year useful life, and the remaining $0.6 million to property, plant and
        equipment.&#160; Additional contingent consideration may be payable to the seller in fiscal 2029.&#160; The amount of any additional consideration is dependent upon future financial metrics associated with the acquired technology.&#160; At this time, the Company
        cannot estimate the amount or range of additional consideration that may be payable to the seller in fiscal 2029.&#160; In line with asset acquisition accounting rules under U.S. GAAP, the Company will record an accrual for the contingent consideration
        if and when it becomes probable and estimable.</div>

<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; font-style: italic;"><span style="text-decoration: underline;">Acquisition of Napps Technology Corporation</span></div>

<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;">On July 1, 2023, the Company acquired substantially all of the net operating assets
        of Napps Technology Corporation (&#8220;Napps&#8221;) for consideration totaling $5.8 million.&#160; The Company paid $4.8 million during fiscal 2024 and, based upon the terms of the agreement, expects to pay the remaining $1.0 million to the seller one year after closing.</div>

<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;">Napps is a Texas-based manufacturer of air- and water-cooled chillers, condensing
        units and heat pumps.&#160; This acquisition expands the Company&#8217;s indoor air quality product portfolio and supports its growth strategy and mission of improving indoor air quality.&#160; Since the date of the acquisition, the Company has reported the
        financial results of the Napps business within the Climate Solutions segment.&#160; For the fiscal year ended March 31, 2024, the Company included $4.5
        million of net sales within its consolidated statement of operations attributable to nine months of Napps operations.</div>

<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;">The Company has completed the purchase price allocation for its acquisition of
        Napps.&#160; The purchase price of $5.8 million was allocated to the identifiable tangible and intangible assets acquired and the liabilities
        assumed based upon their estimated fair values as of the acquisition date.&#160; The Company engaged a third-party valuation specialist to assist in determining the fair value of the acquired intangible assets.&#160; The valuation analysis considered the
        expected future cash flows of the acquired business.&#160; The Company recorded $2.9 million of intangible assets, including customer
        relationship and acquired technology assets.&#160; The Company is amortizing the acquired intangible assets using a weighted-average life of approximately ten years.&#160; The Company allocated the excess of the purchase price over the net assets recognized to goodwill in the amount of $1.0
        million, which is deductible for income tax purposes.</div>

<div><span style="font-size: 10pt;"><br class="Apple-interchange-newline"/>
      </span></div>

<div><span style="font-size: 10pt;"> </span></div>

<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial;">The Company&#8217;s allocation of the purchase price was as follows:</div>

<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial;"> <br/>
      </div>

<table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="letter-spacing: normal; width: 100%; word-spacing: 0px; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left; text-transform: none;">


  <tr>

    <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Trade accounts receivable</div>
            </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
              <div>$</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
              <div>1.2</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Inventories</div>
            </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
              <div>1.3</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Property, plant and equipment and other assets</div>
            </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
              <div>0.1</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Intangible assets</div>
            </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
              <div>2.9</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Goodwill</div>
            </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
              <div>1.0</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Accounts payable and other liabilities</div>
            </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
              <div>(0.7</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
              <div>)</div>
            </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; padding-bottom: 4px; background-color: rgb(204, 238, 255); text-align: left; white-space: nowrap;">
              <div style="margin-left: 9pt;">Purchase price</div>
            </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
              <div>$</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
              <div>5.8</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; font-style: italic;"><span style="text-decoration: underline;">Disposition of two coatings facilities</span></div>

<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;">In September 2023, the Company sold two coatings facilities, located in California and Florida, to Protecall, LLC.&#160; These facilities provide aftermarket application services, in which HVAC units are sprayed
          with an anti-corrosion protective coating.&#160; The Company&#8217;s other coatings businesses continue to own and license its spray-applied coatings used in aftermarket applications and are strategically pursuing growth through product licensing
          arrangements.&#160; Prior to the disposition, the Company reported the financial results of these businesses within the Performance Technologies segment.&#160; In fiscal 2023, the net sales of these two businesses totaled $6.4 million.&#160; As a result of this
          transaction, the Company wrote-off $0.7 million of goodwill attributable to the disposed businesses and recorded a gain on sale of less
          than $0.1 million during fiscal 2024.</div>

<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"><br/>
        </div>

<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; font-style: italic;"><span style="text-decoration: underline;">Disposition of Germany automotive businesses</span></div>

<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;">On October 31, 2023, the Company sold three automotive businesses based in Germany (the &#8220;disposal group&#8221;) to affiliates of Regent, L.P.&#160; The sale of these businesses, which produce air- and liquid-cooled products
          for internal combustion diesel and gasoline engines for the European automotive market, is in line with the Company&#8217;s strategic prioritization of resources towards higher-margin technologies.&#160; The Company determined the disposal group did not
          qualify as a discontinued operation for reporting purposes under U.S. GAAP.&#160; As part of its evaluation, the Company considered anticipated future sales in Europe to automotive and other vehicular customers with similar product offerings and using
          similar heat-transfer technology within the Performance Technologies segment.</div>

<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"><br/>
        </div>

<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;">The net transaction price for the sale of the disposal group was less than $1.0 million.&#160; As a result of the sale, the Company recorded a $4.0 million gain on sale during fiscal 2024, primarily driven by the net liability position of the disposal group at the time of sale.&#160; In addition, the gain on sale includes the write-off of $0.6 million of net actuarial gains related to the disposal group&#8217;s pension plans.&#160; The Company reported the $4.0 million gain on the gain on sale of assets line within the consolidated statement of operations.</div>

<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"><br/>
        </div>

<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;">Prior to the disposition, the Company reported the financial results of the
          disposal group within its Performance Technologies segment.&#160; Net sales of the disposal group included within the Company&#8217;s consolidated statements of operations for fiscal 2024 and 2023 totaled $54.2 million and $79.0 million, respectively.</div>

<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"><br/>
        </div>

<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; font-style: italic;"><span style="text-decoration: underline;">Automotive business previously held for sale</span></div>

<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;">During fiscal 2022, in connection with the termination of an agreement to sell
          the liquid-cooled automotive business within its Performance Technologies segment, the Company determined that the business no longer met the requirements to be classified as held for sale.&#160; The Company remeasured the long-lived assets reverting
          back to held and used classification at the lower of their (i) carrying value, as if held for sale classification had not been met; or (ii) fair value at the date of the decision not to sell.&#160; The long-lived assets primarily consisted of
          property, plant and equipment assets and were fully impaired while classified as held for sale.&#160; For purposes of the remeasurement, the Company engaged third-party valuation specialists to assist in estimating the fair values of the assets.&#160; The
          Company primarily used the market and cost valuation approaches and utilized third-party information from various industry-accepted sources, including applicable government-published statistics and data from appraisal and resale service
          providers.&#160; As a result of the remeasurement, the Company recorded a net impairment reversal of $56.0 million during fiscal 2022 within
          the impairment charges (reversals) line on the consolidated statement of operations.&#160; In addition, the Company resumed depreciating the property, plant and equipment assets of the liquid-cooled automotive business based on the remeasured asset
          values during the third quarter of fiscal 2022.</div>

<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"><br/>
        </div>

<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; font-style: italic;"><span style="text-decoration: underline;">Disposition of Austrian air-cooled automotive business</span></div>

<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"><span style="color: rgb(0, 0, 0); font-size: 10pt;">During fiscal 2022 the
            Company sold its Austrian air-cooled automotive business to Schmid Metall GmbH.&#160; As a result of this transaction, the Company recorded a loss of $6.6
            million during fiscal 2022, which included the write-off of $1.7 million of net actuarial losses related to its pension plan.&#160; The
            Company reported this loss within the loss on sale of assets line on the consolidated statement of operations.&#160; Upon transaction closing, $5.9
            million of cash within the business transferred to the buyer.&#160; Later in fiscal 2022, the Company paid the buyer $2.4 million upon the
            finalization of a purchase price adjustment for net working capital and certain other items.&#160; Financial results of this business, prior to the disposition, are reported within the Performance Technologies segment.&#160;&#160;</span><span style="font-size: 10pt;">For the one month in fiscal 2022 that the Company owned this business, it included $5.3 million of net sales
            within its consolidated statement of operations.</span></div>

<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"><br/>
        </div>

<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;">In connection with the sale of this business, the Company provided the buyer with
          a 5-year, &#8364;4.0
          million loan facility.&#160; Borrowings under the agreement currently bear interest at 7.8 percent.&#160; During fiscal 2022, the Company
          disbursed &#8364;4.0 million ($4.7
          million) to the buyer under this facility.&#160; At both March 31, 2024 and 2023, the Company recorded the loan receivable within other noncurrent assets on its consolidated balance sheet because the Company expects to receive the principal repayment
          more than twelve months from the balance sheet date.</div>

<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"><br/>
        </div>

<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; font-style: italic;"><span style="text-decoration: underline;">Disposition of previously-closed facility in fiscal 2022</span></div>

<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;">During fiscal 2022, the Company sold a previously-closed manufacturing facility
          in the U.S. and received net cash proceeds of $0.7 million.&#160; As a result of the sale, the Company recorded an impairment charge of $0.3 million within the Climate Solutions segment to write down the property to fair value less costs to sell.</div>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationAndAssetAcquisitionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 805<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//805/tableOfContent<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//205-20/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140696463567216">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue Recognition<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue Recognition [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerTextBlock', window );">Revenue Recognition</a></td>
<td class="text">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Note 3:&#160; Revenue Recognition</div>

<div><br/>
    </div>

<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company generates revenue from selling innovative thermal management products and solutions to diversified global markets and customers.&#160; The Company
        recognizes revenue based upon consideration specified in a contract and as it satisfies performance obligations by transferring control over its products to its customers, which may be at a point in time or over time.&#160; The majority of the Company&#8217;s
        revenue is recognized at a point in time, based upon shipment terms.&#160; The Company records an allowance for credit losses and accrues for estimated warranty costs at the time of sale.&#160; These estimates are based upon historical experience, current
        business trends, and current economic conditions.&#160; The Company accounts for shipping and handling activities as fulfil<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">l</span>ment costs rather than separate performance
        obligations and records shipping and handling costs in cost of sales and related amounts billed to customers in net sales.&#160; The Company establishes payment terms with its customers based upon industry and regional practices, which typically do not
        exceed 90 days.&#160; As the Company expects to receive payment from its customers within one year from the time of sale, it disregards the
        effects of the time value of money in its determination of the transaction price.&#160; The Company has not disclosed the value of unsatisfied performance obligations because the revenue associated with customer contracts for which the original expected
        performance period is greater than one year is immaterial.</div>

<div><br/>
    </div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The following is a description of the Company&#8217;s principal revenue-generating activities:</div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <br/>
    </div>

<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-variant: normal; text-transform: none;"><span style="text-decoration: underline;">Climate Solutions</span></div>

<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Climate Solutions segment principally generates revenue from selling heat transfer products, HVAC&amp;<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">R</span> products, and data center cooling solutions.&#160; Heat transfer products include heat recovery and round tube plate fin coils.&#160; Heating products include unit heaters, roof-mounted direct- and
          indirect-fired makeup air units, duct furnaces, infrared units and perimeter heating products.&#160; Indoor air quality products include ventilation and air conditioning products, such as single packaged unit ventilators, modular chillers, air handler
          units, condensing units and ceiling cassettes.&#160; Refrigeration products include evaporator unit coolers, remote condensers and fluid, gas, dry, and brine coolers.&#160; In addition, the segment provides products to the industrial power generation
          markets.&#160; Data center cooling products include IT cooling solutions, including precision air conditioning units for data center applications; computer room air conditioning and computer room air handler units; hybrid fan coils; fan walls;
          chillers; condensers; condensing units; and liquid cooling solutions for high-density computing.</div>

<div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div><br/>
    </div>

<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Heating products are manufactured in the U.S. and are largely sold to independent distributors, who in turn market the heating products to end customers. Because these
      products are sold to many different customers without contractual or practical limitations, the Climate Solutions segment recognizes revenue at the time control is transferred to the customer, generally the independent distributor, based upon
      shipping terms, which is generally upon shipment.</div>

<div><br/>
    </div>

<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Ventilation and air conditioning products are highly-specified to a customer&#8217;s needs; the majority of the underlying sales contracts do not provide the Company with an
      enforceable right to payment for performance completed to date.&#160; As a result, the Climate Solutions segment recognizes revenue for the majority of its products at the time control is transferred to the customer based upon shipping terms, which is
      generally upon shipment.<br/>
    </div>

<div><br/>
    </div>

<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">For the sale of heat transfer products, refrigeration products, and data center cooling solutions, individual customer purchase orders generally represent the Company&#8217;s
      contract with its customers. With the exception of a small number of customers, the applicable customer contracts do not provide the Company with an enforceable right to payment for performance completed to date. As a result, the Climate Solutions
      segment recognizes revenue for these products primarily at the time control is transferred to the customer based upon shipping terms, which is generally upon shipment.</div>

<div><br/>
    </div>

<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">For sales to customers whose contract cancellation terms provide an enforceable right to payment for customized products and solutions, the Climate Solutions segment
      recognizes revenue over time based upon its estimated progress toward satisfaction of the performance obligations. The segment measures progress by evaluating the production status toward completion of ordered products not yet shipped to its
      customers.</div>

<div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
      </span> </div>

<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-variant: normal; text-transform: none;"><span style="text-decoration: underline;">Performance Technologies</span></div>

<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Performance Technologies segment provides products and solutions that enhance the performance of customer applications and develops solutions that
        provide mission critical power, increase fuel economy and lower emissions in light of increasingly stringent government regulations.&#160; The Performance Technologies segment designs and manufactures air- and liquid-cooled heat exchangers for
        vehicular, stationary power, and industrial applications.&#160; Air-cooled products consist primarily of powertrain cooling products, such as radiators, condensers, engine cooling modules, charge air coolers, fan shrouds, and surge tanks; and cooling
        module generator sets.&#160; Liquid-cooled products include engine oil coolers, EGR coolers, liquid charge air coolers, transmission and retarder oil coolers, chillers, and condensers.&#160; In addition, the Performance Technologies segment provides advanced
        solutions, designed to improve battery range and vehicle life, to zero-emission and hybrid commercial vehicle, off-highway machine and automotive customers.&#160; These solutions include battery thermal management systems, electronics cooling packages,
        and battery chillers.&#160; The advanced solutions provided by the segment also include coating products and application services that extend the life of equipment and components by protecting against corrosion.</div>

<div><br/>
    </div>

<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">While the Performance Technologies segment provides customized production and service parts to customers under multi-year programs, these programs typically do not contain
      contractually-guaranteed volumes to be purchased by the customer. As a result, individual purchase orders typically represent the quantities ordered by the customer. With the exception of a small number of customers, the terms within the customer
      agreement, purchase order, or customer-owned tooling contract do not provide the Company with an enforceable right to payment for performance completed to date. As a result, the Performance Technologies segment recognizes revenue primarily at the
      time control is transferred to the customer based upon shipping terms, which is generally upon shipment.</div>

<div><br/>
    </div>

<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">In regard to the Performance Technologies customers with contractual cancellation terms that provide an enforceable right to payment for performance completed to date, the
      Company recognizes revenue over time based upon its estimated progress toward satisfaction of the performance obligations. The Performance Technologies segment measures progress by evaluating the production status of ordered products not yet shipped
      to the customer.</div>

<div><br/>
    </div>

<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">For sales of coatings
        products, in which the customers control the equipment being enhanced by the coating application, the Performance Technologies segment recognizes revenue over time based upon its estimated progress toward satisfaction of the performance
        obligations. The segment measures progress by evaluating the production status toward completion of ordered products or services not yet shipped to its customers.</div>

<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"> <br/>
      </div>

<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">For certain customer programs, the Company agrees to provide annual price reductions based upon contract terms. For these scheduled price reductions, the Company evaluates
      whether the provisions represent a material right to the customer, and if so, defers associated revenue as a result.</div>

<div><br/>
    </div>

<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">At times, the Company makes up-front incentive payments to certain customers related to future sales under multi-year programs. The Company capitalizes these incentive
      payments, which it expects to recover through future sales, and amortizes the assets as a reduction to revenue when the related products are sold to customers.</div>

<div><br/>
    </div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"><span style="text-decoration: underline;">Disaggregation of revenue</span></div>

<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">The tables below present
        revenue for each of the Company&#8217;s operating segments, Climate Solutions and Performance Technologies. Each segment&#8217;s revenue is disaggregated by product group, by geographic location and based upon the timing of revenue recognition.</div>

<div><br/>
      </div>

<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Beginning in fiscal 2024 and in connection with the Company&#8217;s strategic transformation and continued application of 80/20 principles across its
          businesses, the Company has refined its reporting of disaggregated revenue within the Climate Solutions segment to be more consistent with how the segment has aligned its teams around three market-based verticals: i) heat transfer products; ii)
          HVAC&amp;<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">R</span>; and iii) data center cooling.&#160; For the refined fiscal 2024 presentation, the Company reports revenue based upon the respective product lines and
          related customer relationships managed by each market-based vertical team.&#160; See Note 22 for additional information regarding the Company&#8217;s operating segments.&#160; The disaggregated revenue information presented in the tables below for fiscal 2023
          and 2022 has been recast to be comparable with the fiscal 2024 presentation.</div>

<div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"><br/>
    </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Year ended March 31, 2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"></td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Climate</div>
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> Solutions</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Performance</div>
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> Technologies</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Segment</div>
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Total</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Product groups:</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Heat transfer</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">419.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">419.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">HVAC&amp;R</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">340.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">340.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Data center cooling</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">294.2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">294.2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Air-cooled</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">681.2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">681.2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Liquid-cooled</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">491.6</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">491.6</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Advanced solutions</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">180.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">180.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Inter-segment sales</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">24.8</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">24.8</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; padding-bottom: 4px;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Net sales</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1,054.6</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1,378.0</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2,432.6</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Geographic location:</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Americas</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">607.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">764.2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1,372.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Europe</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">420.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">420.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">840.6</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Asia</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">26.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">193.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">219.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; padding-bottom: 4px;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Net sales</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1,054.6</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1,378.0</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2,432.6</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Timing of revenue recognition:</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Products transferred at a point in time</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1,015.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1,313.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2,328.7</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; padding-bottom: 2px;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Products transferred over time</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">39.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">64.6</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">103.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Net sales</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1,054.6</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1,378.0</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2,432.6</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div><br/>
    </div>

<table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Year ended March 31, 2023</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"></td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">
              <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Climate</div>
              <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> Solutions</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">
              <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Performance</div>
              <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> Technologies</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Segment</div>
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Total</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Product groups:</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Heat transfer</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">496.7</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">496.7</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">
              <div style="text-align: left; text-indent: -9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">HVAC&amp;R</div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">341.0</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">341.0</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Data center cooling</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">173.8</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">173.8</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Air-cooled</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">658.6</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">658.6</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Liquid-cooled</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">483.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">483.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Advanced solutions</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">143.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">143.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Inter-segment sales</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">29.8</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">30.2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; padding-bottom: 4px;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Net sales</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1,011.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1,316.2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2,328.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Geographic location:</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Americas</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">580.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">702.0</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1,282.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Europe</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">406.0</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">408.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">814.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Asia</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">25.0</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">205.7</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">230.7</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; padding-bottom: 4px;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Net sales</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1,011.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1,316.2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2,328.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Timing of revenue recognition:</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Products transferred at a point in time</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">959.8</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1,242.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2,202.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; padding-bottom: 2px;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Products transferred over time</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">52.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">73.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">126.0</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Net sales</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1,011.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1,316.2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2,328.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div><br/>
    </div>

<table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Year ended March 31, 2022</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"></td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">
              <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">
                <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Climate</div>
                <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> Solutions</div>
              </div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">
              <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">
                <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Performance</div>
                <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> Technologies</div>
              </div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Segment</div>
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Total</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Product groups:</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Heat transfer</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">460.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">460.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%;" valign="bottom">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">
              <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; margin-left: 9pt;">HVAC&amp;R</div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">311.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">311.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Data center cooling</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">138.2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">138.2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Air-cooled</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">572.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">572.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Liquid-cooled</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">448.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">448.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Advanced solutions</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">119.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">119.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Inter-segment sales</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">32.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">32.8</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; padding-bottom: 4px;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Net sales</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">910.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1,172.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2,082.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Geographic location:</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Americas</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">485.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">585.6</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1,071.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Europe</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">396.7</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">375.7</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">772.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Asia</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">27.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">211.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">239.0</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; padding-bottom: 4px;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Net sales</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">910.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1,172.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2,082.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Timing of revenue recognition:</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Products transferred at a point in time</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">889.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1,093.7</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1,983.0</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; padding-bottom: 2px;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Products transferred over time</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">21.2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">78.7</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">99.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Net sales</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">910.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1,172.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2,082.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div><br/>
    </div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"><span style="text-decoration: underline;">Contract balances</span></div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Contract assets and contract liabilities from contracts with customers were as follows:</div>

<div><br/>
    </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; margin-left: 0px; margin-right: auto;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">March 31, 2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">March 31, 2023</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Contract assets</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">12.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">19.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 76%;" valign="bottom">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Contract liabilities</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">79.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">21.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div><br/>
    </div>

<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Contract assets, included within other current assets in the consolidated balance sheets, primarily consist of capitalized costs related to customer-owned tooling
      contracts, wherein the customer has guaranteed reimbursement, and assets recorded for revenue recognized over time, which represent the Company&#8217;s rights to consideration for work completed but not yet billed. The $6.4 million decrease in contract assets during fiscal 2024 primarily resulted from a decrease in capitalized costs related to customer-owned tooling
      contracts and contract assets for revenue recognized over time.</div>

<div><br/>
    </div>

<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Contract liabilities, included within other current liabilities in the consolidated balance sheets, consist of payments received in advance of satisfying performance
      obligations under customer contracts, including contracts for data center cooling products and customer-owned tooling.&#160; The $57.9 million
      increase in contract liabilities during fiscal 2024 primarily resulted from payments received in advance of the Company&#8217;s satisfaction of performance obligations, largely associated with contracts with long inventory lead times.</div>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-9<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-15<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-12<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-12<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-12<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-12<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-12<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-13<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org//606/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140696466548624">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Measurements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresTextBlock', window );">Fair Value Measurements</a></td>
<td class="text">
<div style="display:none;"><br/></div>
<div style="text-align: left; text-indent: -36pt; margin-left: 36pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Note 4:&#160; Fair Value Measurements</div>

<div><br/>
    </div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Fair value is defined as the price that would be received for an asset or paid to transfer a liability in the principal or most advantageous market for
      the asset or liability in an orderly transaction between market participants.&#160; Fair value measurements are classified under the following hierarchy:</div>

<div><br/>
    </div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 18pt;"></td>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Level 1 &#8211; Quoted prices for identical instruments in active markets.</div>
          </td>

  </tr>


</table>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 18pt;"></td>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Level 2 &#8211; Quoted prices for similar instruments in active markets; quoted prices for identical or similar instruments in markets that are not active; and
              model-derived valuations in which all significant inputs are observable in active markets.</div>
          </td>

  </tr>


</table>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 18pt;"></td>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Level 3 &#8211; Model-derived valuations in which one or more significant inputs are not observable.</div>
          </td>

  </tr>


</table>

<div><br/>
    </div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">When available, the Company uses quoted market prices to determine fair value and classifies such measurements as Level 1.&#160; In some cases, where market
      prices are not available, the Company uses observable market-based inputs to calculate fair value, in which case the measurements are classified as Level 2.&#160; If quoted or observable market prices are not available, the Company determines fair value
      based upon valuation models that use, where possible, market-based data such as interest rates, yield curves or currency rates.&#160; These measurements are classified as Level 3.</div>

<div><br/>
    </div>

<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">The carrying values of cash, cash equivalents, restricted cash, short-term investments, trade accounts receivable, accounts payable, and short-term debt approximate fair
      value due to the short-term nature of these instruments. In addition, the Company assesses the fair value of a disposal group for each reporting period it is held for sale. See Note 2 for additional information regarding assets held for sale. The
      fair value of the Company&#8217;s long-term debt is disclosed in Note 17.</div>

<div><br/>
    </div>

<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">The Company holds investments in deferred compensation trusts to fund obligations under certain non-qualified deferred compensation plans. The Company records the fair
      value of these investments within other noncurrent assets on its consolidated balance sheets. The Company classifies money market investments held by the trusts within Level 2 of the valuation hierarchy. The Company classifies all other investments
      held by the trusts within Level 1 of the valuation hierarchy, as it uses quoted market prices to determine the investments&#8217; fair value. The Company&#8217;s deferred compensation obligations, which are recorded as other noncurrent liabilities, are recorded
      at the fair values of the investments held by the trust. At March 31, 2024 and 2023, the fair values of the investments and obligations for the Company&#8217;s deferred compensation plans each totaled $4.1 million and $2.3 million, respectively.</div>

<div><br/>
    </div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Plan assets related to the Company&#8217;s pension plans were classified as follows:</div>

<div><br/>
    </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; margin-left: 0px; margin-right: auto; width: 100%;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"></td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">March 31, 2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Level 1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Level 2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Total</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: top;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: top;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Money market investments</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">6.7</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">6.7</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; width: 64%;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Fixed income securities</div>
          </td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">-</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">45.3</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">45.3</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Pooled equity funds</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">7.0</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">7.0</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; width: 64%;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">U.S. government and agency securities</div>
          </td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">-</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">57.0</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">57.0</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Other</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">5.7</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">6.8</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 64%; white-space: nowrap;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Fair value excluding investments measured at net asset value</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">8.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">114.7</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">122.8</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Investments measured at net asset value</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">27.7</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 64%; padding-bottom: 4px;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Total fair value</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">150.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div><br/>
    </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; margin-left: 0px; margin-right: auto; width: 100%;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"></td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">March 31, 2023</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Level 1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Level 2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Total</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: top;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: top;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Money market investments</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Pooled equity funds</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">34.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">34.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Other</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 64%; white-space: nowrap;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Fair value excluding investment measured at net asset value</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">34.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">37.2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Investments measured at net asset value</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">116.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 64%; padding-bottom: 4px;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Total fair value</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">153.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div><br/>
    </div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company determined the fair value of money market investments to approximate their net asset values, without discounts for credit quality or
      liquidity restrictions, and classified them within Level 2 of the valuation hierarchy.&#160; The Company determined the fair value of pooled equity funds based upon quoted prices from active markets and classified them within Level 1 of the valuation
      hierarchy.&#160; The Company determined the fair value of fixed income securities and U.S. government and agency securities based upon recent bid prices or the average of recent bid and asking prices when available and, if not available, the Company
      valued them through matrix pricing models developed by sources considered by management to be reliable.&#160; The Company classified these assets within Level 2 of the valuation hierarchy.&#160; As of March 31, 2024 and 2023, the Company held no Level 3 assets within its pension plans.</div>

<div><br/>
    </div>

<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">As a practical expedient, the Company valued certain investments, including pooled
        equity, fixed income and real estate funds, using their net asset value (&#8220;NAV&#8221;) per unit, and therefore, has not classified these investments within the fair value hierarchy.&#160; The terms and conditions for redemptions vary for the investments valued
        at NAV.&#160; The real estate investment fund may be redeemed quarterly with a </span>90-day<span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"> notice period.&#160; Other investments valued at NAV do not have significantly-restrictive redemption frequency or notice period requirements.&#160; The Company does not intend to sell or otherwise dispose of these
        investments at prices different than the NAV per unit.</span></div>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140696466699008">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Stock-Based Compensation [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">Stock-Based Compensation</a></td>
<td class="text">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Note 5:&#160; Stock-Based Compensation</div>

<div><br/>
    </div>

<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company&#8217;s stock-based incentive programs consist of the following: (<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">i</span>)
        a long-term incentive plan (&#8220;LTIP&#8221;) for officers and other executives that authorizes grants of stock awards, stock options, and performance-based awards granted for retention and performance, (<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">ii</span>) a discretionary equity program for other management and key employees, and (<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">iii</span>) stock awards for non-employee directors.&#160; The
        Company&#8217;s Board of Directors and the Human Capital and Compensation Committee, as applicable, have discretionary authority to set the terms of the stock-based awards.&#160; Grants to employees during fiscal 2024 were issued under the Company&#8217;s Amended
        and Restated 2020 Incentive Compensation Plan.&#160; In fiscal 2024, the Company granted performance-based stock awards and restricted stock awards.&#160; In fiscal 2023 and 2022, the Company granted performance cash awards, restricted stock awards, and
        stock options.&#160; At present, the Company settles equity-based grants through the issuance of new common shares.&#160; As of March 31, 2024,<span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"> approximately </span>1.5 million<span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"> shares authorized under the Amended and Restated 2020
          Incentive Compensation Plan remain available for future grants.&#160; Employee participants have the opportunity to deliver back to the Company the number of shares from the vesting of stock awards sufficient to satisfy the individual&#8217;s minimum tax
          withholding obligations.&#160; These shares are held as treasury shares.&#160; The Company recorded stock-based compensation expense of </span>$10.8
        million<span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">, </span>$6.6 million<span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">, and </span>$5.7 million<span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"> in fiscal 2024, 2023</span>, and 2022,<span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"> respectively.</span></div>

<div><br/>
    </div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"><span style="text-decoration: underline;">Stock options</span></div>

<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">The Company recorded </span>$1.0 million<span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">, </span>$1.2 million<span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">, and </span>$1.1 million<span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"> of compensation expense related to stock options in fiscal 2024, 2023</span>, and
      2022,<span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"> respectively.&#160; The grant date fair value of stock options that vested during fiscal 2024, 2023</span>, and 2022,<span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"> was </span>$1.2 million<span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">, </span>$1.0 million<span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">, and </span>$0.9 million<span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">, respectively.&#160; As of March 31, 2024</span>,<span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"> the total compensation expense not yet recognized related to non-vested stock options was </span>$1.1 million<span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"> and the weighted-average period in which the remaining expense is expected to be
        recognized was </span>1.2<span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"> years.</span></div>

<div><br/>
    </div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company estimated the fair value of option awards on the date of grant using the Black-Scholes option valuation model and the following
      assumptions:</div>

<div><br/>
    </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; margin-left: 0px; margin-right: auto; width: 100%;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"></td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Years ended March 31,</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2022</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Fair value of options</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">6.99</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">8.79</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Expected life of awards in years</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">6.0</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">6.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Risk-free interest rate</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">3.0</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">%</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">%</div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Expected volatility of the Company&#8217;s stock</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">57.8</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">%</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">56.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">%</div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Expected dividend yield on the Company&#8217;s stock</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.0</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">%</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.0</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">%</div>
          </td>

  </tr>


</table>

<div><br/>
    </div>

<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">Stock options expire no later than </span>10 years<span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"> after the grant date and have an exercise price equal to the fair market value of
        Modine&#8217;s common stock on the date of grant.&#160; The risk-free interest rate was based upon yields of U.S. Treasury zero-coupon issues with a term corresponding to the expected life of the options.&#160; The expected volatility assumption was based upon
        changes in the Company&#8217;s historical common stock prices over the same time period as the expected life of the awards.&#160; The expected dividend yield is zero, as the Company currently does not anticipate paying dividends over the expected life of the
        options.&#160; The expected lives of the awards are based upon historical patterns and the terms of the options.&#160; </span>The Company did not
      grant options in fiscal 2024.&#160; Based upon the terms of the fiscal 2023 awards, stock options vest 33 percent, 33 percent, and 34 percent per year for three years, respectively. Stock option grants preceding the fiscal 2023 grant vest 25 percent per year for four years.</div>

<div><br/>
    </div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">A summary of stock option activity for fiscal 2024 was as follows:</div>

<div><br/>
    </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; margin-left: 0px; margin-right: auto; width: 100%;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"></td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Shares</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Weighted-average</div>
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">exercise price</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Weighted-average</div>
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">remaining contractual</div>
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">term (years)</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Aggregate</div>
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">intrinsic value</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Outstanding, beginning of year</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">12.28</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Granted</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Exercised</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(0.2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">11.08</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Forfeited or expired</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(0.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">11.13</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Outstanding, end of year</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.6</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">12.78</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">6.7</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">51.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Exercisable, <span style="text-indent: 0pt;">March 31, 2024</span></div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">13.00</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">6.2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">29.8</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div><br/>
    </div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The aggregate intrinsic value represents the difference between the closing price of Modine&#8217;s common shares on the last trading day of fiscal 2024 over
      the exercise price of the stock options, multiplied by the number of options outstanding or exercisable.&#160; The aggregate intrinsic value is not recorded for financial statement purposes, and this value will change based upon daily changes in the price
      of Modine&#8217;s common shares.</div>

<div><br/>
    </div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Additional information related to stock options exercised is as follows:</div>

<div><br/>
    </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; margin-left: 0px; margin-right: auto;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Years ended March 31,</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2022</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Intrinsic value of stock options exercised</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">12.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Proceeds from stock options exercised</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2.6</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div><br/>
    </div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"><span style="text-decoration: underline;">Restricted stock</span></div>

<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">The Company recorded $</span>5.3<span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"> million, $</span>5.4<span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"> million, and $</span>5.0<span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"> million of compensation expense related to restricted stock in fiscal 2024, 2023, and
        2022, respectively.&#160; The grant date fair value of restricted stock awards that vested during fiscal 2024, 2023, and 2022 was $</span>4.6<span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"> million, $</span>4.7<span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"> million, and $</span>4.4<span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"> million, respectively.&#160; At March 31, 2024, the Company had $</span>7.1<span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"> million of unrecognized compensation expense related to non-vested restricted stock, which it expects to recognize over a weighted-average period of </span>1.5<span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"> years.&#160; The Company values restricted stock awards using the
        closing market price of its common shares on the date of grant.&#160; </span>Based upon the terms of the annual awards, restricted stock awards vest 33
      percent, 33 percent, and 34
      percent per year for three years, respectively.&#160; Restricted stock award grants preceding the fiscal 2023 grant vest 25 percent per year for four years.&#160;
      Restricted stock awards granted to non-employee directors in fiscal 2024 vest one year from the time of grant.</div>

<div><br/>
    </div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">A summary of restricted stock activity for fiscal 2024 was as follows:</div>

<div><br/>
    </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; margin-left: 0px; margin-right: auto;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Shares</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Weighted-average</div>
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">price</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Non-vested balance, beginning of year</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.8</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">12.95</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Granted</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">37.59</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Vested</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(0.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">12.96</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Forfeited</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(0.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">13.14</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Non-vested balance, end of year</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">21.08</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div><br/>
    </div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"><span style="text-decoration: underline;">Restricted stock &#8211; performance-based shares</span></div>

<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">The Company granted performance-based stock awards in fiscal 2024.&#160; The Company granted performance<span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">-</span>based














      cash awards in fiscal 2023 and 2022 in lieu of performance-based stock awards.&#160; For performance-based stock awards, the Company values the awards using the closing market price of its common shares on the date of grant.&#160; In fiscal 2024, the Company
      recorded $4.5 million of compensation expense related to performance-based stock awards.&#160; During fiscal 2023 all performance-based awards
      were cash-based, therefore, the Company did not recognize compensation expense related to performance-based stock awards.&#160; In fiscal 2022,
      the Company recorded a $0.4 million benefit related to the performance-based stock awards granted in fiscal 2020.&#160; The payout earned for
      the fiscal 2020 awards was less than previously estimated.&#160; At March 31, 2024, the Company had <span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">$</span>10.8<span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"> </span>million of total unrecognized compensation expense related to non-vested performance-based
      stock awards, <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">which is expected to be recognized over a weighted-average period of 2.0
        years.</span></div>

<div><br/>
    </div>

<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">The payouts earned under the performance portion of the award program are based upon the attainment of certain financial targets over a three-year period and are paid after the end of that three-year
      performance period, if the performance targets have been achieved.&#160; The performance metrics for the performance-based awards granted in fiscal 2024, 2023, and 2022 are based upon both a target three-year average consolidated cash flow return on invested capital and a target three-year average growth in consolidated net earnings before interest, taxes, depreciation, amortization, and certain other adjustments (&#8220;Adjusted EBITDA&#8221;) at the end of the three-year performance period, commencing with the fiscal year of grant.</div>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//718/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (l)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140696456780560">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restructuring Activities<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedActivitiesAbstract', window );"><strong>Restructuring Activities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock', window );">Restructuring Activities</a></td>
<td class="text">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Note 6:&#160; Restructuring Activities</div>

<div><br/>
    </div>

<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">During fiscal 2024,
      restructuring and repositioning expenses primarily consisted of severance expenses.&#160; During fiscal 2024, the Company recorded $12.9 million
      of severance expenses, of which $11.5 million were recorded in the Performance Technologies segment and primarily relate to the pending
      closure of a technical service center in Europe.&#160; In addition, the Company incurred equipment transfer costs within the Climate Solutions and Performance Technology segments.&#160; These restructuring activities are part of the Company&#8217;s transformational
      initiatives supported by 80/20 principles and include product line transfers intended to achieve production efficiency improvements in its manufacturing facilities. </div>

<div><br/>
    </div>

<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">During fiscal 2023,
        restructuring and repositioning expenses primarily consisted of severance-related expenses for targeted headcount reductions in each the Climate Solutions and Performance Technologies segments and supported the Company&#8217;s objective of reducing
        operational and SG&amp;A cost structures. In addition, the Performance Technologies and Climate Solutions segments incurred equipment transfer costs in Europe and closure costs related to a previously-leased facility in the U.S., respectively.</div>

<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"> <br/>
      </div>

<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">During fiscal 2022,&#160; the Company committed to restructuring actions to reduce SG&amp;A and operational expenses, particularly within the Performance Technologies
        segment.&#160; During fiscal 2022, the Company recorded $22.1 million of severance expenses, of which <span style="font-size: 10pt; font-family: 'Times New Roman';">$20.3 million were recorded in the Performance Technologies segment and primarily</span> related to
        targeted headcount reductions in Europe<span style="font-size: 10pt; font-family: 'Times New Roman';">.</span>&#160; In addition, the Company <span style="font-size: 10pt; font-family: 'Times New Roman';">implemented targeted headcount reductions</span>
        in the Climate Solutions segment.&#160; Also in fiscal 2022, the Company incurred equipment transfer costs within the Performance Technologies segment.</div>

<div><br/>
    </div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Restructuring and repositioning expenses were as follows:</div>

<div><br/>
    </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; margin-left: 0px; margin-right: auto;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Years ended March 31,</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2022</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Employee severance and related benefits<br/>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">12.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">3.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">22.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; padding-bottom: 2px;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Other restructuring and repositioning expenses</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2.0</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Total<br/>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">15.0</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">5.0</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">24.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div><br/>
    </div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Other restructuring and repositioning expenses primarily consist of equipment transfer and plant consolidation costs.</div>

<div><br/>
    </div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company accrues severance in accordance with its written plans, procedures, and relevant statutory requirements.&#160; Changes in accrued severance were
      as follows:</div>

<div><br/>
    </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; margin-left: 0px; margin-right: auto; width: 100%;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"></td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Years ended March 31,</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Beginning balance</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">10.6</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">20.2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Additions</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">12.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">3.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Payments</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(7.8</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(12.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Disposition (a)<br/>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(2.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Effect of exchange rate changes</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(0.2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(0.7</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Ending balance</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">13.0</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">10.6</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
<hr style="height: 2px; width: 5%; color: #000000; background-color: #000000; text-align: left; border: none; margin-left: 0px; margin-right: auto;"/>
<div>
          <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;">


  <tr style="vertical-align: top;">

    <td style="vertical-align: top; width: 18pt;">
                  <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(a)</div>
                </td>

    <td style="align: left; vertical-align: top; width: auto;"> The Company sold three automotive businesses based in Germany during the third quarter of fiscal 2024. See Note 2 for additional information regarding the sale.</td>

  </tr>


</table>
        </div>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringAndRelatedActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringAndRelatedActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482017/420-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482017/420-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//420/tableOfContent<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482017/420-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(e))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479823/420-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140696468607072">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Income and Expense<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherIncomeAndExpensesAbstract', window );"><strong>Other Income and Expense [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock', window );">Other Income and Expense</a></td>
<td class="text">
<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">Note </span>7<span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">:&#160; Other Income and Expense</span></div>

<div><br/>
    </div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Other income and expense consisted of the following:</div>

<div><br/>
    </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"></td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Years ended March 31,</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2022</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Interest income</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">4.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 64%;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Foreign currency transactions (a)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(3.0</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(3.7</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(1.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Net periodic benefit cost (b)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(3.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(2.0</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(1.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 64%; padding-bottom: 4px;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Total other expense - net</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(2.0</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(4.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(2.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>


</table>
<hr style="height: 2px; width: 5%; color: #000000; background-color: #000000; text-align: left; border: none; margin-left: 0px; margin-right: auto;"/>
<div>
        <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;">


  <tr style="vertical-align: top;">

    <td style="vertical-align: top; width: 18pt;">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(a)</div>
              </td>

    <td style="align: left; vertical-align: top; width: auto;">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman';">Foreign currency transactions primarily consist of foreign currency transaction gains and losses on the re-measurement or settlement of foreign currency-denominated assets and liabilities, including
                    transactions denominated in a foreign currency <span style="color: rgb(0, 0, 0); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">and intercompany loans</span>,
                    along with gains and losses on foreign currency exchange contracts.</span></div>
              </td>

  </tr>


</table>
      </div>

<div>
        <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;">


  <tr style="vertical-align: top;">

    <td style="vertical-align: top; width: 18pt;">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(b)</div>
              </td>

    <td style="align: left; vertical-align: top; width: auto;">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Net periodic benefit cost for the
                  Company&#8217;s pension and postretirement plans is exclusive of service cost<span style="font-size: 10pt; font-family: 'Times New Roman';">.</span></div>
              </td>

  </tr>


</table>
      </div>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherIncomeAndExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherIncomeAndExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for other income or other expense items (both operating and nonoperating). Sources of nonoperating income or nonoperating expense that may be disclosed, include amounts earned from dividends, interest on securities, profits (losses) on securities, net and miscellaneous other income or income deductions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 610<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//610/tableOfContent<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 720<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//720/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140696466900704">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Taxes [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td>
<td class="text">
<div style="display:none;"><br/></div>
<div style="text-align: left; text-indent: -36pt; margin-left: 36pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Note 8:&#160; Income Taxes</div>

<div><br/>
    </div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The U.S. and foreign components of earnings before income taxes and the provision or benefit for income taxes consisted of the following:</div>

<div><br/>
    </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"></td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Years ended March 31,</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2022</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Components of earnings before income taxes:</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">United States</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">37.2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">12.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"></div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; padding-bottom: 2px;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Foreign</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">177.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">112.8</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">101.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"></div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Total earnings before income taxes</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">214.6</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">125.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">101.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"></div>
          </td>

  </tr>


</table>

<div><br/>
    </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">


  <tr>

    <td style="vertical-align: bottom;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Income tax provision (benefit):</div>
          </td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Federal:</div>
          </td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 27pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Current</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1.6</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 27pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Deferred</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">7.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(47.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">State:</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 27pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Current</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 27pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Deferred</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(0.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(11.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Foreign:</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 27pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Current</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">41.0</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">27.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">17.8</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; padding-bottom: 2px;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 27pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Deferred</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(0.7</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(3.8</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Total income tax provision (benefit)<br/>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">51.2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(28.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">15.2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div><br/>
    </div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The reconciliation between the U.S. federal statutory rate and the Company&#8217;s effective tax rate was as follows:</div>

<div><br/>
    </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; margin-left: 0px; margin-right: auto; width: 100%;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"></td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Years ended March 31,</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2022</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Statutory federal tax</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">21.0</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">%</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">21.0</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">%</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">21.0</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">%</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">State taxes, net of federal benefit</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">0.5</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">(0.1</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">)</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">1.4</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Taxes on non-U.S. earnings and losses</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">3.7</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">5.8</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">3.5</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Valuation allowances</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">2.5</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">(42.9</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">)</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">(8.8</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">)</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Tax credits and benefits<br/>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">(2.6</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">)</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">(4.5</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">)</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">(3.4</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">)</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Compensation</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">0.3</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">0.7</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">0.6</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Tax rate or law changes</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">-</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">(0.2</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">)</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">0.6</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Uncertain tax positions, net of settlements</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">(0.2</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">)</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">0.4</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">(0.2</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">)</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Notional interest deductions</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">(1.2</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">)</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">(1.7</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">)</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">(2.7</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">)</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Dividends and taxable foreign inclusions</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">0.4</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">0.9</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">1.6</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Other</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">(0.5</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">)</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">(2.0</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">)</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">1.4</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; padding-bottom: 4px;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Effective tax rate</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">23.9</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">%</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">(22.6</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">%)</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">15.0</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">%</td>

  </tr>


</table>

<div><br/>
    </div>

<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">The Company&#8217;s fiscal 2024 effective tax rate was favorably impacted by a $3.1
            million tax benefit related to the sale of three automotive businesses based in Germany</span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">, which is presented in the table above within dividends and taxable foreign inclusions.&#160; </span>The<span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"> Company&#8217;s fiscal 2023 effective tax rate was favorably impacted by an income tax benefit related to the reversal of a valuation
            allowance on deferred tax assets in the U.S.&#160; The effective tax rate in fiscal 2022 was significantly impacted by an impairment reversal related to the liquid-cooled automotive business and income tax charges or benefits related to valuation
            allowances.&#160; See Note 2 for information regarding the sale of the three automotive businesses in fiscal 2024 and the impairment
            reversal in fiscal 2022.&#160; The income tax charges or benefits related to valuation allowances are described below.</span></div>

<div><br/>
      </div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company records valuation allowances against its net deferred tax assets to the extent it determines it is more likely than not that such assets
      will not be realized in the future.&#160; Each quarter, the Company evaluates the probability that its deferred tax assets will be realized and determines whether valuation allowances or adjustments thereto are needed.&#160; This determination involves
      judgment and the use of significant estimates and assumptions, including expectations of future taxable income and tax planning strategies.&#160; In addition, the Company considers the duration of statutory carryforward periods and historical financial
      results.</div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <br/>
    </div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Based upon its analyses during fiscal 2024, the Company recorded net tax expense to increase deferred tax asset valuation allowances by $5.4 million.<br/>
    </div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <br/>
    </div>

<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Based upon its analyses during fiscal 2023, the Company reversed the valuation allowance related to certain deferred tax assets in the U.S. and, as a
        result, recorded an income tax benefit of $57.3 million.&#160; The Company had previously <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">maintained a full valuation allowance against net deferred tax assets in the U.S. since fiscal 2021.&#160; During fiscal 2023, the</span> Company determined it was more likely than not that these deferred tax assets in the
        U.S. would be realized after<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> consideration of </span>both positive and negative objectively verifiable evidence.&#160; The Company placed substantial weight on its fiscal 2022
        and 2023 earnings, which resulted in a significant cumulative three-year income position.&#160; The Company also considered forecasted future
        earnings in certain key businesses.&#160; The Company maintained, however, a valuation allowance on the portion of the deferred tax assets in the U.S. related to certain federal and state tax attributes that are not expected to be realized prior to
        expiration.&#160; In addition, the Company recorded net <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">tax expense to </span>increase other deferred tax asset valuation allowances <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">by</span> $3.6 million.</div>

<div><br/></div>

<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Based upon its analyses during fiscal 2022, the Company determined it was more likely than not that the deferred tax assets in certain foreign jurisdictions would be
      realized.&#160; As a result, the Company reversed the valuation allowances related to these deferred tax assets and recorded income tax benefits totaling $13.0
      million.&#160; The Company&#8217;s analyses included consideration of the termination of a sale agreement for the liquid-cooled automotive business and the related impairment reversal.&#160; Separately, the Company determined it was more likely than not that the
      deferred tax assets in a foreign jurisdiction would not be realized.&#160; As a result, the Company recorded an income tax charge of $1.6
      million.&#160; Together, these valuation allowance adjustments resulted in a net income tax benefit of $11.4 million during fiscal 2022.&#160; In
      addition, the Company recorded net <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">tax expense to </span>increase other deferred tax asset valuation allowances <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">by</span> $2.5 million.</div>

<div><br/>
    </div>

<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">At March 31, 2024, valuation allowances against deferred tax assets in the U.S. and in certain foreign jurisdictions totaled $42.9 million and $20.1 million,
      respectively.&#160; The Company will maintain the valuation allowances in each applicable tax jurisdiction until it determines it is more likely than not the deferred tax assets will be realized, thereby eliminating the need for a valuation allowance.&#160;
      Future events or circumstances, such as lower taxable income or unfavorable changes in the financial outlook of the Company&#8217;s operations in the U.S. and certain foreign jurisdictions, could necessitate the establishment of further valuation
      allowances.</div>

<div><br/>
    </div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The tax effects of temporary differences that gave rise to deferred tax assets and liabilities were as follows:</div>

<div><br/>
    </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; margin-left: 0px; margin-right: auto; width: 100%;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"></td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">March 31,</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Deferred tax assets:</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Accounts receivable</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.7</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Inventories</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">6.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">6.0</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Plant and equipment</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">12.0</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">17.2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Lease liabilities</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">19.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">15.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Pension and employee benefits</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">27.7</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">24.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Net operating and capital losses</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">45.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">55.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Credit carryforwards</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">45.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">49.0</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; width: 76%;" valign="bottom">
            <div style="margin-left: 9pt;">Research and experimental expenditures</div>
          </td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">12.2</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">8.0</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Other, principally accrued liabilities</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">11.2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">13.2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Total gross deferred tax assets</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">180.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">189.7</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Less: valuation allowances</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(63.0</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(61.6</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Net deferred tax assets</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">117.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">128.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Deferred tax liabilities:</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Plant and equipment</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">7.2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">7.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Lease assets</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">18.8</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">15.7</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Goodwill</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">4.8</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">4.8</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Intangible assets</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">40.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">20.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Other</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.6</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Total gross deferred tax liabilities</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">72.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">49.2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Net deferred tax assets</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">45.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">78.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div>
     <br/></div>

<div> <span style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Unrecognized tax benefits were as follows:<br/>
      </span></div>

<div><span style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span><br/>
    </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; margin-left: 0px; margin-right: auto; width: 100%;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"></td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Years ended March 31,</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Beginning balance</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">9.7</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">9.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 76%;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Gross increases - tax positions in prior period</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Gross decreases - tax positions in prior period</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(0.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 76%;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Gross increases - tax positions in current period</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Lapse of statute of limitations</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(2.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(0.6</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 76%; padding-bottom: 4px;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Ending balance</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">9.2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">9.7</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div><br/>
    </div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company&#8217;s liability for unrecognized tax benefits as of March 31, 2024 was $9.2 million and, if recognized, $7.3 million would have an
      effective tax rate impact.&#160; The Company does not expect a significant change in unrecognized tax benefits during fiscal 2025.</div>

<div><br/>
    </div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company recognizes interest and penalties related to unrecognized tax benefits as a component of income tax expense.&#160; During fiscal 2024, 2023 and
      2022, interest and penalties accrued on the consolidated balance sheets and included within income tax expense in the consolidated statements of operations were not significant.</div>

<div><br/>
    </div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company files income tax returns in multiple jurisdictions and is subject to examination by taxing authorities throughout the world.&#160; At March 31, 2024, the Company was under
        income tax examination in a number of jurisdictions.&#160; The Company&#8217;s major tax jurisdictions include the United States and Italy.&#160; For the United States, <span style="-sec-ix-hidden:Fact_7a43b6eae6bd45ec93a4dd061beb6afa">fiscal 2021 through fiscal 2023</span> remain subject to examination.&#160; For Italy, <span style="-sec-ix-hidden:Fact_dc6c6334ee8f449999ce8fcd53ef0e01">fiscal 2018 through fiscal 2023</span> remain subject
        to examination.</span><br/>
    </div>

<div><br/>
    </div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">At March 31, 2024, the Company had federal and state tax credits of $58.3 million that, if not utilized against U.S. taxes, will expire between fiscal <span style="-sec-ix-hidden:Fact_548a33afd16741d7adca963ad86ea996">2025</span> and <span style="-sec-ix-hidden:Fact_b3a876402a844d64b70b6ac7729b12eb">2044</span>.&#160; The Company also had state and local tax loss carryforwards totaling $138.6 million.&#160; If not utilized against state apportioned taxable income, certain state and local carryforwards will expire between fiscal <span style="-sec-ix-hidden:Fact_c8c11d2ea4d1462d87d3cf9471ff56cf">2025</span> and <span style="-sec-ix-hidden:Fact_1b7e0da8333546c6a56d689cc132d20e">2044</span>, while some will not expire
      due to an unlimited carryforward period.&#160; In addition, the Company had tax loss and foreign attribute carryforwards totaling $236.3 million
      in various tax jurisdictions throughout the world.&#160; Certain of the carryforwards in foreign jurisdictions are offset by valuation allowances.&#160; If not utilized against taxable income, $61.7 million of these carryforwards will expire between fiscal <span style="-sec-ix-hidden:Fact_e5f315624b394641871bd883d140c582">2025</span>
      and <span style="-sec-ix-hidden:Fact_b77ecced915641169ce46515bf58c6f7">2034</span>, and $174.6
      million, mainly related to Germany and Italy, will not expire due to an unlimited carryforward period.</div>

<div><br/>
    </div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company&#8217;s practice and intention is to reinvest, with certain insignificant exceptions, the earnings of its non-U.S. subsidiaries outside of the
      U.S., and therefore, the Company has not recorded foreign withholding taxes or deferred income taxes for these earnings.&#160; The Company has estimated the net amount of unrecognized foreign withholding tax and deferred tax liabilities would total
      approximately $16.0 million if the accumulated foreign earnings were distributed; however, the actual tax cost would be dependent on
      circumstances existing when remittance occurs.</div>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480990/946-20-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//740/tableOfContent<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-14<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-21<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 270<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482526/740-270-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-17<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.5.Q1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482603/740-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140696457534144">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Share<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">Earnings Per Share</a></td>
<td class="text">
<div style="display:none;"><br/></div>
<div style="text-align: left; text-indent: -36pt; margin-left: 36pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Note 9:&#160; Earnings Per Share</div>

<div><br/>
    </div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The components of basic and diluted earnings per share were as follows:</div>

<div><br/>
    </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Years ended March 31,</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2022</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Basic Earnings Per Share:</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: top; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: top; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 64%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Net earnings attributable to Modine</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">161.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">153.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"></div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">85.2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"></div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 64%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 64%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Weighted-average shares outstanding &#8211; basic</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">52.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">52.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">52.0</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Net earnings per share &#8211; basic</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">3.08</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2.93</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"></div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1.64</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"></div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 64%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Diluted Earnings Per Share:</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 64%; padding-bottom: 4px;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Net earnings attributable to Modine</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">161.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">153.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"></div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">85.2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"></div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 64%; white-space: nowrap;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Weighted-average shares outstanding &#8211; basic</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">52.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">52.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">52.0</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Effect of dilutive securities</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1.0</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 64%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Weighted-average shares outstanding &#8211; diluted</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">53.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">52.8</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">52.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 64%;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Net earnings per share &#8211; diluted</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">3.03</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2.90</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"></div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1.62</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"></div>
          </td>

  </tr>


</table>

<div><br/>
    </div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">For fiscal 2024 there were no
      anti-dilutive securities that impacted the calculation of diluted earnings per share. For fiscal 2023 and 2022, the calculation of diluted earnings per share each excluded 0.5 million stock options, respectively, because they were anti-dilutive. For fiscal 2023 and 2022, the calculation of diluted earnings per share each excluded 0.2 million restricted stock awards, respectively, because they were anti-dilutive.<br/>
    </div>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//260/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140696463044752">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cash, Cash Equivalents and Restricted Cash<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract', window );"><strong>Cash, Cash Equivalents and Restricted Cash [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mod_CashCashEquivalentsAndRestrictedCashTextBlock', window );">Cash, Cash Equivalents and Restricted Cash</a></td>
<td class="text">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Note 10:&#160; Cash, Cash Equivalents and Restricted Cash</div>

<div><br/>
    </div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Cash, cash equivalents and restricted cash consisted of the following:</div>

<div><br/>
    </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; margin-left: 0px; margin-right: auto; width: 100%;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"></td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="6" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">March 31,</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Cash and cash equivalents</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">60.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">67.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Restricted cash</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 76%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Total cash, cash equivalents and restricted cash<br/>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">60.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">67.2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div><br/>
    </div>

<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Restricted cash, which is reported within other current assets and other noncurrent
      assets in the consolidated balance sheets, consists primarily of deposits for contractual guarantees or commitments required for rents, import and export duties, and commercial agreements. </span></div>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mod_CashCashEquivalentsAndRestrictedCashTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for cash and cash equivalent and restricted cash footnotes, which may include the types of deposits and money market instruments, applicable carrying amounts, restricted amounts and compensating balance arrangements. Cash and equivalents include: (1) currency on hand (2) demand deposits with banks or financial institutions (3) other kinds of accounts that have the general characteristics of demand deposits (4) 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 (5) 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. Generally, only investments maturing within three months from the date of acquisition qualify.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mod_CashCashEquivalentsAndRestrictedCashTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mod_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140696466114880">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventories [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryDisclosureTextBlock', window );">Inventories</a></td>
<td class="text">
<div style="display:none;"><br/></div>
<div style="text-align: left; text-indent: -45pt; margin-left: 45pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Note 11:&#160; Inventories</div>

<div><br/>
    </div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Inventories consisted of the following:</div>

<div><br/>
    </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; margin-left: 0px; margin-right: auto;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">March 31,</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Raw materials</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">207.8</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">218.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 76%;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Work in process</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">64.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">49.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Finished goods</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">85.6</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">56.7</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 76%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Total inventories</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">357.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">324.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//330/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140696463132544">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property, Plant and Equipment<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock', window );">Property, Plant and Equipment</a></td>
<td class="text">
<div style="display:none;"><br/></div>
<div style="text-align: left; text-indent: -36pt; margin-left: 36pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Note 12:&#160; Property, Plant and Equipment</div>

<div><br/>
    </div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Property, plant and equipment, including depreciable lives, consisted of the following:</div>

<div><br/>
    </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; margin-left: 0px; margin-right: auto;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">March 31,</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Land</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">16.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">16.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 76%; white-space: nowrap;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Buildings and improvements (<span style="text-indent: 0pt;">10</span>-<span style="text-indent: 0pt;">40</span> years)</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">280.7</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">264.0</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Machinery and equipment (<span style="text-indent: 0pt;">3</span>-<span style="text-indent: 0pt;">15</span> years)</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">824.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">853.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 76%;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Office equipment (<span style="text-indent: 0pt;">3</span>-<span style="text-indent: 0pt;">10</span> years)</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">97.0</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">93.6</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Construction in progress</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">67.6</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">47.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 76%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1,286.0</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1,274.8</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Less: accumulated depreciation</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(920.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(960.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 76%; padding-bottom: 4px;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Net property, plant and equipment</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">365.7</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">314.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/>
      </span></div>

<div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Depreciation expense totaled $46.9 million, $46.5 million, and $46.4 million for
        fiscal 2024, 2023, and 2022, respectively.</span><br/></div>

<div><br/>
      </div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Gains and losses related to the disposal of property, plant and equipment are recorded within SG&amp;A expenses. For fiscal 2024 and 2023, losses
      related to the disposal of property, plant and equipment totaled $0.3 million and $0.1 million, respectively. For fiscal 2022, gains related to the disposal of property, plant and equipment totaled $0.1 million.<br/>
    </div>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//360/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480321/958-360-50-6<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480321/958-360-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480321/958-360-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140696566436544">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible Assets<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract', window );"><strong>Intangible Assets [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsDisclosureTextBlock', window );">Intangible Assets</a></td>
<td class="text">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Note 13:&#160; Intangible Assets</div>

<div><br/>
    </div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Intangible assets consisted of the following:</div>

<div><br/>
    </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; margin-left: 0px; margin-right: auto; width: 100%;">


  <tr>

    <td style="vertical-align: top; padding-bottom: 2px; white-space: nowrap;" valign="bottom"></td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="10" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">March 31, 2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="10" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">March 31, 2023</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: top; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" rowspan="1" style="vertical-align: bottom; text-align: center; font-weight: bold; white-space: nowrap;" valign="bottom">Gross</td>

    <td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: center; font-weight: bold; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" rowspan="1" style="vertical-align: bottom; text-align: center; font-weight: bold; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: center; font-weight: bold; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" rowspan="1" style="vertical-align: bottom; text-align: center; font-weight: bold; white-space: nowrap;" valign="bottom">Net</td>

    <td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: center; font-weight: bold; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" rowspan="1" style="vertical-align: bottom; text-align: center; font-weight: bold; white-space: nowrap;" valign="bottom">Gross</td>

    <td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: center; font-weight: bold; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" rowspan="1" style="vertical-align: bottom; text-align: center; font-weight: bold; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: center; font-weight: bold; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" rowspan="1" style="vertical-align: bottom; text-align: center; font-weight: bold; white-space: nowrap;" valign="bottom">Net</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: top; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" rowspan="1" style="vertical-align: bottom; text-align: center; font-weight: bold; white-space: nowrap;" valign="bottom">Carrying</td>

    <td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: center; font-weight: bold; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" rowspan="1" style="vertical-align: bottom; text-align: center; font-weight: bold; white-space: nowrap;" valign="bottom">Accumulated</td>

    <td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: center; font-weight: bold; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" rowspan="1" style="vertical-align: bottom; text-align: center; font-weight: bold; white-space: nowrap;" valign="bottom">Intangible</td>

    <td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: center; font-weight: bold; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" rowspan="1" style="vertical-align: bottom; text-align: center; font-weight: bold; white-space: nowrap;" valign="bottom">Carrying</td>

    <td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: center; font-weight: bold; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" rowspan="1" style="vertical-align: bottom; text-align: center; font-weight: bold; white-space: nowrap;" valign="bottom">Accumulated</td>

    <td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: center; font-weight: bold; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" rowspan="1" style="vertical-align: bottom; text-align: center; font-weight: bold; white-space: nowrap;" valign="bottom">Intangible</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Value</div>
          </td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; font-weight: bold; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; text-align: center; font-weight: bold; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Amortization</div>
          </td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; font-weight: bold; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; text-align: center; font-weight: bold; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Assets</div>
          </td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; font-weight: bold; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; text-align: center; font-weight: bold; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Value</div>
          </td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; font-weight: bold; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; text-align: center; font-weight: bold; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Amortization</div>
          </td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; font-weight: bold; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; text-align: center; font-weight: bold; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Assets</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 28%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Customer relationships</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">150.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(26.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">124.2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">60.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(23.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">36.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 28%;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Trade names</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">62.8</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(18.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">44.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">50.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(15.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">34.2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 28%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Acquired technology</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">32.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(12.7</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">19.8</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">22.6</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(12.6</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">10.0</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 28%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Total intangible assets</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">245.8</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(57.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">188.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">133.0</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(51.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">81.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div><br/>
    </div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">During the second quarter of fiscal 2024, the Company recorded customer relationship and acquired technology intangible assets totaling $2.9 million related to the Napps acquisition.&#160; During the fourth quarter of fiscal 2024, the Company recorded intangible assets totaling $102.3 million and $11.4 million related to
      the Scott Springfield Manufacturing acquisition and the purchase of intellectual property from TMGcore, Inc., respectively.&#160; The intangible assets recorded for the Scott Springfield Manufacturing acquisition are comprised of customer relationships,
      including backlog, and trade names.&#160; The Company recorded acquired technology as part of its purchase of certain assets from TMGcore, Inc.&#160; See Note 2 for additional information.<br/>
    </div>

<div> <br/>
    </div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company recorded $9.2 million, $8.0 million, and $8.4 million of
      amortization expense during fiscal 2024, 2023, and 2022, respectively.&#160; The Company estimates that it will record approximately $29.0
      million, $18.0 million, $17.0
      million, $17.0 million, and $16.0
      million of annual amortization expense in fiscal 2025 through 2029, respectively.</div>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all or part of the information related to intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//350-30/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140696463132544">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillDisclosureTextBlock', window );">Goodwill</a></td>
<td class="text">
<div style="display:none;"><br/></div>
<div style="text-align: left; text-indent: -36pt; margin-left: 36pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Note 14:&#160; Goodwill</div>

<div style="display:none;"><br/></div>
<div style="text-align: left; text-indent: -36pt; margin-left: 36pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> <br/>
    </div>

<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">The following table presents a roll forward of the carrying value of goodwill from March
        31, 2022 to March 31, 2024</span>.<span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"><br/>
      </span></div>

<div><br/>
    </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; margin-left: 0px; margin-right: auto; width: 100%;">


  <tr>

    <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"></td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Climate </div>
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Solutions<br/>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Performance </div>
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Technologies<br/>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Total</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Balance, March 31, <span style="text-indent: 0pt;">2022</span></div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">108.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">60.0</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">168.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 64%; padding-bottom: 2px;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Effect of exchange rate changes</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(2.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(0.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(2.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Balance, March 31, <span style="text-indent: 0pt;">2023</span></div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">105.7</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">59.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">165.6</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: top; width: 64%;" valign="bottom">
            <div style="margin-left: 9pt; text-indent: -9pt;">Acquisition (disposition) (a)<br/>
            </div>
          </td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">66.2</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">(0.7</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">)</td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">65.5</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Effect of exchange rate changes</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(0.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(0.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(0.2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 64%; padding-bottom: 4px;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Balance, March 31, <span style="text-indent: 0pt;">2024</span></div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">171.8</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">59.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">230.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
<hr style="height: 2px; width: 5%; color: #000000; background-color: #000000; text-align: left; border: none; margin-left: 0px; margin-right: auto;"/>
<div>
      <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;">


  <tr style="vertical-align: top;">

    <td style="vertical-align: top; width: 18pt;">
              <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(a)</div>
            </td>

    <td style="align: left; vertical-align: top; width: auto;"> During fiscal 2024, the Company recorded $65.2 million and $1.0 million of goodwill in connection
              with its acquisition of Scott Springfield Manufacturing and Napps, respectively.&#160; In addition, the Company wrote-off $0.7 million
              of goodwill in connection with the sale of two coatings facilities.&#160; See Note 2 for additional information.</td>

  </tr>


</table>
       </div>

<div><br/>
    </div>

<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">The Company tests goodwill for impairment annually, as of March 31, or more frequently if events or circumstances change that would, more likely than not, reduce the fair
        value of a reporting unit below its carrying value.&#160; To test goodwill for impairment, the Company determines the fair value of each reporting unit based upon the present value of estimated future cash flows and compares the fair value of each
        reporting unit with its carrying value.&#160; The Company&#8217;s determination of fair value involves judgment and the use of estimates and assumptions, including assumptions regarding the revenue growth rates and operating profit margins used to calculate
        estimated future cash flows<span style="font-size: 10pt; font-family: 'Times New Roman';"> and</span> risk-adjusted discount rates.</div>

<div><br/>
    </div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">As a result of its annual goodwill impairment tests performed as of March 31, 2024, the Company determined that the fair value of each of its reporting
      units exceeded their respective book values.</div>

<div><br/>
    </div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">At both March 31, 2024 and 2023, accumulated goodwill impairment losses totaled $40.8 million within the Performance Technologies segment<span style="font-size: 10pt; font-family: 'Times New Roman';">.</span></div>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//350-20/tableOfContent<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140696566436544">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Product Warranties and Other Commitments<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mod_ProductWarrantiesAndOtherCommitmentsAbstract', window );"><strong>Product Warranties and Other Commitments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mod_ProductWarrantiesAndOtherCommitmentsTextBlock', window );">Product Warranties and Other Commitments</a></td>
<td class="text">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Note 15:&#160; Product Warranties and Other Commitments</div>

<div><br/>
    </div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"><span style="text-decoration: underline;">Product warranties</span></div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 12pt;"><span style="font-size: 10pt; font-family: 'Times New Roman';">Many of the Company&#8217;s products are covered under a warranty period ranging from <span style="-sec-ix-hidden:Fact_6a7d3f9c807a4bfd9279eef372cf4ec8">one</span> to five years. The Company records a
        liability for product warranty obligations at the time of sale and adjusts its warranty accruals if it becomes probable that expected claims will differ from previous estimates.</span></div>

<div><br/>
    </div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Changes in accrued warranty costs were as follows:</div>

<div><br/>
    </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; margin-left: 0px; margin-right: auto; width: 100%;">


  <tr>

    <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"></td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="6" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 12pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Years ended March 31,</span></div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Beginning balance</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">6.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">6.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 76%;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Warranties recorded at time of sale</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">6.6</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">5.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Adjustments to pre-existing warranties</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2.2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 76%;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Settlements</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(5.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(5.6</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Acquisition of business (a)<br/>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">0.4</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">-</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: top; width: 76%;" valign="bottom">
            <div style="margin-left: 9pt; text-indent: -9pt;">Disposition of businesses (a)<br/>
            </div>
          </td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">(0.2</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">)</td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">-</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Effect of exchange rate changes</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(0.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 76%; padding-bottom: 4px;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Ending balance</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">10.7</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">6.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
<hr style="height: 2px; width: 5%; color: #000000; background-color: #000000; text-align: left; border: none; margin-left: 0px; margin-right: auto;"/>
<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;">


  <tr style="vertical-align: top;">

    <td style="vertical-align: top; width: 18pt;">
              <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(a)</div>
            </td>

    <td style="align: left; vertical-align: top; width: auto;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company acquired Scott Springfield Manufacturing during fiscal 2024.&#160; The Company sold three automotive businesses based in Germany during fiscal 2024.&#160; See Note 2 for additional information.</span> <br/>
            </td>

  </tr>


</table>

<div> <br/>
      </div>

<div><span style="text-decoration: underline;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-variant: normal; text-transform: none;">Indemnification agreements</span></span>
      </div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">From time to time, the Company provides indemnification agreements
      related to the sale or purchase of an entity or facility. These indemnification agreements cover customary representations and warranties typically provided in conjunction with such transactions, including income, sales, excise or other tax matters,
      environmental matters and other third-party claims. The indemnification periods provided generally range from less than one year to fifteen years.&#160; In addition, standard indemnification provisions reside in many commercial agreements to which the Company is a party and relate to
      responsibility in the event of potential third-party claims. The fair value of the Company&#8217;s outstanding indemnification obligations at March 31, 2024 was not material.</div>

<div><br/>
    </div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"><span style="text-decoration: underline;">Commitments</span></div>

<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">At
        March 31, 2024, the Company had capital expenditure commitments of $20.2 million. Significant commitments include tooling and equipment
        expenditures for new and renewal programs with vehicular customers in the Performance Technologies segment and equipment expenditures to support expanding manufacturing capacity in the Climate Solutions segment.&#160; The Company utilizes inventory
        arrangements with certain vendors in the normal course of business under which the vendors maintain inventory stock at the Company&#8217;s facilities or at outside facilities.&#160; Title passes to the Company at the time goods are withdrawn for use in
        production.&#160; The Company has agreements with the vendors to use the material within a specific period of time.&#160; In some cases, the Company bears the risk of loss for the inventory because Modine is required to insure the inventory against damage
        and/or theft.&#160; This inventory is included within the Company&#8217;s consolidated balance sheets as raw materials inventory.</span></div>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mod_ProductWarrantiesAndOtherCommitmentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mod_ProductWarrantiesAndOtherCommitmentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mod_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mod_ProductWarrantiesAndOtherCommitmentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for standard and extended product warranties, other product guarantee contracts and other commitments including a tabular reconciliation of the changes in the guarantor's aggregate product warranty liability for the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mod_ProductWarrantiesAndOtherCommitmentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mod_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140696457873680">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mod_LesseeOperatingAndFinancingLeasesTextBlock', window );">Leases</a></td>
<td class="text">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">  </span></div>

<div style="display:none;"><br/></div>
<div style="text-align: justify; text-indent: -36pt; margin-left: 36pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;">Note 16:&#160; Leases</div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"><br/>
      </span> </div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company determines if an arrangement is a lease at contract inception. The lease
      term begins upon lease commencement, which is when the Company takes possession of the asset, and may include options to extend or terminate the lease when it is reasonably certain that such options will be exercised.&#160; The Company uses the lease term
      within its determination of the appropriate lease classification, either as an operating lease or as a finance lease, and to calculate straight-line lease expense for its operating leases.</div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"><br/>
      </span> </div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">ROU assets represent the Company&#8217;s right to use an underlying asset for the lease term
      and lease liabilities represent the Company&#8217;s obligation to make lease payments arising from the lease. The Company recognizes ROU assets and lease liabilities at the lease commencement date, based upon the present value of lease payments over the
      lease term.&#160; As its lease agreements typically do not provide an implicit interest rate, the Company primarily uses an incremental borrowing rate to calculate the ROU asset and lease liability. In determining the incremental borrowing rate, the
      Company considers its current collateralized borrowing rate, the term of the lease, and the economic environment where the lease activity is concentrated. The Company believes this method effectively estimates a borrowing rate that it could obtain
      for a debt instrument with similar terms as the lease agreement.</div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"><br/>
      </span> </div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Based upon its accounting policy, the Company does not separate lease and non-lease
      components for any asset class. In addition, the Company does not record short-term leases (i.e. leases with an initial term of 12 months or less) on its consolidated balance sheets.</div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"><br/>
      </span> </div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Certain leases require the Company to pay taxes, insurance, maintenance, and other
      operating expenses associated with the leased asset. Such amounts are not included in the measurement of the lease liability to the extent they are variable in nature. These variable lease costs are recognized as variable lease expense when incurred.
      The depreciable life of the ROU assets and related leasehold improvements are limited by the expected lease term, unless the lease contains a provision to transfer title to the Company or a purchase option that the Company expects to execute.</div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"><br/>
      </span> </div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company&#8217;s most significant leases represent leases of real estate, such as
      manufacturing facilities, warehouses, and offices. In addition, the Company leases manufacturing and IT equipment and vehicles.&#160; The Company&#8217;s most significant leases have remaining lease terms of 1 to 10 years. Certain leases contain renewal options for varying
      periods, which are at the Company&#8217;s discretion. If reasonably certain of exercise, the Company includes the renewal periods within the calculation of ROU assets and lease liabilities.&#160; The Company&#8217;s lease agreements do not contain material residual
      value guarantees or material restrictive covenants.</div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: italic; font-variant: normal; text-transform: none;"><br/>
      </span> </div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: italic; font-variant: normal; text-transform: none;"> </span></div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-variant: normal; text-transform: none;"><span style="text-decoration: underline;">Lease assets and liabilities</span></div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">  </span></div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">The
        following table provides a summary of leases recorded on the consolidated balance sheets.<br/>
      </span> </div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"><br/>
      </span> </div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="margin-left: 0px; margin-right: auto; font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">


  <tr>

    <td style="vertical-align: top; padding-bottom: 2px; width: 30%; font-size: 10pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"><br/>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 45%;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;">Balance Sheet Location</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;">March 31, 2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;">March 31, 2023</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 30%;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;"><span style="text-decoration: underline;">Lease Assets</span></div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td style="vertical-align: bottom; width: 45%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"><br/>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 30%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 17.95pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Operating lease ROU assets</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td style="vertical-align: bottom; width: 45%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="-sec-ix-hidden:Fact_76ffc14a6e8046f399df76279c948862"><span style="-sec-ix-hidden:Fact_2485d78857f3400eb0079ccb5b277948">Other noncurrent assets</span></span></div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">76.0</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">59.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"><br/>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 30%;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 17.95pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Finance lease ROU assets (a)</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td style="vertical-align: bottom; width: 45%;" valign="bottom">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="-sec-ix-hidden:Fact_bdb5d911a6c14cf7a4484201d7175f91"><span style="-sec-ix-hidden:Fact_699d6c4e96024b378ebbb0457387cb57">Property, plant and equipment - net</span></span></div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">6.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">7.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"><br/>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 30%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td style="vertical-align: bottom; width: 45%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"><br/>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 30%;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;"><span style="text-decoration: underline;">Lease
                Liabilities</span></div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td style="vertical-align: bottom; width: 45%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"><br/>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 30%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 17.95pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Operating lease liabilities</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td style="vertical-align: bottom; width: 45%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"><span style="-sec-ix-hidden:Fact_fcce09a63ec148fe91bd9ece08ff04f7"><span style="-sec-ix-hidden:Fact_16baa217aaeb4b5eaf304195a29aa831">Other current liabilities</span></span><br/>
              </span> </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">15.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">11.8</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 30%;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 17.95pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Operating lease liabilities</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td style="vertical-align: bottom; width: 45%;" valign="bottom">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="-sec-ix-hidden:Fact_bd88b435970f4ba387d3607d8b901f15"><span style="-sec-ix-hidden:Fact_6b6f9dcb876d404aa61d7a4544ae2cac">Other noncurrent liabilities</span></span></div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">62.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">48.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 30%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 17.95pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Finance lease liabilities</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td style="vertical-align: bottom; width: 45%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="-sec-ix-hidden:Fact_e002580bb5ca4ae88f883765c445112a"><span style="-sec-ix-hidden:Fact_a347fc270be9448e88e79f8a10c45383">Long-term debt - current portion</span></span></div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">0.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">0.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 30%;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 17.95pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Finance lease liabilities</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td style="vertical-align: bottom; width: 45%;" valign="bottom">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="-sec-ix-hidden:Fact_9fcac3d7e8a249628ecbb47cf8112735"><span style="-sec-ix-hidden:Fact_46f96fe6fe91457bb92b914e546a905c">Long-term debt</span></span></div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">1.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
<hr style="height: 2px; width: 5%; color: #000000; background-color: #000000; text-align: left; border: none; margin-left: 0px; margin-right: auto;"/>
<div><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div>
        <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;">


  <tr style="vertical-align: top;">

    <td style="vertical-align: top; width: 18pt;">
                <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">(a)</div>
              </td>

    <td style="vertical-align: top;">
                <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">Finance lease ROU assets were recorded net of accumulated amortization of $3.7 million and $3.2 million as of March 31, 2024 and 2023, respectively.</div>
              </td>

  </tr>


</table>
      </div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">  </span></div>

<div><span style="text-decoration: underline;"><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: italic; font-variant: normal; text-transform: none;"><br/>
        </span></span> </div>

<div><span style="text-decoration: underline;"><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: italic; font-variant: normal; text-transform: none;"> </span></span></div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-variant: normal; text-transform: none;"><span style="text-decoration: underline;">Components of lease expense</span></div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company records operating lease expense as either cost of sales or SG&amp;A
      expenses within its consolidated statements of operations, depending upon the nature and use of the ROU assets.&#160; The Company records finance lease expense as depreciation expense within cost of sales or SG&amp;A expenses, depending upon the nature
      and use of the ROU assets, and as interest expense in its consolidated statements of operations.</div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"><br/>
      </span> </div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The components of lease expense were as follows:</div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"><br/>
      </span> </div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; margin-left: 0px; margin-right: auto;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <span style="font-size: 10pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none;"><br/>
            </span></td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;">Years ended March 31,</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;">2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;">2023</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">2022<br/>
              </span> </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Operating lease expense (a)</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">24.2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">21.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">20.0</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; white-space: nowrap;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Finance lease expense:</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Depreciation of ROU assets</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">0.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">0.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">0.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Interest on lease liabilities</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">0.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">0.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">0.2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Total lease expense</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">24.8</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">22.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">20.7</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
<hr style="height: 2px; width: 5%; color: #000000; background-color: #000000; text-align: left; border: none; margin-left: 0px; margin-right: auto;"/>
<div><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div>
        <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;">


  <tr style="vertical-align: top;">

    <td style="vertical-align: top; width: 18pt;">
                <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">(a)</div>
              </td>

    <td style="vertical-align: top;">
                <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">In fiscal 2024, 2023, and 2022 operating lease expense included short-term lease expense of $5.4
                  million, $5.7 million, and $4.2
                  million respectively. Variable lease expense was not significant.</div>
              </td>

  </tr>


</table>
      </div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">  </span></div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"><br/>
      </span> </div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">  </span></div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-variant: normal; text-transform: none;"><span style="text-decoration: underline;">Supplemental cash flow information</span></div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"><br/>
      </span> </div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; margin-left: 0px; margin-right: auto;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <span style="font-size: 10pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none;"><br/>
            </span></td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;">Years ended March 31,</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;">2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;">2023</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">2022<br/>
              </span> </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Cash paid for amounts included in the measurement of lease liabilities:</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; background-color: rgb(255, 255, 255); white-space: nowrap;" valign="bottom">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; margin-left: 9pt; font-style: normal; font-variant: normal; text-transform: none;">Operating cash flows for operating leases</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">16.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">14.6</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">15.7</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; margin-left: 9pt; font-style: normal; font-variant: normal; text-transform: none;">Financing cash flows for finance leases</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">0.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">0.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">0.6</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; background-color: rgb(255, 255, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">ROU assets obtained in exchange for lease liabilities:</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; background-color: rgb(255, 255, 255); white-space: nowrap;" valign="bottom">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; margin-left: 9pt; font-style: normal; font-variant: normal; text-transform: none;">Operating leases</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">29.2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">21.2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">7.8</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; margin-left: 9pt; font-style: normal; font-variant: normal; text-transform: none;">Finance leases</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">0.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">  </span></div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"><br/>
      </span> </div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">  </span></div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-variant: normal; text-transform: none;"><span style="text-decoration: underline;">Lease term and discount rates</span></div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"><br/>
      </span> </div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; margin-left: 0px; margin-right: auto;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <span style="font-size: 10pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none;"><br/>
            </span></td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;">March 31, 2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;">March 31, 2023</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; white-space: nowrap;" valign="bottom">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Weighted-average remaining lease term:</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; margin-left: 9pt; font-style: normal; font-variant: normal; text-transform: none;">Operating leases</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: top; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
            <div style="text-align: right; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">7.9 years</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: top; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
            <div style="text-align: right; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">8.3 years</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; white-space: nowrap;" valign="bottom">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; margin-left: 9pt; font-style: normal; font-variant: normal; text-transform: none;">Finance leases</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: top; white-space: nowrap;" valign="bottom">
            <div style="text-align: right; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">4.9 years</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: top; white-space: nowrap;" valign="bottom">
            <div style="text-align: right; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">5.8 years</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; white-space: nowrap; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);">&#160;</td>

    <td colspan="2" style="vertical-align: top; white-space: nowrap; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-align: left; text-transform: none; background-color: rgb(204, 238, 255);">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);">&#160;</td>

    <td colspan="2" style="vertical-align: top; white-space: nowrap; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-align: left; text-transform: none; background-color: rgb(204, 238, 255);">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; white-space: nowrap;" valign="bottom">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Weighted-average discount rate:</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
            <div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-align: left; margin-left: 9pt; font-style: normal; font-variant: normal; text-transform: none;">Operating leases</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">4.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">%</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">3.7</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">%</div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; margin-left: 9pt; font-style: normal; font-variant: normal; text-transform: none;">Finance leases</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">4.7</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">%</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">4.6</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">%</div>
          </td>

  </tr>


</table>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">  </span></div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"><br/>
      </span> </div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-variant: normal; text-transform: none;"><span style="text-decoration: underline;">Maturity of lease liabilities</span></div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">  </span></div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Future minimum rental payments for leases with initial non-cancellable lease terms in
      excess of one year were as follows at March 31, 2024:</div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"><br/>
      </span> </div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; margin-left: 0px; margin-right: auto;">


  <tr>

    <td style="vertical-align: bottom; border-bottom: #000000 2px solid;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;">Fiscal Year</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;">Operating Leases</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;">Finance Leases</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2025</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">18.2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">0.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%;" valign="bottom">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2026</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">15.8</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">0.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2027</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">12.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">0.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%;" valign="bottom">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2028</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">10.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">0.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2029</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">8.8</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">0.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="text-indent: 0pt;">2030</span> and beyond</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">24.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; margin-left: 9pt; font-style: normal; font-variant: normal; text-transform: none;">Total lease payments</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">89.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Less: interest</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(12.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">)</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(0.2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">)</div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; margin-left: 9pt; font-style: normal; font-variant: normal; text-transform: none;">Present value of lease liabilities</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">77.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>
          </td>

  </tr>


</table>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">  </span></div>

<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"><br/>
        </span> </div>

<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">The table above excludes approximately $23.0 million of future lease payments associated with a 10-year
        operating lease of a manufacturing facility within the Climate Solutions segment that commenced in the first quarter of fiscal 2025.</div>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mod_LesseeOperatingAndFinancingLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for lessee entity's leasing arrangements including, but not limited to, all of the following: (a.) The basis on which contingent rental payments are determined, (b.) The existence and terms of renewal or purchase options and escalation clauses, (c.) Restrictions imposed by lease agreements, such as those concerning dividends, additional debt, and further leasing.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mod_LesseeOperatingAndFinancingLeasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mod_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140696585067888">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Indebtedness<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Indebtedness [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">Indebtedness</a></td>
<td class="text">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Note 17:&#160; Indebtedness</div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> <br/>
  </div>

<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;">Long-term





















      debt consisted of the following:</div>

<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"><br/>
    </div>

<table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; letter-spacing: normal; orphans: 2; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; margin-left: auto; margin-right: auto;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"><br/>
          </td>

    <td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="text-align: center; font-weight: bold;">Fiscal year</div>
            <div style="text-align: center; font-weight: bold;">of maturity</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; text-align: center; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="text-align: center; font-weight: bold;">March 31, 2024</div>
          </td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; text-align: center; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="text-align: center; font-weight: bold;">March 31, 2023</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 67%;" valign="bottom">&#160;</td>

    <td style="vertical-align: bottom; width: 9%;" valign="bottom">
            <div>&#160;</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 67%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Term loans</div>
          </td>

    <td style="vertical-align: bottom; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="text-align: center;"><span style="-sec-ix-hidden:Fact_6fa20563cda54536a7f2dc71bb89d592">2028</span></div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div>$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div>204.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div>$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div>215.7</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 67%;" valign="bottom">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt;"><span style="text-indent: 0pt;">5.9</span>% Senior Notes</div>
          </td>

    <td style="vertical-align: bottom; width: 9%;" valign="bottom">
            <div style="text-align: center;"><span style="-sec-ix-hidden:Fact_5322ccdba5ed47ea91994c38c9d830f1">2029</span></div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
            <div>100.0</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
            <div>100.0</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 67%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Revolving credit facility</div>
          </td>

    <td style="vertical-align: bottom; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="text-align: center;"><span style="-sec-ix-hidden:Fact_f31cf6328002446cb4f98382718f47a0">2028</span></div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div>90.0</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div>-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 67%;" valign="bottom">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt;"><span style="text-indent: 0pt;">5.8</span>% Senior Notes </div>
          </td>

    <td style="vertical-align: bottom; width: 9%;" valign="bottom">
            <div style="text-align: center;"><span style="-sec-ix-hidden:Fact_2bbd67fe5ca64786ad8d2bf907ff9da2">2027</span></div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
            <div>25.0</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
            <div>33.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 67%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Finance lease obligations</div>
          </td>

    <td style="vertical-align: bottom; width: 9%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
            <div style="text-align: center;">&#160;</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div>2.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div>2.7</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 67%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td style="vertical-align: bottom; width: 9%; white-space: nowrap;" valign="bottom">
            <div style="text-align: right;">&#160;</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
            <div>421.8</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
            <div>351.7</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 67%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Less: current portion</div>
          </td>

    <td style="vertical-align: bottom; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
            <div>&#160;</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div>(19.7</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div>)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div>(19.7</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div>)</div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 67%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Less: unamortized debt issuance costs</div>
          </td>

    <td style="vertical-align: bottom; width: 9%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div>&#160;</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div>(2.2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div>)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div>(2.7</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div>)</div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 67%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Total long-term debt</div>
          </td>

    <td style="vertical-align: bottom; width: 9%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
            <div>&#160;</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div>$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div>399.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div>$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div>329.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><br/>
    </div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Long-term debt, including the current portion of long-term debt, matures as follows:</div>

<div><br/>
    </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; margin-left: 0px; margin-right: auto;">


  <tr>

    <td style="vertical-align: top; border-bottom: #000000 2px solid;" valign="bottom">
          <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Fiscal Year</div>
        </td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 88%; background-color: #CCEEFF;" valign="bottom">
          <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-indent: 0pt;">2025</span></div>
        </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
          <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
        </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
          <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">19.7</div>
        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 88%;" valign="bottom">
          <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-indent: 0pt;">2026</span></div>
        </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
          <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">44.7</div>
        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 88%; background-color: #CCEEFF;" valign="bottom">
          <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-indent: 0pt;">2027</span></div>
        </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
          <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">44.7</div>
        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 88%;" valign="bottom">
          <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-indent: 0pt;">2028</span></div>
        </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
          <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">287.3</div>
        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 88%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom">
          <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-indent: 0pt;">2029</span></div>
        </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
          <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">25.4</div>
        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; padding-bottom: 4px;" valign="bottom">
          <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Total</div>
        </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
          <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
        </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
          <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">421.8</div>
        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div><br/>
    </div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company maintains a credit agreement with a syndicate of banks that provides for a multi-currency $275.0 million revolving credit facility and U.S. dollar- and euro-denominated term loan facilities maturing in October 2027.&#160; In addition, the credit agreement provides for
        shorter-duration swingline loans.&#160; Borrowings under the revolving credit, swingline and term loan facilities bear interest at a variable rate, based upon the applicable reference rate and including a margin percentage dependent upon the Company&#8217;s
        leverage ratio, as described below.&#160; At March 31, 2024, the weighted-average interest rate for revolving credit facility borrowings and the term loans was 6.8
        and 6.5 percent, respectively.&#160; Based upon the terms of the credit agreement, the Company classifies borrowings under its revolving
        credit and swingline facilities as long-term and short-term debt, respectively, on its consolidated balance sheets. <br/>
        <br/>
        At March 31, 2024, the Company&#8217;s borrowings under its revolving credit and swingline facilities totaled $90.0 million and $2.0 million, respectively, and domestic letters of credit totaled $5.6 million.&#160; As a result, available borrowing capacity under the Company&#8217;s revolving credit facility was $177.4
        million as of March 31, 2024.&#160; At March 31, 2023 the Company had no outstanding borrowings under its revolving credit and swingline
        facilities.&#160; <br/>
        <br/>
        The Company also maintains credit agreements for its foreign subsidiaries.&#160; The outstanding short-term borrowings related to these foreign credit agreements totaled $10.0 million and $3.7 million at March 31, 2024 and 2023, respectively. <br/>
        <br/>
        Indebtedness under the Company&#8217;s credit agreement and Senior Note agreements is secured by liens on substantially all domestic assets.&#160; These agreements require compliance with various covenants that may limit the Company&#8217;s ability to incur
        additional indebtedness; grant liens; make investments, loans, or guarantees; engage in certain transactions with affiliates; and make restricted payments, including dividends.&#160; In addition, the agreements may require prepayment in the event of
        certain asset sales.&#160; <br/>
        <br/>
        Financial covenants within its credit agreements include a leverage ratio, which requires the Company to limit its consolidated indebtedness, less a portion of its cash balances, both as defined by the credit agreements, to no more than <span style="-sec-ix-hidden:Fact_be4ba21a194d4e28aac5c61dcebae1cc">three and one-quarter</span> times consolidated net earnings before interest, taxes, depreciation, amortization, and certain other adjustments (&#8220;Adjusted
        EBITDA&#8221;.)&#160; The Company must also maintain a ratio of Adjusted EBITDA of at least three times consolidated interest expense.&#160; As of March
        31, 2024, the Company was in compliance with its debt covenants. <br/>
        <br/>
        The Company estimates the fair value of long-term debt using discounted future cash flows at rates offered to the Company for similar debt instruments of comparable maturities.&#160; As of March 31, 2024 and 2023, the carrying value of the Company&#8217;s
        long-term debt approximated fair value, with the exception of the Senior Notes, which had an aggregate fair value of approximately $120.9
        million and $125.9 million, respectively.&#160; The fair value of the Company&#8217;s long-term debt is categorized as Level 2 within the fair value
        hierarchy.&#160; Refer to Note 4 for the definition of a Level 2 fair value measurement.<br/>
      </div>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 470<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//470/tableOfContent<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1C<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1C<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1C<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1E<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1I<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1I<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1I<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140696459760448">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Pension and Employee Benefit Plans<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>Pension and Employee Benefit Plans [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock', window );">Pension and Employee Benefit Plans</a></td>
<td class="text">
<div style="display:none;"><br/></div>
<div style="text-align: left; text-indent: -36pt; margin-left: 36pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Note 18:&#160; Pension and Employee Benefit Plans</div>

<div><br/>
    </div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"><span style="text-decoration: underline;">Defined contribution employee benefit plans</span></div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company maintains a domestic 401(k) plan that allows employees to contribute a portion of their salary to help them save for retirement.&#160; The
      Company currently matches employee contributions up to 4.5 percent of their compensation. The Company&#8217;s expense for defined contribution
      employee benefit plans during <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">fiscal 2024, 2023, and 2022 was</span> $8.3 million, $6.9 million, and $6.4 million,
      respectively.</div>

<div><br/>
    </div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">In addition, the Company maintains non-qualified deferred compensation plans for eligible employees, and various non-U.S. subsidiaries have
      government-required defined contribution plans in place, under which they contribute a percentage of employee earnings into accounts, consistent with local laws.</div>

<div><br/>
    </div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"><span style="text-decoration: underline;">Statutory termination plans</span></div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Certain non-U.S. subsidiaries have statutory termination indemnity plans covering eligible employees.&#160; The benefits under these plans are based upon
      years of service and final average compensation levels or a monthly retirement benefit amount.&#160; These programs are substantially unfunded in accordance with local laws.</div>

<div><br/>
    </div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"><span style="text-decoration: underline;">Pension plans</span></div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company maintains non-contributory defined benefit pension plans that cover eligible domestic employees.&#160; These plans are closed to new
      participants.&#160; The primary domestic plans cover most domestic employees hired on or before December 31, 2003 and provide benefits based primarily upon years of service and average compensation for salaried and some hourly employees.&#160; Benefits for
      other hourly employees are based upon a monthly retirement benefit amount.&#160; Currently, the Company&#8217;s domestic pension plans do not include increases in annual earnings or future service in calculating the average annual earnings and years of credited
      service under the pension plan benefit formula.&#160; Certain non-U.S. subsidiaries of the Company also have legacy defined benefit plans which cover a smaller number of active employees and are substantially unfunded.&#160; The primary non-U.S. plans are
      maintained in Germany and Italy and are closed to new participants. The Company previously maintained certain pension plans in Germany and Austria that conveyed to the buyers of the Germany automotive businesses and Austrian air-cooled automotive
      business during fiscal 2024 and 2022, respectively; see Note 2 for additional information.</div>

<div><br/>
    </div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">In connection with funding relief provisions within the American Rescue Plan Act of 2021, the
        Company made $0.9 million cash contributions to its U.S. pension plans during fiscal 2024 and no cash contributions in fiscal 2023. </span>The Company contributed $3.5
      million to its U.S. pension plans <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">during fiscal 2022.</span> In addition, the Company contributed $1.8 million, $1.5 million, and $1.5 million to its non-U.S. pension plans <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">during fiscal 2024, 2023, and 2022, respectively.</span> These contributions are
      reported within the change in other liabilities in the consolidated statements of cash flows.</div>

<div><br/>
    </div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"><span style="text-decoration: underline;">Postretirement plans</span></div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company provides selected healthcare and life insurance benefits for eligible retired domestic employees.&#160; The Company periodically amends these
      unfunded plans to change the contribution rate of retirees and the amounts and forms of coverage.&#160; An annual limit on the Company&#8217;s cost is defined for the majority of these plans.&#160; The Company&#8217;s net periodic income for its postretirement plans in
      fiscal 2024 was $0.4 million. The net periodic income for its postretirement plans in each fiscal 2023 and 2022 was $0.3 million.</div>

<div><br/></div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"><span style="text-decoration: underline;">Measurement date</span></div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company uses March 31 as the measurement date for its pension and postretirement plans.</div>

<div><br/>
    </div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Changes in benefit obligations and plan assets, as well as the funded status of the Company&#8217;s global pension plans, were as follows:</div>

<div><br/>
    </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; margin-left: 0px; margin-right: auto; width: 100%;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"></td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Years ended March 31,</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Change in benefit obligation:</div>
          </td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Benefit obligation at beginning of year</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">194.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">228.6</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Service cost</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Interest cost</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">9.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">8.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Actuarial gain<br/>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(2.7</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(25.8</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Benefits paid</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(14.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(16.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Disposition of Germany automotive businesses</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(7.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Effect of exchange rate changes</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(0.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(0.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 27pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Benefit obligation at end of year</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">179.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">194.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Change in plan assets:</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Fair value of plan assets at beginning of year</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">153.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">179.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Actual return on plan assets</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">9.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(12.0</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Benefits paid</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(14.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(16.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Employer contributions</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2.7</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 27pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Fair value of plan assets at end of year</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">150.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">153.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 27pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Funded status at end of year</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(28.8</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(41.6</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Amounts recognized in the consolidated balance sheets:</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Current liability</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(1.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(1.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Noncurrent liability</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(27.7</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(40.2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(28.8</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(41.6</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>


</table>

<div><br/>
    </div>

<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">As of March 31, 2024, 2023, and 2022, the benefit obligation associated with the Company&#8217;s non-U.S. pension plans totaled $13.0 million, $21.2 million, and $26.5 million, respectively. The $8.2
        million decrease in the benefit obligation associated with non-U.S. pension plans as of March 31, 2024, compared with the prior year, was primarily due to the sale of the Germany automotive businesses and employer contributions for benefits paid to
        plan participants which decreased the obligation by $7.4 million and $1.8 million, respectively, and to a lesser extent, the impact of foreign currency exchange rates. The decreases were partially offset by service and interest cost and net actuarial losses
        during the year totaling $0.8 million and $0.5
        million, respectively. In fiscal 2023, the $5.3 million decrease was primarily due to net actuarial gains during the year from an
        increase in discount rates and employer contributions for benefits paid to plan participants which decreased the obligation by $4.4
        million and $1.5 million, respectively, and to a lesser extent, the impact of foreign currency exchange rates. The decreases were
        partially offset by service and interest cost totaling $0.7 million.</div>

<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"><br/>
      </div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The accumulated benefit obligation for pension plans was $178.6 million and $194.4 million as of March 31, 2024 and 2023, respectively. The net actuarial loss
        related to the pension plans recognized in accumulated other comprehensive loss was <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">$117.9
          million and $123.5 million as of March 31, 2024 and 2023, respectively.</span></div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;"> <br/>
        </span></div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Costs for the Company&#8217;s global pension plans included the following components:</div>

<div><br/>
    </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"></td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Years ended March 31,</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2022</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Components of net periodic benefit cost:</div>
          </td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: top;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: top;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: top;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 64%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Service cost</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 64%;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Interest cost</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">9.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">8.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">7.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 64%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Expected return on plan assets</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(10.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(11.6</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(12.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 64%;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Amortization of net actuarial loss</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">4.7</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">5.7</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">6.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Settlements (a)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(0.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 64%; padding-bottom: 4px;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 27pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Net periodic benefit cost</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">3.8</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1.6</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 64%;" valign="bottom">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">
              <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial;">Other changes in benefit obligation recognized in other comprehensive income:</div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Net actuarial gain<br/>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1.7</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">11.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; padding-bottom: 2px;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Amortization of net actuarial loss (b)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">3.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">5.7</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">8.6</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 27pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Total recognized in other comprehensive income<br/>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">5.6</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">7.8</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">20.0</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
<hr style="height: 2px; width: 5%; color: #54301A; background-color: #54301A; text-align: left; border: none; margin-left: 0px; margin-right: auto;"/>
<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;">


  <tr style="vertical-align: top;">

    <td style="vertical-align: top; width: 18pt;">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(a)</div>
              </td>

    <td style="align: left; vertical-align: top; width: auto;">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The settlement charges
                  resulted from activity associated with the Company&#8217;s non-U.S. pension plans.</div>
              </td>

  </tr>


</table>

<div>
            <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 18pt; vertical-align: top; align: right;">
                    <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">(b)</div>
                  </td>

    <td style="width: auto; vertical-align: top;">
                    <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">The fiscal 2024 amount includes $0.6 million of net actuarial
                        g<span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none;">ains written-off as a result of the sale of the Germany automotive businesses.
                          The fiscal </span></span><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none;">2022<span style="font-size: 10pt;"> amount includes
                        </span>$1.7 million</span><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none;"> of net actuarial losses written-off as a result of the sale <span style="font-size: 13.3333px; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: left; text-indent: 0px; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">of the Austrian </span>ai</span>r-cooled automotive business.&#160; See Note </span>2<span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"> for additional information on the sale of these businesses.</span></div>
                  </td>

  </tr>


</table>
          </div>

<div><br/>
    </div>

<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">The Company amortized $</span>3.9<span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"> million, $</span>5.7<span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"> million, and $</span>8.6<span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">million of net actuarial loss in
          fiscal 2024, 2023, and 2022, respectively.</span> Exclusive of the </span>$0.6 million and $1.7 million<span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"> written-off in fiscal </span>2024 and 2022<span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"> upon the sale of the <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">Germany automotive businesses and Austrian</span> air-cooled automotive business, respectively,
        referenced above, less than $</span>1.0<span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"> million
        of the amortization was attributable to the Company&#8217;s non-U.S. pension plans in each of these years.</span></div>

<div><br/>
    </div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company used a discount rate of 5.4%
      and 5.2% as of March 31, 2024 and 2023, respectively, for determining its benefit obligations under its U.S. pension plans. The Company
      used a weighted-average discount rate of 3.7% and 3.8% as of March 31, 2024 and 2023, respectively, for determining its benefit obligations under its non-U.S. pension plans.&#160; The Company used a discount rate of 5.2%, 3.9%, and 3.2% to determine its costs under its U.S. pension plans for fiscal 2024, 2023, and 2022, respectively.&#160; The Company used a weighted-average discount rate
      of 4.0%, 2.9%, and 1.6% to determine its costs under its non-U.S. pension plans for fiscal 2024, 2023, and 2022, respectively.&#160; The Company determined the discount rates
      used for its U.S. pension plans by modeling a portfolio of high-quality corporate bonds, with appropriate consideration given to expected defined benefit payment terms and duration of the respective pension obligations.&#160; The Company used a similar
      process to determine the discount rate for its non-U.S. pension obligations.</div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <br/>
    </div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">Plan assets in the Company&#8217;s
      U.S. pension plans comprise 100 percent of the Company&#8217;s world-wide pension plan assets.&#160; The Company establishes its pension plan
      investment guidelines considering market conditions, its tolerance for risk, and cash requirements for benefit payments.&#160; The Company measures and monitors investment risk on an ongoing basis through quarterly investment portfolio reviews, annual
      liability measurements and periodic asset/liability studies.&#160; For fiscal 2024, in light of the highly funded status of the U.S. pension plans, the Company revised its target allocation to increase weighting towards debt securities with durations
      matched to plan liabilities.&#160; <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal;">The













      Company&#8217;s U.S. pension plan weighted-average asset allocations at the measurement dates of March 31, 2024 and 2023 were as follows:</span></div>

<div><br/>
    </div>

<div>
      <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
              <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
              <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">March 31, 2024</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
              <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">March 31, 2023</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
              <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">&#160;</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
              <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Target allocation</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
              <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Plan assets</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
              <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Target allocation</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
              <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Plan assets</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
              <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Debt securities</div>
            </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
              <div style="font-family: 'Times New Roman'; font-size: 10pt;">80</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
              <div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div>
            </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
              <div style="font-family: 'Times New Roman'; font-size: 10pt;">72</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
              <div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div>
            </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
              <div style="font-family: 'Times New Roman'; font-size: 10pt;">18</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
              <div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div>
            </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
              <div style="font-family: 'Times New Roman'; font-size: 10pt;">15</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
              <div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div>
            </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; white-space: nowrap;" valign="bottom">
              <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Equity securities</div>
            </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
              <div style="font-family: 'Times New Roman'; font-size: 10pt;">19</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
              <div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div>
            </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
              <div style="font-family: 'Times New Roman'; font-size: 10pt;">18</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
              <div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div>
            </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
              <div style="font-family: 'Times New Roman'; font-size: 10pt;">76</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
              <div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div>
            </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
              <div style="font-family: 'Times New Roman'; font-size: 10pt;">76</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
              <div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div>
            </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
              <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Cash and cash equivalents</div>
            </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
              <div style="font-family: 'Times New Roman'; font-size: 10pt;">1</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
              <div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div>
            </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
              <div style="font-family: 'Times New Roman'; font-size: 10pt;">5</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
              <div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div>
            </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
              <div style="font-family: 'Times New Roman'; font-size: 10pt;">1</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
              <div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div>
            </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
              <div style="font-family: 'Times New Roman'; font-size: 10pt;">1</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
              <div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div>
            </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
              <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Real estate investments</div>
            </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
              <div style="font-family: 'Times New Roman'; font-size: 10pt;">-</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
              <div style="font-family: 'Times New Roman'; font-size: 10pt;">5</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
              <div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div>
            </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
              <div style="font-family: 'Times New Roman'; font-size: 10pt;">5</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
              <div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div>
            </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
              <div style="font-family: 'Times New Roman'; font-size: 10pt;">8</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
              <div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div>
            </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
              <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>
            </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
              <div style="font-family: 'Times New Roman'; font-size: 10pt;">100</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
              <div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div>
            </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
              <div style="font-family: 'Times New Roman'; font-size: 10pt;">100</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
              <div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div>
            </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
              <div style="font-family: 'Times New Roman'; font-size: 10pt;">100</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
              <div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div>
            </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
              <div style="font-family: 'Times New Roman'; font-size: 10pt;">100</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
              <div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div>
            </td>

  </tr>


</table>
       </div>

<div><br/>
    </div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Due to market conditions and other factors, including timing of benefit payments and other transactions, actual asset allocation may vary from the
      target allocation outlined above.&#160; The Company periodically rebalances the assets to the target allocations.&#160; During fiscal 2024, 2023 and 2022, the Company&#8217;s pension plans did not directly own shares of Modine common stock.</div>

<div><br/>
    </div>

<div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> The expected rate of return on U.S. plan
      assets is based upon historical return experience and forward-looking return expectations for major asset class categories. For fiscal 2024, 2023, and 2022 U.S. pension plan expense, the expected rate of return on plan assets was 6.5 percent, 7.0 percent, and 7.5 percent, respectively. For fiscal 2025 U.S. pension plan expense, the Company has assumed a rate of return on plan assets of 5.5 percent. </span></div>

<div><br/>
    </div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company&#8217;s funding policy for its U.S. pension plans is to contribute annually, at a minimum, the amount necessary on an actuarial basis to provide
      for benefits in accordance with applicable laws and regulations. The Company expects to contribute approximately $8.0 million to its U.S.
      plans during fiscal 2025.</div>

<div><br/>
    </div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Estimated pension benefit payments for the Company&#8217;s global pension plans during the next ten fiscal years are as follows:</div>

<div><br/>
    </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; margin-left: 0px; margin-right: auto;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><span style="text-decoration: underline;">Fiscal Year</span></div>
          </td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Estimated Pension</div>
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Benefit Payments</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-indent: 0pt;">2025</span></div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">15.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-indent: 0pt;">2026</span></div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">15.2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-indent: 0pt;">2027</span></div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">15.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-indent: 0pt;">2028</span></div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">15.0</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-indent: 0pt;">2029</span></div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">14.8</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-indent: 0pt;">2030</span>-<span style="text-indent: 0pt;">2034</span></div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">68.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 710<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//710/tableOfContent<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 712<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//712/tableOfContent<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 715<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//715/tableOfContent<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//718/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndEmployeeBenefitPlansTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140696462984816">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Derivative Instruments<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract', window );"><strong>Derivative Instruments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock', window );">Derivative Instruments</a></td>
<td class="text">
<div style="display:none;"><br/></div>
<div style="text-align: left; text-indent: -36pt; margin-left: 36pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Note 19:&#160; Derivative Instruments</div>

<div><br/>
    </div>

<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">The Company uses derivative financial instruments from time to time as a tool to manage certain financial risks.&#160; The Company&#8217;s policy prohibits the use of leveraged
        derivatives.&#160; Accounting for derivatives and hedging activities requires derivative financial instruments to be measured at fair value and recognized as assets or liabilities in the consolidated balance sheets.&#160; <span style="font-size: 10pt; font-family: 'Times New Roman';">All of the Company&#8217;s derivative financial instruments are categorized within Level 2 of the fair value hierarchy.&#160; Refer to Note 4 for the definition of a Level 2 fair value measurement.&#160; </span>Accounting for
        the gain or loss resulting from the change in fair value of the derivative financial instruments depends on whether it has been designated as a hedge, and, if so, on the nature of the hedging activity.</div>

<div><br/>
    </div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"><span style="text-decoration: underline;">Commodity derivatives</span></div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company periodically enters into over-the-counter forward contracts related to forecasted purchases of aluminum and copper.&#160; The Company&#8217;s strategy
      in entering into these contracts is to reduce its exposure to changing market prices of these commodities.&#160; The Company designates certain commodity forward contracts as cash flow hedges for accounting purposes.&#160; Accordingly, for these designated
      hedges, the Company records unrealized gains and losses related to the change in the fair value of the contracts in accumulated other comprehensive income (loss) (&#8220;AOCI&#8221;) within shareholders&#8217; equity and subsequently recognizes the gains and losses
      within cost of sales as the underlying inventory is sold.</div>

<div><br/>
    </div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"><span style="text-decoration: underline;">Foreign exchange contracts</span></div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company&#8217;s foreign exchange risk management strategy uses derivative financial instruments to mitigate foreign currency exchange risk.&#160; The Company
      periodically enters into foreign currency forward contracts to hedge specific foreign currency-denominated assets and liabilities as well as forecasted transactions.&#160; The Company designates certain hedges of forecasted transactions as cash flow
      hedges for accounting purposes.&#160; Accordingly, for these designated hedges, the Company records unrealized gains and losses related to the change in the fair value of the contracts in AOCI within shareholders&#8217; equity and subsequently recognizes the
      gains and losses as a component of earnings at the same time and in the same financial statement line that the underlying transactions impact earnings.&#160; The Company has not designated forward contracts related to foreign currency-denominated assets
      and liabilities as hedges.&#160; Accordingly, for these non-designated contracts, the Company records unrealized gains and losses related to changes in fair value in other income and expense.&#160; Gains and losses on these foreign currency contracts are
      offset by foreign currency gains and losses associated with the related assets and liabilities.</div>

<div><br/>
    </div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The fair value of the Company&#8217;s derivative financial instruments recorded in the consolidated balance sheets were as follows:</div>

<div><br/>
    </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; margin-left: 0px; margin-right: auto; width: 100%;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">
            <div style="text-align: left; color: rgb(255, 255, 255); font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-family: 'Times New Roman'; font-size: 1pt;">_</span></div>
          </td>

    <td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Balance Sheet Location</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">March 31, 2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">March 31, 2023</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Derivatives designated as hedges:</div>
          </td>

    <td style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 38%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">
              <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; margin-left: 9pt;">Foreign exchange contracts</div>
            </div>
          </td>

    <td style="vertical-align: bottom; width: 38%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Other current assets</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 38%;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Commodity derivatives</div>
          </td>

    <td style="vertical-align: bottom; width: 38%;" valign="bottom">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Other current assets</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 38%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td style="vertical-align: bottom; width: 38%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 38%;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Derivatives not designated as hedges:</div>
          </td>

    <td style="vertical-align: bottom; width: 38%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 38%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Foreign exchange contracts</div>
          </td>

    <td style="vertical-align: bottom; width: 38%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Other current liabilities</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div><br/>
    </div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The amounts associated with derivative financial instruments that the Company designated for hedge accounting during the years ended March 31 were as
      follows:</div>

<div><br/>
    </div>

<table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"></td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Gain (loss) recognized in</div>
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">other comprehensive income</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Statement<br/>
            </div>
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">of Operations</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Gain (loss) reclassified</div>
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> from AOCI</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2022</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Location</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2022</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 14%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Commodity derivatives</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(0.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(1.6</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td style="vertical-align: bottom; width: 14%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Cost of sales<br/>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(0.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(1.0</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1.2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 14%;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Foreign exchange contracts</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1.6</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td style="vertical-align: bottom; width: 14%;" valign="bottom">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Net sales</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.6</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 14%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Foreign exchange contracts</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.6</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td style="vertical-align: bottom; width: 14%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Cost of sales</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.7</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 14%; padding-bottom: 4px;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Total gains<br/>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1.7</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td style="vertical-align: bottom; width: 14%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1.0</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1.6</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div><br/>
    </div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The amounts associated with derivative financial instruments that the Company did not designate for hedge accounting were as follows:</div>

<div><br/>
    </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; margin-left: 0px; margin-right: auto; width: 100%;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">
            <div>
              <div style="text-align: left; color: rgb(255, 255, 255); font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-family: 'Times New Roman'; font-size: 1pt;">_</span></div>
            </div>
          </td>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><br/>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Years ended March 31,</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">&#160;<span style="font-family: 'Times New Roman'; font-size: 1pt;">_</span></div>
          </td>

    <td style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Statement of Operations Location</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; text-indent: 10pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><span style="text-indent: 0pt;">2024</span></div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; text-indent: 10pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><span style="text-indent: 0pt;">2023</span></div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; text-indent: 10pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><span style="text-indent: 0pt;">2022</span></div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 32%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Foreign exchange contracts</div>
          </td>

    <td style="vertical-align: bottom; width: 32%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Net sales</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(0.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(0.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(0.6</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 32%; padding-bottom: 2px;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Foreign exchange contracts</div>
          </td>

    <td style="vertical-align: bottom; width: 32%; padding-bottom: 2px;" valign="bottom">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Other income (expense) - net</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(1.0</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(2.6</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(0.8</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 32%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Total losses<br/>
            </div>
          </td>

    <td style="vertical-align: bottom; width: 32%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(1.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(3.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(1.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>


</table>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480237/815-40-50-5<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-5C<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 815<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//815/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140696463032576">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Risks, Uncertainties, Contingencies and Litigation<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Risks, Uncertainties, Contingencies and Litigation [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LegalMattersAndContingenciesTextBlock', window );">Risks, Uncertainties, Contingencies and Litigation</a></td>
<td class="text">
<div style="display:none;"><br/></div>
<div style="text-align: left; text-indent: -36pt; margin-left: 36pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Note 20:&#160; Risks, Uncertainties, Contingencies and Litigation</div>

<div><span style="text-decoration: underline;"><br/>
      </span> </div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"><span style="text-decoration: underline;">Credit risk</span></div>

<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">The Company invests excess
      cash primarily in investment quality, short-term liquid debt instruments. Financial instruments that potentially subject the Company to significant concentrations of credit risk consist principally of accounts receivable. The Company sells a broad
      range of products that provide thermal solutions to customers operating throughout the world. In fiscal 2024, 2023, and 2022, no
      customers accounted for more than ten percent of the Company&#8217;s total sales. Sales to the Company&#8217;s top ten customers were 40 percent, 39 percent, and 39 percent of total sales
      in fiscal 2024, 2023, and 2022, respectively. At March 31, 2024 and 2023, 35 percent and 37 percent, respectively, of the Company&#8217;s trade accounts receivable were due from the Company&#8217;s top ten customers. These customers operate primarily in the commercial vehicle, off-highway, automotive and light vehicle, data center cooling, and commercial air conditioning and refrigeration
      markets. The Company generally does not require collateral or advanced payments from its customers. The Company has not experienced significant credit losses to customers in the markets served.</div>

<div><br/>
    </div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company manages credit risk through its focus on the following:</div>

<div><br/>
    </div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 18pt;"></td>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-align: left;">Cash and investments &#8211; reviewing cash deposits and short-term investments to ensure banks have credit ratings acceptable to the Company and
              that short-term investments are maintained in secured or guaranteed instruments;</div>
          </td>

  </tr>


</table>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 18pt;"></td>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-align: left;">Accounts receivable &#8211; performing periodic customer credit evaluations and actively monitoring their financial condition and applicable business
              news;</div>
          </td>

  </tr>


</table>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 18pt;"></td>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-align: left;">Pension assets &#8211; ensuring that investments within pension plans provide appropriate diversification, monitoring of investment teams, ensuring
              that portfolio managers adhere to the Company&#8217;s investment policies and directives, and ensuring that exposure to high risk investments is limited; and</div>
          </td>

  </tr>


</table>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 18pt;"></td>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-align: left;">Insurance &#8211; ensuring that insurance providers maintain financial ratings that are acceptable to the Company.</div>
          </td>

  </tr>


</table>

<div><br/>
    </div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"><span style="text-decoration: underline;">Counterparty risk</span></div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company manages counterparty risk through its focus on the following:</div>

<div><br/>
    </div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 18pt;"></td>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-align: left;">Customers &#8211; performing thorough reviews of customer credit reports and accounts receivable aging reports by internal credit committees;</div>
          </td>

  </tr>


</table>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 18pt;"></td>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-align: left;">Suppliers &#8211; maintaining a supplier risk management program and utilizing industry sources to identify and mitigate high risk situations; and</div>
          </td>

  </tr>


</table>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 18pt;"></td>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-align: left;">Derivatives &#8211; ensuring that counterparties to derivative instruments maintain credit ratings that are acceptable to the Company.</div>
          </td>

  </tr>


</table>

<div><br/>
    </div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"><span style="text-decoration: underline;">Environmental</span></div>

<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">The Company has recorded
      environmental monitoring and remediation accruals related to manufacturing facilities in the U.S., one of which the Company currently owns and operates, and at its former manufacturing facility in the Netherlands. These accruals primarily relate to
      soil and groundwater contamination at facilities where past operations followed practices and procedures that were considered acceptable under then-existing regulations, or where the Company is a successor to the obligations of prior owners, and
      current laws and regulations require investigative and/or remedial work to ensure sufficient environmental compliance. In instances where a range of loss can be reasonably estimated for a probable environmental liability, but no amount within the
      range is a better estimate than any other amount, the Company accrues the minimum of the range. The Company&#8217;s accruals for environmental
      matters totaled $17.6 million at both March 31, 2024 and 2023. During each fiscal 2024 and 2023, the Company increased its remediation
      accrual related to a former manufacturing facility in the U.S. by $1.0 million. As additional information becomes available regarding
      environmental matters, the Company will re-assess the liabilities and revise the estimated accruals, <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">if necessary. While it is possible that the ultimate environmental remediation costs may be in excess of amounts accrued, the Company believes, based upon currently available
        information, that the ultimate outcome of these matters, individually and in the aggregate, will not have a material adverse effect on its financial position. However, these matters are subject to inherent uncertainties, and unfavorable outcomes
        could occur, including significant monetary damages.</span><br/>
    </div>

<div><br/>
    </div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"><span style="text-decoration: underline;">Other litigation</span></div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">In the normal course of business, the Company and its subsidiaries are named as defendants in various lawsuits and enforcement proceedings by private
      parties, governmental agencies and/or others in which claims are asserted against Modine.&#160; The Company believes that any additional loss in excess of amounts already accrued would not have a material effect on the Company&#8217;s consolidated balance
      sheet, results of operations, and cash flows.&#160; In addition, management expects that the liabilities which may ultimately result from such lawsuits or proceedings, if any, would not have a material adverse effect on the Company&#8217;s financial position.</div>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LegalMattersAndContingenciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for legal proceedings, legal contingencies, litigation, regulatory and environmental matters and other contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 450<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//450/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LegalMattersAndContingenciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140696466685776">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accumulated Other Comprehensive Loss<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Accumulated Other Comprehensive Loss [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNoteTextBlock', window );">Accumulated Other Comprehensive Loss</a></td>
<td class="text">
<div style="display:none;"><br/></div>
<div style="text-align: left; text-indent: -36pt; margin-left: 36pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Note 21:&#160; Accumulated Other Comprehensive Loss</div>

<div><br/>
    </div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Changes in accumulated other comprehensive loss were as follows:</div>

<div><br/>
    </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; margin-left: 0px; margin-right: auto; width: 100%;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"></td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Foreign</div>
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Currency</div>
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Translation</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Defined</div>
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Benefit Plans</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Cash Flow</div>
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Hedges</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Total</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Balance, March 31, <span style="text-indent: 0pt;">2023</span></div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(57.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(104.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.8</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(161.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 52%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Other comprehensive income (loss) before reclassifications</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(5.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1.8</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(3.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 52%;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Reclassifications:</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Amortization of unrecognized net loss (a)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">4.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">4.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; width: 52%;" valign="bottom">
            <div style="text-indent: -9pt; margin-left: 18pt;">Unrecognized net pension gain in disposed businesses (b)<br/>
            </div>
          </td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">-</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">(0.6</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">)</td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">-</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">(0.6</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">)</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Realized gains - net (c)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(1.0</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(1.0</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Income taxes</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(1.6</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(1.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Total other comprehensive income (loss)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(5.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">3.7</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(0.7</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(2.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Balance, March 31, <span style="text-indent: 0pt;">2024</span></div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(62.8</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(100.7</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(163.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>


</table>

<div><br/>
    </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; margin-left: 0px; margin-right: auto; width: 100%;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"></td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Foreign</div>
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Currency</div>
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Translation</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Defined</div>
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Benefit Plans</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Cash Flow</div>
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Hedges</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Total</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Balance, March 31, <span style="text-indent: 0pt;">2022</span></div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(39.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(111.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.7</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(149.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 52%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Other comprehensive income (loss) before reclassifications</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(18.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(15.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 52%;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Reclassifications:</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Amortization of unrecognized net loss (a)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">5.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">5.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Realized gains - net (c)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(0.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(0.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Income taxes</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(1.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(1.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px;" valign="bottom">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">
              <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Total other comprehensive income (loss)</div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(18.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">6.7</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(11.6</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Balance, March 31, <span style="text-indent: 0pt;">2023</span></div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(57.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(104.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.8</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(161.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>


</table>
<hr style="height: 2px; width: 5%; color: #000000; background-color: #000000; text-align: left; border: none; margin-left: 0px; margin-right: auto;"/>
<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;">


  <tr style="vertical-align: top;">

    <td style="vertical-align: top; width: 18pt;">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(a)</div>
              </td>

    <td style="align: left; vertical-align: top; width: auto;">
                <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: normal;">Amounts


















                  are included in the calculation of net periodic benefit cost for the Company&#8217;s defined benefit plans, which include pension and other postretirement plans. See Note 18 for additional information about the Company&#8217;s pension plans.</div>
              </td>

  </tr>


</table>

<div>
          <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;">(b)</td>

    <td style="width: auto; vertical-align: top; text-align: left;">
                  <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">As a result of the sale of three automotive businesses based in Germany, the Company wrote<span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">-off $0.6 million</span> of
                      net actuarial gains related to the disposal group&#8217;s pension plan. See Note 2 for additional information regarding the sale.</span></div>
                </td>

  </tr>


</table>
        </div>

<div>
        <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;">


  <tr style="vertical-align: top;">

    <td style="vertical-align: top; width: 18pt;">
                <div style="font-family: 'Times New Roman'; font-size: 10pt;">(c)</div>
              </td>

    <td style="align: left; vertical-align: top; width: auto;">
                <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Amounts represent net gains and losses associated with cash flow hedges that were
                    reclassified to net earnings.&#160; See Note 19 for additional information regarding derivative instruments.</span></div>
              </td>

  </tr>


</table>
      </div>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNoteTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//220/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNoteTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140696468523680">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment and Geographic Information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment and Geographic Information [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureTextBlock', window );">Segment and Geographic Information</a></td>
<td class="text">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Note 22:&#160; Segment and Geographic Information</div>

<div><br/>
    </div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">The Company&#8217;s Climate
      Solutions segment provides heat transfer products, heating, ventilating, air conditioning and refrigeration products and data center cooling solutions to global customers. The Company&#8217;s Performance Technologies segment designs and manufactures
      air-and liquid-cooled technology for vehicular, stationary power, and industrial applications. In addition, the Performance Technologies segment provides advanced thermal solutions to zero-emission and hybrid commercial vehicle and automotive
      customers and coatings products and application services.</div>

<div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
      </span> </div>

<div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Each operating segment is managed by a president and has separate financial results reviewed by the Company&#8217;s chief operating decision maker. Financial results, including net sales, gross profit, gross
          margin and operating income, together with other considerations, are used by the chief operating decision maker in evaluating the performance of each segment and in making decisions on the allocation of resources between the Company&#8217;s operating
          segments.</span><br/>
      </div>

<div><br/>
    </div>

<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Effective April 1, 2022, the Company began
          managing its operations under two operating segments, Climate Solutions and Performance Technologies.&#160; The Climate Solutions segment
          includes the previously-reported Building HVAC Systems and Commercial and Industrial Solutions (&#8220;CIS&#8221;) segments, with the exception of CIS Coatings. The Performance Technologies segment includes the previously-reported Heavy Duty Equipment and
          Automotive segments and the CIS Coatings business.&#160; The segment realignment had no impact on the Company&#8217;s consolidated financial position, results of operations, and cash flows.&#160; Segment financial information for fiscal 2022 has been recast to
          conform to the current presentation.</span></div>

<div><br/>
    </div>

<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Effective April 1, 2024, the Company moved its Coatings business, which was previously managed by and reported within the Performance Technologies segment,
        under the leadership of the Climate Solutions segment.&#160; Under this refined organizational structure, the Coatings business is better aligned with the Climate Solution&#8217;s Heat Transfer Products business, which serves similar HVAC&amp;R markets and
        customers.&#160; The Company expects that unifying these compl<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">e</span>mentary businesses will allow for it to better focus resources on targeted growth and allow for a more
        efficient application of 80/20 principles to optimize profit margins and cash flow.&#160; Beginning for fiscal 2025, the Company will report the financial results of the Coatings business within the Climate Solutions segment.</div>

<div><br/>
    </div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">The following is a summary
      of net sales, gross profit, and operating income by segment. See Note 3 for additional information regarding net sales by product groups within each segment.</div>

<div><br/>
    </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; margin-left: 0px; margin-right: auto; width: 100%;">


  <tr>

    <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"></td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Year ended March 31, 2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">External Sales</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Inter-segment</div>
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Sales</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Total</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Net sales:</div>
          </td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">
              <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-indent: 9pt;">Climate Solutions</div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1,054.6</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1,054.6</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 64%; padding-bottom: 2px;" valign="bottom">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt;">
              <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-indent: 9pt;">Performance Technologies</div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1,353.2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">24.8</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1,378.0</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 27pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Segment total</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2,407.8</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">24.8</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2,432.6</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 64%; padding-bottom: 2px;" valign="bottom">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: 9pt;">Corporate and eliminations</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(24.8</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(24.8</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 27pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Net sales</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2,407.8</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2,407.8</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div><br/>
    </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; margin-left: 0px; margin-right: auto; width: 100%;">


  <tr>

    <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"></td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Year ended March 31, 2023</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">External Sales</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Inter-segment</div>
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Sales</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Total</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Net sales:</div>
          </td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">
              <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-indent: 9pt;">Climate Solutions</div>
            </div>
          </td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">1,011.5</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">0.4</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">1,011.9</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; padding-bottom: 2px;" valign="bottom">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt;">
              <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-indent: 9pt;">Performance Technologies</div>
            </div>
          </td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">1,286.4</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">29.8</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">1,316.2</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 27pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Segment total</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2,297.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">30.2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2,328.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 64%; padding-bottom: 2px;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Corporate and eliminations</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(30.2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(30.2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 27pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Net sales</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2,297.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2,297.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div><br/></div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; margin-left: 0px; margin-right: auto; width: 100%;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"></td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Year ended March 31, 2022</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">External Sales</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Inter-segment</div>
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Sales</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Total</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Net sales:</div>
          </td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">
              <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">
                <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-indent: 9pt;">Climate Solutions</div>
              </div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">910.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">910.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: top; width: 64%; padding-bottom: 2px;" valign="bottom">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt;">
              <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-indent: 9pt;">Performance Technologies</div>
            </div>
          </td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">1,140.0</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">32.4</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">1,172.4</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 27pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Segment total</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2,050.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">32.8</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2,082.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 64%; padding-bottom: 2px;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Corporate and eliminations</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(32.8</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(32.8</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 27pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Net sales</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2,050.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2,050.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div><br/>
    </div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Inter-segment sales are accounted for based upon an established markup over production costs.&#160; Net sales for Corporate and eliminations primarily
      represent the elimination of inter-segment sales.</div>

<div><br/>
    </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; margin-left: 0px; margin-right: auto; width: 100%;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"></td>

    <td colspan="23" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Years ended March 31,</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="7" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="7" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="7" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2022</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Gross profit:</div>
          </td>

    <td colspan="3" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(255, 255, 255);">_</span><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">$&#8217;s</span></div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="3" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">% of sales</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="3" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(255, 255, 255);">_</span><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">$&#8217;s</span></div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="3" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">% of sales</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="3" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> <span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">$&#8217;s</span></div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="3" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">% of sales</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 28%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: 9pt;">Climate Solutions </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">275.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">26.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">%</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">223.6</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">22.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">%</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">166.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">18.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">%</div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 28%; padding-bottom: 2px;" valign="bottom">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: 9pt;">Performance Technologies </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">251.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">18.2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">%</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">166.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">12.6</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">%</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">142.2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">12.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">%</div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 28%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: 18pt;">Segment total </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">526.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">21.6</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">%</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">389.7</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">16.7</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">%</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">308.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">14.8</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">%</div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 28%; padding-bottom: 2px;" valign="bottom">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: 9pt;">Corporate and eliminations</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(0.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(0.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.8</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 28%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: 18pt;">Gross profit</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">525.6</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">21.8</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">%</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">389.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">16.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">%</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">309.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">15.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">%</div>
          </td>

  </tr>


</table>

<div><br/>
    </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; margin-left: 0px; margin-right: auto; width: 100%;">


  <tr>

    <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"></td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="10" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Years ended March 31,</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Operating income:</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2022</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 64%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">
              <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-indent: 9pt;">Climate Solutions</div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">$<br/>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">166.9</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">$<br/>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">124.1</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">$<br/>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">73.4</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: top; width: 64%; padding-bottom: 2px;" valign="bottom">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-indent: 9pt;">Performance Technologies</div>
          </td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">123.4</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">65.6</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">77.4</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"></td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 64%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: 18pt;">Segment total</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">290.3</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">189.7</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">150.8</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"></td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 64%; padding-bottom: 2px;" valign="bottom">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: 9pt;">Corporate and eliminations (a)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">(49.6</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">)</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">(39.3</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">)</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">(31.6</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">)</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 64%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: 18pt;">Operating income<br/>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">$<br/>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">240.7</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">$<br/>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">150.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">$<br/>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">119.2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"></div>
          </td>

  </tr>


</table>
<hr style="height: 2px; width: 5%; color: #000000; background-color: #000000; text-align: left; border: none; margin-left: 0px; margin-right: auto;"/>
<div>
      <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;">(a)</td>

    <td style="width: auto; vertical-align: top; text-align: left;">
              <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The operating loss for Corporate includes certain research and development costs,
                  legal, finance and other general corporate and central services expenses, and other costs that are either not directly attributable to an operating segment or not considered when management evaluates segment performance.</span></div>
            </td>

  </tr>


</table>
    </div>

<div><br/></div>

<div style="font-variant: normal; letter-spacing: normal; text-align: left; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; text-transform: none;">The following is a summary of segment assets, comprised entirely of trade accounts receivable and inventories, and other assets:</div>

<div><br/>
    </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; margin-left: 0px; margin-right: auto; width: 100%;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"></td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">March 31,</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom">Assets:</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">
              <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-indent: 9pt;">Climate Solutions</div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">400.6</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">334.8</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 76%;" valign="bottom">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">
              <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-indent: 9pt;">Performance Technologies</div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">380.2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">388.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">
              <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-indent: 9pt;">Other (a)</div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1,070.7</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><br/>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">843.0</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><br/>
            </div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 76%; padding-bottom: 4px;" valign="bottom">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: 18pt;">Total assets</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1,851.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1,565.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
<hr style="height: 2px; width: 5%; color: #000000; background-color: #000000; text-align: left; border: none; margin-left: 0px; margin-right: auto;"/>
<div>
      <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;">(a)</td>

    <td style="width: auto; vertical-align: top; text-align: left;">
              <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Represents cash and cash equivalents, other current assets, property plant and
                  equipment, intangible assets, goodwill, deferred income taxes, and other noncurrent assets for the Climate Solutions and Performance Technologies segments and Corporate.</span></div>
            </td>

  </tr>


</table>

    </div>

<div><br/></div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The following is a summary of capital expenditures and depreciation and amortization expense by segment:</div>

<div><br/>
    </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; margin-left: 0px; margin-right: auto; width: 100%;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"></td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Years ended March 31,</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Capital expenditures:</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2022</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 64%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">
              <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-indent: 9pt;">Climate Solutions (a)<br/>
              </div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">50.6</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">24.2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">9.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 64%;" valign="bottom">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">
              <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt;">
                <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-indent: 9pt;">Performance Technologies</div>
              </div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">36.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">25.2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">29.2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 64%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">
              <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-indent: 9pt;">Corporate</div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.7</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1.2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 64%; padding-bottom: 4px;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 27pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Total capital expenditures</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">87.7</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">50.7</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">40.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
<hr style="height: 2px; width: 5%; color: #000000; background-color: #000000; text-align: left; border: none; margin-left: 0px; margin-right: auto;"/>
<div>
      <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;">


  <tr style="vertical-align: top;">

    <td style="vertical-align: top; width: 18pt;">
              <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: 9pt;">(a)</span></div>
            </td>

    <td style="align: left; vertical-align: top; width: auto;">
              <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">In March 2024, the Company purchased a manufacturing
                site in the U.K. for $13.4 million in order to expand its&#160; production capacity for data center cooling products.</div>
            </td>

  </tr>


</table>
    </div>

<div><br/>
    </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; margin-left: 0px; margin-right: auto; width: 100%;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"></td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Years ended March 31,</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Depreciation and amortization expense:</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2022</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">
              <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">
                <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-indent: 0pt; margin-left: 9pt;">Climate Solutions</div>
              </div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">23.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">21.7</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">23.6</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 64%;" valign="bottom">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">
              <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">
                <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt;">
                  <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-indent: 9pt;">Performance Technologies<br/>
                  </div>
                </div>
              </div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">31.7</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">31.8</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">29.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: 9pt;">Corporate</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1.0</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 64%; padding-bottom: 4px;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 27pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Total depreciation and amortization expense</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">56.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">54.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">54.8</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><br/>
    </div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The following is a summary of net sales by geographic area, based upon the location of the selling unit:</div>

<div><br/>
    </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; margin-left: 0px; margin-right: auto; width: 100%;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"></td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Years ended March 31,</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2022</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">United States</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1,233.7</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1,139.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">949.6</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 64%;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Italy</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">242.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">249.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">232.0</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Hungary</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">224.7</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">210.7</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">185.2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 64%;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">China</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">144.2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">151.6</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">166.0</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">United Kingdom</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">135.8</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">93.6</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">118.6</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 64%; padding-bottom: 2px;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Other</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">427.0</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">453.2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">398.7</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Net sales</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2,407.8</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2,297.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2,050.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div><br/>
    </div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The following is a summary of property, plant and equipment by geographic area:</div>

<div><br/>
    </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; margin-left: 0px; margin-right: auto; width: 100%;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"></td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">March 31,</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">United States</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">117.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">96.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: top; width: 76%;" valign="bottom">Hungary <br/>
          </td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">40.7</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">40.8</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">China</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">39.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">40.2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 76%;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Mexico</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">35.2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">34.0</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Italy</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">33.8</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">32.8</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 76%; padding-bottom: 2px;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Other</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">99.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">70.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Total property, plant and equipment<br/>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">365.7</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">314.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-15<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-40<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//280/tableOfContent<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-26<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 34<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-34<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-21<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-21<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140696459569712">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Insider Trading Arrangements<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_InsiderTradingArrLineItems', window );"><strong>Insider Trading Arrangements [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_Rule10b51ArrAdoptedFlag', window );">Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_NonRule10b51ArrAdoptedFlag', window );">Non-Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_Rule10b51ArrTrmntdFlag', window );">Rule 10b5-1 Arrangement Terminated</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_NonRule10b51ArrTrmntdFlag', window );">Non-Rule 10b5-1 Arrangement Terminated</a></td>
<td class="text">false<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_InsiderTradingArrLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_InsiderTradingArrLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_NonRule10b51ArrAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_NonRule10b51ArrAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_NonRule10b51ArrTrmntdFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_NonRule10b51ArrTrmntdFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_Rule10b51ArrAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_Rule10b51ArrAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_Rule10b51ArrTrmntdFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_Rule10b51ArrTrmntdFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140696465740240">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule II - Valuation and Qualifying Accounts<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ValuationAndQualifyingAccountsAbstract', window );"><strong>Schedule II - Valuation and Qualifying Accounts [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock', window );">Schedule II - Valuation and Qualifying Accounts</a></td>
<td class="text">
<div><span style="background-color: rgb(255, 255, 255); font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">MODINE MANUFACTURING COMPANY AND SUBSIDIARIES </span></div>

<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">(A Wisconsin Corporation)</div>

<div><br/>
    </div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">SCHEDULE
      II - VALUATION AND QUALIFYING ACCOUNTS</div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">For the years ended March 31, 2024, 2023 and 2022</div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">(In millions)</div>

<div><br/>
    </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"></td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Additions</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Description</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Balance at</div>
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Beginning of</div>
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Period</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Charged</div>
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">(Benefit) to</div>
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Costs and</div>
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Expenses</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Charged to</div>
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Other</div>
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Accounts</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Reclassified</div>
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">from Held for</div>
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> Sale</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Balance at</div>
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">End of Period</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 40%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2024: Valuation Allowance for Deferred Tax Assets</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">61.6</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">11.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(10.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)<sup>(a)</sup></div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">63.0</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 40%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 40%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2023: Valuation Allowance for Deferred Tax Assets</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">112.2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(49.7</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(0.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)<sup>(a)</sup></div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">61.6</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 40%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 40%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2022: Valuation Allowance for Deferred Tax Assets</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">90.7</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(4.6</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(1.0</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)<sup>(a)</sup></div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">27.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">112.2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
<hr style="height: 2px; width: 5%; color: #54301A; background-color: #54301A; text-align: left; border: none; margin-left: 0px; margin-right: auto;"/>
<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(a)</td>

    <td style="width: auto; vertical-align: top; text-align: left;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Foreign currency translation and other adjustments. Fiscal 2024 amount also includes a decrease from the sale of three automotive businesses based in Germany.</span><br/>
            </div>
          </td>

  </tr>


</table>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for valuation and qualifying accounts and reserves.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 12<br> -Subsection 09<br> -Publisher SEC<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ValuationAndQualifyingAccountsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ValuationAndQualifyingAccountsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140696466106720">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies (Policies)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Significant Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock', window );">Basis of Presentation</a></td>
<td class="text">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"><span style="text-decoration: underline;">Basis of presentation</span></div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company prepares its consolidated financial statements in conformity with generally accepted accounting principles (&#8220;GAAP&#8221;) in the United States.&#160;
      These principles require management to make certain estimates and assumptions in determining assets, liabilities, revenue, expenses and related disclosures.&#160; Actual amounts could differ materially from those estimates.</div>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConsolidationPolicyTextBlock', window );">Consolidation Principles</a></td>
<td class="text">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"><span style="text-decoration: underline;">Consolidation principles</span></div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The consolidated financial statements include the accounts of Modine Manufacturing Company and its majority-owned or Modine-controlled subsidiaries.&#160;
      The Company eliminates intercompany transactions and balances in consolidation.</div>
<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock', window );">Revenue Recognition</a></td>
<td class="text">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"><span style="text-decoration: underline;">Revenue recognition</span></div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company recognizes revenue based upon consideration specified in a contract and as it satisfies performance obligations by transferring control
      over its products to its customers, which may be at a point in time or over time. The majority of the Company&#8217;s revenue is recognized at a point in time, based upon shipment terms. A portion of the Company&#8217;s revenue is recognized over time, based
      upon estimated progress toward satisfaction of the contractual performance obligations. See Note 3 for additional information.</div>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mod_ShippingAndHandlingCostsPolicyTextBlock', window );">Shipping and Handling Costs</a></td>
<td class="text">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"><span style="text-decoration: underline;">Shipping and handling costs</span></div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company records shipping and handling costs incurred upon the shipment of products to its customers in cost of sales, and related amounts billed to
      these customers in net sales.</div>
<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TradeAndOtherAccountsReceivablePolicy', window );">Trade Accounts Receivable</a></td>
<td class="text">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"><span style="text-decoration: underline;">Trade accounts receivable</span></div>

<div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left;">The Company records trade receivables at the invoiced amount. Trade receivables do not bear interest if paid according to the original terms. The Company
      maintains an allowance for credit losses, representing its estimate of expected losses associated with its trade accounts receivable. The Company bases its estimate using historical loss experience and considers the aging of the receivables and risks
      specific to customers where appropriate. At March 31, 2024 and 2023, the allowance for credit losses was $2.7 million and $2.2 million, respectively. &#160;The changes to the Company&#8217;s allowance for credit losses during fiscal 2024 and 2023 were not material and primarily consisted
      of current-period provisions, write-offs charged against the allowance, recoveries collected, and foreign currency translation. </div>

<div><br/>
    </div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company enters into supply chain financing programs from time to time to sell accounts receivable, without recourse, to third-party financial
      institutions.&#160; Sales of accounts receivable are reflected as a reduction of accounts receivable on the consolidated balance sheets and the proceeds are included in cash flows from operating activities in the consolidated statements of cash flows.
      During fiscal 2024, 2023, and 2022, the Company sold $130.2 million, $150.6 million, and $126.4 million, respectively, of accounts receivable to
      accelerate cash receipts. During fiscal 2024, 2023, and 2022, the Company recorded <span style="font-size: 10pt; font-family: 'Times New Roman';">costs totaling</span> $1.6 million, $1.2 million, and $0.3 million, respectively, <span style="font-size: 10pt; font-family: 'Times New Roman';">related to selling accounts receivable </span>in the consolidated statements of
      operations. </div>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StandardProductWarrantyPolicy', window );">Warranty</a></td>
<td class="text">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"><span style="text-decoration: underline;">Warranty</span></div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company provides product warranties for specific product lines and accrues for estimated future warranty costs in the period in which the sale is
      recorded.&#160; The Company records warranty expense, within cost of sales, based upon historical and current claims data or based upon estimated future claims.&#160; Accrual balances, which are recorded within other current liabilities, are monitored and
      adjusted if it is probable that expected claims will differ from previous estimates.&#160; See Note 15 for additional information.</div>
<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentPreproductionDesignAndDevelopmentCosts', window );">Tooling</a></td>
<td class="text">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"><span style="text-decoration: underline;">Tooling</span></div>

<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">The Company accounts for production tooling costs as a component of property, plant and
        equipment when it owns title to the tooling and amortizes the capitalized cost to cost of sales over the estimated life of the asset, which is generally </span>three years<span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">.&#160; At March 31, 2024 and 2023</span>,<span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"> Company-owned tooling totaled </span>$16.1 million<span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"> and </span>$17.1 million<span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">, respectively.</span></div>

<div><br/>
    </div>

<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">In certain instances, tooling is owned by the customer.&#160; At the time customer-owned
        tooling is completed and customer acceptance is obtained, the Company records tooling revenue and related production costs within net sales and cost of sales, respectively, in the consolidated statements of operations.</span><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(255, 0, 0);">&#160; </span><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">If the customer has agreed to reimburse the Company, unbilled customer-owned tooling costs
        are recorded as a receivable within other current assets. No significant arrangements exist where customer-owned tooling costs were not accompanied by guaranteed reimbursement. At March 31, 2024 and 2023</span>,<span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"> customer-owned tooling receivables totaled </span>$7.6 million<span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"> and </span>$10.9 million<span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">, respectively.</span><br/>
    </div>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy', window );">Stock-based Compensation</a></td>
<td class="text">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"><span style="text-decoration: underline;">Stock-based compensation</span></div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company recognizes stock-based compensation using the fair value method. Accordingly, compensation expense for stock options, restricted stock and
      performance-based stock awards is calculated based upon the fair value of the instruments at the time of grant and is recognized as expense over the respective vesting periods. See Note 5 for additional information.</div>
<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpensePolicy', window );">Research and Development</a></td>
<td class="text">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"><span style="text-decoration: underline;">Research and development</span></div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman';">The Company expenses research and development costs as incurred within selling, general,
        and administrative (&#8220;SG&amp;A&#8221;) expenses. During fiscal </span>2024, 2023, and 2022<span style="font-size: 10pt; font-family: 'Times New Roman';">, research and development costs totaled</span> $42.0 million, $44.0 million, and $50.3 million, respectively.</div>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock', window );">Translation of Foreign Currencies</a></td>
<td class="text">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"><span style="text-decoration: underline;">Translation of foreign currencies</span></div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company translates assets and liabilities of foreign subsidiaries into U.S. dollars at the period-end exchange rates and translates income and
      expense items at the monthly average exchange rate for the period in which the transactions occur.&#160; The Company reports resulting translation adjustments within accumulated other comprehensive income (loss) within shareholders&#8217; equity.&#160; The Company
      includes foreign currency transaction gains or losses in the statement of operations within other income and expense.</div>
<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativesPolicyTextBlock', window );">Derivative Instruments</a></td>
<td class="text">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"><span style="text-decoration: underline;">Derivative instruments</span></div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company enters into derivative financial instruments from time to time to manage certain financial risks. The Company enters into forward contracts
      to reduce exposure to changing future purchase prices for aluminum and copper and into foreign currency exchange contracts to hedge specific foreign currency-denominated assets and liabilities as well as forecasted transactions. The Company
      designates certain derivative financial instruments as cash flow hedges for accounting purposes. These instruments are used to manage financial risks and are not speculative.&#160; See Note 19 for additional information.</div>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxPolicyTextBlock', window );">Income Taxes</a></td>
<td class="text">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"><span style="text-decoration: underline;">Income taxes</span></div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company determines deferred tax assets and liabilities based upon the difference between the amounts reported in the financial statements and the
      tax basis of assets and liabilities, using enacted tax rates in effect in the years in which the differences are expected to reverse. The Company establishes a valuation allowance if it is more likely than not that a deferred tax asset, or portion
      thereof, will not be realized.&#160; The Company records the tax effects of global intangible low-taxed income (&#8220;GILTI&#8221;) as a period expense in the applicable tax year. The Company uses the portfolio approach for releasing income tax effects from
      accumulated other comprehensive income (loss).&#160; See Note 8 for additional information.</div>
<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerSharePolicyTextBlock', window );">Earnings per Share</a></td>
<td class="text">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"><span style="text-decoration: underline;">Earnings per share</span></div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company calculates basic earnings per share based upon the weighted-average number of common shares outstanding during the period, while the
      calculation of diluted earnings per share includes the dilutive effect of potential common shares outstanding during the period.&#160; The calculation of diluted earnings per share excludes potential common shares if their inclusion would have an
      anti-dilutive effect.&#160; See Note 9 for additional information.</div>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock', window );">Cash and Cash Equivalents</a></td>
<td class="text">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"><span style="text-decoration: underline;">Cash and cash equivalents</span></div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company considers all highly-liquid investments with original maturities of three months or less to be cash equivalents.<br/>
    </div>
<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentPolicyTextBlock', window );">Short-term Investments</a></td>
<td class="text">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"><span style="text-decoration: underline;">Short-term investments</span></div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company invests in time deposits with original maturities of more than three months but not more than one year.&#160; The Company records these
      short-term investments at cost, which approximates fair value, within other current assets in the consolidated balance sheets.&#160; As of March 31, 2023, the Company&#8217;s short-term investments totaled $3.5 million. The Company had&#160;no short-term investments as of March 31, 2024.<br/>
    </div>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryPolicyTextBlock', window );">Inventories</a></td>
<td class="text">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"><span style="text-decoration: underline;">Inventories</span></div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company values inventories using a first-in, first-out or weighted-average basis, at the lower of cost and net realizable value.</div>
<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock', window );">Property, Plant and Equipment</a></td>
<td class="text">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"><span style="text-decoration: underline;">Property, plant and equipment</span></div>

<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">The Company records property, plant and equipment at cost. For financial reporting
        purposes, the Company computes depreciation using the straight-line method over the expected useful lives of the assets. The Company expenses maintenance and repair costs as incurred. The Company capitalizes costs of improvements. Upon the sale or
        other disposition of an asset, the Company removes the cost and related accumulated depreciation from the accounts and includes the gain or loss in the consolidated statements of operations. Capital expenditures of </span>$22.7 million<span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">, </span>$13.6 million,<span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"> and </span>$9.0 million<span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"> were accrued within accounts payable at March 31, 2024, 2023 and 2022</span>,<span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"> respectively.<br/>
      </span></div>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeasesPolicyTextBlock', window );">Leases</a></td>
<td class="text">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"><span style="text-decoration: underline;">Leases</span></div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company&#8217;s most significant leases represent leases of real estate, such as manufacturing facilities, warehouses, and office buildings.&#160; The Company
      also leases manufacturing and information technology equipment and vehicles.&#160; The Company recognizes right-of-use (&#8220;ROU&#8221;) assets and lease liabilities at the lease commencement date, based upon the present value of lease payments over the lease
      term.&#160; See Note 16 for additional information.</div>
<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock', window );">Goodwill</a></td>
<td class="text">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"><span style="text-decoration: underline;">Goodwill</span></div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company does not amortize goodwill; rather, it tests for impairment annually unless conditions exist that would require a more frequent
      evaluation.&#160; The Company performs an assessment of the fair value of its reporting units for goodwill impairment testing based upon, among other things, the present value of expected future cash flows.&#160; The Company performed its goodwill impairment
      tests as of March 31, 2024 and determined the fair value of each of its reporting units exceeded the respective book value.&#160; See Note 14 for additional information.</div>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock', window );">Impairment of Held and Used Long-lived Assets</a></td>
<td class="text">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"><span style="text-decoration: underline;">I<span style="font-size: 10pt; font-family: 'Times New Roman';">mpairment of held and used long-lived assets</span></span></div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company reviews held and used long-lived assets, including property, plant and equipment and intangible assets, for impairment whenever events or
      changes in circumstances indicate that the carrying amount of the asset may not be fully recoverable.&#160; In these instances, the Company compares the undiscounted future cash flows expected to be generated from the asset with its carrying value.&#160; If
      the asset&#8217;s carrying value exceeds expected future cash flows, the Company measures and records an impairment loss, if any, as the amount by which the carrying value of the asset exceeds its fair value.&#160; The Company estimates fair value using a
      variety of valuation techniques, including discounted cash flows, market values and comparison values for similar assets.</div>
<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mod_AssetsHeldForSalePolicyTextBlock', window );">Assets Held for Sale</a></td>
<td class="text">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"><span style="text-decoration: underline;">Assets held for sale</span></div>

<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">The Company classifies an asset as held for sale when (i) management approves and commits to a formal plan to actively market the asset for sale at a reasonable price in
      relation to its fair value; (ii) the asset is available for immediate sale in its present condition; (iii) an active program to locate a buyer and other actions required to complete the sale have been initiated; (iv) the sale of the asset is expected
      to be completed within one year; and (v) it is unlikely that significant changes will be made to the plan.&#160; Upon classification as held for sale, the Company records the carrying value of the asset at the lower of its carrying value or its estimated
      fair value, less costs to sell.&#160; In addition, the Company ceases to record depreciation for assets held for sale. The Company had no
      assets classified as held for sale as of March 31, 2024 and 2023.</div>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mod_DeferredCompensationTrustPolicyTextBlock', window );">Deferred Compensation Trusts</a></td>
<td class="text">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"><span style="text-decoration: underline;">Deferred compensation trusts</span></div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company maintains deferred compensation trusts to fund future obligations under its non-qualified deferred compensation plans.&#160; The trusts&#8217;
      investments in third-party debt and equity securities are presented within other noncurrent assets in the consolidated balance sheets.</div>
<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mod_SelfInsuranceReservesPolicyTextBlock', window );">Self-insurance Reserves</a></td>
<td class="text">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"><span style="text-decoration: underline;">Self-insurance reserves</span></div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company retains a portion of the financial risk for certain insurance coverage, including property, general liability, workers compensation, and
      employee healthcare, and therefore maintains reserves that estimate the impact of unreported and under-reported claims that fall below various stop-loss limits and deductibles under its insurance policies.&#160; The Company maintains reserves for the
      estimated settlement cost of known claims, as well as estimates of incurred but not reported claims.&#160; The Company charges costs of claims, including the impact of changes in reserves due to claim experience and severity, to cost of sales or SG&amp;A
      expenses.&#160; The Company reviews and updates the amount of its insurance-related reserves on a quarterly basis.</div>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EnvironmentalCostsPolicy', window );">Environmental Liabilities</a></td>
<td class="text">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"><span style="text-decoration: underline;">Environmental liabilities</span></div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company records liabilities for environmental assessments and remediation activities in the period in which its responsibility is probable and the
      costs can be reasonably estimated.&#160; The Company records environmental indemnification assets from third parties, including prior owners, when recovery is probable. To the extent that the required remediation procedures change, or additional
      contamination is identified, the Company&#8217;s estimated environmental liabilities may also change. See Note 20 for additional information.</div>
<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">New Accounting Guidance</a></td>
<td class="text">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"><span style="text-decoration: underline;">New accounting guidance</span></div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"><span style="text-decoration: underline;"> <br/>
      </span></div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"><span style="text-decoration: underline;"> <span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Supplier finance programs<br/>
        </span></span></div>

<div><span style="text-decoration: underline;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></span></div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"> <span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">In September 2022, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued new guidance regarding disclosure of supplier finance programs including the key terms, outstanding obligations, and where such
        obligations are presented within the financial statements.&#160; In addition, beginning for fiscal 2025, a roll forward of obligations under such programs is required annually.&#160; The new guidance does not impact the recognition, measurement or financial
        statement presentation of supplier finance program obligations.&#160; The Company adopted this guidance as of April 1, 2023.&#160; In addition, the Company early adopted the disclosure requirements regarding roll forward information.<br/>
        <br/>
        The Company facilitates a voluntary supplier finance program through a financial institution that allows certain suppliers in the U.S. and Europe to request early payment for invoices, at a discount, from the financial institution.&#160; The Company or
        the financial institution may terminate the supplier finance program upon 90 days&#8217; notice.&#160; The Company&#8217;s obligations to its suppliers,
        including amounts due and payment terms, are consistent, irrespective of whether a supplier participates in the program.&#160; The Company is not party to the arrangements between the participating suppliers and the financial institution.&#160; Under this
        program, the Company confirms the validity of supplier invoices to the financial institution and remits payments to it based on the original payment terms, which typically range from 60 to 120 days. The outstanding obligations under this program are included
        within <span style="-sec-ix-hidden:Fact_34ca6ce8e1784cf0934067e86d0a5a0f">accounts payable</span> in the consolidated balance sheets.<br/>
        <br/>
      </span></div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">The following table presents a roll forward of the Company&#8217;s obligations associated with its supplier finance program during fiscal 2024.</span><span style="text-decoration: underline;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></span> </div>

<div><span style="text-decoration: underline;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></span></div>

<div><br class="Apple-interchange-newline"/></div>

<table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="letter-spacing: normal; width: 100%; word-spacing: 0px; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left; text-transform: none;">


  <tr>

    <td style="vertical-align: top; width: 88%; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-style: normal;">Obligations outstanding, March 31, 2023</div>
            </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-style: normal; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
              <div style="font-style: normal;">$</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
              <div style="font-style: normal;">21.2</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-style: normal; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 88%;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-style: normal;">Invoices submitted</div>
            </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-style: normal; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-style: normal; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
              <div style="font-style: normal;">109.7</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-style: normal; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 88%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-style: normal;">Invoices paid</div>
            </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); font-style: normal; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); font-style: normal; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
              <div style="font-style: normal;">(107.3</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
              <div style="font-style: normal;">)</div>
            </td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 88%; padding-bottom: 4px;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-style: normal;">Obligations outstanding, March 31, 2024</div>
            </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-style: normal; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom">
              <div style="font-style: normal;">$</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom">
              <div style="font-style: normal;">23.6</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-style: normal; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div> <br/>
      </div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"><span style="text-decoration: underline;">Segment reporting disclosures<br/>
      </span></div>

<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">In November 2023, the FASB issued new disclosure guidance for reportable segments.&#160; The new guidance will require disclosure of significant segment expenses, which are
      expenses that are (i) significant to the segment, (ii) regularly provided to the chief operating decision maker (&#8220;CODM&#8221;) and (iii) included in the reported measure of segment profit or loss.&#160; In addition, the new guidance will require companies to
      disclose the title and position of their CODM and expand interim disclosures to include the majority of the annual segment disclosures.&#160; The definition of and method for determining reportable segments is unchanged.&#160; The new disclosure requirements
      will become effective for the Company&#8217;s fiscal 2025 annual financial statements.&#160; The Company is currently evaluating potential impacts of the new disclosure requirements, but does not expect the guidance will have a material impact on its
      consolidated financial statements.</div>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mod_AssetsHeldForSalePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for assets to be held for sale.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mod_AssetsHeldForSalePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mod_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mod_DeferredCompensationTrustPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Policy to maintain a deferred compensation trust to fund future obligations under its non-qualified deferred compensation plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mod_DeferredCompensationTrustPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mod_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mod_SelfInsuranceReservesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for self-insurance reserves, including, but not limited to incurred but not reported reserves (IBNR).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mod_SelfInsuranceReservesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mod_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mod_ShippingAndHandlingCostsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the classification of shipping and handling costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mod_ShippingAndHandlingCostsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mod_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfAccountingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConsolidationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConsolidationPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for its derivative instruments and hedging activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 815<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(n))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-1A<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-4<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerSharePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerSharePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EnvironmentalCostsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for obligations that resulted from improper or other-than normal operation of a long-lived asset in the past. This accounting policy may address (1) whether the related remediation costs are expensed or capitalized, (2) whether the obligation is measured on a discounted basis, (3) the event, situation, or set of circumstances that generally triggers recognition of loss contingencies arising from the entity's environmental remediation-related obligations, and (4) the timing of recognition of any recoveries.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.Y.Q4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480102/450-20-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 410<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481931/410-30-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Topic 410<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481931/410-30-50-8<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 410<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481899/410-30-55-14<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 410<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//410-30/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EnvironmentalCostsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//830/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 30<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the impairment and disposal of long-lived assets including goodwill and other intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(h)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-17<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482525/740-10-45-25<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482525/740-10-45-28<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-19<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-20<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483489/210-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 912<br> -SubTopic 330<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482105/912-330-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//330/tableOfContent<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483080/330-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483080/330-10-50-4<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 270<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482989/270-10-45-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for investment in financial asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(3)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(f)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(f)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(f)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 12<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-12<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 19<br> -Subparagraph (2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-19<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeLeasesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for leasing arrangement entered into by lessee.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeLeasesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480321/958-360-50-6<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480321/958-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentPreproductionDesignAndDevelopmentCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the preproduction design and development costs it incurs related to long-term supply arrangements, including whether such costs are capitalized or expensed as incurred. The entity also may disclose the aggregate amount of (1) assets recognized for agreements that contractually reimburse the entity for its pre-production design and development costs (2) assets recognized for molds, dies and other tools that the entity owns and (3) assets recognized for molds, dies and other tools that the entity does not own.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 340<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480341/340-10-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentPreproductionDesignAndDevelopmentCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpensePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for costs it has 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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 730<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483044/730-10-05-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpensePolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue from contract with customer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-19<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-18<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-18<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-20<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-20<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-20<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-20<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org//606/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.C.Q3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.1.Q5)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.3.Q2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.2.Q6)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//718/tableOfContent<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StandardProductWarrantyPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for standard warranties including the methodology for measuring the liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482425/460-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StandardProductWarrantyPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TradeAndOtherAccountsReceivablePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481569/310-20-50-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 310<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-11B<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -SubTopic 10<br> -Topic 310<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-6<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (d)<br> -SubTopic 10<br> -Topic 310<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TradeAndOtherAccountsReceivablePolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140696456666704">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Significant Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock', window );">Supplemental Cash Flow Information</a></td>
<td class="text">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman';"><span style="text-decoration: underline;">S</span></span><span style="font-size: 10pt; font-family: 'Times New Roman'; font-style: italic;"><span style="text-decoration: underline;">upplemental cash flow information</span></span></div>

<div><br/>
    </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Years ended March 31,</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2022</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Interest paid</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">23.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">18.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">14.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; white-space: nowrap;" valign="bottom">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Income taxes paid</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">46.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">31.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">21.8</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplierFinanceProgramTableTextBlock', window );">Obligations Associated with Supplier Finance Program</a></td>
<td class="text">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">The following table presents a roll forward of the Company&#8217;s obligations associated with its supplier finance program during fiscal 2024.</span><span style="text-decoration: underline;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></span> </div>

<div><span style="text-decoration: underline;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></span></div>

<div><br class="Apple-interchange-newline"/></div>

<table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="letter-spacing: normal; width: 100%; word-spacing: 0px; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left; text-transform: none;">


  <tr>

    <td style="vertical-align: top; width: 88%; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-style: normal;">Obligations outstanding, March 31, 2023</div>
            </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-style: normal; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
              <div style="font-style: normal;">$</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
              <div style="font-style: normal;">21.2</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-style: normal; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 88%;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-style: normal;">Invoices submitted</div>
            </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-style: normal; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-style: normal; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
              <div style="font-style: normal;">109.7</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-style: normal; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 88%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-style: normal;">Invoices paid</div>
            </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); font-style: normal; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); font-style: normal; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
              <div style="font-style: normal;">(107.3</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
              <div style="font-style: normal;">)</div>
            </td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 88%; padding-bottom: 4px;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-style: normal;">Obligations outstanding, March 31, 2024</div>
            </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-style: normal; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom">
              <div style="font-style: normal;">$</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom">
              <div style="font-style: normal;">23.6</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-style: normal; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of supplemental cash flow information for the periods presented.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplierFinanceProgramTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of supplier finance program.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 405<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479468/405-50-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 405<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147477128/405-50-55-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplierFinanceProgramTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140696466053696">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions and Dispositions (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2024</div></th></tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=mod_ScottSpringfieldManufacturingMember', window );">Scott Springfield Manufacturing [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Acquisitions and Dispositions [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock', window );">Allocation of Purchase Price</a></td>
<td class="text">
<div style="text-align: left; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-size: 13.3333px; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-indent: 0px; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">The Company has preliminarily
        allocated the purchase price of Scott Springfield Manufacturing to the identifiable tangible and intangible assets acquired and the liabilities assumed based upon their estimated fair values as of the acquisition date, as follows:</span></div>

<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none;"> <br/>
    </span></div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">


  <tr>

    <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">Cash and cash
              equivalents</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">0.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; background-color: #FFFFFF;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">Trade accounts
              receivable</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">27.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">Inventories</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">20.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; background-color: #FFFFFF;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">Property, plant and
              equipment</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">6.0</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">Intangible assets</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">102.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; background-color: #FFFFFF;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">Goodwill</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">65.2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">Other assets</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">4.0</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; background-color: #FFFFFF;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">Accounts payable</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">(8.6</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">)</div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">Accrued compensation
              and employee benefits</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">(1.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">)</div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; background-color: #FFFFFF;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">Deferred income taxes</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">(24.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">)</div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">Other liabilities</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">(7.8</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">)</div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; padding-bottom: 4px; background-color: #FFFFFF;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">Purchase price</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">184.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock', window );">Acquired Intangible Assets</a></td>
<td class="text"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;">Acquired intangible assets were as follows:</span>
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"> <br/>
      </span></div>

<table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;">


  <tr>

    <td style="vertical-align: top; width: 77.83%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: top; width: 0.99%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; text-align: center;">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Gross</div>
              </td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; width: 0.99%; white-space: nowrap;">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: center; width: 8.99%; font-weight: bold;"> Weighted-</td>

    <td colspan="1" style="vertical-align: top; text-align: right; width: 0.99%;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 77.83%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: top; width: 0.99%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; text-align: center;">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Carrying</div>
              </td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; width: 0.99%; white-space: nowrap;">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: center; width: 8.99%; font-weight: bold;">Average <br/>
              </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 0.99%;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; padding-bottom: 2px; width: 77.83%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0); width: 0.99%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center;">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Value</div>
              </td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; width: 0.99%; white-space: nowrap;">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0); width: 8.99%; font-weight: bold; white-space: nowrap;">Useful Life <br/>
              </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: 2px solid rgb(0, 0, 0); width: 0.99%;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 77.83%; background-color: rgb(204, 238, 255);" valign="bottom">
                <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Customer relationships</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 0.99%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.11%; background-color: rgb(204, 238, 255);" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 8.99%; background-color: rgb(204, 238, 255);" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">66.9</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.99%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 8.99%; background-color: rgb(204, 238, 255);" valign="bottom">12
                years <br/>
              </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 0.99%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 77.83%;" valign="bottom">
                <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Order backlog</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 0.99%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.11%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 8.99%;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">22.6</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.99%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 8.99%;" valign="bottom">&#160;1 year <br/>
              </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 0.99%;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 77.83%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom">
                <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Trade name</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 0.99%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.11%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 8.99%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">12.8</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.99%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 8.99%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom">10 years <br/>
              </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 0.99%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 77.83%; padding-bottom: 4px;" valign="bottom">
                <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; margin-left: 9pt;">Total intangible assets acquired</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 0.99%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.11%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 8.99%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">102.3</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.99%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 8.99%; padding-bottom: 4px;" valign="bottom">&#160;&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 0.99%; padding-bottom: 4px;" valign="bottom">&#160;</td>

  </tr>


</table>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionProFormaInformationTextBlock', window );">Unaudited Supplemental Pro Forma Information</a></td>
<td class="text">
<div><span style="font-size: 10pt;"> </span>
      </div>

<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial;">The following unaudited supplemental pro forma information presents the Company&#8217;s consolidated results of operations as though the acquisition of Scott
        Springfield Manufacturing had occurred at the beginning of fiscal 2023.&#160; This pro forma financial information is presented for illustrative purposes only and is not considered to be indicative of the operating results that would have been achieved
        had the acquisition been completed as of the date indicated or the operating results that may be obtained in the future.</div>

<div><span style="font-size: 10pt;"> </span>
      <br class="Apple-interchange-newline"/></div>

<table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="width: 100%; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"></td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="6" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none;">Years ended March 31,<br/>
              </span></div>
          </td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none;"><br/>
              </span></div>
          </td>

    <td colspan="1" style="text-align: center; font-weight: bold; vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; text-align: center; font-weight: bold; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none;">2024 <br/>
            </span></td>

    <td colspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: center; font-weight: bold; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="text-align: center; vertical-align: bottom; font-weight: bold; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none;">2023<br/>
            </span></td>

    <td colspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; width: 76%; background-color: #CCEEFF;" valign="bottom">&#160;Net
            sales</td>

    <td colspan="1" rowspan="1" style="text-align: right; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">2,507.5</td>

    <td colspan="1" rowspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: right; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">2,346.2</td>

    <td colspan="1" rowspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; width: 76%;" valign="bottom">&#160;<span style="font-size: 13.3333px; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: left; text-indent: -9.6px; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">Net earnings attributable to Modine</span></td>

    <td colspan="1" rowspan="1" style="text-align: right; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">164.3</td>

    <td colspan="1" rowspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: right; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">126.3</td>

    <td colspan="1" rowspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=mod_NappsTechnologyCorporationMember', window );">Napps Technology Corporation [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Acquisitions and Dispositions [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock', window );">Allocation of Purchase Price</a></td>
<td class="text">
<div><span style="font-size: 10pt;"> </span></div>

<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial;">The Company&#8217;s allocation of the purchase price was as follows:</div>

<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial;"> <br/>
      </div>

<table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="letter-spacing: normal; width: 100%; word-spacing: 0px; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left; text-transform: none;">


  <tr>

    <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Trade accounts receivable</div>
            </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
              <div>$</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
              <div>1.2</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Inventories</div>
            </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
              <div>1.3</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Property, plant and equipment and other assets</div>
            </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
              <div>0.1</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Intangible assets</div>
            </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
              <div>2.9</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Goodwill</div>
            </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
              <div>1.0</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Accounts payable and other liabilities</div>
            </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
              <div>(0.7</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
              <div>)</div>
            </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; padding-bottom: 4px; background-color: rgb(204, 238, 255); text-align: left; white-space: nowrap;">
              <div style="margin-left: 9pt;">Purchase price</div>
            </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
              <div>$</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
              <div>5.8</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionProFormaInformationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -SubTopic 10<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479328/805-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -SubTopic 10<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479328/805-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionProFormaInformationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table does not include leveraged buyouts.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479328/805-10-50-3<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479328/805-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of finite-lived intangible assets acquired as part of a business combination or through an asset purchase, by major class and in total, including the value of the asset acquired, any significant residual value (the expected value of the asset at the end of its useful life) and the weighted-average amortization period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=mod_ScottSpringfieldManufacturingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=mod_ScottSpringfieldManufacturingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=mod_NappsTechnologyCorporationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=mod_NappsTechnologyCorporationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140696466063984">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue Recognition (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue Recognition [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueTableTextBlock', window );">Disaggregation of Revenue</a></td>
<td class="text">
<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">The tables below present
        revenue for each of the Company&#8217;s operating segments, Climate Solutions and Performance Technologies. Each segment&#8217;s revenue is disaggregated by product group, by geographic location and based upon the timing of revenue recognition.</div>

<div><br/>
      </div>

<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Beginning in fiscal 2024 and in connection with the Company&#8217;s strategic transformation and continued application of 80/20 principles across its
          businesses, the Company has refined its reporting of disaggregated revenue within the Climate Solutions segment to be more consistent with how the segment has aligned its teams around three market-based verticals: i) heat transfer products; ii)
          HVAC&amp;<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">R</span>; and iii) data center cooling.&#160; For the refined fiscal 2024 presentation, the Company reports revenue based upon the respective product lines and
          related customer relationships managed by each market-based vertical team.&#160; See Note 22 for additional information regarding the Company&#8217;s operating segments.&#160; The disaggregated revenue information presented in the tables below for fiscal 2023
          and 2022 has been recast to be comparable with the fiscal 2024 presentation.</div>

<div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"><br/>
    </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Year ended March 31, 2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"></td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Climate</div>
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> Solutions</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Performance</div>
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> Technologies</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Segment</div>
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Total</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Product groups:</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Heat transfer</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">419.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">419.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">HVAC&amp;R</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">340.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">340.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Data center cooling</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">294.2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">294.2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Air-cooled</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">681.2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">681.2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Liquid-cooled</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">491.6</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">491.6</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Advanced solutions</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">180.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">180.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Inter-segment sales</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">24.8</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">24.8</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; padding-bottom: 4px;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Net sales</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1,054.6</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1,378.0</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2,432.6</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Geographic location:</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Americas</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">607.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">764.2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1,372.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Europe</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">420.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">420.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">840.6</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Asia</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">26.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">193.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">219.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; padding-bottom: 4px;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Net sales</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1,054.6</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1,378.0</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2,432.6</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Timing of revenue recognition:</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Products transferred at a point in time</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1,015.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1,313.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2,328.7</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; padding-bottom: 2px;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Products transferred over time</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">39.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">64.6</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">103.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Net sales</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1,054.6</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1,378.0</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2,432.6</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div><br/>
    </div>

<table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Year ended March 31, 2023</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"></td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">
              <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Climate</div>
              <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> Solutions</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">
              <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Performance</div>
              <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> Technologies</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Segment</div>
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Total</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Product groups:</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Heat transfer</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">496.7</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">496.7</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">
              <div style="text-align: left; text-indent: -9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">HVAC&amp;R</div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">341.0</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">341.0</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Data center cooling</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">173.8</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">173.8</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Air-cooled</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">658.6</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">658.6</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Liquid-cooled</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">483.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">483.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Advanced solutions</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">143.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">143.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Inter-segment sales</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">29.8</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">30.2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; padding-bottom: 4px;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Net sales</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1,011.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1,316.2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2,328.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Geographic location:</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Americas</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">580.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">702.0</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1,282.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Europe</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">406.0</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">408.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">814.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Asia</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">25.0</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">205.7</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">230.7</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; padding-bottom: 4px;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Net sales</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1,011.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1,316.2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2,328.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Timing of revenue recognition:</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Products transferred at a point in time</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">959.8</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1,242.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2,202.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; padding-bottom: 2px;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Products transferred over time</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">52.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">73.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">126.0</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Net sales</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1,011.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1,316.2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2,328.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div><br/>
    </div>

<table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Year ended March 31, 2022</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"></td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">
              <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">
                <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Climate</div>
                <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> Solutions</div>
              </div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">
              <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">
                <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Performance</div>
                <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> Technologies</div>
              </div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Segment</div>
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Total</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Product groups:</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Heat transfer</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">460.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">460.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%;" valign="bottom">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">
              <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; margin-left: 9pt;">HVAC&amp;R</div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">311.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">311.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Data center cooling</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">138.2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">138.2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Air-cooled</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">572.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">572.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Liquid-cooled</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">448.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">448.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Advanced solutions</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">119.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">119.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Inter-segment sales</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">32.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">32.8</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; padding-bottom: 4px;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Net sales</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">910.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1,172.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2,082.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Geographic location:</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Americas</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">485.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">585.6</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1,071.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Europe</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">396.7</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">375.7</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">772.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Asia</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">27.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">211.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">239.0</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; padding-bottom: 4px;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Net sales</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">910.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1,172.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2,082.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Timing of revenue recognition:</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Products transferred at a point in time</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">889.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1,093.7</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1,983.0</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; padding-bottom: 2px;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Products transferred over time</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">21.2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">78.7</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">99.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Net sales</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">910.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1,172.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2,082.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock', window );">Contract Assets and Contract Liabilities from Contracts with Customers</a></td>
<td class="text">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Contract assets and contract liabilities from contracts with customers were as follows:</div>

<div><br/>
    </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; margin-left: 0px; margin-right: auto;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">March 31, 2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">March 31, 2023</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Contract assets</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">12.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">19.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 76%;" valign="bottom">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Contract liabilities</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">79.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">21.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140696466550704">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Measurements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock', window );">Fair Value of Pension Plan Assets</a></td>
<td class="text">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Plan assets related to the Company&#8217;s pension plans were classified as follows:</div>

<div><br/>
    </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; margin-left: 0px; margin-right: auto; width: 100%;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"></td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">March 31, 2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Level 1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Level 2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Total</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: top;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: top;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Money market investments</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">6.7</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">6.7</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; width: 64%;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Fixed income securities</div>
          </td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">-</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">45.3</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">45.3</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Pooled equity funds</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">7.0</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">7.0</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; width: 64%;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">U.S. government and agency securities</div>
          </td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">-</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">57.0</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">57.0</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Other</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">5.7</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">6.8</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 64%; white-space: nowrap;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Fair value excluding investments measured at net asset value</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">8.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">114.7</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">122.8</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Investments measured at net asset value</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">27.7</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 64%; padding-bottom: 4px;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Total fair value</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">150.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div><br/>
    </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; margin-left: 0px; margin-right: auto; width: 100%;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"></td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">March 31, 2023</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Level 1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Level 2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Total</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: top;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: top;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Money market investments</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Pooled equity funds</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">34.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">34.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Other</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 64%; white-space: nowrap;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Fair value excluding investment measured at net asset value</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">34.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">37.2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Investments measured at net asset value</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">116.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 64%; padding-bottom: 4px;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Total fair value</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">153.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets measured at fair value measured on a recurring or nonrecurring basis. Includes, but is not limited to, fair value measurements recorded and the reasons for the measurements, level within the fair value hierarchy in which the fair value measurements are categorized and transfers between levels 1 and 2.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140696467749072">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Stock-Based Compensation [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock', window );">Assumptions Used in Determining Fair Value of Options</a></td>
<td class="text">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company estimated the fair value of option awards on the date of grant using the Black-Scholes option valuation model and the following
      assumptions:</div>

<div><br/>
    </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; margin-left: 0px; margin-right: auto; width: 100%;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"></td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Years ended March 31,</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2022</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Fair value of options</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">6.99</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">8.79</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Expected life of awards in years</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">6.0</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">6.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Risk-free interest rate</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">3.0</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">%</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">%</div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Expected volatility of the Company&#8217;s stock</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">57.8</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">%</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">56.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">%</div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Expected dividend yield on the Company&#8217;s stock</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.0</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">%</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.0</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">%</div>
          </td>

  </tr>


</table>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Stock Option Activity</a></td>
<td class="text">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">A summary of stock option activity for fiscal 2024 was as follows:</div>

<div><br/>
    </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; margin-left: 0px; margin-right: auto; width: 100%;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"></td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Shares</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Weighted-average</div>
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">exercise price</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Weighted-average</div>
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">remaining contractual</div>
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">term (years)</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Aggregate</div>
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">intrinsic value</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Outstanding, beginning of year</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">12.28</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Granted</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Exercised</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(0.2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">11.08</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Forfeited or expired</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(0.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">11.13</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Outstanding, end of year</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.6</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">12.78</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">6.7</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">51.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Exercisable, <span style="text-indent: 0pt;">March 31, 2024</span></div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">13.00</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">6.2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">29.8</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashProceedsReceivedAndTaxBenefitFromShareBasedPaymentAwardsTableTextBlock', window );">Information Related to Stock Options Exercised</a></td>
<td class="text">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Additional information related to stock options exercised is as follows:</div>

<div><br/>
    </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; margin-left: 0px; margin-right: auto;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Years ended March 31,</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2022</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Intrinsic value of stock options exercised</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">12.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Proceeds from stock options exercised</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2.6</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock', window );">Restricted Stock Activity</a></td>
<td class="text">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">A summary of restricted stock activity for fiscal 2024 was as follows:</div>

<div><br/>
    </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; margin-left: 0px; margin-right: auto;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Shares</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Weighted-average</div>
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">price</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Non-vested balance, beginning of year</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.8</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">12.95</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Granted</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">37.59</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Vested</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(0.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">12.96</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Forfeited</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(0.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">13.14</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Non-vested balance, end of year</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">21.08</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashProceedsReceivedAndTaxBenefitFromShareBasedPaymentAwardsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of cash received from exercise of stock options and similar instruments granted under share-based payment arrangements and tax benefit from exercise of stock options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashProceedsReceivedAndTaxBenefitFromShareBasedPaymentAwardsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the changes in outstanding nonvested shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Subparagraph (f)(2)<br> -Name Accounting Standards Codification<br> -Paragraph 2<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140696459246832">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restructuring Activities (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedActivitiesAbstract', window );"><strong>Restructuring Activities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock', window );">Restructuring and Repositioning Expenses</a></td>
<td class="text">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Restructuring and repositioning expenses were as follows:</div>

<div><br/>
    </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; margin-left: 0px; margin-right: auto;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Years ended March 31,</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2022</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Employee severance and related benefits<br/>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">12.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">3.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">22.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; padding-bottom: 2px;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Other restructuring and repositioning expenses</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2.0</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Total<br/>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">15.0</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">5.0</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">24.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock', window );">Changes in Accrued Severance</a></td>
<td class="text">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company accrues severance in accordance with its written plans, procedures, and relevant statutory requirements.&#160; Changes in accrued severance were
      as follows:</div>

<div><br/>
    </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; margin-left: 0px; margin-right: auto; width: 100%;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"></td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Years ended March 31,</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Beginning balance</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">10.6</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">20.2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Additions</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">12.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">3.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Payments</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(7.8</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(12.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Disposition (a)<br/>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(2.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Effect of exchange rate changes</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(0.2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(0.7</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Ending balance</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">13.0</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">10.6</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
<hr style="height: 2px; width: 5%; color: #000000; background-color: #000000; text-align: left; border: none; margin-left: 0px; margin-right: auto;"/>
<div>
          <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;">


  <tr style="vertical-align: top;">

    <td style="vertical-align: top; width: 18pt;">
                  <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(a)</div>
                </td>

    <td style="align: left; vertical-align: top; width: auto;"> The Company sold three automotive businesses based in Germany during the third quarter of fiscal 2024. See Note 2 for additional information regarding the sale.</td>

  </tr>


</table>
        </div>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringAndRelatedActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringAndRelatedActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 5.P.3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479823/420-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482017/420-10-50-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB TOPIC 5.P.4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479823/420-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost. This element may also include a description of any reversal and other adjustment made during the period to the amount of an accrued liability for restructuring activities. This element may be used to encapsulate the roll forward presentations of an entity's restructuring reserve by type of cost and in total, and explanation of changes that occurred in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482017/420-10-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479823/420-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140696463153808">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Income and Expense (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherIncomeAndExpensesAbstract', window );"><strong>Other Income and Expense [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock', window );">Other Income and Expense</a></td>
<td class="text">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Other income and expense consisted of the following:</div>

<div><br/>
    </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"></td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Years ended March 31,</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2022</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Interest income</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">4.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 64%;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Foreign currency transactions (a)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(3.0</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(3.7</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(1.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Net periodic benefit cost (b)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(3.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(2.0</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(1.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 64%; padding-bottom: 4px;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Total other expense - net</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(2.0</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(4.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(2.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>


</table>
<hr style="height: 2px; width: 5%; color: #000000; background-color: #000000; text-align: left; border: none; margin-left: 0px; margin-right: auto;"/>
<div>
        <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;">


  <tr style="vertical-align: top;">

    <td style="vertical-align: top; width: 18pt;">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(a)</div>
              </td>

    <td style="align: left; vertical-align: top; width: auto;">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman';">Foreign currency transactions primarily consist of foreign currency transaction gains and losses on the re-measurement or settlement of foreign currency-denominated assets and liabilities, including
                    transactions denominated in a foreign currency <span style="color: rgb(0, 0, 0); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">and intercompany loans</span>,
                    along with gains and losses on foreign currency exchange contracts.</span></div>
              </td>

  </tr>


</table>
      </div>

<div>
        <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;">


  <tr style="vertical-align: top;">

    <td style="vertical-align: top; width: 18pt;">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(b)</div>
              </td>

    <td style="align: left; vertical-align: top; width: auto;">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Net periodic benefit cost for the
                  Company&#8217;s pension and postretirement plans is exclusive of service cost<span style="font-size: 10pt; font-family: 'Times New Roman';">.</span></div>
              </td>

  </tr>


</table>
      </div>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherIncomeAndExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherIncomeAndExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of non-operating income or non-operating expense that may include amounts earned from dividends, interest on securities, gains (losses) on securities sold, equity earnings of unconsolidated affiliates, net gain (loss) on sales of business, interest expense and other miscellaneous income or expense items.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140696463155296">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Taxes [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock', window );">Earnings Before Income Taxes</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"></td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Years ended March 31,</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2022</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Components of earnings before income taxes:</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">United States</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">37.2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">12.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"></div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; padding-bottom: 2px;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Foreign</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">177.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">112.8</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">101.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"></div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Total earnings before income taxes</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">214.6</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">125.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">101.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"></div>
          </td>

  </tr>


</table>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Income Tax Provision (Benefit)</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">


  <tr>

    <td style="vertical-align: bottom;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Income tax provision (benefit):</div>
          </td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Federal:</div>
          </td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 27pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Current</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1.6</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 27pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Deferred</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">7.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(47.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">State:</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 27pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Current</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 27pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Deferred</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(0.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(11.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Foreign:</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 27pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Current</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">41.0</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">27.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">17.8</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; padding-bottom: 2px;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 27pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Deferred</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(0.7</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(3.8</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Total income tax provision (benefit)<br/>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">51.2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(28.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">15.2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Reconciliation of U.S. Federal Statutory Rate to Effective Tax Rate</a></td>
<td class="text">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The reconciliation between the U.S. federal statutory rate and the Company&#8217;s effective tax rate was as follows:</div>

<div><br/>
    </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; margin-left: 0px; margin-right: auto; width: 100%;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"></td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Years ended March 31,</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2022</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Statutory federal tax</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">21.0</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">%</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">21.0</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">%</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">21.0</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">%</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">State taxes, net of federal benefit</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">0.5</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">(0.1</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">)</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">1.4</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Taxes on non-U.S. earnings and losses</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">3.7</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">5.8</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">3.5</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Valuation allowances</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">2.5</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">(42.9</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">)</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">(8.8</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">)</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Tax credits and benefits<br/>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">(2.6</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">)</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">(4.5</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">)</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">(3.4</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">)</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Compensation</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">0.3</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">0.7</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">0.6</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Tax rate or law changes</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">-</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">(0.2</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">)</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">0.6</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Uncertain tax positions, net of settlements</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">(0.2</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">)</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">0.4</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">(0.2</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">)</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Notional interest deductions</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">(1.2</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">)</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">(1.7</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">)</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">(2.7</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">)</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Dividends and taxable foreign inclusions</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">0.4</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">0.9</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">1.6</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Other</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">(0.5</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">)</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">(2.0</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">)</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">1.4</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; padding-bottom: 4px;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Effective tax rate</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">23.9</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">%</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">(22.6</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">%)</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">15.0</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">%</td>

  </tr>


</table>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Deferred Tax Assets and Liabilities</a></td>
<td class="text">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The tax effects of temporary differences that gave rise to deferred tax assets and liabilities were as follows:</div>

<div><br/>
    </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; margin-left: 0px; margin-right: auto; width: 100%;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"></td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">March 31,</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Deferred tax assets:</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Accounts receivable</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.7</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Inventories</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">6.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">6.0</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Plant and equipment</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">12.0</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">17.2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Lease liabilities</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">19.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">15.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Pension and employee benefits</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">27.7</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">24.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Net operating and capital losses</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">45.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">55.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Credit carryforwards</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">45.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">49.0</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; width: 76%;" valign="bottom">
            <div style="margin-left: 9pt;">Research and experimental expenditures</div>
          </td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">12.2</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">8.0</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Other, principally accrued liabilities</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">11.2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">13.2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Total gross deferred tax assets</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">180.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">189.7</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Less: valuation allowances</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(63.0</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(61.6</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Net deferred tax assets</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">117.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">128.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Deferred tax liabilities:</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Plant and equipment</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">7.2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">7.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Lease assets</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">18.8</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">15.7</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Goodwill</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">4.8</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">4.8</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Intangible assets</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">40.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">20.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Other</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.6</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Total gross deferred tax liabilities</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">72.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">49.2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Net deferred tax assets</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">45.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">78.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock', window );">Unrecognized Tax Benefits</a></td>
<td class="text">
<div> <span style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Unrecognized tax benefits were as follows:<br/>
      </span></div>

<div><span style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span><br/>
    </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; margin-left: 0px; margin-right: auto; width: 100%;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"></td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Years ended March 31,</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Beginning balance</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">9.7</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">9.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 76%;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Gross increases - tax positions in prior period</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Gross decreases - tax positions in prior period</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(0.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 76%;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Gross increases - tax positions in current period</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Lapse of statute of limitations</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(2.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(0.6</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 76%; padding-bottom: 4px;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Ending balance</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">9.2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">9.7</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Paragraph 9<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Paragraph 2<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Paragraph 12<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of income before income tax between domestic and foreign jurisdictions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the change in unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482663/740-10-55-217<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140696468537760">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Share (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Basic and Diluted Earnings Per Share</a></td>
<td class="text">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The components of basic and diluted earnings per share were as follows:</div>

<div><br/>
    </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Years ended March 31,</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2022</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Basic Earnings Per Share:</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: top; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: top; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 64%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Net earnings attributable to Modine</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">161.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">153.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"></div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">85.2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"></div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 64%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 64%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Weighted-average shares outstanding &#8211; basic</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">52.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">52.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">52.0</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Net earnings per share &#8211; basic</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">3.08</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2.93</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"></div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1.64</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"></div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 64%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Diluted Earnings Per Share:</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 64%; padding-bottom: 4px;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Net earnings attributable to Modine</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">161.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">153.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"></div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">85.2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"></div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 64%; white-space: nowrap;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Weighted-average shares outstanding &#8211; basic</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">52.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">52.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">52.0</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Effect of dilutive securities</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1.0</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 64%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Weighted-average shares outstanding &#8211; diluted</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">53.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">52.8</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">52.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 64%;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Net earnings per share &#8211; diluted</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">3.03</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2.90</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"></div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1.62</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"></div>
          </td>

  </tr>


</table>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140696468607072">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cash, Cash Equivalents and Restricted Cash (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract', window );"><strong>Cash, Cash Equivalents and Restricted Cash [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mod_CashCashEquivalentsAndRestrictedCashTableTextBlock', window );">Cash, Cash Equivalents and Restricted Cash</a></td>
<td class="text">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Cash, cash equivalents and restricted cash consisted of the following:</div>

<div><br/>
    </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; margin-left: 0px; margin-right: auto; width: 100%;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"></td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="6" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">March 31,</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Cash and cash equivalents</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">60.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">67.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Restricted cash</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 76%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Total cash, cash equivalents and restricted cash<br/>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">60.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">67.2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mod_CashCashEquivalentsAndRestrictedCashTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of cash, cash equivalents and restricted cash.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mod_CashCashEquivalentsAndRestrictedCashTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mod_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140696466494080">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventories [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock', window );">Inventories</a></td>
<td class="text">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Inventories consisted of the following:</div>

<div><br/>
    </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; margin-left: 0px; margin-right: auto;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">March 31,</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Raw materials</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">207.8</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">218.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 76%;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Work in process</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">64.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">49.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Finished goods</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">85.6</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">56.7</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 76%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Total inventories</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">357.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">324.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483489/210-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfInventoryCurrentTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140696456765648">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property, Plant and Equipment (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Property, Plant and Equipment</a></td>
<td class="text">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Property, plant and equipment, including depreciable lives, consisted of the following:</div>

<div><br/>
    </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; margin-left: 0px; margin-right: auto;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">March 31,</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Land</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">16.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">16.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 76%; white-space: nowrap;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Buildings and improvements (<span style="text-indent: 0pt;">10</span>-<span style="text-indent: 0pt;">40</span> years)</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">280.7</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">264.0</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Machinery and equipment (<span style="text-indent: 0pt;">3</span>-<span style="text-indent: 0pt;">15</span> years)</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">824.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">853.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 76%;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Office equipment (<span style="text-indent: 0pt;">3</span>-<span style="text-indent: 0pt;">10</span> years)</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">97.0</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">93.6</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Construction in progress</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">67.6</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">47.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 76%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1,286.0</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1,274.8</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Less: accumulated depreciation</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(920.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(960.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 76%; padding-bottom: 4px;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Net property, plant and equipment</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">365.7</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">314.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140696459223760">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible Assets (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract', window );"><strong>Intangible Assets [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock', window );">Intangible Assets</a></td>
<td class="text">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Intangible assets consisted of the following:</div>

<div><br/>
    </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; margin-left: 0px; margin-right: auto; width: 100%;">


  <tr>

    <td style="vertical-align: top; padding-bottom: 2px; white-space: nowrap;" valign="bottom"></td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="10" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">March 31, 2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="10" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">March 31, 2023</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: top; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" rowspan="1" style="vertical-align: bottom; text-align: center; font-weight: bold; white-space: nowrap;" valign="bottom">Gross</td>

    <td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: center; font-weight: bold; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" rowspan="1" style="vertical-align: bottom; text-align: center; font-weight: bold; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: center; font-weight: bold; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" rowspan="1" style="vertical-align: bottom; text-align: center; font-weight: bold; white-space: nowrap;" valign="bottom">Net</td>

    <td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: center; font-weight: bold; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" rowspan="1" style="vertical-align: bottom; text-align: center; font-weight: bold; white-space: nowrap;" valign="bottom">Gross</td>

    <td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: center; font-weight: bold; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" rowspan="1" style="vertical-align: bottom; text-align: center; font-weight: bold; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: center; font-weight: bold; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" rowspan="1" style="vertical-align: bottom; text-align: center; font-weight: bold; white-space: nowrap;" valign="bottom">Net</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: top; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" rowspan="1" style="vertical-align: bottom; text-align: center; font-weight: bold; white-space: nowrap;" valign="bottom">Carrying</td>

    <td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: center; font-weight: bold; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" rowspan="1" style="vertical-align: bottom; text-align: center; font-weight: bold; white-space: nowrap;" valign="bottom">Accumulated</td>

    <td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: center; font-weight: bold; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" rowspan="1" style="vertical-align: bottom; text-align: center; font-weight: bold; white-space: nowrap;" valign="bottom">Intangible</td>

    <td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: center; font-weight: bold; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" rowspan="1" style="vertical-align: bottom; text-align: center; font-weight: bold; white-space: nowrap;" valign="bottom">Carrying</td>

    <td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: center; font-weight: bold; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" rowspan="1" style="vertical-align: bottom; text-align: center; font-weight: bold; white-space: nowrap;" valign="bottom">Accumulated</td>

    <td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: center; font-weight: bold; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" rowspan="1" style="vertical-align: bottom; text-align: center; font-weight: bold; white-space: nowrap;" valign="bottom">Intangible</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Value</div>
          </td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; font-weight: bold; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; text-align: center; font-weight: bold; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Amortization</div>
          </td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; font-weight: bold; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; text-align: center; font-weight: bold; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Assets</div>
          </td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; font-weight: bold; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; text-align: center; font-weight: bold; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Value</div>
          </td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; font-weight: bold; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; text-align: center; font-weight: bold; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Amortization</div>
          </td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; font-weight: bold; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; text-align: center; font-weight: bold; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Assets</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 28%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Customer relationships</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">150.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(26.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">124.2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">60.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(23.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">36.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 28%;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Trade names</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">62.8</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(18.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">44.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">50.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(15.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">34.2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 28%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Acquired technology</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">32.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(12.7</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">19.8</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">22.6</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(12.6</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">10.0</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 28%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Total intangible assets</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">245.8</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(57.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">188.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">133.0</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(51.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">81.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140696585691952">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfGoodwillTextBlock', window );">Changes in Carrying Amount of Goodwill</a></td>
<td class="text">
<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">The following table presents a roll forward of the carrying value of goodwill from March
        31, 2022 to March 31, 2024</span>.<span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"><br/>
      </span></div>

<div><br/>
    </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; margin-left: 0px; margin-right: auto; width: 100%;">


  <tr>

    <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"></td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Climate </div>
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Solutions<br/>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Performance </div>
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Technologies<br/>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Total</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Balance, March 31, <span style="text-indent: 0pt;">2022</span></div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">108.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">60.0</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">168.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 64%; padding-bottom: 2px;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Effect of exchange rate changes</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(2.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(0.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(2.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Balance, March 31, <span style="text-indent: 0pt;">2023</span></div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">105.7</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">59.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">165.6</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: top; width: 64%;" valign="bottom">
            <div style="margin-left: 9pt; text-indent: -9pt;">Acquisition (disposition) (a)<br/>
            </div>
          </td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">66.2</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">(0.7</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">)</td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">65.5</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Effect of exchange rate changes</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(0.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(0.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(0.2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 64%; padding-bottom: 4px;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Balance, March 31, <span style="text-indent: 0pt;">2024</span></div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">171.8</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">59.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">230.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
<hr style="height: 2px; width: 5%; color: #000000; background-color: #000000; text-align: left; border: none; margin-left: 0px; margin-right: auto;"/>
<div>
      <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;">


  <tr style="vertical-align: top;">

    <td style="vertical-align: top; width: 18pt;">
              <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(a)</div>
            </td>

    <td style="align: left; vertical-align: top; width: auto;"> During fiscal 2024, the Company recorded $65.2 million and $1.0 million of goodwill in connection
              with its acquisition of Scott Springfield Manufacturing and Napps, respectively.&#160; In addition, the Company wrote-off $0.7 million
              of goodwill in connection with the sale of two coatings facilities.&#160; See Note 2 for additional information.</td>

  </tr>


</table>
       </div>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfGoodwillTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1A<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfGoodwillTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140696457963920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Product Warranties and Other Commitments (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mod_ProductWarrantiesAndOtherCommitmentsAbstract', window );"><strong>Product Warranties and Other Commitments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock', window );">Changes in Accrued Warranty Costs</a></td>
<td class="text">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Changes in accrued warranty costs were as follows:</div>

<div><br/>
    </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; margin-left: 0px; margin-right: auto; width: 100%;">


  <tr>

    <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"></td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="6" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 12pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Years ended March 31,</span></div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Beginning balance</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">6.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">6.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 76%;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Warranties recorded at time of sale</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">6.6</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">5.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Adjustments to pre-existing warranties</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2.2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 76%;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Settlements</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(5.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(5.6</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Acquisition of business (a)<br/>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">0.4</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">-</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: top; width: 76%;" valign="bottom">
            <div style="margin-left: 9pt; text-indent: -9pt;">Disposition of businesses (a)<br/>
            </div>
          </td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">(0.2</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">)</td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">-</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Effect of exchange rate changes</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(0.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 76%; padding-bottom: 4px;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Ending balance</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">10.7</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">6.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
<hr style="height: 2px; width: 5%; color: #000000; background-color: #000000; text-align: left; border: none; margin-left: 0px; margin-right: auto;"/>
<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;">


  <tr style="vertical-align: top;">

    <td style="vertical-align: top; width: 18pt;">
              <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(a)</div>
            </td>

    <td style="align: left; vertical-align: top; width: auto;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company acquired Scott Springfield Manufacturing during fiscal 2024.&#160; The Company sold three automotive businesses based in Germany during fiscal 2024.&#160; See Note 2 for additional information.</span> <br/>
            </td>

  </tr>


</table>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mod_ProductWarrantiesAndOtherCommitmentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mod_ProductWarrantiesAndOtherCommitmentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mod_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482425/460-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140696462991296">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mod_LesseeLeaseBalanceSheetInformationTextBlock', window );">Leases Recorded on Consolidated Balance Sheets</a></td>
<td class="text">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">  </span></div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">The
        following table provides a summary of leases recorded on the consolidated balance sheets.<br/>
      </span> </div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"><br/>
      </span> </div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="margin-left: 0px; margin-right: auto; font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">


  <tr>

    <td style="vertical-align: top; padding-bottom: 2px; width: 30%; font-size: 10pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"><br/>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 45%;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;">Balance Sheet Location</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;">March 31, 2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;">March 31, 2023</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 30%;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;"><span style="text-decoration: underline;">Lease Assets</span></div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td style="vertical-align: bottom; width: 45%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"><br/>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 30%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 17.95pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Operating lease ROU assets</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td style="vertical-align: bottom; width: 45%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="-sec-ix-hidden:Fact_76ffc14a6e8046f399df76279c948862"><span style="-sec-ix-hidden:Fact_2485d78857f3400eb0079ccb5b277948">Other noncurrent assets</span></span></div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">76.0</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">59.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"><br/>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 30%;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 17.95pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Finance lease ROU assets (a)</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td style="vertical-align: bottom; width: 45%;" valign="bottom">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="-sec-ix-hidden:Fact_bdb5d911a6c14cf7a4484201d7175f91"><span style="-sec-ix-hidden:Fact_699d6c4e96024b378ebbb0457387cb57">Property, plant and equipment - net</span></span></div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">6.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">7.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"><br/>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 30%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td style="vertical-align: bottom; width: 45%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"><br/>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 30%;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;"><span style="text-decoration: underline;">Lease
                Liabilities</span></div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td style="vertical-align: bottom; width: 45%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"><br/>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 30%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 17.95pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Operating lease liabilities</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td style="vertical-align: bottom; width: 45%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"><span style="-sec-ix-hidden:Fact_fcce09a63ec148fe91bd9ece08ff04f7"><span style="-sec-ix-hidden:Fact_16baa217aaeb4b5eaf304195a29aa831">Other current liabilities</span></span><br/>
              </span> </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">15.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">11.8</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 30%;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 17.95pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Operating lease liabilities</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td style="vertical-align: bottom; width: 45%;" valign="bottom">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="-sec-ix-hidden:Fact_bd88b435970f4ba387d3607d8b901f15"><span style="-sec-ix-hidden:Fact_6b6f9dcb876d404aa61d7a4544ae2cac">Other noncurrent liabilities</span></span></div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">62.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">48.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 30%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 17.95pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Finance lease liabilities</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td style="vertical-align: bottom; width: 45%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="-sec-ix-hidden:Fact_e002580bb5ca4ae88f883765c445112a"><span style="-sec-ix-hidden:Fact_a347fc270be9448e88e79f8a10c45383">Long-term debt - current portion</span></span></div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">0.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">0.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 30%;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 17.95pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Finance lease liabilities</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td style="vertical-align: bottom; width: 45%;" valign="bottom">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="-sec-ix-hidden:Fact_9fcac3d7e8a249628ecbb47cf8112735"><span style="-sec-ix-hidden:Fact_46f96fe6fe91457bb92b914e546a905c">Long-term debt</span></span></div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">1.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
<hr style="height: 2px; width: 5%; color: #000000; background-color: #000000; text-align: left; border: none; margin-left: 0px; margin-right: auto;"/>
<div><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div>
        <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;">


  <tr style="vertical-align: top;">

    <td style="vertical-align: top; width: 18pt;">
                <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">(a)</div>
              </td>

    <td style="vertical-align: top;">
                <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">Finance lease ROU assets were recorded net of accumulated amortization of $3.7 million and $3.2 million as of March 31, 2024 and 2023, respectively.</div>
              </td>

  </tr>


</table>
      </div>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseCostTableTextBlock', window );">Components of Lease Expense</a></td>
<td class="text">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The components of lease expense were as follows:</div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"><br/>
      </span> </div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; margin-left: 0px; margin-right: auto;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <span style="font-size: 10pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none;"><br/>
            </span></td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;">Years ended March 31,</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;">2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;">2023</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">2022<br/>
              </span> </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Operating lease expense (a)</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">24.2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">21.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">20.0</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; white-space: nowrap;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Finance lease expense:</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Depreciation of ROU assets</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">0.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">0.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">0.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Interest on lease liabilities</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">0.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">0.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">0.2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Total lease expense</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">24.8</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">22.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">20.7</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
<hr style="height: 2px; width: 5%; color: #000000; background-color: #000000; text-align: left; border: none; margin-left: 0px; margin-right: auto;"/>
<div><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div>
        <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;">


  <tr style="vertical-align: top;">

    <td style="vertical-align: top; width: 18pt;">
                <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">(a)</div>
              </td>

    <td style="vertical-align: top;">
                <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">In fiscal 2024, 2023, and 2022 operating lease expense included short-term lease expense of $5.4
                  million, $5.7 million, and $4.2
                  million respectively. Variable lease expense was not significant.</div>
              </td>

  </tr>


</table>
      </div>
<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mod_LesseeLeaseCashFlowInformationTableTextBlock', window );">Supplemental Cash Flow Information</a></td>
<td class="text">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">  </span></div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-variant: normal; text-transform: none;"><span style="text-decoration: underline;">Supplemental cash flow information</span></div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"><br/>
      </span> </div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; margin-left: 0px; margin-right: auto;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <span style="font-size: 10pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none;"><br/>
            </span></td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;">Years ended March 31,</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;">2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;">2023</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">2022<br/>
              </span> </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Cash paid for amounts included in the measurement of lease liabilities:</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; background-color: rgb(255, 255, 255); white-space: nowrap;" valign="bottom">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; margin-left: 9pt; font-style: normal; font-variant: normal; text-transform: none;">Operating cash flows for operating leases</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">16.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">14.6</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">15.7</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; margin-left: 9pt; font-style: normal; font-variant: normal; text-transform: none;">Financing cash flows for finance leases</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">0.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">0.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">0.6</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; background-color: rgb(255, 255, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">ROU assets obtained in exchange for lease liabilities:</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; background-color: rgb(255, 255, 255); white-space: nowrap;" valign="bottom">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; margin-left: 9pt; font-style: normal; font-variant: normal; text-transform: none;">Operating leases</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">29.2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">21.2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">7.8</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; margin-left: 9pt; font-style: normal; font-variant: normal; text-transform: none;">Finance leases</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">0.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mod_LeaseTermAndDiscountRatesTableTextBlock', window );">Lease Term and Discount Rates</a></td>
<td class="text">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">  </span></div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-variant: normal; text-transform: none;"><span style="text-decoration: underline;">Lease term and discount rates</span></div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"><br/>
      </span> </div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; margin-left: 0px; margin-right: auto;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <span style="font-size: 10pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none;"><br/>
            </span></td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;">March 31, 2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;">March 31, 2023</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; white-space: nowrap;" valign="bottom">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Weighted-average remaining lease term:</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; margin-left: 9pt; font-style: normal; font-variant: normal; text-transform: none;">Operating leases</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: top; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
            <div style="text-align: right; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">7.9 years</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: top; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
            <div style="text-align: right; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">8.3 years</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; white-space: nowrap;" valign="bottom">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; margin-left: 9pt; font-style: normal; font-variant: normal; text-transform: none;">Finance leases</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: top; white-space: nowrap;" valign="bottom">
            <div style="text-align: right; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">4.9 years</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: top; white-space: nowrap;" valign="bottom">
            <div style="text-align: right; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">5.8 years</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; white-space: nowrap; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);">&#160;</td>

    <td colspan="2" style="vertical-align: top; white-space: nowrap; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-align: left; text-transform: none; background-color: rgb(204, 238, 255);">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);">&#160;</td>

    <td colspan="2" style="vertical-align: top; white-space: nowrap; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-align: left; text-transform: none; background-color: rgb(204, 238, 255);">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; white-space: nowrap;" valign="bottom">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Weighted-average discount rate:</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
            <div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-align: left; margin-left: 9pt; font-style: normal; font-variant: normal; text-transform: none;">Operating leases</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">4.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">%</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">3.7</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">%</div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; margin-left: 9pt; font-style: normal; font-variant: normal; text-transform: none;">Finance leases</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">4.7</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">%</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">4.6</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">%</div>
          </td>

  </tr>


</table>
<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mod_MaturitiesOfLeaseLiabilitiesTableTextBlock', window );">Maturity of Lease Liabilities</a></td>
<td class="text">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">  </span></div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Future minimum rental payments for leases with initial non-cancellable lease terms in
      excess of one year were as follows at March 31, 2024:</div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"><br/>
      </span> </div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; margin-left: 0px; margin-right: auto;">


  <tr>

    <td style="vertical-align: bottom; border-bottom: #000000 2px solid;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;">Fiscal Year</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;">Operating Leases</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;">Finance Leases</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2025</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">18.2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">0.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%;" valign="bottom">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2026</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">15.8</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">0.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2027</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">12.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">0.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%;" valign="bottom">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2028</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">10.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">0.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2029</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">8.8</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">0.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="text-indent: 0pt;">2030</span> and beyond</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">24.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; margin-left: 9pt; font-style: normal; font-variant: normal; text-transform: none;">Total lease payments</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">89.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Less: interest</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(12.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">)</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(0.2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">)</div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; margin-left: 9pt; font-style: normal; font-variant: normal; text-transform: none;">Present value of lease liabilities</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">77.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>
          </td>

  </tr>


</table>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mod_LeaseTermAndDiscountRatesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of lease term and discount rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mod_LeaseTermAndDiscountRatesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mod_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mod_LesseeLeaseBalanceSheetInformationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of lessee's right of use assets and lease liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mod_LesseeLeaseBalanceSheetInformationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mod_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mod_LesseeLeaseCashFlowInformationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of supplemental cash flow information related to leases.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mod_LesseeLeaseCashFlowInformationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mod_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mod_MaturitiesOfLeaseLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of lessee's operating lease liability and disclosure of undiscounted cash flows of finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mod_MaturitiesOfLeaseLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mod_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCostTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140696468330768">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Indebtedness (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Indebtedness [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDebtInstrumentsTextBlock', window );">Long-Term Debt</a></td>
<td class="text">
<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;">Long-term





















      debt consisted of the following:</div>

<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"><br/>
    </div>

<table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; letter-spacing: normal; orphans: 2; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; margin-left: auto; margin-right: auto;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"><br/>
          </td>

    <td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="text-align: center; font-weight: bold;">Fiscal year</div>
            <div style="text-align: center; font-weight: bold;">of maturity</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; text-align: center; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="text-align: center; font-weight: bold;">March 31, 2024</div>
          </td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; text-align: center; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="text-align: center; font-weight: bold;">March 31, 2023</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 67%;" valign="bottom">&#160;</td>

    <td style="vertical-align: bottom; width: 9%;" valign="bottom">
            <div>&#160;</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 67%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Term loans</div>
          </td>

    <td style="vertical-align: bottom; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="text-align: center;"><span style="-sec-ix-hidden:Fact_6fa20563cda54536a7f2dc71bb89d592">2028</span></div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div>$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div>204.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div>$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div>215.7</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 67%;" valign="bottom">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt;"><span style="text-indent: 0pt;">5.9</span>% Senior Notes</div>
          </td>

    <td style="vertical-align: bottom; width: 9%;" valign="bottom">
            <div style="text-align: center;"><span style="-sec-ix-hidden:Fact_5322ccdba5ed47ea91994c38c9d830f1">2029</span></div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
            <div>100.0</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
            <div>100.0</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 67%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Revolving credit facility</div>
          </td>

    <td style="vertical-align: bottom; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="text-align: center;"><span style="-sec-ix-hidden:Fact_f31cf6328002446cb4f98382718f47a0">2028</span></div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div>90.0</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div>-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 67%;" valign="bottom">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt;"><span style="text-indent: 0pt;">5.8</span>% Senior Notes </div>
          </td>

    <td style="vertical-align: bottom; width: 9%;" valign="bottom">
            <div style="text-align: center;"><span style="-sec-ix-hidden:Fact_2bbd67fe5ca64786ad8d2bf907ff9da2">2027</span></div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
            <div>25.0</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
            <div>33.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 67%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Finance lease obligations</div>
          </td>

    <td style="vertical-align: bottom; width: 9%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
            <div style="text-align: center;">&#160;</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div>2.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div>2.7</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 67%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td style="vertical-align: bottom; width: 9%; white-space: nowrap;" valign="bottom">
            <div style="text-align: right;">&#160;</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
            <div>421.8</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
            <div>351.7</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 67%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Less: current portion</div>
          </td>

    <td style="vertical-align: bottom; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
            <div>&#160;</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div>(19.7</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div>)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div>(19.7</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div>)</div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 67%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Less: unamortized debt issuance costs</div>
          </td>

    <td style="vertical-align: bottom; width: 9%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div>&#160;</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div>(2.2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div>)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div>(2.7</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div>)</div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 67%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Total long-term debt</div>
          </td>

    <td style="vertical-align: bottom; width: 9%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
            <div>&#160;</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div>$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div>399.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div>$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div>329.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock', window );">Maturities of Long Term Debt</a></td>
<td class="text">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Long-term debt, including the current portion of long-term debt, matures as follows:</div>

<div><br/>
    </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; margin-left: 0px; margin-right: auto;">


  <tr>

    <td style="vertical-align: top; border-bottom: #000000 2px solid;" valign="bottom">
          <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Fiscal Year</div>
        </td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 88%; background-color: #CCEEFF;" valign="bottom">
          <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-indent: 0pt;">2025</span></div>
        </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
          <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
        </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
          <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">19.7</div>
        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 88%;" valign="bottom">
          <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-indent: 0pt;">2026</span></div>
        </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
          <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">44.7</div>
        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 88%; background-color: #CCEEFF;" valign="bottom">
          <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-indent: 0pt;">2027</span></div>
        </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
          <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">44.7</div>
        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 88%;" valign="bottom">
          <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-indent: 0pt;">2028</span></div>
        </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
          <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">287.3</div>
        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 88%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom">
          <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-indent: 0pt;">2029</span></div>
        </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
          <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">25.4</div>
        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; padding-bottom: 4px;" valign="bottom">
          <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Total</div>
        </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
          <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
        </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
          <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">421.8</div>
        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDebtInstrumentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69B<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69E<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482925/835-30-45-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482925/835-30-45-1A<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-3<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482949/835-30-55-8<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480848/942-470-50-3<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-8<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-6<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDebtInstrumentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of maturity and sinking fund requirement for long-term debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481544/470-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140696468482160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Pension and Employee Benefit Plans (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>Pension and Employee Benefit Plans [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock', window );">Changes in Benefit Obligations and Plan Assets</a></td>
<td class="text">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Changes in benefit obligations and plan assets, as well as the funded status of the Company&#8217;s global pension plans, were as follows:</div>

<div><br/>
    </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; margin-left: 0px; margin-right: auto; width: 100%;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"></td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Years ended March 31,</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Change in benefit obligation:</div>
          </td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Benefit obligation at beginning of year</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">194.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">228.6</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Service cost</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Interest cost</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">9.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">8.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Actuarial gain<br/>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(2.7</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(25.8</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Benefits paid</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(14.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(16.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Disposition of Germany automotive businesses</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(7.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Effect of exchange rate changes</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(0.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(0.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 27pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Benefit obligation at end of year</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">179.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">194.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Change in plan assets:</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Fair value of plan assets at beginning of year</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">153.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">179.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Actual return on plan assets</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">9.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(12.0</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Benefits paid</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(14.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(16.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Employer contributions</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2.7</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 27pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Fair value of plan assets at end of year</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">150.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">153.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 27pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Funded status at end of year</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(28.8</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(41.6</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Amounts recognized in the consolidated balance sheets:</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Current liability</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(1.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(1.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Noncurrent liability</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(27.7</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(40.2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(28.8</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(41.6</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>


</table>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mod_ScheduleOfNetPeriodicBenefitCostAndAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock', window );">Pension Benefit Plans</a></td>
<td class="text">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Costs for the Company&#8217;s global pension plans included the following components:</div>

<div><br/>
    </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"></td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Years ended March 31,</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2022</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Components of net periodic benefit cost:</div>
          </td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: top;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: top;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: top;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 64%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Service cost</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 64%;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Interest cost</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">9.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">8.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">7.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 64%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Expected return on plan assets</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(10.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(11.6</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(12.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 64%;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Amortization of net actuarial loss</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">4.7</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">5.7</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">6.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Settlements (a)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(0.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 64%; padding-bottom: 4px;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 27pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Net periodic benefit cost</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">3.8</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1.6</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 64%;" valign="bottom">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">
              <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial;">Other changes in benefit obligation recognized in other comprehensive income:</div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Net actuarial gain<br/>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1.7</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">11.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; padding-bottom: 2px;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Amortization of net actuarial loss (b)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">3.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">5.7</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">8.6</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 27pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Total recognized in other comprehensive income<br/>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">5.6</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">7.8</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">20.0</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
<hr style="height: 2px; width: 5%; color: #54301A; background-color: #54301A; text-align: left; border: none; margin-left: 0px; margin-right: auto;"/>
<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;">


  <tr style="vertical-align: top;">

    <td style="vertical-align: top; width: 18pt;">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(a)</div>
              </td>

    <td style="align: left; vertical-align: top; width: auto;">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The settlement charges
                  resulted from activity associated with the Company&#8217;s non-U.S. pension plans.</div>
              </td>

  </tr>


</table>

<div>
            <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 18pt; vertical-align: top; align: right;">
                    <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">(b)</div>
                  </td>

    <td style="width: auto; vertical-align: top;">
                    <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">The fiscal 2024 amount includes $0.6 million of net actuarial
                        g<span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none;">ains written-off as a result of the sale of the Germany automotive businesses.
                          The fiscal </span></span><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none;">2022<span style="font-size: 10pt;"> amount includes
                        </span>$1.7 million</span><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none;"> of net actuarial losses written-off as a result of the sale <span style="font-size: 13.3333px; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: left; text-indent: 0px; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">of the Austrian </span>ai</span>r-cooled automotive business.&#160; See Note </span>2<span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"> for additional information on the sale of these businesses.</span></div>
                  </td>

  </tr>


</table>
          </div>
<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock', window );">Target and Plan Asset Allocations</a></td>
<td class="text"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal;">The













      Company&#8217;s U.S. pension plan weighted-average asset allocations at the measurement dates of March 31, 2024 and 2023 were as follows:</span>
<div><br/>
    </div>

<div>
      <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
              <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
              <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">March 31, 2024</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
              <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">March 31, 2023</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
              <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">&#160;</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
              <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Target allocation</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
              <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Plan assets</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
              <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Target allocation</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
              <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Plan assets</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
              <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Debt securities</div>
            </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
              <div style="font-family: 'Times New Roman'; font-size: 10pt;">80</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
              <div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div>
            </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
              <div style="font-family: 'Times New Roman'; font-size: 10pt;">72</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
              <div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div>
            </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
              <div style="font-family: 'Times New Roman'; font-size: 10pt;">18</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
              <div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div>
            </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
              <div style="font-family: 'Times New Roman'; font-size: 10pt;">15</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
              <div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div>
            </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; white-space: nowrap;" valign="bottom">
              <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Equity securities</div>
            </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
              <div style="font-family: 'Times New Roman'; font-size: 10pt;">19</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
              <div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div>
            </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
              <div style="font-family: 'Times New Roman'; font-size: 10pt;">18</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
              <div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div>
            </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
              <div style="font-family: 'Times New Roman'; font-size: 10pt;">76</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
              <div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div>
            </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
              <div style="font-family: 'Times New Roman'; font-size: 10pt;">76</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
              <div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div>
            </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
              <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Cash and cash equivalents</div>
            </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
              <div style="font-family: 'Times New Roman'; font-size: 10pt;">1</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
              <div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div>
            </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
              <div style="font-family: 'Times New Roman'; font-size: 10pt;">5</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
              <div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div>
            </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
              <div style="font-family: 'Times New Roman'; font-size: 10pt;">1</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
              <div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div>
            </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
              <div style="font-family: 'Times New Roman'; font-size: 10pt;">1</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
              <div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div>
            </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
              <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Real estate investments</div>
            </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
              <div style="font-family: 'Times New Roman'; font-size: 10pt;">-</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
              <div style="font-family: 'Times New Roman'; font-size: 10pt;">5</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
              <div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div>
            </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
              <div style="font-family: 'Times New Roman'; font-size: 10pt;">5</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
              <div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div>
            </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
              <div style="font-family: 'Times New Roman'; font-size: 10pt;">8</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
              <div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div>
            </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
              <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>
            </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
              <div style="font-family: 'Times New Roman'; font-size: 10pt;">100</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
              <div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div>
            </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
              <div style="font-family: 'Times New Roman'; font-size: 10pt;">100</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
              <div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div>
            </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
              <div style="font-family: 'Times New Roman'; font-size: 10pt;">100</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
              <div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div>
            </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
              <div style="font-family: 'Times New Roman'; font-size: 10pt;">100</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
              <div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div>
            </td>

  </tr>


</table>
       </div>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock', window );">Estimated Future Benefit Payments</a></td>
<td class="text">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Estimated pension benefit payments for the Company&#8217;s global pension plans during the next ten fiscal years are as follows:</div>

<div><br/>
    </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; margin-left: 0px; margin-right: auto;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><span style="text-decoration: underline;">Fiscal Year</span></div>
          </td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Estimated Pension</div>
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Benefit Payments</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-indent: 0pt;">2025</span></div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">15.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-indent: 0pt;">2026</span></div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">15.2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-indent: 0pt;">2027</span></div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">15.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-indent: 0pt;">2028</span></div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">15.0</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-indent: 0pt;">2029</span></div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">14.8</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-indent: 0pt;">2030</span>-<span style="text-indent: 0pt;">2034</span></div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">68.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mod_ScheduleOfNetPeriodicBenefitCostAndAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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, and the net gain (loss) and net prior service cost or credit recognized in other comprehensive income (loss) for the period for pension plans and/or other employee benefit plans, and reclassification adjustments of other comprehensive income (loss) for the period, as those amounts, including amortization of the net transition asset or obligation, are recognized as components of net periodic benefit cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mod_ScheduleOfNetPeriodicBenefitCostAndAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mod_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the major categories of plan assets of pension plans and/or other employee benefit plans. This information may include, but is not limited to, the target allocation of plan assets, the fair value of each major category of plan assets, and the level within the fair value hierarchy in which the fair value measurements fall.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 715<br> -SubTopic 20<br> -Subparagraph (d)(5)<br> -Name Accounting Standards Codification<br> -Paragraph 1<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the change in the benefit obligation of pension plans and/or other employee benefit plans from the beginning to the end of the period, showing separately, if applicable, the effects of the following: service cost, interest cost, contributions by plan participants, actuarial gains and losses, foreign currency exchange rate changes, benefits paid, plan amendments, business combinations, divestitures, curtailments, settlements, and special and contractual termination benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 715<br> -SubTopic 20<br> -Subparagraph (a)<br> -Name Accounting Standards Codification<br> -Paragraph 1<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of benefits expected to be paid by pension plans and/or other employee benefit plans in each of the next five fiscal years and in the aggregate for the five fiscal years thereafter.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 715<br> -SubTopic 20<br> -Subparagraph (f)<br> -Name Accounting Standards Codification<br> -Paragraph 1<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140696456657120">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Derivative Instruments (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract', window );"><strong>Derivative Instruments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock', window );">Derivative Financial Instruments Recorded in Consolidated Balance Sheets</a></td>
<td class="text">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The fair value of the Company&#8217;s derivative financial instruments recorded in the consolidated balance sheets were as follows:</div>

<div><br/>
    </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; margin-left: 0px; margin-right: auto; width: 100%;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">
            <div style="text-align: left; color: rgb(255, 255, 255); font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-family: 'Times New Roman'; font-size: 1pt;">_</span></div>
          </td>

    <td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Balance Sheet Location</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">March 31, 2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">March 31, 2023</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Derivatives designated as hedges:</div>
          </td>

    <td style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 38%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">
              <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; margin-left: 9pt;">Foreign exchange contracts</div>
            </div>
          </td>

    <td style="vertical-align: bottom; width: 38%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Other current assets</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 38%;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Commodity derivatives</div>
          </td>

    <td style="vertical-align: bottom; width: 38%;" valign="bottom">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Other current assets</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 38%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td style="vertical-align: bottom; width: 38%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 38%;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Derivatives not designated as hedges:</div>
          </td>

    <td style="vertical-align: bottom; width: 38%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 38%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Foreign exchange contracts</div>
          </td>

    <td style="vertical-align: bottom; width: 38%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Other current liabilities</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock', window );">Derivative Financial Instruments Designated for Hedge Accounting</a></td>
<td class="text">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The amounts associated with derivative financial instruments that the Company designated for hedge accounting during the years ended March 31 were as
      follows:</div>

<div><br/>
    </div>

<table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"></td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Gain (loss) recognized in</div>
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">other comprehensive income</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Statement<br/>
            </div>
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">of Operations</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Gain (loss) reclassified</div>
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> from AOCI</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2022</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Location</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2022</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 14%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Commodity derivatives</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(0.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(1.6</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td style="vertical-align: bottom; width: 14%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Cost of sales<br/>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(0.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(1.0</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1.2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 14%;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Foreign exchange contracts</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1.6</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td style="vertical-align: bottom; width: 14%;" valign="bottom">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Net sales</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.6</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 14%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Foreign exchange contracts</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.6</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td style="vertical-align: bottom; width: 14%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Cost of sales</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.7</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 14%; padding-bottom: 4px;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Total gains<br/>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1.7</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td style="vertical-align: bottom; width: 14%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1.0</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1.6</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock', window );">Derivative Financial Instruments Not Designated for Hedge Accounting</a></td>
<td class="text">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The amounts associated with derivative financial instruments that the Company did not designate for hedge accounting were as follows:</div>

<div><br/>
    </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; margin-left: 0px; margin-right: auto; width: 100%;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">
            <div>
              <div style="text-align: left; color: rgb(255, 255, 255); font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-family: 'Times New Roman'; font-size: 1pt;">_</span></div>
            </div>
          </td>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><br/>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Years ended March 31,</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">&#160;<span style="font-family: 'Times New Roman'; font-size: 1pt;">_</span></div>
          </td>

    <td style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Statement of Operations Location</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; text-indent: 10pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><span style="text-indent: 0pt;">2024</span></div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; text-indent: 10pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><span style="text-indent: 0pt;">2023</span></div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; text-indent: 10pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><span style="text-indent: 0pt;">2022</span></div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 32%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Foreign exchange contracts</div>
          </td>

    <td style="vertical-align: bottom; width: 32%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Net sales</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(0.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(0.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(0.6</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 32%; padding-bottom: 2px;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Foreign exchange contracts</div>
          </td>

    <td style="vertical-align: bottom; width: 32%; padding-bottom: 2px;" valign="bottom">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Other income (expense) - net</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(1.0</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(2.6</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(0.8</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 32%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Total losses<br/>
            </div>
          </td>

    <td style="vertical-align: bottom; width: 32%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(1.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(3.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(1.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>


</table>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4E<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-4E<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4C<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-4C<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-4A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-4B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of derivative instrument not designated or qualifying as hedging instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4C<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-4C<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4CC<br> -SubTopic 10<br> -Topic 815<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-4CC<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140696456752640">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accumulated Other Comprehensive Loss (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Accumulated Other Comprehensive Loss [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock', window );">Accumulated Other Comprehensive Loss</a></td>
<td class="text">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Changes in accumulated other comprehensive loss were as follows:</div>

<div><br/>
    </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; margin-left: 0px; margin-right: auto; width: 100%;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"></td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Foreign</div>
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Currency</div>
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Translation</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Defined</div>
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Benefit Plans</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Cash Flow</div>
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Hedges</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Total</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Balance, March 31, <span style="text-indent: 0pt;">2023</span></div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(57.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(104.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.8</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(161.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 52%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Other comprehensive income (loss) before reclassifications</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(5.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1.8</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(3.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 52%;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Reclassifications:</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Amortization of unrecognized net loss (a)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">4.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">4.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; width: 52%;" valign="bottom">
            <div style="text-indent: -9pt; margin-left: 18pt;">Unrecognized net pension gain in disposed businesses (b)<br/>
            </div>
          </td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">-</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">(0.6</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">)</td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">-</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">(0.6</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">)</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Realized gains - net (c)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(1.0</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(1.0</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Income taxes</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(1.6</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(1.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Total other comprehensive income (loss)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(5.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">3.7</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(0.7</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(2.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Balance, March 31, <span style="text-indent: 0pt;">2024</span></div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(62.8</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(100.7</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(163.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>


</table>

<div><br/>
    </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; margin-left: 0px; margin-right: auto; width: 100%;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"></td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Foreign</div>
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Currency</div>
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Translation</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Defined</div>
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Benefit Plans</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Cash Flow</div>
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Hedges</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Total</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Balance, March 31, <span style="text-indent: 0pt;">2022</span></div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(39.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(111.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.7</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(149.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 52%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Other comprehensive income (loss) before reclassifications</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(18.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(15.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 52%;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Reclassifications:</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Amortization of unrecognized net loss (a)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">5.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">5.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Realized gains - net (c)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(0.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(0.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Income taxes</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(1.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(1.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px;" valign="bottom">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">
              <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Total other comprehensive income (loss)</div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(18.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">6.7</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(11.6</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Balance, March 31, <span style="text-indent: 0pt;">2023</span></div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(57.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(104.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.8</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(161.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>


</table>
<hr style="height: 2px; width: 5%; color: #000000; background-color: #000000; text-align: left; border: none; margin-left: 0px; margin-right: auto;"/>
<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;">


  <tr style="vertical-align: top;">

    <td style="vertical-align: top; width: 18pt;">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(a)</div>
              </td>

    <td style="align: left; vertical-align: top; width: auto;">
                <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: normal;">Amounts


















                  are included in the calculation of net periodic benefit cost for the Company&#8217;s defined benefit plans, which include pension and other postretirement plans. See Note 18 for additional information about the Company&#8217;s pension plans.</div>
              </td>

  </tr>


</table>

<div>
          <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;">(b)</td>

    <td style="width: auto; vertical-align: top; text-align: left;">
                  <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">As a result of the sale of three automotive businesses based in Germany, the Company wrote<span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">-off $0.6 million</span> of
                      net actuarial gains related to the disposal group&#8217;s pension plan. See Note 2 for additional information regarding the sale.</span></div>
                </td>

  </tr>


</table>
        </div>

<div>
        <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;">


  <tr style="vertical-align: top;">

    <td style="vertical-align: top; width: 18pt;">
                <div style="font-family: 'Times New Roman'; font-size: 10pt;">(c)</div>
              </td>

    <td style="align: left; vertical-align: top; width: auto;">
                <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Amounts represent net gains and losses associated with cash flow hedges that were
                    reclassified to net earnings.&#160; See Note 19 for additional information regarding derivative instruments.</span></div>
              </td>

  </tr>


</table>
      </div>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of accumulated other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481674/830-30-50-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481694/830-30-45-20<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140696456694048">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment and Geographic Information (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment and Geographic Information [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock', window );">Net Sales, Gross Profit, Operating Income and Assets by Segment</a></td>
<td class="text">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">The following is a summary
      of net sales, gross profit, and operating income by segment. See Note 3 for additional information regarding net sales by product groups within each segment.</div>

<div><br/>
    </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; margin-left: 0px; margin-right: auto; width: 100%;">


  <tr>

    <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"></td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Year ended March 31, 2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">External Sales</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Inter-segment</div>
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Sales</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Total</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Net sales:</div>
          </td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">
              <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-indent: 9pt;">Climate Solutions</div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1,054.6</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1,054.6</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 64%; padding-bottom: 2px;" valign="bottom">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt;">
              <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-indent: 9pt;">Performance Technologies</div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1,353.2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">24.8</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1,378.0</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 27pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Segment total</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2,407.8</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">24.8</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2,432.6</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 64%; padding-bottom: 2px;" valign="bottom">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: 9pt;">Corporate and eliminations</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(24.8</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(24.8</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 27pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Net sales</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2,407.8</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2,407.8</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div><br/>
    </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; margin-left: 0px; margin-right: auto; width: 100%;">


  <tr>

    <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"></td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Year ended March 31, 2023</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">External Sales</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Inter-segment</div>
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Sales</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Total</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Net sales:</div>
          </td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">
              <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-indent: 9pt;">Climate Solutions</div>
            </div>
          </td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">1,011.5</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">0.4</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">1,011.9</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; padding-bottom: 2px;" valign="bottom">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt;">
              <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-indent: 9pt;">Performance Technologies</div>
            </div>
          </td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">1,286.4</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">29.8</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">1,316.2</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 27pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Segment total</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2,297.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">30.2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2,328.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 64%; padding-bottom: 2px;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Corporate and eliminations</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(30.2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(30.2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 27pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Net sales</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2,297.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2,297.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div><br/></div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; margin-left: 0px; margin-right: auto; width: 100%;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"></td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Year ended March 31, 2022</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">External Sales</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Inter-segment</div>
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Sales</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Total</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Net sales:</div>
          </td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">
              <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">
                <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-indent: 9pt;">Climate Solutions</div>
              </div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">910.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">910.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: top; width: 64%; padding-bottom: 2px;" valign="bottom">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt;">
              <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-indent: 9pt;">Performance Technologies</div>
            </div>
          </td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">1,140.0</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">32.4</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">1,172.4</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 27pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Segment total</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2,050.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">32.8</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2,082.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 64%; padding-bottom: 2px;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Corporate and eliminations</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(32.8</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(32.8</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 27pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Net sales</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2,050.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2,050.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div><br/>
    </div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Inter-segment sales are accounted for based upon an established markup over production costs.&#160; Net sales for Corporate and eliminations primarily
      represent the elimination of inter-segment sales.</div>

<div><br/>
    </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; margin-left: 0px; margin-right: auto; width: 100%;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"></td>

    <td colspan="23" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Years ended March 31,</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="7" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="7" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="7" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2022</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Gross profit:</div>
          </td>

    <td colspan="3" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(255, 255, 255);">_</span><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">$&#8217;s</span></div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="3" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">% of sales</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="3" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(255, 255, 255);">_</span><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">$&#8217;s</span></div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="3" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">% of sales</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="3" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> <span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">$&#8217;s</span></div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="3" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">% of sales</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 28%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: 9pt;">Climate Solutions </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">275.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">26.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">%</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">223.6</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">22.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">%</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">166.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">18.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">%</div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 28%; padding-bottom: 2px;" valign="bottom">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: 9pt;">Performance Technologies </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">251.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">18.2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">%</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">166.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">12.6</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">%</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">142.2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">12.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">%</div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 28%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: 18pt;">Segment total </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">526.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">21.6</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">%</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">389.7</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">16.7</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">%</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">308.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">14.8</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">%</div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 28%; padding-bottom: 2px;" valign="bottom">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: 9pt;">Corporate and eliminations</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(0.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(0.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.8</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 28%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: 18pt;">Gross profit</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">525.6</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">21.8</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">%</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">389.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">16.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">%</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">309.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">15.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">%</div>
          </td>

  </tr>


</table>

<div><br/>
    </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; margin-left: 0px; margin-right: auto; width: 100%;">


  <tr>

    <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"></td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="10" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Years ended March 31,</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Operating income:</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2022</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 64%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">
              <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-indent: 9pt;">Climate Solutions</div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">$<br/>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">166.9</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">$<br/>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">124.1</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">$<br/>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">73.4</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: top; width: 64%; padding-bottom: 2px;" valign="bottom">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-indent: 9pt;">Performance Technologies</div>
          </td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">123.4</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">65.6</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">77.4</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"></td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 64%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: 18pt;">Segment total</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">290.3</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">189.7</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">150.8</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"></td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 64%; padding-bottom: 2px;" valign="bottom">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: 9pt;">Corporate and eliminations (a)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">(49.6</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">)</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">(39.3</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">)</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">(31.6</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">)</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 64%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: 18pt;">Operating income<br/>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">$<br/>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">240.7</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">$<br/>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">150.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">$<br/>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">119.2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"></div>
          </td>

  </tr>


</table>
<hr style="height: 2px; width: 5%; color: #000000; background-color: #000000; text-align: left; border: none; margin-left: 0px; margin-right: auto;"/>
<div>
      <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;">(a)</td>

    <td style="width: auto; vertical-align: top; text-align: left;">
              <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The operating loss for Corporate includes certain research and development costs,
                  legal, finance and other general corporate and central services expenses, and other costs that are either not directly attributable to an operating segment or not considered when management evaluates segment performance.</span></div>
            </td>

  </tr>


</table>
    </div>

<div><br/></div>

<div style="font-variant: normal; letter-spacing: normal; text-align: left; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; text-transform: none;">The following is a summary of segment assets, comprised entirely of trade accounts receivable and inventories, and other assets:</div>

<div><br/>
    </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; margin-left: 0px; margin-right: auto; width: 100%;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"></td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">March 31,</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom">Assets:</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">
              <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-indent: 9pt;">Climate Solutions</div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">400.6</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">334.8</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 76%;" valign="bottom">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">
              <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-indent: 9pt;">Performance Technologies</div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">380.2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">388.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">
              <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-indent: 9pt;">Other (a)</div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1,070.7</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><br/>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">843.0</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><br/>
            </div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 76%; padding-bottom: 4px;" valign="bottom">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: 18pt;">Total assets</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1,851.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1,565.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
<hr style="height: 2px; width: 5%; color: #000000; background-color: #000000; text-align: left; border: none; margin-left: 0px; margin-right: auto;"/>
<div>
      <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;">(a)</td>

    <td style="width: auto; vertical-align: top; text-align: left;">
              <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Represents cash and cash equivalents, other current assets, property plant and
                  equipment, intangible assets, goodwill, deferred income taxes, and other noncurrent assets for the Climate Solutions and Performance Technologies segments and Corporate.</span></div>
            </td>

  </tr>


</table>

    </div>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mod_ScheduleOfCapitalExpendituresDepreciationAndAmortizationBySegmentTableTextBlock', window );">Capital Expenditures and Depreciation and Amortization Expense by Segment</a></td>
<td class="text">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The following is a summary of capital expenditures and depreciation and amortization expense by segment:</div>

<div><br/>
    </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; margin-left: 0px; margin-right: auto; width: 100%;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"></td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Years ended March 31,</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Capital expenditures:</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2022</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 64%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">
              <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-indent: 9pt;">Climate Solutions (a)<br/>
              </div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">50.6</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">24.2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">9.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 64%;" valign="bottom">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">
              <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt;">
                <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-indent: 9pt;">Performance Technologies</div>
              </div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">36.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">25.2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">29.2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 64%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">
              <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-indent: 9pt;">Corporate</div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.7</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1.2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 64%; padding-bottom: 4px;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 27pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Total capital expenditures</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">87.7</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">50.7</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">40.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
<hr style="height: 2px; width: 5%; color: #000000; background-color: #000000; text-align: left; border: none; margin-left: 0px; margin-right: auto;"/>
<div>
      <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;">


  <tr style="vertical-align: top;">

    <td style="vertical-align: top; width: 18pt;">
              <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: 9pt;">(a)</span></div>
            </td>

    <td style="align: left; vertical-align: top; width: auto;">
              <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">In March 2024, the Company purchased a manufacturing
                site in the U.K. for $13.4 million in order to expand its&#160; production capacity for data center cooling products.</div>
            </td>

  </tr>


</table>
    </div>

<div><br/>
    </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; margin-left: 0px; margin-right: auto; width: 100%;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"></td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Years ended March 31,</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Depreciation and amortization expense:</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2022</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">
              <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">
                <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-indent: 0pt; margin-left: 9pt;">Climate Solutions</div>
              </div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">23.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">21.7</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">23.6</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 64%;" valign="bottom">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">
              <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">
                <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt;">
                  <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-indent: 9pt;">Performance Technologies<br/>
                  </div>
                </div>
              </div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">31.7</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">31.8</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">29.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: 9pt;">Corporate</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1.0</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 64%; padding-bottom: 4px;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 27pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Total depreciation and amortization expense</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">56.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">54.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">54.8</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock', window );">Net Sales by Geographic Area</a></td>
<td class="text">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The following is a summary of net sales by geographic area, based upon the location of the selling unit:</div>

<div><br/>
    </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; margin-left: 0px; margin-right: auto; width: 100%;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"></td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Years ended March 31,</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2022</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">United States</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1,233.7</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1,139.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">949.6</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 64%;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Italy</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">242.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">249.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">232.0</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Hungary</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">224.7</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">210.7</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">185.2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 64%;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">China</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">144.2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">151.6</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">166.0</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">United Kingdom</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">135.8</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">93.6</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">118.6</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 64%; padding-bottom: 2px;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Other</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">427.0</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">453.2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">398.7</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Net sales</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2,407.8</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2,297.9</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2,050.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock', window );">Property, Plant and Equipment by Geographic Area</a></td>
<td class="text">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The following is a summary of property, plant and equipment by geographic area:</div>

<div><br/>
    </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; margin-left: 0px; margin-right: auto; width: 100%;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"></td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">March 31,</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">United States</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">117.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">96.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: top; width: 76%;" valign="bottom">Hungary <br/>
          </td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">40.7</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">40.8</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">China</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">39.4</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">40.2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 76%;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Mexico</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">35.2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">34.0</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Italy</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">33.8</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">32.8</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 76%; padding-bottom: 2px;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Other</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">99.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">70.3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Total property, plant and equipment<br/>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">365.7</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">314.5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mod_ScheduleOfCapitalExpendituresDepreciationAndAmortizationBySegmentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the capital expenditures and depreciation and amortization expense for each reportable segment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mod_ScheduleOfCapitalExpendituresDepreciationAndAmortizationBySegmentTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mod_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of long-lived assets, excluding financial instruments, long-term customer relationships of a financial institution, mortgage rights, deferred policy acquisition costs, and deferred tax assets, by geographic areas located in the entity's country of domicile and foreign countries in which the entity holds assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph b<br> -SubTopic 10<br> -Topic 280<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information concerning material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-25<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140696466145248">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies, Trade Accounts Receivable (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2024</div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mod_TradeReceivablesAndAllowanceForDoubtfulAccountsAbstract', window );"><strong>Trade Accounts Receivable [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Trade receivables, allowance for credit losses</a></td>
<td class="num">$ (2.7)<span></span>
</td>
<td class="num">$ (2.2)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mod_TradeReceivablesSoldWithoutRecourse', window );">Trade receivables sold without recourse</a></td>
<td class="nump">130.2<span></span>
</td>
<td class="nump">150.6<span></span>
</td>
<td class="nump">$ 126.4<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfAccountsReceivable', window );">Costs related to selling accounts receivables</a></td>
<td class="num">$ (1.6)<span></span>
</td>
<td class="num">$ (1.2)<span></span>
</td>
<td class="num">$ (0.3)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mod_TradeReceivablesAndAllowanceForDoubtfulAccountsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mod_TradeReceivablesAndAllowanceForDoubtfulAccountsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mod_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mod_TradeReceivablesSoldWithoutRecourse">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of trade receivables sold without recourse.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mod_TradeReceivablesSoldWithoutRecourse</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mod_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479344/326-20-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnSaleOfAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale of accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 860<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481326/860-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSaleOfAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140696465546768">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies, Tooling and Research and Development (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2024</div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mod_ToolingAbstract', window );"><strong>Tooling [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment - net</a></td>
<td class="nump">$ 365.7<span></span>
</td>
<td class="nump">$ 314.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mod_CustomerOwnedToolingReceivables', window );">Customer owned tooling receivables</a></td>
<td class="nump">7.6<span></span>
</td>
<td class="nump">10.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpenseAbstract', window );"><strong>Research and Development [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and development cost</a></td>
<td class="nump">$ 42.0<span></span>
</td>
<td class="nump">44.0<span></span>
</td>
<td class="nump">$ 50.3<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ToolsDiesAndMoldsMember', window );">Tooling [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mod_ToolingAbstract', window );"><strong>Tooling [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment, depreciable lives</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment - net</a></td>
<td class="nump">$ 16.1<span></span>
</td>
<td class="nump">$ 17.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mod_CustomerOwnedToolingReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost reimbursement receivables related to customer-owned tooling.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mod_CustomerOwnedToolingReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mod_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mod_ToolingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mod_ToolingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mod_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480842/942-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 730<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482916/730-10-50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 912<br> -SubTopic 730<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482517/912-730-25-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481283/985-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ToolsDiesAndMoldsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ToolsDiesAndMoldsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140696465931344">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Significant Accounting Policies, Short-term Investments, Property, Plant and Equipment and Assets Held for Sale (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Mar. 31, 2024</div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermInvestmentsAbstract', window );"><strong>Short-Term Investments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermInvestments', window );">Short-term investments</a></td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="nump">$ 3.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mod_AccruedCapitalExpendituresCurrent', window );">Accrued capital expenditures</a></td>
<td class="nump">22.7<span></span>
</td>
<td class="nump">13.6<span></span>
</td>
<td class="nump">$ 9.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationBalanceSheetDisclosuresAbstract', window );"><strong>Assets Held for Sale [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent', window );">Assets held for sale</a></td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mod_AccruedCapitalExpendituresCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred through that date and payable for purchases of fixed assets that have occurred. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mod_AccruedCapitalExpendituresCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mod_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -SubTopic 20<br> -Topic 205<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-5C<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482130/360-10-45-9<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-5B<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-3<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationBalanceSheetDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationBalanceSheetDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermInvestmentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermInvestmentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>77
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140696456703536">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies, Supplemental Cash Flow Information (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2024</div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental Cash Flow Information [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Interest paid</a></td>
<td class="nump">$ 23.3<span></span>
</td>
<td class="nump">$ 18.4<span></span>
</td>
<td class="nump">$ 14.1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNet', window );">Income taxes paid</a></td>
<td class="nump">$ 46.9<span></span>
</td>
<td class="nump">$ 31.9<span></span>
</td>
<td class="nump">$ 21.8<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>78
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140696460590944">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies, Supplier Finance Programs (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 31, 2024 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mod_SupplierFinanceProgramAbstract', window );"><strong>Supplier Finance Program [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mod_NoticePeriodToTerminateSupplierFinanceProgram', window );">Notice period to terminate supplier finance program</a></td>
<td class="text">90 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplierFinanceProgramObligationRollForward', window );"><strong>Supplier Finance Program, Obligation [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplierFinanceProgramObligation', window );">Obligations outstanding, beginning of period</a></td>
<td class="nump">$ 21.2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplierFinanceProgramObligationIncrease', window );">Invoices submitted</a></td>
<td class="nump">109.7<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplierFinanceProgramObligationDecreaseSettlement', window );">Invoices paid</a></td>
<td class="num">(107.3)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplierFinanceProgramObligation', window );">Obligations outstanding, end of period</a></td>
<td class="nump">$ 23.6<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration', window );">Supplier Finance Program, Obligation, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">Accounts payable<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mod_SupplierFinanceProgramAbstract', window );"><strong>Supplier Finance Program [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplierFinanceProgramPaymentTimingPeriod', window );">Payment period for supplier finance program</a></td>
<td class="text">60 days<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mod_SupplierFinanceProgramAbstract', window );"><strong>Supplier Finance Program [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplierFinanceProgramPaymentTimingPeriod', window );">Payment period for supplier finance program</a></td>
<td class="text">120 days<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mod_NoticePeriodToTerminateSupplierFinanceProgram">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The notice period for financial institution to terminate the supplier finance program, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mod_NoticePeriodToTerminateSupplierFinanceProgram</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mod_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mod_SupplierFinanceProgramAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mod_SupplierFinanceProgramAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mod_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplierFinanceProgramObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation for supplier finance program.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 405<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147477128/405-50-55-5<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479468/405-50-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479468/405-50-50-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479468/405-50-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479468/405-50-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479468/405-50-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplierFinanceProgramObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplierFinanceProgramObligationDecreaseSettlement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in obligation for supplier finance program from settlement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 405<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147477128/405-50-55-5<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479468/405-50-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplierFinanceProgramObligationDecreaseSettlement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplierFinanceProgramObligationIncrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in obligation for supplier finance program.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 405<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147477128/405-50-55-5<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479468/405-50-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplierFinanceProgramObligationIncrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplierFinanceProgramObligationRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplierFinanceProgramObligationRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes obligation for supplier finance program.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479468/405-50-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplierFinanceProgramPaymentTimingPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period when payment is expected to be made to finance provider or intermediary in supplier finance program, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479468/405-50-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplierFinanceProgramPaymentTimingPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>79
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140696468876512">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions and Dispositions, Acquisition of Scott Springfield Mfg. Inc. (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="4">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2024</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Mar. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 01, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationsAbstract', window );"><strong>Acquisition of Scott Springfield Mfg. Inc. [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Business acquisition, net of cash acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 186.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract', window );"><strong>Allocation of Purchase Price [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">$ 230.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">230.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">165.6<span></span>
</td>
<td class="nump">$ 168.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=mod_ScottSpringfieldManufacturingMember', window );">Scott Springfield Manufacturing [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationsAbstract', window );"><strong>Acquisition of Scott Springfield Mfg. Inc. [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mod_BusinessCombinationRecognizedIdentifiableAssetsAcquiredExcludingCashGoodwillAndLiabilitiesAssumedNet', window );">Consideration transferred, net of cash acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 183.8<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Business acquisition, net of cash acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">181.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mod_BusinessCombinationConsiderationPayable', window );">Remaining payable for business acquisition</a></td>
<td class="nump">2.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionRevenueReportedByAcquiredEntityForLastAnnualPeriod', window );">Net sales prior to acquisition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 110.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionPeriodResultsIncludedInCombinedEntity1', window );">Period net sales are included in consolidated statement of operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 month<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual', window );">Net sales since date of acquisition</a></td>
<td class="nump">7.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract', window );"><strong>Allocation of Purchase Price [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents', window );">Cash and cash equivalents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables', window );">Trade accounts receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">27.5<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory', window );">Inventories</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20.9<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment', window );">Property, plant and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Intangible assets</a></td>
<td class="nump">102.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 102.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">102.3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">65.2<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets', window );">Other assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable', window );">Accounts payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(8.6)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther', window );">Accrued compensation and employee benefits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1.3)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities', window );">Deferred income taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(24.4)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther', window );">Other liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(7.8)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Purchase price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">184.1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mod_BusinessAcquisitionWriteUpOfAcquiredInventory', window );">Write-up of acquired inventory</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3.2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionProFormaInformationAbstract', window );"><strong>Unaudited Supplemental Pro Forma Information [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionsProFormaRevenue', window );">Net sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,507.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,346.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss', window );">Net earnings attributable to Modine</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">164.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">126.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mod_BusinessAcquisitionProFormaAdjustmentAmortizationAndDepreciationExpense', window );">Pro forma adjustment for annual amortization and depreciation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mod_BusinessAcquisitionProFormaAdjustmentInterestExpense', window );">Pro forma adjustment for estimated annual interest expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mod_BusinessAcquisitionProFormaAdjustmentTransactionCosts', window );">Pro forma adjustment for acquisition-related transaction costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mod_BusinessAcquisitionProFormaAdjustmentInventoryPurchaseAccountingAdjustments', window );">Pro forma adjustment for inventory purchase accounting adjustments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=mod_ScottSpringfieldManufacturingMember', window );">Scott Springfield Manufacturing [Member] | Customer Relationships [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract', window );"><strong>Allocation of Purchase Price [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Intangible assets</a></td>
<td class="nump">66.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 66.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Weighted-average useful life of acquired intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">12 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=mod_ScottSpringfieldManufacturingMember', window );">Scott Springfield Manufacturing [Member] | Order Backlog [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract', window );"><strong>Allocation of Purchase Price [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Intangible assets</a></td>
<td class="nump">22.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 22.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Weighted-average useful life of acquired intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=mod_ScottSpringfieldManufacturingMember', window );">Scott Springfield Manufacturing [Member] | Trade Names [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract', window );"><strong>Allocation of Purchase Price [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Intangible assets</a></td>
<td class="nump">12.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Weighted-average useful life of acquired intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=mod_ScottSpringfieldManufacturingMember', window );">Scott Springfield Manufacturing [Member] | SG&amp;A Expenses [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationsAbstract', window );"><strong>Acquisition of Scott Springfield Mfg. Inc. [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts', window );">Costs related to acquisition</a></td>
<td class="nump">2.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=mod_ScottSpringfieldManufacturingMember', window );">Scott Springfield Manufacturing [Member] | Cost of Sales [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract', window );"><strong>Allocation of Purchase Price [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueAdjustment', window );">Fair value write-up adjustment to acquired inventory</a></td>
<td class="nump">$ 1.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=mod_ScottSpringfieldManufacturingMember', window );">Scott Springfield Manufacturing [Member] | Cost of Sales [Member] | Plan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract', window );"><strong>Allocation of Purchase Price [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueAdjustment', window );">Fair value write-up adjustment to acquired inventory</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mod_BusinessAcquisitionProFormaAdjustmentAmortizationAndDepreciationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Pro forma adjustment for annual amortization and depreciation expense for the period as if the business combination or combinations had been completed at the beginning of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mod_BusinessAcquisitionProFormaAdjustmentAmortizationAndDepreciationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mod_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mod_BusinessAcquisitionProFormaAdjustmentInterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Pro forma adjustment for estimated annual interest expense resulting from acquisition-related borrowings for the period as if the business combination or combinations had been completed at the beginning of a period</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mod_BusinessAcquisitionProFormaAdjustmentInterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mod_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mod_BusinessAcquisitionProFormaAdjustmentInventoryPurchaseAccountingAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Pro forma adjustment for inventory purchase accounting adjustment for the period as if the business combination or combinations had been completed at the beginning of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mod_BusinessAcquisitionProFormaAdjustmentInventoryPurchaseAccountingAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mod_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mod_BusinessAcquisitionProFormaAdjustmentTransactionCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Pro forma adjustment for acquisition-related transaction costs, not including costs for integration-related activities, for the period as if the business combination or combinations had been completed at the beginning of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mod_BusinessAcquisitionProFormaAdjustmentTransactionCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mod_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mod_BusinessAcquisitionWriteUpOfAcquiredInventory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Adjustment to increase acquired inventory to its estimated fair value as of the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mod_BusinessAcquisitionWriteUpOfAcquiredInventory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mod_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mod_BusinessCombinationConsiderationPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of remaining consideration the Company expects to pay the seller one year after closing the business acquisition.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mod_BusinessCombinationConsiderationPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mod_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mod_BusinessCombinationRecognizedIdentifiableAssetsAcquiredExcludingCashGoodwillAndLiabilitiesAssumedNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount recognized for assets, including goodwill but excluding cash, in excess of (less than) the aggregate liabilities assumed.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mod_BusinessCombinationRecognizedIdentifiableAssetsAcquiredExcludingCashGoodwillAndLiabilitiesAssumedNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mod_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsFairValueAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of addition (reduction) to the amount at which an asset could be incurred (settled) in a current transaction between willing parties.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsFairValueAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of direct costs of the business combination including legal, accounting, and other costs incurred to consummate the business acquisition.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionPeriodResultsIncludedInCombinedEntity1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period when results of operations of the acquired entity are included in the income statement of the combined entity, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionPeriodResultsIncludedInCombinedEntity1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionProFormaInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionProFormaInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionRevenueReportedByAcquiredEntityForLastAnnualPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total revenue reported by the acquired entity for its previous full fiscal year before the business acquisition.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionRevenueReportedByAcquiredEntityForLastAnnualPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479328/805-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479328/805-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionsProFormaRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479328/805-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479328/805-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionsProFormaRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This element represents the amount of revenue of the acquiree since the acquisition date included in the consolidated income statement for the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479328/805-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of other liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of identifiable intangible assets recognized as of the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479303/805-10-55-37<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of inventory recognized as of the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479303/805-10-55-37<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of other liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of property, plant, and equipment recognized as of the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479303/805-10-55-37<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482598/350-20-45-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=mod_ScottSpringfieldManufacturingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=mod_ScottSpringfieldManufacturingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OrderOrProductionBacklogMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OrderOrProductionBacklogMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementScenarioAxis=us-gaap_ScenarioPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementScenarioAxis=us-gaap_ScenarioPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140696468658416">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions and Dispositions, Purchase of TMGcore, Inc. Intellectual Property (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2024</div></th>
<th class="th"><div>Mar. 31, 2024</div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetAcquisitionConsiderationTransferredAbstract', window );"><strong>Purchase of TMGcore, Inc. Intellectual Property [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mod_PaymentsToAcquireIntangibleAndProductiveAssets', window );">Purchase price of assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12.0<span></span>
</td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="nump">$ 0.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetAcquisitionAxis=mod_TMGcoreIncMember', window );">TMGcore, Inc. [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetAcquisitionConsiderationTransferredAbstract', window );"><strong>Purchase of TMGcore, Inc. Intellectual Property [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mod_PaymentsToAcquireIntangibleAndProductiveAssets', window );">Purchase price of assets</a></td>
<td class="nump">$ 12.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAdditions', window );">Property, plant and equipment acquired</a></td>
<td class="nump">0.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetAcquisitionAxis=mod_TMGcoreIncMember', window );">TMGcore, Inc. [Member] | Acquired Technology [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetAcquisitionConsiderationTransferredAbstract', window );"><strong>Purchase of TMGcore, Inc. Intellectual Property [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Intangible assets acquired</a></td>
<td class="nump">$ 11.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Weighted-average useful life of acquired intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mod_PaymentsToAcquireIntangibleAndProductiveAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for purchases of intangible assets and property, plant and equipment (capital expenditures).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mod_PaymentsToAcquireIntangibleAndProductiveAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mod_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetAcquisitionConsiderationTransferredAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetAcquisitionConsiderationTransferredAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinitelivedIntangibleAssetsAcquired1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinitelivedIntangibleAssetsAcquired1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAdditions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of acquisition of long-lived, physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAdditions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetAcquisitionAxis=mod_TMGcoreIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetAcquisitionAxis=mod_TMGcoreIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TechnologyBasedIntangibleAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TechnologyBasedIntangibleAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>81
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140696465623504">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions and Dispositions, Acquisition of Napps Technology Corporation (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2024</div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationsAbstract', window );"><strong>Acquisition of Napps Technology Corporation [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Business acquisition</a></td>
<td class="nump">$ 186.2<span></span>
</td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="nump">$ 0.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract', window );"><strong>Allocation of Purchase Price [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">230.9<span></span>
</td>
<td class="nump">$ 165.6<span></span>
</td>
<td class="nump">$ 168.1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=mod_NappsTechnologyCorporationMember', window );">Napps [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationsAbstract', window );"><strong>Acquisition of Napps Technology Corporation [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Business acquisition</a></td>
<td class="nump">4.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mod_BusinessCombinationConsiderationPayable', window );">Remaining payable for business acquisition</a></td>
<td class="nump">1.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual', window );">Net sales since date of acquisition</a></td>
<td class="nump">$ 4.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionPeriodResultsIncludedInCombinedEntity1', window );">Period net sales are included in consolidated statement of operations</a></td>
<td class="text">9 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Weighted-average useful life of acquired intangible assets</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount', window );">Goodwill deductible for income tax purposes</a></td>
<td class="nump">$ 1.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract', window );"><strong>Allocation of Purchase Price [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables', window );">Trade accounts receivable</a></td>
<td class="nump">1.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory', window );">Inventories</a></td>
<td class="nump">1.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mod_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipmentAndOtherAssets', window );">Property, plant and equipment and other assets</a></td>
<td class="nump">0.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Intangible assets</a></td>
<td class="nump">2.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">1.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mod_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayableAndOtherLiabilities', window );">Accounts payable and other liabilities</a></td>
<td class="num">(0.7)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Purchase price</a></td>
<td class="nump">$ 5.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mod_BusinessCombinationConsiderationPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of remaining consideration the Company expects to pay the seller one year after closing the business acquisition.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mod_BusinessCombinationConsiderationPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mod_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mod_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayableAndOtherLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date and amount of other liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mod_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayableAndOtherLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mod_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mod_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipmentAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of property, plant, and equipment and other assets recognized as of the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mod_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipmentAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mod_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionPeriodResultsIncludedInCombinedEntity1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period when results of operations of the acquired entity are included in the income statement of the combined entity, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionPeriodResultsIncludedInCombinedEntity1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of goodwill arising from a business combination that is expected to be deductible for tax purposes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479581/805-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This element represents the amount of revenue of the acquiree since the acquisition date included in the consolidated income statement for the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479328/805-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of identifiable intangible assets recognized as of the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479303/805-10-55-37<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of inventory recognized as of the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479303/805-10-55-37<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482598/350-20-45-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=mod_NappsTechnologyCorporationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=mod_NappsTechnologyCorporationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>82
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140696466312480">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions and Dispositions, Disposition of Two Coatings Facilities (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Sep. 30, 2023 </div>
<div>Facility</div>
</th>
<th class="th">
<div>Mar. 31, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2022 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract', window );"><strong>Disposition of Two Coatings Facilities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mod_NumberOfCoatingsFacilitiesSold', window );">Number of coatings facilities sold | Facility</a></td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfBusiness', window );">Gain on sale of businesses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4.0<span></span>
</td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="num">$ (6.6)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=mod_TwoCoatingsFacilitiesMember', window );">Two Coatings Facilities [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract', window );"><strong>Disposition of Two Coatings Facilities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue', window );">Net sales of disposed businesses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit', window );">Goodwill attributable to disposed businesses written off</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=mod_TwoCoatingsFacilitiesMember', window );">Two Coatings Facilities [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract', window );"><strong>Disposition of Two Coatings Facilities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfBusiness', window );">Gain on sale of businesses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mod_NumberOfCoatingsFacilitiesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of coatings facilities sold during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mod_NumberOfCoatingsFacilitiesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mod_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue attributable to disposal group, including, but not limited to, discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-5B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnSaleOfBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) from sale and disposal of integrated set of activities and assets capable of being conducted and managed for purpose of providing return in form of dividend, lower cost, or other economic benefit to investor, owner, member and participant.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSaleOfBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of divestiture of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=mod_TwoCoatingsFacilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=mod_TwoCoatingsFacilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>83
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140696468611392">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions and Dispositions, Germany Automotive Businesses Held for Sale (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Oct. 31, 2023 </div>
<div>USD ($) </div>
<div>Business</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>Business</div>
</th>
<th class="th">
<div>Mar. 31, 2024 </div>
<div>USD ($) </div>
<div>Business</div>
</th>
<th class="th">
<div>Mar. 31, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2022 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract', window );"><strong>Disposition of Germany Automotive Businesses [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mod_NumberOfAutomotiveBusinessesSold', window );">Number of automotive businesses sold | Business</a></td>
<td class="nump">3<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfBusiness', window );">Gain on sale of businesses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4.0<span></span>
</td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="num">$ (6.6)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mod_UnrecognizedNetPensionLossGainInDisposedBusinesses', window );">Write-off of net actuarial gains</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=mod_ThreeGermanyAutomotiveBusinessesMember', window );">Three Germany Automotive Businesses [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract', window );"><strong>Disposition of Germany Automotive Businesses [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfBusiness', window );">Gain on sale of businesses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mod_UnrecognizedNetPensionLossGainInDisposedBusinesses', window );">Write-off of net actuarial gains</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue', window );">Net sales of disposal group</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 54.2<span></span>
</td>
<td class="nump">$ 79.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=mod_ThreeGermanyAutomotiveBusinessesMember', window );">Three Germany Automotive Businesses [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract', window );"><strong>Disposition of Germany Automotive Businesses [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration', window );">Net transaction price for sale of disposal group</a></td>
<td class="nump">$ 1.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mod_NumberOfAutomotiveBusinessesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of automotive businesses sold.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mod_NumberOfAutomotiveBusinessesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mod_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mod_UnrecognizedNetPensionLossGainInDisposedBusinesses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of unrecognized net actuarial losses (gains) written off related to the disposal of businesses.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mod_UnrecognizedNetPensionLossGainInDisposedBusinesses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mod_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of consideration received or receivable for the disposal of assets and liabilities, including discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue attributable to disposal group, including, but not limited to, discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-5B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnSaleOfBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) from sale and disposal of integrated set of activities and assets capable of being conducted and managed for purpose of providing return in form of dividend, lower cost, or other economic benefit to investor, owner, member and participant.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSaleOfBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=mod_ThreeGermanyAutomotiveBusinessesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=mod_ThreeGermanyAutomotiveBusinessesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>84
<FILENAME>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140696461786880">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions and Dispositions, Automotive Business Previously Held for Sale (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2024</div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationBalanceSheetDisclosuresAbstract', window );"><strong>Automotive Business Previously Held for Sale [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetImpairmentCharges', window );">Net impairment reversal</a></td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="num">$ (55.7)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=mod_LiquidCooledAutomotiveBusinessMember', window );">Liquid-Cooled Automotive Business [Member] | Performance Technologies [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationBalanceSheetDisclosuresAbstract', window );"><strong>Automotive Business Previously Held for Sale [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetImpairmentCharges', window );">Net impairment reversal</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (56.0)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetImpairmentCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482130/360-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetImpairmentCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationBalanceSheetDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationBalanceSheetDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=mod_LiquidCooledAutomotiveBusinessMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=mod_LiquidCooledAutomotiveBusinessMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=mod_PerformanceTechnologiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=mod_PerformanceTechnologiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>85
<FILENAME>R66.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140696459509728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions and Dispositions, Disposition of Austrian Air-Cooled Automotive Business (Details)<br> &#8364; in Millions, $ in Millions</strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="4">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Apr. 30, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2022 </div>
<div>EUR (&#8364;)</div>
</th>
<th class="th">
<div>Mar. 31, 2023 </div>
<div>EUR (&#8364;)</div>
</th>
<th class="th">
<div>Mar. 31, 2022 </div>
<div>EUR (&#8364;)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationAdditionalDisclosuresAbstract', window );"><strong>Disposition of Austrian Air-Cooled Automotive Business [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfBusiness', window );">Loss on sale of business</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4.0<span></span>
</td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="num">$ (6.6)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mod_PaymentsForProceedsFromDispositionOfAssets', window );">Payment for disposition of assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.8<span></span>
</td>
<td class="num">(0.3)<span></span>
</td>
<td class="nump">7.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireNotesReceivable', window );">Disbursements for loan origination</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="nump">4.7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=mod_AirCooledAutomotiveBusinessMember', window );">Austrian Air-Cooled Automotive Business [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationAdditionalDisclosuresAbstract', window );"><strong>Disposition of Austrian Air-Cooled Automotive Business [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfBusiness', window );">Loss on sale of business</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(6.6)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mod_DisposalGroupWriteOffOfNetActuarialLosses', window );">Write-off of net actuarial losses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents', window );">Cash transferred to buyer</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mod_PaymentsForProceedsFromDispositionOfAssets', window );">Payment for disposition of assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue', window );">Net sales of disposal group</a></td>
<td class="nump">$ 5.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mod_NoteReceivableTerm', window );">Term of loan receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mod_NoteReceivableInterestRate', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7.80%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireNotesReceivable', window );">Disbursements for loan origination</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4.7<span></span>
</td>
<td class="nump">&#8364; 4.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=mod_AirCooledAutomotiveBusinessMember', window );">Austrian Air-Cooled Automotive Business [Member] | Other Noncurrent Assets [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationAdditionalDisclosuresAbstract', window );"><strong>Disposition of Austrian Air-Cooled Automotive Business [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesAndLoansReceivableNetNoncurrent', window );">Loan receivable | &#8364;</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#8364; 4.0<span></span>
</td>
<td class="nump">&#8364; 4.0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mod_DisposalGroupWriteOffOfNetActuarialLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of write-off for accumulated net actuarial losses related to the disposal group's pension plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mod_DisposalGroupWriteOffOfNetActuarialLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mod_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mod_NoteReceivableInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate charged under the note receivable agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mod_NoteReceivableInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mod_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mod_NoteReceivableTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period of time between issuance and maturity of the note receivable facility, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mod_NoteReceivableTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mod_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mod_PaymentsForProceedsFromDispositionOfAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net cash outflow or inflow from disposals of property, plant and equipment and other productive assets, including intangibles.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mod_PaymentsForProceedsFromDispositionOfAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mod_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationAdditionalDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationAdditionalDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as cash and cash equivalents attributable to disposal group held for sale or disposed of.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -SubTopic 20<br> -Topic 205<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-10<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-5B<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-3<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue attributable to disposal group, including, but not limited to, discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-5B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnSaleOfBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) from sale and disposal of integrated set of activities and assets capable of being conducted and managed for purpose of providing return in form of dividend, lower cost, or other economic benefit to investor, owner, member and participant.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSaleOfBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesAndLoansReceivableNetNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of financing receivable, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesAndLoansReceivableNetNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireNotesReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to acquire an agreement for an unconditional promise by the maker to pay the entity (holder) a definite sum of money at a future date. Such amount may include accrued interest receivable in accordance with the terms of the note. The note also may contain provisions including a discount or premium, payable on demand, secured, or unsecured, interest bearing or noninterest bearing, among myriad other features and characteristics.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireNotesReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=mod_AirCooledAutomotiveBusinessMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=mod_AirCooledAutomotiveBusinessMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>86
<FILENAME>R67.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140696466097872">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions and Dispositions, Disposition of Previously-Closed Facility (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2024</div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationAdditionalDisclosuresAbstract', window );"><strong>Disposition of Previously-Closed Facility [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mod_PaymentsForProceedsFromDispositionOfAssets', window );">Proceeds from disposition of assets</a></td>
<td class="num">$ (0.8)<span></span>
</td>
<td class="nump">$ 0.3<span></span>
</td>
<td class="num">$ (7.6)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=mod_PreviouslyClosedManufacturingFacilityMember', window );">Previously-Closed Manufacturing Facility [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationAdditionalDisclosuresAbstract', window );"><strong>Disposition of Previously-Closed Facility [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mod_PaymentsForProceedsFromDispositionOfAssets', window );">Proceeds from disposition of assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.7<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=mod_PreviouslyClosedManufacturingFacilityMember', window );">Previously-Closed Manufacturing Facility [Member] | Climate Solutions [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationAdditionalDisclosuresAbstract', window );"><strong>Disposition of Previously-Closed Facility [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf', window );">Impairment charges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.3<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mod_PaymentsForProceedsFromDispositionOfAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net cash outflow or inflow from disposals of property, plant and equipment and other productive assets, including intangibles.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mod_PaymentsForProceedsFromDispositionOfAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mod_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationAdditionalDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationAdditionalDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of write-downs for impairments recognized during the period for long-lived assets held for abandonment, exchange or sale.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482130/360-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=mod_PreviouslyClosedManufacturingFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=mod_PreviouslyClosedManufacturingFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=mod_ClimateSolutionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=mod_ClimateSolutionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>87
<FILENAME>R68.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140696459395152">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue Recognition (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2024</div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueAbstract', window );"><strong>Disaggregation of Revenue [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">$ 2,407.8<span></span>
</td>
<td class="nump">$ 2,297.9<span></span>
</td>
<td class="nump">$ 2,050.1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetAndLiabilityAbstract', window );"><strong>Contract Balances [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNet', window );">Contract assets</a></td>
<td class="nump">12.9<span></span>
</td>
<td class="nump">19.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Contract liabilities</a></td>
<td class="nump">79.4<span></span>
</td>
<td class="nump">21.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInContractWithCustomerAsset', window );">Decrease in contract assets</a></td>
<td class="num">(6.4)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability', window );">Increase in contract liabilities</a></td>
<td class="nump">57.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredAtPointInTimeMember', window );">Products Transferred at a Point in Time [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueAbstract', window );"><strong>Disaggregation of Revenue [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">2,328.7<span></span>
</td>
<td class="nump">2,202.1<span></span>
</td>
<td class="nump">1,983.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredOverTimeMember', window );">Products Transferred Over Time [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueAbstract', window );"><strong>Disaggregation of Revenue [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">103.9<span></span>
</td>
<td class="nump">126.0<span></span>
</td>
<td class="nump">99.9<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_AmericasMember', window );">Americas [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueAbstract', window );"><strong>Disaggregation of Revenue [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">1,372.1<span></span>
</td>
<td class="nump">1,282.9<span></span>
</td>
<td class="nump">1,071.5<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_EuropeMember', window );">Europe [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueAbstract', window );"><strong>Disaggregation of Revenue [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">840.6<span></span>
</td>
<td class="nump">814.5<span></span>
</td>
<td class="nump">772.4<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_AsiaMember', window );">Asia [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueAbstract', window );"><strong>Disaggregation of Revenue [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">$ 219.9<span></span>
</td>
<td class="nump">230.7<span></span>
</td>
<td class="nump">239.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuePerformanceObligationAbstract', window );"><strong>Revenue Recognition [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mod_PeriodAfterBillingWhenPaymentIsReceived', window );">Period of time after billing when payment is received</a></td>
<td class="text">90 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=mod_HeatTransferMember', window );">Heat Transfer [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueAbstract', window );"><strong>Disaggregation of Revenue [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">$ 419.9<span></span>
</td>
<td class="nump">496.7<span></span>
</td>
<td class="nump">460.4<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=mod_HvacAndRefrigerationMember', window );">HVAC&amp;R [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueAbstract', window );"><strong>Disaggregation of Revenue [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">340.5<span></span>
</td>
<td class="nump">341.0<span></span>
</td>
<td class="nump">311.5<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=mod_DataCenterCoolingMember', window );">Data Center Cooling [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueAbstract', window );"><strong>Disaggregation of Revenue [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">294.2<span></span>
</td>
<td class="nump">173.8<span></span>
</td>
<td class="nump">138.2<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=mod_AirCooledMember', window );">Air-Cooled [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueAbstract', window );"><strong>Disaggregation of Revenue [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">681.2<span></span>
</td>
<td class="nump">658.6<span></span>
</td>
<td class="nump">572.3<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=mod_LiquidCooledMember', window );">Liquid-Cooled [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueAbstract', window );"><strong>Disaggregation of Revenue [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">491.6<span></span>
</td>
<td class="nump">483.9<span></span>
</td>
<td class="nump">448.3<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=mod_AdvancedSolutionsMember', window );">Advanced Solutions [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueAbstract', window );"><strong>Disaggregation of Revenue [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">180.4<span></span>
</td>
<td class="nump">143.9<span></span>
</td>
<td class="nump">119.4<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=mod_ClimateSolutionsMember', window );">Climate Solutions [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueAbstract', window );"><strong>Disaggregation of Revenue [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">1,054.6<span></span>
</td>
<td class="nump">1,011.5<span></span>
</td>
<td class="nump">910.1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=mod_ClimateSolutionsMember', window );">Climate Solutions [Member] | Products Transferred at a Point in Time [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueAbstract', window );"><strong>Disaggregation of Revenue [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">1,015.3<span></span>
</td>
<td class="nump">959.8<span></span>
</td>
<td class="nump">889.3<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=mod_ClimateSolutionsMember', window );">Climate Solutions [Member] | Products Transferred Over Time [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueAbstract', window );"><strong>Disaggregation of Revenue [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">39.3<span></span>
</td>
<td class="nump">52.1<span></span>
</td>
<td class="nump">21.2<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=mod_ClimateSolutionsMember', window );">Climate Solutions [Member] | Americas [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueAbstract', window );"><strong>Disaggregation of Revenue [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">607.9<span></span>
</td>
<td class="nump">580.9<span></span>
</td>
<td class="nump">485.9<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=mod_ClimateSolutionsMember', window );">Climate Solutions [Member] | Europe [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueAbstract', window );"><strong>Disaggregation of Revenue [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">420.3<span></span>
</td>
<td class="nump">406.0<span></span>
</td>
<td class="nump">396.7<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=mod_ClimateSolutionsMember', window );">Climate Solutions [Member] | Asia [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueAbstract', window );"><strong>Disaggregation of Revenue [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">26.4<span></span>
</td>
<td class="nump">25.0<span></span>
</td>
<td class="nump">27.9<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=mod_ClimateSolutionsMember', window );">Climate Solutions [Member] | Heat Transfer [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueAbstract', window );"><strong>Disaggregation of Revenue [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">419.9<span></span>
</td>
<td class="nump">496.7<span></span>
</td>
<td class="nump">460.4<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=mod_ClimateSolutionsMember', window );">Climate Solutions [Member] | HVAC&amp;R [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueAbstract', window );"><strong>Disaggregation of Revenue [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">340.5<span></span>
</td>
<td class="nump">341.0<span></span>
</td>
<td class="nump">311.5<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=mod_ClimateSolutionsMember', window );">Climate Solutions [Member] | Data Center Cooling [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueAbstract', window );"><strong>Disaggregation of Revenue [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">294.2<span></span>
</td>
<td class="nump">173.8<span></span>
</td>
<td class="nump">138.2<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=mod_ClimateSolutionsMember', window );">Climate Solutions [Member] | Air-Cooled [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueAbstract', window );"><strong>Disaggregation of Revenue [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=mod_ClimateSolutionsMember', window );">Climate Solutions [Member] | Liquid-Cooled [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueAbstract', window );"><strong>Disaggregation of Revenue [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=mod_ClimateSolutionsMember', window );">Climate Solutions [Member] | Advanced Solutions [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueAbstract', window );"><strong>Disaggregation of Revenue [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=mod_PerformanceTechnologiesMember', window );">Performance Technologies [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueAbstract', window );"><strong>Disaggregation of Revenue [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">1,353.2<span></span>
</td>
<td class="nump">1,286.4<span></span>
</td>
<td class="nump">1,140.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=mod_PerformanceTechnologiesMember', window );">Performance Technologies [Member] | Products Transferred at a Point in Time [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueAbstract', window );"><strong>Disaggregation of Revenue [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">1,313.4<span></span>
</td>
<td class="nump">1,242.3<span></span>
</td>
<td class="nump">1,093.7<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=mod_PerformanceTechnologiesMember', window );">Performance Technologies [Member] | Products Transferred Over Time [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueAbstract', window );"><strong>Disaggregation of Revenue [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">64.6<span></span>
</td>
<td class="nump">73.9<span></span>
</td>
<td class="nump">78.7<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=mod_PerformanceTechnologiesMember', window );">Performance Technologies [Member] | Americas [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueAbstract', window );"><strong>Disaggregation of Revenue [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">764.2<span></span>
</td>
<td class="nump">702.0<span></span>
</td>
<td class="nump">585.6<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=mod_PerformanceTechnologiesMember', window );">Performance Technologies [Member] | Europe [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueAbstract', window );"><strong>Disaggregation of Revenue [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">420.3<span></span>
</td>
<td class="nump">408.5<span></span>
</td>
<td class="nump">375.7<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=mod_PerformanceTechnologiesMember', window );">Performance Technologies [Member] | Asia [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueAbstract', window );"><strong>Disaggregation of Revenue [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">193.5<span></span>
</td>
<td class="nump">205.7<span></span>
</td>
<td class="nump">211.1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=mod_PerformanceTechnologiesMember', window );">Performance Technologies [Member] | Heat Transfer [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueAbstract', window );"><strong>Disaggregation of Revenue [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=mod_PerformanceTechnologiesMember', window );">Performance Technologies [Member] | HVAC&amp;R [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueAbstract', window );"><strong>Disaggregation of Revenue [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=mod_PerformanceTechnologiesMember', window );">Performance Technologies [Member] | Data Center Cooling [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueAbstract', window );"><strong>Disaggregation of Revenue [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=mod_PerformanceTechnologiesMember', window );">Performance Technologies [Member] | Air-Cooled [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueAbstract', window );"><strong>Disaggregation of Revenue [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">681.2<span></span>
</td>
<td class="nump">658.6<span></span>
</td>
<td class="nump">572.3<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=mod_PerformanceTechnologiesMember', window );">Performance Technologies [Member] | Liquid-Cooled [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueAbstract', window );"><strong>Disaggregation of Revenue [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">491.6<span></span>
</td>
<td class="nump">483.9<span></span>
</td>
<td class="nump">448.3<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=mod_PerformanceTechnologiesMember', window );">Performance Technologies [Member] | Advanced Solutions [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueAbstract', window );"><strong>Disaggregation of Revenue [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">180.4<span></span>
</td>
<td class="nump">143.9<span></span>
</td>
<td class="nump">119.4<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueAbstract', window );"><strong>Disaggregation of Revenue [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">2,432.6<span></span>
</td>
<td class="nump">2,328.1<span></span>
</td>
<td class="nump">2,082.9<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments [Member] | Climate Solutions [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueAbstract', window );"><strong>Disaggregation of Revenue [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">1,054.6<span></span>
</td>
<td class="nump">1,011.9<span></span>
</td>
<td class="nump">910.5<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments [Member] | Performance Technologies [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueAbstract', window );"><strong>Disaggregation of Revenue [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">1,378.0<span></span>
</td>
<td class="nump">1,316.2<span></span>
</td>
<td class="nump">1,172.4<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember', window );">Inter-segment Sales [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueAbstract', window );"><strong>Disaggregation of Revenue [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="num">(24.8)<span></span>
</td>
<td class="num">(30.2)<span></span>
</td>
<td class="num">(32.8)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember', window );">Inter-segment Sales [Member] | Climate Solutions [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueAbstract', window );"><strong>Disaggregation of Revenue [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="num">(0.4)<span></span>
</td>
<td class="num">(0.4)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember', window );">Inter-segment Sales [Member] | Performance Technologies [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueAbstract', window );"><strong>Disaggregation of Revenue [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="num">$ (24.8)<span></span>
</td>
<td class="num">$ (29.8)<span></span>
</td>
<td class="num">$ (32.4)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mod_PeriodAfterBillingWhenPaymentIsReceived">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The time period between billing a customer for goods delivered and payment is received from the customer, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mod_PeriodAfterBillingWhenPaymentIsReceived</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mod_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetAndLiabilityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetAndLiabilityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479837/606-10-45-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479837/606-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479837/606-10-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479837/606-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInContractWithCustomerAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInContractWithCustomerAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 912<br> -SubTopic 310<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482312/912-310-45-11<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479941/924-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-40<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenuePerformanceObligationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenuePerformanceObligationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredAtPointInTimeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredAtPointInTimeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredOverTimeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredOverTimeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=srt_AmericasMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=srt_AmericasMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=srt_EuropeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=srt_EuropeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=srt_AsiaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=srt_AsiaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=mod_HeatTransferMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=mod_HeatTransferMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=mod_HvacAndRefrigerationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=mod_HvacAndRefrigerationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=mod_DataCenterCoolingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=mod_DataCenterCoolingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=mod_AirCooledMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=mod_AirCooledMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=mod_LiquidCooledMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=mod_LiquidCooledMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=mod_AdvancedSolutionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=mod_AdvancedSolutionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=mod_ClimateSolutionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=mod_ClimateSolutionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=mod_PerformanceTechnologiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=mod_PerformanceTechnologiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>88
<FILENAME>R69.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140696463207744">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2024</div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInformationAboutPlanAssetsAbstract', window );"><strong>Fair Value Measurements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TradingSecurities', window );">Investments</a></td>
<td class="nump">$ 4.1<span></span>
</td>
<td class="nump">$ 2.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisObligations', window );">Deferred compensation obligations</a></td>
<td class="nump">$ 4.1<span></span>
</td>
<td class="nump">2.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mod_NoticePeriodForRedeemingRealEstateInvestmentFunds', window );">Notice period for redeeming real estate investment funds</a></td>
<td class="text">90 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">U.S. Pension Plans [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInformationAboutPlanAssetsAbstract', window );"><strong>Fair Value Measurements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">$ 150.5<span></span>
</td>
<td class="nump">153.3<span></span>
</td>
<td class="nump">$ 179.9<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">U.S. Pension Plans [Member] | Money Market Investments [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInformationAboutPlanAssetsAbstract', window );"><strong>Fair Value Measurements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">6.7<span></span>
</td>
<td class="nump">1.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">U.S. Pension Plans [Member] | Fixed Income Securities [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInformationAboutPlanAssetsAbstract', window );"><strong>Fair Value Measurements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">45.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">U.S. Pension Plans [Member] | Pooled Equity Funds [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInformationAboutPlanAssetsAbstract', window );"><strong>Fair Value Measurements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">7.0<span></span>
</td>
<td class="nump">34.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">U.S. Pension Plans [Member] | U.S. Government and Agency Securities [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInformationAboutPlanAssetsAbstract', window );"><strong>Fair Value Measurements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">57.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">U.S. Pension Plans [Member] | Other [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInformationAboutPlanAssetsAbstract', window );"><strong>Fair Value Measurements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">6.8<span></span>
</td>
<td class="nump">0.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">U.S. Pension Plans [Member] | Total [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInformationAboutPlanAssetsAbstract', window );"><strong>Fair Value Measurements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">122.8<span></span>
</td>
<td class="nump">37.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">U.S. Pension Plans [Member] | Level 1 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInformationAboutPlanAssetsAbstract', window );"><strong>Fair Value Measurements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">8.1<span></span>
</td>
<td class="nump">34.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">U.S. Pension Plans [Member] | Level 1 [Member] | Money Market Investments [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInformationAboutPlanAssetsAbstract', window );"><strong>Fair Value Measurements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">U.S. Pension Plans [Member] | Level 1 [Member] | Fixed Income Securities [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInformationAboutPlanAssetsAbstract', window );"><strong>Fair Value Measurements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">U.S. Pension Plans [Member] | Level 1 [Member] | Pooled Equity Funds [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInformationAboutPlanAssetsAbstract', window );"><strong>Fair Value Measurements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">7.0<span></span>
</td>
<td class="nump">34.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">U.S. Pension Plans [Member] | Level 1 [Member] | U.S. Government and Agency Securities [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInformationAboutPlanAssetsAbstract', window );"><strong>Fair Value Measurements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">U.S. Pension Plans [Member] | Level 1 [Member] | Other [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInformationAboutPlanAssetsAbstract', window );"><strong>Fair Value Measurements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">1.1<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">U.S. Pension Plans [Member] | Level 2 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInformationAboutPlanAssetsAbstract', window );"><strong>Fair Value Measurements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">114.7<span></span>
</td>
<td class="nump">2.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">U.S. Pension Plans [Member] | Level 2 [Member] | Money Market Investments [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInformationAboutPlanAssetsAbstract', window );"><strong>Fair Value Measurements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">6.7<span></span>
</td>
<td class="nump">1.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">U.S. Pension Plans [Member] | Level 2 [Member] | Fixed Income Securities [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInformationAboutPlanAssetsAbstract', window );"><strong>Fair Value Measurements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">45.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">U.S. Pension Plans [Member] | Level 2 [Member] | Pooled Equity Funds [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInformationAboutPlanAssetsAbstract', window );"><strong>Fair Value Measurements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">U.S. Pension Plans [Member] | Level 2 [Member] | U.S. Government and Agency Securities [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInformationAboutPlanAssetsAbstract', window );"><strong>Fair Value Measurements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">57.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">U.S. Pension Plans [Member] | Level 2 [Member] | Other [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInformationAboutPlanAssetsAbstract', window );"><strong>Fair Value Measurements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">5.7<span></span>
</td>
<td class="nump">0.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">U.S. Pension Plans [Member] | Level 3 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInformationAboutPlanAssetsAbstract', window );"><strong>Fair Value Measurements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">U.S. Pension Plans [Member] | Net Asset Value [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInformationAboutPlanAssetsAbstract', window );"><strong>Fair Value Measurements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">$ 27.7<span></span>
</td>
<td class="nump">$ 116.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mod_NoticePeriodForRedeemingRealEstateInvestmentFunds">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Notice period for quarterly redemption of real estate investment funds, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mod_NoticePeriodForRedeemingRealEstateInvestmentFunds</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mod_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480482/715-20-55-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanFairValueOfPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanInformationAboutPlanAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanInformationAboutPlanAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of obligations measured on a recurring basis.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TradingSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at fair value with change in fair value recognized in net income (trading) and investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TradingSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByAssetClassAxis=us-gaap_MoneyMarketFundsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByAssetClassAxis=us-gaap_MoneyMarketFundsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByAssetClassAxis=us-gaap_FixedIncomeSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByAssetClassAxis=us-gaap_FixedIncomeSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByAssetClassAxis=us-gaap_EquityFundsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByAssetClassAxis=us-gaap_EquityFundsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByAssetClassAxis=us-gaap_USGovernmentAgenciesDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByAssetClassAxis=us-gaap_USGovernmentAgenciesDebtSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByAssetClassAxis=mod_OtherPlanAssetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByAssetClassAxis=mod_OtherPlanAssetMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel12And3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel12And3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>89
<FILENAME>R70.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140696467612688">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation, Incentive Compensation Plan (Details) - USD ($)<br> shares in Millions, $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2024</div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract', window );"><strong>Stock-Based Compensation [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation expense</a></td>
<td class="nump">$ 10.8<span></span>
</td>
<td class="nump">$ 6.6<span></span>
</td>
<td class="nump">$ 5.7<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=mod_IncentiveCompensationPlan2020Member', window );">2020 Incentive Compensation Plan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract', window );"><strong>Stock-Based Compensation [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Number of shares available for grant (in shares)</a></td>
<td class="nump">1.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=mod_IncentiveCompensationPlan2020Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=mod_IncentiveCompensationPlan2020Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>90
<FILENAME>R71.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140696559424048">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation, Stock Options (Details) - USD ($)<br> $ / shares in Units, shares in Millions, $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2024</div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationAbstract', window );"><strong>Stock Options [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation expense</a></td>
<td class="nump">$ 10.8<span></span>
</td>
<td class="nump">$ 6.6<span></span>
</td>
<td class="nump">$ 5.7<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Stock Options [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationAbstract', window );"><strong>Stock Options [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation expense</a></td>
<td class="nump">1.0<span></span>
</td>
<td class="nump">1.2<span></span>
</td>
<td class="nump">1.1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1', window );">Fair value of awards vesting</a></td>
<td class="nump">1.2<span></span>
</td>
<td class="nump">$ 1.0<span></span>
</td>
<td class="nump">$ 0.9<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Unrecognized compensation costs</a></td>
<td class="nump">$ 1.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Weighted average period recognized</a></td>
<td class="text">1 year 2 months 12 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract', window );"><strong>Assumptions for Stock Awards Granted [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Fair value of options (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6.99<span></span>
</td>
<td class="nump">$ 8.79<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected life of awards in years</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">6 years<span></span>
</td>
<td class="text">6 years 1 month 6 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.00%<span></span>
</td>
<td class="nump">1.10%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Expected volatility of the Company's stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">57.80%<span></span>
</td>
<td class="nump">56.50%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Expected dividend yield on the Company's stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Award vesting period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">4 years<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Stock Options Activity [Rollforward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding, beginning of year (in shares)</a></td>
<td class="nump">0.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Granted (in shares)</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercised (in shares)</a></td>
<td class="num">(0.2)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod', window );">Forfeited or expired (in shares)</a></td>
<td class="num">(0.1)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding, end of year (in shares)</a></td>
<td class="nump">0.6<span></span>
</td>
<td class="nump">0.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Exercisable, end of year (in shares)</a></td>
<td class="nump">0.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward', window );"><strong>Weighted Average Exercise Price [Rollforward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Outstanding, beginning of year (in dollars per share)</a></td>
<td class="nump">$ 12.28<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Granted (in dollars per share)</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Exercised (in dollars per share)</a></td>
<td class="nump">11.08<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice', window );">Forfeited or expired (in dollars per share)</a></td>
<td class="nump">11.13<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Outstanding, end of year (in dollars per share)</a></td>
<td class="nump">12.78<span></span>
</td>
<td class="nump">$ 12.28<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Exercisable, end of year (in dollars per share)</a></td>
<td class="nump">$ 13<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mod_WeightedAverageRemainingContractualTermAbstract', window );"><strong>Weighted-Average Remaining Contractual Term [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Weighted average remaining contractual term, outstanding at end of year</a></td>
<td class="text">6 years 8 months 12 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1', window );">Weighted average remaining contractual term, exercisable at end of year</a></td>
<td class="text">6 years 2 months 12 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mod_AggregateIntrinsicValueAbstract', window );"><strong>Aggregate Intrinsic Value [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Aggregate intrinsic value, outstanding at end of year</a></td>
<td class="nump">$ 51.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1', window );">Aggregate intrinsic value, exercisable at end of year</a></td>
<td class="nump">29.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract', window );"><strong>Additional Information Related to Stock Options Exercised [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue', window );">Intrinsic value of stock options exercised</a></td>
<td class="nump">12.4<span></span>
</td>
<td class="nump">$ 1.5<span></span>
</td>
<td class="nump">$ 0.1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromStockOptionsExercised', window );">Proceeds from stock options exercised</a></td>
<td class="nump">$ 2.6<span></span>
</td>
<td class="nump">$ 2.9<span></span>
</td>
<td class="nump">$ 1.4<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Stock Options [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract', window );"><strong>Assumptions for Stock Awards Granted [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod', window );">Stock option term</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Stock Options [Member] | Tranche One [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract', window );"><strong>Assumptions for Stock Awards Granted [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Annual vesting percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">33.00%<span></span>
</td>
<td class="nump">25.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Stock Options [Member] | Tranche Two [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract', window );"><strong>Assumptions for Stock Awards Granted [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Annual vesting percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">33.00%<span></span>
</td>
<td class="nump">25.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Stock Options [Member] | Tranche Three [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract', window );"><strong>Assumptions for Stock Awards Granted [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Annual vesting percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">34.00%<span></span>
</td>
<td class="nump">25.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Stock Options [Member] | Tranche Four [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract', window );"><strong>Assumptions for Stock Awards Granted [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Annual vesting percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mod_AggregateIntrinsicValueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mod_AggregateIntrinsicValueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mod_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mod_WeightedAverageRemainingContractualTermAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mod_WeightedAverageRemainingContractualTermAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mod_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost not yet recognized for nonvested award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from exercise of option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-14<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The risk-free interest rate assumption that is used in valuing an option on its own shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price of options that were either forfeited or expired.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which option holders acquired shares when converting their stock options into shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of vesting of award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Subparagraph (e)(1)<br> -Name Accounting Standards Codification<br> -Paragraph 2<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheThreeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheThreeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VestingAxis=mod_ShareBasedCompensationAwardTrancheFourMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VestingAxis=mod_ShareBasedCompensationAwardTrancheFourMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>91
<FILENAME>R72.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140696459206560">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation, Restricted Stock (Details) - USD ($)<br> $ / shares in Units, shares in Millions, $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2024</div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationAbstract', window );"><strong>Restricted Stock [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation expense (benefit)</a></td>
<td class="nump">$ 10.8<span></span>
</td>
<td class="nump">$ 6.6<span></span>
</td>
<td class="nump">$ 5.7<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember', window );">Restricted Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationAbstract', window );"><strong>Restricted Stock [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation expense (benefit)</a></td>
<td class="nump">5.3<span></span>
</td>
<td class="nump">5.4<span></span>
</td>
<td class="nump">5.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1', window );">Fair value of awards vesting</a></td>
<td class="nump">4.6<span></span>
</td>
<td class="nump">$ 4.7<span></span>
</td>
<td class="nump">4.4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Unrecognized compensation costs</a></td>
<td class="nump">$ 7.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Weighted average period recognized</a></td>
<td class="text">1 year 6 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Restricted Stock Activity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Non-vested balance, beginning of year (in shares)</a></td>
<td class="nump">0.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">0.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares)</a></td>
<td class="num">(0.4)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited (in shares)</a></td>
<td class="num">(0.1)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Non-vested balance, end of year (in shares)</a></td>
<td class="nump">0.5<span></span>
</td>
<td class="nump">0.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Weighted Average Price [Rollforward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Non-vested balance, beginning of year (in dollars per share)</a></td>
<td class="nump">$ 12.95<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in dollars per share)</a></td>
<td class="nump">37.59<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested (in dollars per share)</a></td>
<td class="nump">12.96<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Forfeited (in dollars per share)</a></td>
<td class="nump">13.14<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Non-vested balance, end of year (in dollars per share)</a></td>
<td class="nump">$ 21.08<span></span>
</td>
<td class="nump">$ 12.95<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember', window );">Restricted Stock [Member] | Awards Granted in Fiscal 2024 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationAbstract', window );"><strong>Restricted Stock [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Award vesting period</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember', window );">Restricted Stock [Member] | Awards Granted in Fiscal 2024 [Member] | Tranche One [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationAbstract', window );"><strong>Restricted Stock [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Annual vesting percentage</a></td>
<td class="nump">33.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember', window );">Restricted Stock [Member] | Awards Granted in Fiscal 2024 [Member] | Tranche Two [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationAbstract', window );"><strong>Restricted Stock [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Annual vesting percentage</a></td>
<td class="nump">33.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember', window );">Restricted Stock [Member] | Awards Granted in Fiscal 2024 [Member] | Tranche Three [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationAbstract', window );"><strong>Restricted Stock [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Annual vesting percentage</a></td>
<td class="nump">34.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember', window );">Restricted Stock [Member] | Awards Granted in Fiscal 2023 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationAbstract', window );"><strong>Restricted Stock [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Award vesting period</a></td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember', window );">Restricted Stock [Member] | Awards Granted in Fiscal 2023 [Member] | Tranche One [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationAbstract', window );"><strong>Restricted Stock [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Annual vesting percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember', window );">Restricted Stock [Member] | Awards Granted in Fiscal 2023 [Member] | Tranche Two [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationAbstract', window );"><strong>Restricted Stock [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Annual vesting percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember', window );">Restricted Stock [Member] | Awards Granted in Fiscal 2023 [Member] | Tranche Three [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationAbstract', window );"><strong>Restricted Stock [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Annual vesting percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember', window );">Restricted Stock [Member] | Awards Granted in Fiscal 2023 [Member] | Tranche Four [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationAbstract', window );"><strong>Restricted Stock [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Annual vesting percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Performance Stock Awards [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationAbstract', window );"><strong>Restricted Stock [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation expense (benefit)</a></td>
<td class="nump">$ 4.5<span></span>
</td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="num">$ (0.4)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Unrecognized compensation costs</a></td>
<td class="nump">$ 10.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Weighted average period recognized</a></td>
<td class="text">2 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Award vesting period</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Performance Stock Awards [Member] | Awards Granted in Fiscal 2024 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mod_PerformanceBasedSharesAbstract', window );"><strong>Performance-Based Shares [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mod_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod', window );">Performance period</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mod_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceMetricPeriodOfCashFlowReturnOnInvestedCapital', window );">Period of time to average cash flow return on invested capital</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mod_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceMetricPeriodOfGrowthInEbitda', window );">Period of time to average EBITDA growth</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Performance Stock Awards [Member] | Awards Granted in Fiscal 2023 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mod_PerformanceBasedSharesAbstract', window );"><strong>Performance-Based Shares [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mod_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod', window );">Performance period</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mod_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceMetricPeriodOfCashFlowReturnOnInvestedCapital', window );">Period of time to average cash flow return on invested capital</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mod_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceMetricPeriodOfGrowthInEbitda', window );">Period of time to average EBITDA growth</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Performance Stock Awards [Member] | Awards Granted in Fiscal 2022 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mod_PerformanceBasedSharesAbstract', window );"><strong>Performance-Based Shares [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mod_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod', window );">Performance period</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mod_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceMetricPeriodOfCashFlowReturnOnInvestedCapital', window );">Period of time to average cash flow return on invested capital</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mod_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceMetricPeriodOfGrowthInEbitda', window );">Period of time to average EBITDA growth</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mod_PerformanceBasedSharesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mod_PerformanceBasedSharesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mod_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mod_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceMetricPeriodOfCashFlowReturnOnInvestedCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The period of time cash flow return on invested capital is averaged as a performance metric for cash awards, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mod_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceMetricPeriodOfCashFlowReturnOnInvestedCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mod_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mod_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceMetricPeriodOfGrowthInEbitda">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The period of time growth in consolidated net earnings before interest, taxes, depreciation, amortization, and certain other adjustments (Adjusted EBITDA) is averaged as a performance metric for cash awards, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mod_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceMetricPeriodOfGrowthInEbitda</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mod_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mod_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The period of time performance is measured for cash awards, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mod_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mod_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost not yet recognized for nonvested award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of vesting of award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardDateAxis=mod_AwardsGrantedInFiscal2024Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardDateAxis=mod_AwardsGrantedInFiscal2024Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheThreeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheThreeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardDateAxis=mod_AwardsGrantedInFiscal2023Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardDateAxis=mod_AwardsGrantedInFiscal2023Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VestingAxis=mod_ShareBasedCompensationAwardTrancheFourMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VestingAxis=mod_ShareBasedCompensationAwardTrancheFourMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardDateAxis=mod_AwardsGrantedInFiscal2022Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardDateAxis=mod_AwardsGrantedInFiscal2022Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>92
<FILENAME>R73.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140696468375648">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restructuring Activities (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Oct. 31, 2023 </div>
<div>Business</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>Business</div>
</th>
<th class="th" colspan="2">
<div>Mar. 31, 2024 </div>
<div>USD ($) </div>
<div>Business</div>
</th>
<th class="th">
<div>Mar. 31, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2022 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringChargesAbstract', window );"><strong>Restructuring and Repositioning Expenses [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SeveranceCosts1', window );">Employee severance and related benefits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12.9<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 3.5<span></span>
</td>
<td class="nump">$ 22.1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherRestructuringCosts', window );">Other restructuring and repositioning expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.1<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">1.5<span></span>
</td>
<td class="nump">2.0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15.0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">5.0<span></span>
</td>
<td class="nump">24.1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserveRollForward', window );"><strong>Changes in Accrued Severance [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Beginning balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.6<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">20.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserveAccrualAdjustment1', window );">Additions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12.9<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">3.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRestructuring', window );">Payments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(7.8)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(12.4)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserveTranslationAndOtherAdjustment', window );">Disposition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2.5)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">0.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserveTranslationAdjustment', window );">Effect of exchange rate changes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(0.2)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(0.7)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Ending balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 13.0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 10.6<span></span>
</td>
<td class="nump">20.2<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mod_NumberOfAutomotiveBusinessesSold', window );">Number of automotive businesses sold | Business</a></td>
<td class="nump">3<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=mod_PerformanceTechnologiesMember', window );">Performance Technologies [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringChargesAbstract', window );"><strong>Restructuring and Repositioning Expenses [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SeveranceCosts1', window );">Employee severance and related benefits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11.5<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 20.3<span></span>
</td>
</tr>
<tr><td colspan="7"></td></tr>
<tr><td colspan="7"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">The Company sold three automotive businesses based in Germany during the third quarter of fiscal 2024. See Note 2 for additional information regarding the sale.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mod_NumberOfAutomotiveBusinessesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of automotive businesses sold.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mod_NumberOfAutomotiveBusinessesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mod_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherRestructuringCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of other expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses associated with a discontinued operation or an asset retirement obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherRestructuringCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForRestructuring">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482017/420-10-50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-17<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRestructuring</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479823/420-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482047/420-10-45-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.P.3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479823/420-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringChargesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringChargesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringReserve">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482017/420-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB TOPIC 5.P.4(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479823/420-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringReserve</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringReserveAccrualAdjustment1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (reversal of expense) which increases (decreases) the restructuring reserve from an adjustment to a previously accrued restructuring liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482017/420-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479823/420-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringReserveAccrualAdjustment1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringReserveRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringReserveRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringReserveTranslationAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of foreign currency translation gain (loss) which decreases (increases) the restructuring reserve.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482017/420-10-50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479823/420-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringReserveTranslationAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringReserveTranslationAndOtherAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in the restructuring reserve related to foreign currency translation (gain) loss and other increases (decreases).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482017/420-10-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB TOPIC 5.P.4(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479823/420-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringReserveTranslationAndOtherAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SeveranceCosts1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses for special or contractual termination benefits provided to current employees involuntarily terminated under a benefit arrangement associated exit or disposal activities pursuant to an authorized plan. Excludes expenses related to one-time termination benefits, a discontinued operation or an asset retirement obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SeveranceCosts1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=mod_PerformanceTechnologiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=mod_PerformanceTechnologiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>93
<FILENAME>R74.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140696563331264">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Other Income and Expense (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2024</div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherIncomeAndExpensesAbstract', window );"><strong>Other Income and Expense [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentIncomeInterest', window );">Interest income</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 4.3<span></span>
</td>
<td class="nump">$ 1.3<span></span>
</td>
<td class="nump">$ 0.4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax', window );">Foreign currency transactions</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="num">(3.0)<span></span>
</td>
<td class="num">(3.7)<span></span>
</td>
<td class="num">(1.4)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost', window );">Net periodic benefit cost</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="num">(3.3)<span></span>
</td>
<td class="num">(2.0)<span></span>
</td>
<td class="num">(1.1)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Total other expense - net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">$ (2.0)<span></span>
</td>
<td class="num">$ (4.4)<span></span>
</td>
<td class="num">$ (2.1)<span></span>
</td>
</tr>
<tr><td colspan="4"></td></tr>
<tr><td colspan="4"><table class="outerFootnotes" width="100%">
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top"><span style="font-size: 10pt; font-family: 'Times New Roman';">Foreign currency transactions primarily consist of foreign currency transaction gains and losses on the re-measurement or settlement of foreign currency-denominated assets and liabilities, including
                    transactions denominated in a foreign currency <span style="color: rgb(0, 0, 0); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">and intercompany loans</span>,
                    along with gains and losses on foreign currency exchange contracts.</span></td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top">Net periodic benefit cost for the
                  Company&#8217;s pension and postretirement plans is exclusive of service cost.</td>
</tr>
</table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of net periodic benefit cost (credit) for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480482/715-20-55-17<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480482/715-20-55-18<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482014/830-20-35-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481956/830-20-45-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481926/830-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481839/830-10-45-17<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionGainLossBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentIncomeInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentIncomeInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherIncomeAndExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherIncomeAndExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>94
<FILENAME>R75.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140696465816800">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes, Earnings Before Income Taxes (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2024</div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract', window );"><strong>Earnings Before Income Taxes [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic', window );">United States</a></td>
<td class="nump">$ 37.2<span></span>
</td>
<td class="nump">$ 12.5<span></span>
</td>
<td class="nump">$ 0.4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign', window );">Foreign</a></td>
<td class="nump">177.4<span></span>
</td>
<td class="nump">112.8<span></span>
</td>
<td class="nump">101.1<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Earnings before income taxes</a></td>
<td class="nump">$ 214.6<span></span>
</td>
<td class="nump">$ 125.3<span></span>
</td>
<td class="nump">$ 101.5<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479557/942-235-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -SubTopic 20<br> -Topic 940<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481913/940-20-25-1<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>95
<FILENAME>R76.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140696466529456">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes, Income Tax Provision (Benefit) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2024</div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mod_FederalTaxExpenseBenefitAbstract', window );"><strong>Federal [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentFederalTaxExpenseBenefit', window );">Current</a></td>
<td class="nump">$ 1.6<span></span>
</td>
<td class="nump">$ 1.5<span></span>
</td>
<td class="nump">$ 0.1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit', window );">Deferred</a></td>
<td class="nump">7.1<span></span>
</td>
<td class="num">(47.5)<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mod_StateAndLocalTaxExpenseBenefitAbstract', window );"><strong>State [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit', window );">Current</a></td>
<td class="nump">2.4<span></span>
</td>
<td class="nump">2.3<span></span>
</td>
<td class="nump">1.1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit', window );">Deferred</a></td>
<td class="num">(0.9)<span></span>
</td>
<td class="num">(11.4)<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mod_ForeignTaxExpenseBenefitAbstract', window );"><strong>Foreign [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentForeignTaxExpenseBenefit', window );">Current</a></td>
<td class="nump">41.0<span></span>
</td>
<td class="nump">27.5<span></span>
</td>
<td class="nump">17.8<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredForeignIncomeTaxExpenseBenefit', window );">Deferred</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="num">(0.7)<span></span>
</td>
<td class="num">(3.8)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Total income tax provision (benefit)</a></td>
<td class="nump">$ 51.2<span></span>
</td>
<td class="num">$ (28.3)<span></span>
</td>
<td class="nump">$ 15.2<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mod_FederalTaxExpenseBenefitAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mod_FederalTaxExpenseBenefitAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mod_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mod_ForeignTaxExpenseBenefitAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mod_ForeignTaxExpenseBenefitAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mod_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mod_StateAndLocalTaxExpenseBenefitAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mod_StateAndLocalTaxExpenseBenefitAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mod_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentFederalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentFederalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentForeignTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentForeignTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentStateAndLocalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFederalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredForeignIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredForeignIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482659/740-20-45-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>96
<FILENAME>R77.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140696465634016">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes, Reconciliation of U.S. Federal Statutory Rate to Effective Tax Rate (Details)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2024</div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract', window );"><strong>Reconciliation of U.S. Federal Statutory Rate to Effective Tax Rate [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Statutory federal tax</a></td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes', window );">State taxes, net of federal benefit</a></td>
<td class="nump">0.50%<span></span>
</td>
<td class="num">(0.10%)<span></span>
</td>
<td class="nump">1.40%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential', window );">Taxes on non-U.S. earnings and losses</a></td>
<td class="nump">3.70%<span></span>
</td>
<td class="nump">5.80%<span></span>
</td>
<td class="nump">3.50%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Valuation allowances</a></td>
<td class="nump">2.50%<span></span>
</td>
<td class="num">(42.90%)<span></span>
</td>
<td class="num">(8.80%)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits', window );">Tax credits and benefits</a></td>
<td class="num">(2.60%)<span></span>
</td>
<td class="num">(4.50%)<span></span>
</td>
<td class="num">(3.40%)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost', window );">Compensation</a></td>
<td class="nump">0.30%<span></span>
</td>
<td class="nump">0.70%<span></span>
</td>
<td class="nump">0.60%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate', window );">Tax rate or law changes</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="num">(0.20%)<span></span>
</td>
<td class="nump">0.60%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies', window );">Uncertain tax positions, net of settlements</a></td>
<td class="num">(0.20%)<span></span>
</td>
<td class="nump">0.40%<span></span>
</td>
<td class="num">(0.20%)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mod_EffectiveIncomeTaxRateReconciliationNotionalInterestDeductions', window );">Notional interest deductions</a></td>
<td class="num">(1.20%)<span></span>
</td>
<td class="num">(1.70%)<span></span>
</td>
<td class="num">(2.70%)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mod_EffectiveIncomeTaxRateReconciliationDividendsAndTaxableForeignInclusionsPercent', window );">Dividends and taxable foreign inclusions</a></td>
<td class="nump">0.40%<span></span>
</td>
<td class="nump">0.90%<span></span>
</td>
<td class="nump">1.60%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments', window );">Other</a></td>
<td class="num">(0.50%)<span></span>
</td>
<td class="num">(2.00%)<span></span>
</td>
<td class="nump">1.40%<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Effective tax rate</a></td>
<td class="nump">23.90%<span></span>
</td>
<td class="num">(22.60%)<span></span>
</td>
<td class="nump">15.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mod_EffectiveIncomeTaxRateReconciliationDividendsAndTaxableForeignInclusionsPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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 dividends and taxable foreign inclusions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mod_EffectiveIncomeTaxRateReconciliationDividendsAndTaxableForeignInclusionsPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mod_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mod_EffectiveIncomeTaxRateReconciliationNotionalInterestDeductions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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 the notional interest deductions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mod_EffectiveIncomeTaxRateReconciliationNotionalInterestDeductions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mod_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of domestic federal statutory tax rate applicable to pretax income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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 income tax rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to income tax contingencies. Includes, but not limited to, domestic tax contingency, foreign tax contingency, state and local tax contingency, and other contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>97
<FILENAME>R78.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140696467817168">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes, Unrecognized Tax Benefits and Deferred Tax Asset Valuation Allowances (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Oct. 31, 2023 </div>
<div>Business</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>Business</div>
</th>
<th class="th">
<div>Mar. 31, 2024 </div>
<div>USD ($) </div>
<div>Business</div>
</th>
<th class="th">
<div>Mar. 31, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2022 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNetOfValuationAllowanceAbstract', window );"><strong>Income Taxes [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationDispositionOfBusiness', window );">Income tax benefit related to sale of automotive businesses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (3.1)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mod_NumberOfAutomotiveBusinessesSold', window );">Number of automotive businesses sold | Business</a></td>
<td class="nump">3<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount', window );">Increase in deferred tax asset valuation allowances</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mod_IncomeTaxCumulativeIncomePositionTerm', window );">Term of cumulative income position</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Valuation allowances</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 63.0<span></span>
</td>
<td class="nump">$ 61.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember', window );">U.S. [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNetOfValuationAllowanceAbstract', window );"><strong>Income Taxes [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Income tax expense (benefit) related to change in deferred tax asset valuation allowance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(57.3)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Valuation allowances</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">42.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember', window );">Foreign Jurisdictions [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNetOfValuationAllowanceAbstract', window );"><strong>Income Taxes [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Income tax expense (benefit) related to change in deferred tax asset valuation allowance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (11.4)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Valuation allowances</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 20.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=mod_CertainForeignJurisdictionsMember', window );">Certain Foreign Jurisdictions [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNetOfValuationAllowanceAbstract', window );"><strong>Income Taxes [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Income tax expense (benefit) related to change in deferred tax asset valuation allowance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(13.0)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=mod_ForeignJurisdictionMember', window );">Foreign Jurisdiction [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNetOfValuationAllowanceAbstract', window );"><strong>Income Taxes [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Income tax expense (benefit) related to change in deferred tax asset valuation allowance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.6<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis=mod_OtherDeferredTaxAssetsMember', window );">Other Deferred Tax Assets [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNetOfValuationAllowanceAbstract', window );"><strong>Income Taxes [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount', window );">Increase in deferred tax asset valuation allowances</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3.6<span></span>
</td>
<td class="nump">$ 2.5<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mod_IncomeTaxCumulativeIncomePositionTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period of time the Company has been in a cumulative income position for income tax purposes, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mod_IncomeTaxCumulativeIncomePositionTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mod_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mod_NumberOfAutomotiveBusinessesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of automotive businesses sold.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mod_NumberOfAutomotiveBusinessesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mod_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsNetOfValuationAllowanceAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsNetOfValuationAllowanceAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount 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 increase (decrease) in the valuation allowance for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationDispositionOfBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount 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 the disposition of a business not qualifying as a discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationDispositionOfBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=mod_CertainForeignJurisdictionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=mod_CertainForeignJurisdictionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=mod_ForeignJurisdictionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=mod_ForeignJurisdictionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis=mod_OtherDeferredTaxAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowanceByDeferredTaxAssetAxis=mod_OtherDeferredTaxAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>98
<FILENAME>R79.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140696462583872">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Income Taxes, Deferred Tax Assets and Liabilities (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Mar. 31, 2024</div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGrossAbstract', window );"><strong>Deferred Tax Assets [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mod_DeferredTaxAssetsAccountsReceivable', window );">Accounts receivable</a></td>
<td class="nump">$ 0.7<span></span>
</td>
<td class="nump">$ 0.9<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsInventory', window );">Inventories</a></td>
<td class="nump">6.3<span></span>
</td>
<td class="nump">6.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment', window );">Plant and equipment</a></td>
<td class="nump">12.0<span></span>
</td>
<td class="nump">17.2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent', window );">Lease liabilities</a></td>
<td class="nump">19.1<span></span>
</td>
<td class="nump">15.9<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits', window );">Pension and employee benefits</a></td>
<td class="nump">27.7<span></span>
</td>
<td class="nump">24.1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mod_DeferredTaxAssetsNetOperatingAndCapitalLosses', window );">Net operating and capital losses</a></td>
<td class="nump">45.9<span></span>
</td>
<td class="nump">55.4<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards', window );">Credit carryforwards</a></td>
<td class="nump">45.3<span></span>
</td>
<td class="nump">49.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mod_DeferredTaxAssetsResearchAndExperimentalExpenditures', window );">Research and experimental expenditures</a></td>
<td class="nump">12.2<span></span>
</td>
<td class="nump">8.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities', window );">Other, principally accrued liabilities</a></td>
<td class="nump">11.2<span></span>
</td>
<td class="nump">13.2<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGross', window );">Total gross deferred tax assets</a></td>
<td class="nump">180.4<span></span>
</td>
<td class="nump">189.7<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Less: valuation allowances</a></td>
<td class="num">(63.0)<span></span>
</td>
<td class="num">(61.6)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNet', window );">Net deferred tax assets</a></td>
<td class="nump">117.4<span></span>
</td>
<td class="nump">128.1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesAbstract', window );"><strong>Deferred Tax Liabilities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment', window );">Plant and equipment</a></td>
<td class="nump">7.2<span></span>
</td>
<td class="nump">7.5<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesLeasingArrangements', window );">Lease assets</a></td>
<td class="nump">18.8<span></span>
</td>
<td class="nump">15.7<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill', window );">Goodwill</a></td>
<td class="nump">4.8<span></span>
</td>
<td class="nump">4.8<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets', window );">Intangible assets</a></td>
<td class="nump">40.9<span></span>
</td>
<td class="nump">20.1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesOther', window );">Other</a></td>
<td class="nump">0.6<span></span>
</td>
<td class="nump">1.1<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilities', window );">Total gross deferred tax liabilities</a></td>
<td class="nump">72.3<span></span>
</td>
<td class="nump">49.2<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsLiabilitiesNet', window );">Net deferred tax assets</a></td>
<td class="nump">$ 45.1<span></span>
</td>
<td class="nump">$ 78.9<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mod_DeferredTaxAssetsAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mod_DeferredTaxAssetsAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mod_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mod_DeferredTaxAssetsNetOperatingAndCapitalLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating, capital losses.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mod_DeferredTaxAssetsNetOperatingAndCapitalLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mod_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mod_DeferredTaxAssetsResearchAndExperimentalExpenditures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from research and experimental expenditures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mod_DeferredTaxAssetsResearchAndExperimentalExpenditures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mod_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsGrossAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsGrossAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsInventory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsInventory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from property, plant, and equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxCreditCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from compensation and benefits costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred rent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 740<br> -Section 25<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479692/805-740-25-9<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 740<br> -Section 25<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479692/805-740-25-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesLeasingArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesLeasingArrangements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>99
<FILENAME>R80.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140696466639600">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes, Unrecognized Tax Benefits (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2024</div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward', window );"><strong>Reconciliation of Unrecognized Tax Benefits [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Beginning balance</a></td>
<td class="nump">$ 9.7<span></span>
</td>
<td class="nump">$ 9.3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions', window );">Gross increases - tax positions in prior period</a></td>
<td class="nump">0.5<span></span>
</td>
<td class="nump">0.2<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions', window );">Gross decreases - tax positions in prior period</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="num">(0.1)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions', window );">Gross increases - tax positions in current period</a></td>
<td class="nump">1.3<span></span>
</td>
<td class="nump">0.9<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations', window );">Lapse of statute of limitations</a></td>
<td class="num">(2.3)<span></span>
</td>
<td class="num">(0.6)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Ending balance</a></td>
<td class="nump">9.2<span></span>
</td>
<td class="nump">$ 9.7<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate', window );">Unrecognized tax benefits that would impact effective tax rate</a></td>
<td class="nump">$ 7.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-15A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482525/740-10-45-10B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>100
<FILENAME>R81.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140696468703120">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes, Tax Years Subject to Examination, Tax Credits and Tax Carryforwards (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 31, 2024 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Income Taxes [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries', window );">Unrecognized foreign withholding taxes and deferred tax liabilities</a></td>
<td class="nump">$ 16.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardAxis=mod_FederalAndStateMember', window );">Federal and State [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardLineItems', window );"><strong>Income Taxes [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardAmount', window );">Tax credit carryforward</a></td>
<td class="nump">$ 58.3<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardAxis=mod_FederalAndStateMember', window );">Federal and State [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardLineItems', window );"><strong>Income Taxes [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardExpirationDate', window );">Tax credit carryforward, expiration date</a></td>
<td class="text">Mar. 31,  2025<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardAxis=mod_FederalAndStateMember', window );">Federal and State [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardLineItems', window );"><strong>Income Taxes [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardExpirationDate', window );">Tax credit carryforward, expiration date</a></td>
<td class="text">Mar. 31,  2044<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityNameAxis=us-gaap_InternalRevenueServiceIRSMember', window );">United States [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExaminationLineItems', window );"><strong>Income Taxes [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OpenTaxYear', window );">Tax years subject to examination</a></td>
<td class="text">2021 2022 2023<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityNameAxis=us-gaap_MinistryOfEconomicAffairsAndFinanceItalyMember', window );">Italy [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExaminationLineItems', window );"><strong>Income Taxes [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OpenTaxYear', window );">Tax years subject to examination</a></td>
<td class="text">2018 2019 2020 2021 2022 2023<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember', window );">Foreign Tax Jurisdictions [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Income Taxes [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Tax loss carryforwards</a></td>
<td class="nump">$ 236.3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration', window );">Tax losses subject to expiration</a></td>
<td class="nump">61.7<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration', window );">Tax losses not subject to expiration</a></td>
<td class="nump">$ 174.6<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember', window );">Foreign Tax Jurisdictions [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Income Taxes [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsExpirationDate', window );">Tax loss carryforwards, expiration date</a></td>
<td class="text">Mar. 31,  2025<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember', window );">Foreign Tax Jurisdictions [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Income Taxes [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsExpirationDate', window );">Tax loss carryforwards, expiration date</a></td>
<td class="text">Mar. 31,  2034<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember', window );">State and Local [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Income Taxes [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Tax loss carryforwards</a></td>
<td class="nump">$ 138.6<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember', window );">State and Local [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Income Taxes [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsExpirationDate', window );">Tax loss carryforwards, expiration date</a></td>
<td class="text">Mar. 31,  2025<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember', window );">State and Local [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Income Taxes [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsExpirationDate', window );">Tax loss carryforwards, expiration date</a></td>
<td class="text">Mar. 31,  2044<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards that are not subject to expiration dates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards that are subject to expiration dates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability not recognized because of the exceptions to comprehensive recognition of deferred taxes related to undistributed earnings of foreign subsidiaries.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482603/740-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExaminationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExaminationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OpenTaxYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tax year that remains open to examination under enacted tax laws, in YYYY format.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OpenTaxYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:gYearListItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLossCarryforwardsExpirationDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Expiration date of each operating loss carryforward included in operating loss carryforward, in YYYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLossCarryforwardsExpirationDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLossCarryforwardsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLossCarryforwardsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxCreditCarryforwardAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxCreditCarryforwardAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxCreditCarryforwardExpirationDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Expiration date of the tax credit carryforward, in YYYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxCreditCarryforwardExpirationDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxCreditCarryforwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxCreditCarryforwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxCreditCarryforwardAxis=mod_FederalAndStateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxCreditCarryforwardAxis=mod_FederalAndStateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityNameAxis=us-gaap_InternalRevenueServiceIRSMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityNameAxis=us-gaap_InternalRevenueServiceIRSMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityNameAxis=us-gaap_MinistryOfEconomicAffairsAndFinanceItalyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityNameAxis=us-gaap_MinistryOfEconomicAffairsAndFinanceItalyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>101
<FILENAME>R82.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140696468620160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Share (Details) - USD ($)<br> $ / shares in Units, shares in Millions, $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2024</div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAbstract', window );"><strong>Basic Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net earnings attributable to Modine</a></td>
<td class="nump">$ 161.5<span></span>
</td>
<td class="nump">$ 153.1<span></span>
</td>
<td class="nump">$ 85.2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted-average shares outstanding - basic (in shares)</a></td>
<td class="nump">52.4<span></span>
</td>
<td class="nump">52.3<span></span>
</td>
<td class="nump">52.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Net earnings per share - basic (in dollars per share)</a></td>
<td class="nump">$ 3.08<span></span>
</td>
<td class="nump">$ 2.93<span></span>
</td>
<td class="nump">$ 1.64<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDilutedAbstract', window );"><strong>Diluted Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net earnings attributable to Modine</a></td>
<td class="nump">$ 161.5<span></span>
</td>
<td class="nump">$ 153.1<span></span>
</td>
<td class="nump">$ 85.2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted-average shares outstanding - basic (in shares)</a></td>
<td class="nump">52.4<span></span>
</td>
<td class="nump">52.3<span></span>
</td>
<td class="nump">52.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment', window );">Effect of dilutive securities (in shares)</a></td>
<td class="nump">1.0<span></span>
</td>
<td class="nump">0.5<span></span>
</td>
<td class="nump">0.5<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted-average shares outstanding - diluted (in shares)</a></td>
<td class="nump">53.4<span></span>
</td>
<td class="nump">52.8<span></span>
</td>
<td class="nump">52.5<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Net earnings per share - diluted (in dollars per share)</a></td>
<td class="nump">$ 3.03<span></span>
</td>
<td class="nump">$ 2.9<span></span>
</td>
<td class="nump">$ 1.62<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities excluded from computation of earnings per share (in shares)</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockOptionMember', window );">Stock Options [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities excluded from computation of earnings per share (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.5<span></span>
</td>
<td class="nump">0.5<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_RestrictedStockMember', window );">Restricted Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities excluded from computation of earnings per share (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.2<span></span>
</td>
<td class="nump">0.2<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-15<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-7<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-10<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-52<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasicAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-15<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-7<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-52<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDilutedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDilutedAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 35: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 38: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 39: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_RestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_RestrictedStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>102
<FILENAME>R83.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140696467659984">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Cash, Cash Equivalents and Restricted Cash (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Mar. 31, 2024</div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract', window );"><strong>Cash, Cash Equivalents and Restricted Cash [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 60.1<span></span>
</td>
<td class="nump">$ 67.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCash', window );">Restricted cash</a></td>
<td class="nump">0.2<span></span>
</td>
<td class="nump">0.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Total cash, cash equivalents and restricted cash</a></td>
<td class="nump">$ 60.3<span></span>
</td>
<td class="nump">$ 67.2<span></span>
</td>
<td class="nump">$ 45.4<span></span>
</td>
<td class="nump">$ 46.1<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-8<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(1)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>103
<FILENAME>R84.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140696465702560">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Inventories (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Mar. 31, 2024</div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventories [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryRawMaterialsNetOfReserves', window );">Raw materials</a></td>
<td class="nump">$ 207.8<span></span>
</td>
<td class="nump">$ 218.3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryWorkInProcessNetOfReserves', window );">Work in process</a></td>
<td class="nump">64.5<span></span>
</td>
<td class="nump">49.9<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryFinishedGoodsNetOfReserves', window );">Finished goods</a></td>
<td class="nump">85.6<span></span>
</td>
<td class="nump">56.7<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Total inventories</a></td>
<td class="nump">$ 357.9<span></span>
</td>
<td class="nump">$ 324.9<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryFinishedGoodsNetOfReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480581/330-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryFinishedGoodsNetOfReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryRawMaterialsNetOfReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480581/330-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryRawMaterialsNetOfReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryWorkInProcessNetOfReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480581/330-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryWorkInProcessNetOfReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>104
<FILENAME>R85.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140696462512096">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property, Plant and Equipment (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2024</div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment</a></td>
<td class="nump">$ 1,286.0<span></span>
</td>
<td class="nump">$ 1,274.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Less: accumulated depreciation</a></td>
<td class="num">(920.3)<span></span>
</td>
<td class="num">(960.3)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Net property, plant and equipment</a></td>
<td class="nump">365.7<span></span>
</td>
<td class="nump">314.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation expense</a></td>
<td class="nump">46.9<span></span>
</td>
<td class="nump">46.5<span></span>
</td>
<td class="nump">$ 46.4<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnDispositionOfAssets', window );">Gain (loss) from disposition of property, plant and equipment</a></td>
<td class="num">(0.3)<span></span>
</td>
<td class="num">(0.1)<span></span>
</td>
<td class="nump">$ 0.1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember', window );">Land [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment</a></td>
<td class="nump">16.3<span></span>
</td>
<td class="nump">16.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember', window );">Buildings and Improvements [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment</a></td>
<td class="nump">$ 280.7<span></span>
</td>
<td class="nump">264.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember', window );">Buildings and Improvements [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment, depreciable lives</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember', window );">Buildings and Improvements [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment, depreciable lives</a></td>
<td class="text">40 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember', window );">Machinery and Equipment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment</a></td>
<td class="nump">$ 824.4<span></span>
</td>
<td class="nump">853.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember', window );">Machinery and Equipment [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment, depreciable lives</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember', window );">Machinery and Equipment [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment, depreciable lives</a></td>
<td class="text">15 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember', window );">Office Equipment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment</a></td>
<td class="nump">$ 97.0<span></span>
</td>
<td class="nump">93.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember', window );">Office Equipment [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment, depreciable lives</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember', window );">Office Equipment [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment, depreciable lives</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember', window );">Construction in Progress [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment</a></td>
<td class="nump">$ 67.6<span></span>
</td>
<td class="nump">$ 47.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnDispositionOfAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale or disposal of property, plant and equipment assets, excluding oil and gas property and timber property.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482130/360-10-45-5<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnDispositionOfAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480842/942-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>105
<FILENAME>R86.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140696468765056">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible Assets (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2024</div></th>
<th class="th"><div>Sep. 30, 2023</div></th>
<th class="th"><div>Mar. 31, 2024</div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNetAbstract', window );"><strong>Intangible Assets [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross carrying value</a></td>
<td class="nump">$ 245.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 245.8<span></span>
</td>
<td class="nump">$ 133.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization</a></td>
<td class="num">(57.5)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(57.5)<span></span>
</td>
<td class="num">(51.9)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net intangible assets</a></td>
<td class="nump">188.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">188.3<span></span>
</td>
<td class="nump">81.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9.2<span></span>
</td>
<td class="nump">8.0<span></span>
</td>
<td class="nump">$ 8.4<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract', window );"><strong>Estimated Future Amortization Expense [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">Fiscal 2025</a></td>
<td class="nump">29.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">29.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">Fiscal 2026</a></td>
<td class="nump">18.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">Fiscal 2027</a></td>
<td class="nump">17.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">Fiscal 2028</a></td>
<td class="nump">17.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive', window );">Fiscal 2029</a></td>
<td class="nump">16.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer Relationships [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNetAbstract', window );"><strong>Intangible Assets [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross carrying value</a></td>
<td class="nump">150.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">150.5<span></span>
</td>
<td class="nump">60.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization</a></td>
<td class="num">(26.3)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(26.3)<span></span>
</td>
<td class="num">(23.4)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net intangible assets</a></td>
<td class="nump">124.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">124.2<span></span>
</td>
<td class="nump">36.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember', window );">Trade Names [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNetAbstract', window );"><strong>Intangible Assets [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross carrying value</a></td>
<td class="nump">62.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">62.8<span></span>
</td>
<td class="nump">50.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization</a></td>
<td class="num">(18.5)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(18.5)<span></span>
</td>
<td class="num">(15.9)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net intangible assets</a></td>
<td class="nump">44.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">44.3<span></span>
</td>
<td class="nump">34.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TechnologyBasedIntangibleAssetsMember', window );">Acquired Technology [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNetAbstract', window );"><strong>Intangible Assets [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross carrying value</a></td>
<td class="nump">32.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">32.5<span></span>
</td>
<td class="nump">22.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization</a></td>
<td class="num">(12.7)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(12.7)<span></span>
</td>
<td class="num">(12.6)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net intangible assets</a></td>
<td class="nump">19.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 19.8<span></span>
</td>
<td class="nump">$ 10.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TechnologyBasedIntangibleAssetsMember', window );">Acquired Technology [Member] | TMGcore, Inc. [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNetAbstract', window );"><strong>Intangible Assets [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Intangible assets acquired</a></td>
<td class="nump">11.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=mod_CustomerRelationshipsAndAcquiredTechnologyMember', window );">Customer Relationships and Acquired Technology [Member] | Napps [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNetAbstract', window );"><strong>Intangible Assets [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Intangible assets acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=mod_CustomerRelationshipsOrderBacklogAndTradeNamesMember', window );">Customer Relationships, Order Backlog and Trade Names [Member] | Scott Springfield Manufacturing [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNetAbstract', window );"><strong>Intangible Assets [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Intangible assets acquired</a></td>
<td class="nump">$ 102.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482686/350-30-45-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 928<br> -SubTopic 340<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483147/928-340-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483154/926-20-50-5<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinitelivedIntangibleAssetsAcquired1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinitelivedIntangibleAssetsAcquired1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TechnologyBasedIntangibleAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TechnologyBasedIntangibleAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=mod_TMGcoreIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=mod_TMGcoreIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=mod_CustomerRelationshipsAndAcquiredTechnologyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=mod_CustomerRelationshipsAndAcquiredTechnologyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=mod_NappsTechnologyCorporationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=mod_NappsTechnologyCorporationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=mod_CustomerRelationshipsOrderBacklogAndTradeNamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=mod_CustomerRelationshipsOrderBacklogAndTradeNamesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=mod_ScottSpringfieldManufacturingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=mod_ScottSpringfieldManufacturingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>106
<FILENAME>R87.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140696468353120">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Goodwill (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Sep. 30, 2023 </div>
<div>Facility</div>
</th>
<th class="th">
<div>Mar. 31, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2023 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Beginning balance</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 165.6<span></span>
</td>
<td class="nump">$ 168.1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Acquisition</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">65.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Effect of exchange rate changes</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(0.2)<span></span>
</td>
<td class="num">(2.5)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Ending balance</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">230.9<span></span>
</td>
<td class="nump">165.6<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mod_NumberOfCoatingsFacilitiesSold', window );">Number of coatings facilities sold | Facility</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=mod_ClimateSolutionsMember', window );">Climate Solutions [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Beginning balance</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">105.7<span></span>
</td>
<td class="nump">108.1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Acquisition</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">66.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Effect of exchange rate changes</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(0.1)<span></span>
</td>
<td class="num">(2.4)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Ending balance</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">171.8<span></span>
</td>
<td class="nump">105.7<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=mod_PerformanceTechnologiesMember', window );">Performance Technologies [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Beginning balance</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">59.9<span></span>
</td>
<td class="nump">60.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit', window );">Disposition</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(0.7)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Effect of exchange rate changes</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(0.1)<span></span>
</td>
<td class="num">(0.1)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Ending balance</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">59.1<span></span>
</td>
<td class="nump">59.9<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss', window );">Accumulated impairment losses</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">40.8<span></span>
</td>
<td class="nump">$ 40.8<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=mod_ScottSpringfieldManufacturingMember', window );">Scott Springfield Manufacturing [Member] | Climate Solutions [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Acquisition</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">65.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=mod_NappsTechnologyCorporationMember', window );">Napps [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Ending balance</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=mod_NappsTechnologyCorporationMember', window );">Napps [Member] | Climate Solutions [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Acquisition</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr><td colspan="4"></td></tr>
<tr><td colspan="4"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">During fiscal 2024, the Company recorded $65.2 million and $1.0 million of goodwill in connection
              with its acquisition of Scott Springfield Manufacturing and Napps, respectively.&#160; In addition, the Company wrote-off $0.7 million
              of goodwill in connection with the sale of two coatings facilities.&#160; See Note 2 for additional information.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mod_NumberOfCoatingsFacilitiesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of coatings facilities sold during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mod_NumberOfCoatingsFacilitiesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mod_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482598/350-20-45-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAcquiredDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAcquiredDuringPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillForeignCurrencyTranslationGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairedAccumulatedImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of divestiture of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=mod_ClimateSolutionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=mod_ClimateSolutionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=mod_PerformanceTechnologiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=mod_PerformanceTechnologiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=mod_ScottSpringfieldManufacturingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=mod_ScottSpringfieldManufacturingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=mod_NappsTechnologyCorporationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=mod_NappsTechnologyCorporationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>107
<FILENAME>R88.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140696466829056">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Product Warranties and Other Commitments (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Oct. 31, 2023 </div>
<div>Business</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>Business</div>
</th>
<th class="th" colspan="2">
<div>Mar. 31, 2024 </div>
<div>USD ($) </div>
<div>Business</div>
</th>
<th class="th">
<div>Mar. 31, 2023 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MovementInStandardProductWarrantyAccrualRollForward', window );"><strong>Accrued Warranty Costs [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StandardProductWarrantyAccrual', window );">Beginning balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6.9<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 6.3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StandardProductWarrantyAccrualWarrantiesIssued', window );">Warranties recorded at time of sale</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6.6<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">5.4<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StandardProductWarrantyAccrualPreexistingIncreaseDecrease', window );">Adjustments to pre-existing warranties</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.2<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">0.9<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StandardProductWarrantyAccrualPayments', window );">Settlements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(5.3)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(5.6)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition', window );">Acquisition of business</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.4<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mod_StandardProductWarrantyAccrualDispositionOfBusinesses', window );">Disposition of businesses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(0.2)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StandardProductWarrantyAccrualForeignCurrencyTranslationGainLoss', window );">Effect of exchange rate changes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.1<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(0.1)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StandardProductWarrantyAccrual', window );">Ending balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10.7<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 6.9<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mod_NumberOfAutomotiveBusinessesSold', window );">Number of automotive businesses sold | Business</a></td>
<td class="nump">3<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StandardProductWarrantyDisclosureAbstract', window );"><strong>Product Warranties [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mod_ProductWarrantyPeriod', window );">Product warranty period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCommitmentsAbstract', window );"><strong>Indemnification Agreements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mod_IndemnificationPeriod', window );">Indemnification period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StandardProductWarrantyDisclosureAbstract', window );"><strong>Product Warranties [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mod_ProductWarrantyPeriod', window );">Product warranty period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCommitmentsAbstract', window );"><strong>Indemnification Agreements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mod_IndemnificationPeriod', window );">Indemnification period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">15 years<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis=us-gaap_CapitalAdditionsMember', window );">Capital Expenditures [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract', window );"><strong>Commitments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermPurchaseCommitmentAmount', window );">Commitment amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 20.2<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr><td colspan="6"></td></tr>
<tr><td colspan="6"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">The Company acquired Scott Springfield Manufacturing during fiscal 2024.&#160; The Company sold three automotive businesses based in Germany during fiscal 2024.&#160; See Note 2 for additional information.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mod_IndemnificationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indemnification period related to the sale or purchase of an entity or facility in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mod_IndemnificationPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mod_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mod_NumberOfAutomotiveBusinessesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of automotive businesses sold.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mod_NumberOfAutomotiveBusinessesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mod_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mod_ProductWarrantyPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Product warranty period in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mod_ProductWarrantyPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mod_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mod_StandardProductWarrantyAccrualDispositionOfBusinesses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in the standard product warranty accrual from the disposition of a business. Excludes extended product warranties.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mod_StandardProductWarrantyAccrualDispositionOfBusinesses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mod_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermPurchaseCommitmentAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The minimum amount the entity agreed to spend under the long-term purchase commitment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermPurchaseCommitmentAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MovementInStandardProductWarrantyAccrualRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MovementInStandardProductWarrantyAccrualRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherCommitmentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherCommitmentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StandardProductWarrantyAccrual">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount as of the balance sheet date of the aggregate standard product warranty liability. Does not include the balance for the extended product warranty liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482425/460-10-50-8<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)(5)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482425/460-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StandardProductWarrantyAccrual</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in the standard product warranty accrual from a business acquisition. Excludes extended product warranties.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482425/460-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StandardProductWarrantyAccrualForeignCurrencyTranslationGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of foreign currency translation gain (loss) which decreases (increases) the standard product warranty accrual. Excludes extended product warranties.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482425/460-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StandardProductWarrantyAccrualForeignCurrencyTranslationGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StandardProductWarrantyAccrualPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in the standard product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard product warranty. Excludes extended product warranties.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482425/460-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StandardProductWarrantyAccrualPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StandardProductWarrantyAccrualPreexistingIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in the standard product warranty accrual from changes in estimates attributable to preexisting product warranties. Excludes extended product warranties.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482425/460-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StandardProductWarrantyAccrualPreexistingIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StandardProductWarrantyAccrualWarrantiesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in the standard product warranty accrual from warranties issued. Excludes extended product warranties.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482425/460-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StandardProductWarrantyAccrualWarrantiesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StandardProductWarrantyDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StandardProductWarrantyDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis=us-gaap_CapitalAdditionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis=us-gaap_CapitalAdditionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>108
<FILENAME>R89.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140696467768144">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Leases (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2024</div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsAndLiabilitiesLesseeAbstract', window );"><strong>Lease Assets and Liabilities [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease ROU assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 76.0<span></span>
</td>
<td class="nump">$ 59.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList', window );">Operating lease ROU assets, Statement of Financial Position [Extensible List]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">Other Assets, Noncurrent<span></span>
</td>
<td class="text">Other Assets, Noncurrent<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAsset', window );">Finance lease ROU assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 6.5<span></span>
</td>
<td class="nump">$ 7.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList', window );">Finance lease ROU assets, Statement of Financial Position [Extensible List]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">Property, Plant and Equipment, Net<span></span>
</td>
<td class="text">Property, Plant and Equipment, Net<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Operating lease liabilities, current</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 15.3<span></span>
</td>
<td class="nump">$ 11.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList', window );">Operating lease liabilities, current, Statement of Financial Position [Extensible List]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">Other Liabilities, Current<span></span>
</td>
<td class="text">Other Liabilities, Current<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liabilities, noncurrent</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 62.1<span></span>
</td>
<td class="nump">$ 48.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList', window );">Operating lease liabilities, noncurrent, Statement of Financial Position [Extensible List]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">Other Liabilities, Noncurrent<span></span>
</td>
<td class="text">Other Liabilities, Noncurrent<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityCurrent', window );">Finance lease liabilities, current</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 0.4<span></span>
</td>
<td class="nump">$ 0.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList', window );">Finance lease liabilities, current, Statement of Financial Position [Extensible List]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">Long-Term Debt and Lease Obligation, Current<span></span>
</td>
<td class="text">Long-Term Debt and Lease Obligation, Current<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityNoncurrent', window );">Finance lease liabilities, noncurrent</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 1.9<span></span>
</td>
<td class="nump">$ 2.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList', window );">Finance lease liabilities, noncurrent, Statement of Financial Position [Extensible List]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">Long-Term Debt and Lease Obligation<span></span>
</td>
<td class="text">Long-Term Debt and Lease Obligation<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization', window );">Accumulated amortization</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 3.7<span></span>
</td>
<td class="nump">$ 3.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseCostAbstract', window );"><strong>Components of Lease Expense [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Operating lease expense</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">24.2<span></span>
</td>
<td class="nump">21.9<span></span>
</td>
<td class="nump">$ 20.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAssetAmortization', window );">Finance lease expense: Depreciation of ROU assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0.5<span></span>
</td>
<td class="nump">0.5<span></span>
</td>
<td class="nump">0.5<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseInterestExpense', window );">Finance lease expense: Interest on lease liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0.1<span></span>
</td>
<td class="nump">0.1<span></span>
</td>
<td class="nump">0.2<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseCost', window );">Total lease expense</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">24.8<span></span>
</td>
<td class="nump">22.5<span></span>
</td>
<td class="nump">20.7<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermLeaseCost', window );">Short-term lease expense</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">5.4<span></span>
</td>
<td class="nump">5.7<span></span>
</td>
<td class="nump">4.2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mod_SupplementalCashFlowInformationRelatedToLeasesAbstract', window );"><strong>Supplemental Cash Flow Information [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Operating cash flows for operating leases</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">16.9<span></span>
</td>
<td class="nump">14.6<span></span>
</td>
<td class="nump">15.7<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeasePrincipalPayments', window );">Financing cash flows for finance leases</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0.5<span></span>
</td>
<td class="nump">0.5<span></span>
</td>
<td class="nump">0.6<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">ROU assets obtained in exchange for operating lease liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">29.2<span></span>
</td>
<td class="nump">21.2<span></span>
</td>
<td class="nump">7.8<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability', window );">ROU assets obtained in exchange for finance lease liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="nump">$ 0.1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mod_LeaseTermAndDiscountRatesOfLeasesAbstract', window );"><strong>Lease Term and Discount Rates [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted-average remaining lease term: Operating leases</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">7 years 10 months 24 days<span></span>
</td>
<td class="text">8 years 3 months 18 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted-average remaining lease term: Finance leases</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">4 years 10 months 24 days<span></span>
</td>
<td class="text">5 years 9 months 18 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Weighted-average discount rate: Operating leases</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">4.40%<span></span>
</td>
<td class="nump">3.70%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent', window );">Weighted-average discount rate: Finance leases</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">4.70%<span></span>
</td>
<td class="nump">4.60%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Maturity of Operating Lease Liabilities [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">Fiscal 2025</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 18.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">Fiscal 2026</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">15.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">Fiscal 2027</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">12.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">Fiscal 2028</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">10.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">Fiscal 2029</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">8.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">Fiscal 2030 and beyond</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">24.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total lease payments</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">89.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less: Interest</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(12.5)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Present value of lease liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">77.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Maturities of Finance Lease Liabilities [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths', window );">Fiscal 2025</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo', window );">Fiscal 2026</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree', window );">Fiscal 2027</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour', window );">Fiscal 2028</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive', window );">Fiscal 2029</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive', window );">Fiscal 2030 and beyond</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDue', window );">Total lease payments</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount', window );">Less: interest</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(0.2)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiability', window );">Present value of lease liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ManufacturingFacilityMember', window );">Manufacturing Facility [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Maturity of Operating Lease Liabilities [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total lease payments</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 23.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Maturities of Finance Lease Liabilities [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseTermOfContract', window );">Term of operating lease</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm', window );">Remaining lease term</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm', window );">Remaining lease term</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr><td colspan="4"></td></tr>
<tr><td colspan="4"><table class="outerFootnotes" width="100%">
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Finance lease ROU assets were recorded net of accumulated amortization of $3.7 million and $3.2 million as of March 31, 2024 and 2023, respectively.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top">In fiscal 2024, 2023, and 2022 operating lease expense included short-term lease expense of $5.4
                  million, $5.7 million, and $4.2
                  million respectively. Variable lease expense was not significant.</td>
</tr>
</table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mod_LeaseTermAndDiscountRatesOfLeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mod_LeaseTermAndDiscountRatesOfLeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mod_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mod_SupplementalCashFlowInformationRelatedToLeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mod_SupplementalCashFlowInformationRelatedToLeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mod_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsAndLiabilitiesLesseeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsAndLiabilitiesLesseeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseInterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest expense on finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseInterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes current finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes noncurrent finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeasePrincipalPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for principal payment on finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeasePrincipalPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated amortization of right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 842<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-4<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 842<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseRightOfUseAssetAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseRightOfUseAssetAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes finance lease right-of-use asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for finance lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lease cost recognized by lessee for lease contract.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCostAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Remaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseRemainingLeaseTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseTermOfContract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseTermOfContract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes current operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes noncurrent operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-5<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes operating lease right-of-use asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for operating lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of short-term lease cost, excluding expense for lease with term of one month or less.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ManufacturingFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ManufacturingFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>109
<FILENAME>R90.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140696466246640">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Indebtedness (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Mar. 31, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2023 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtAndCapitalLeaseObligationsAbstract', window );"><strong>Long-Term Debt [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities', window );">Long-term debt</a></td>
<td class="nump">$ 421.8<span></span>
</td>
<td class="nump">$ 351.7<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent', window );">Less: current portion</a></td>
<td class="num">(19.7)<span></span>
</td>
<td class="num">(19.7)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnamortizedDebtIssuanceExpense', window );">Less: unamortized debt issuance costs</a></td>
<td class="num">(2.2)<span></span>
</td>
<td class="num">(2.7)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtAndCapitalLeaseObligations', window );">Total long-term debt</a></td>
<td class="nump">399.9<span></span>
</td>
<td class="nump">329.3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtByMaturityAbstract', window );"><strong>Maturities of Long-Term Debt [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths', window );">Fiscal 2025</a></td>
<td class="nump">19.7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo', window );">Fiscal 2026</a></td>
<td class="nump">44.7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree', window );">Fiscal 2027</a></td>
<td class="nump">44.7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour', window );">Fiscal 2028</a></td>
<td class="nump">287.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive', window );">Fiscal 2029</a></td>
<td class="nump">25.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities', window );">Long-term debt</a></td>
<td class="nump">421.8<span></span>
</td>
<td class="nump">351.7<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityAbstract', window );"><strong>Indebtedness [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermBorrowings', window );">Short-term debt</a></td>
<td class="nump">$ 12.0<span></span>
</td>
<td class="nump">3.7<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityAbstract', window );"><strong>Indebtedness [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mod_DebtInstrumentCovenantLeverageRatio', window );">Leverage ratio</a></td>
<td class="nump">3.25<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityAbstract', window );"><strong>Indebtedness [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mod_DebtInstrumentCovenantInterestCoverageRatio', window );">Interest coverage ratio</a></td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract', window );"><strong>Indebtedness [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtFairValue', window );">Fair value of long-term debt</a></td>
<td class="nump">$ 120.9<span></span>
</td>
<td class="nump">125.9<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=mod_CreditAgreementMember', window );">Credit Agreement [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityAbstract', window );"><strong>Indebtedness [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LettersOfCreditOutstandingAmount', window );">Letters of credit outstanding</a></td>
<td class="nump">5.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=mod_TermLoansMember', window );">Term Loans [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtAndCapitalLeaseObligationsAbstract', window );"><strong>Long-Term Debt [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities', window );">Long-term debt</a></td>
<td class="nump">$ 204.5<span></span>
</td>
<td class="nump">215.7<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mod_DebtInstrumentMaturityYear', window );">Fiscal year of maturity</a></td>
<td class="text">2028<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtByMaturityAbstract', window );"><strong>Maturities of Long-Term Debt [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities', window );">Long-term debt</a></td>
<td class="nump">$ 204.5<span></span>
</td>
<td class="nump">215.7<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityAbstract', window );"><strong>Indebtedness [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtWeightedAverageInterestRate', window );">Weighted-average interest rate for variable rate borrowings</a></td>
<td class="nump">6.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=mod_MultiCurrencyRevolvingCreditFacilityMember', window );">Revolving Credit Facility [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtAndCapitalLeaseObligationsAbstract', window );"><strong>Long-Term Debt [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities', window );">Long-term debt</a></td>
<td class="nump">$ 90.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mod_DebtInstrumentMaturityYear', window );">Fiscal year of maturity</a></td>
<td class="text">2028<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtByMaturityAbstract', window );"><strong>Maturities of Long-Term Debt [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities', window );">Long-term debt</a></td>
<td class="nump">$ 90.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentsAbstract', window );"><strong>Indebtedness [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity</a></td>
<td class="nump">$ 275.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityAbstract', window );"><strong>Indebtedness [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtWeightedAverageInterestRate', window );">Weighted-average interest rate for variable rate borrowings</a></td>
<td class="nump">6.80%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Available borrowing capacity</a></td>
<td class="nump">$ 177.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=mod_SwinglineLoansMember', window );">Swingline Loans [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityAbstract', window );"><strong>Indebtedness [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermBorrowings', window );">Short-term debt</a></td>
<td class="nump">2.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=mod_SeniorNotesDue2029Member', window );">5.9% Senior Notes [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtAndCapitalLeaseObligationsAbstract', window );"><strong>Long-Term Debt [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities', window );">Long-term debt</a></td>
<td class="nump">$ 100.0<span></span>
</td>
<td class="nump">100.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate percentage</a></td>
<td class="nump">5.90%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mod_DebtInstrumentMaturityYear', window );">Fiscal year of maturity</a></td>
<td class="text">2029<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtByMaturityAbstract', window );"><strong>Maturities of Long-Term Debt [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities', window );">Long-term debt</a></td>
<td class="nump">$ 100.0<span></span>
</td>
<td class="nump">100.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=mod_SeniorNotesDue2027Member', window );">5.8% Senior Notes [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtAndCapitalLeaseObligationsAbstract', window );"><strong>Long-Term Debt [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities', window );">Long-term debt</a></td>
<td class="nump">$ 25.0<span></span>
</td>
<td class="nump">33.3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate percentage</a></td>
<td class="nump">5.80%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mod_DebtInstrumentMaturityYear', window );">Fiscal year of maturity</a></td>
<td class="text">2027<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtByMaturityAbstract', window );"><strong>Maturities of Long-Term Debt [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities', window );">Long-term debt</a></td>
<td class="nump">$ 25.0<span></span>
</td>
<td class="nump">33.3<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=mod_FinanceLeaseObligationsMember', window );">Finance Lease Obligations [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtAndCapitalLeaseObligationsAbstract', window );"><strong>Long-Term Debt [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities', window );">Long-term debt</a></td>
<td class="nump">2.3<span></span>
</td>
<td class="nump">2.7<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtByMaturityAbstract', window );"><strong>Maturities of Long-Term Debt [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities', window );">Long-term debt</a></td>
<td class="nump">2.3<span></span>
</td>
<td class="nump">2.7<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=mod_ForeignCreditAgreementsMember', window );">Foreign Credit Agreements [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityAbstract', window );"><strong>Indebtedness [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermBorrowings', window );">Short-term debt</a></td>
<td class="nump">$ 10.0<span></span>
</td>
<td class="nump">$ 3.7<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mod_DebtInstrumentCovenantInterestCoverageRatio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Compliance covenant included in debt instrument for ratio of consolidated net earnings before interest, taxes, depreciation, amortization, and certain other adjustments ("Adjusted EBITDA") to consolidated interest expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mod_DebtInstrumentCovenantInterestCoverageRatio</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mod_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mod_DebtInstrumentCovenantLeverageRatio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Compliance covenant included in debt instrument for ratio of consolidated indebtedness, less a portion of its cash balance, both as defined by the credit agreements, to its consolidated net earnings before interest, taxes, depreciation, amortization, and certain other adjustments ("Adjusted EBITDA").</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mod_DebtInstrumentCovenantLeverageRatio</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mod_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mod_DebtInstrumentMaturityYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Year when the debt instrument is scheduled to be fully repaid.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mod_DebtInstrumentMaturityYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mod_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtWeightedAverageInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average interest rate of debt outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtWeightedAverageInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LettersOfCreditOutstandingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LettersOfCreditOutstandingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtAndCapitalLeaseObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt and lease obligation, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtAndCapitalLeaseObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtAndCapitalLeaseObligationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtAndCapitalLeaseObligationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt and lease obligation, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt and lease obligation, including portion classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtByMaturityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtByMaturityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1E<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481544/470-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1E<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481544/470-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1E<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481544/470-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1E<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481544/470-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1E<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481544/470-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermBorrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnamortizedDebtIssuanceExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The remaining balance of debt issuance expenses that were capitalized and are being amortized against income over the lives of the respective bond issues. This does not include the amounts capitalized as part of the cost of the utility plant or asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnamortizedDebtIssuanceExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=mod_CreditAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=mod_CreditAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=mod_TermLoansMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=mod_TermLoansMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=mod_MultiCurrencyRevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=mod_MultiCurrencyRevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=mod_SwinglineLoansMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=mod_SwinglineLoansMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=mod_SeniorNotesDue2029Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=mod_SeniorNotesDue2029Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=mod_SeniorNotesDue2027Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=mod_SeniorNotesDue2027Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=mod_FinanceLeaseObligationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=mod_FinanceLeaseObligationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=mod_ForeignCreditAgreementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=mod_ForeignCreditAgreementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>110
<FILENAME>R91.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140696465734960">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Pension and Employee Benefit Plans, Defined Contribution Employee Benefit Plans (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2024</div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Pension and Employee Benefit Plans [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanCostRecognized', window );">Defined contribution plan cost recognized</a></td>
<td class="nump">$ 8.3<span></span>
</td>
<td class="nump">$ 6.9<span></span>
</td>
<td class="nump">$ 6.4<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Pension and Employee Benefit Plans [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mod_DefinedContributionPlanMaximumEmployerPercentageMatch', window );">Company match</a></td>
<td class="nump">4.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mod_DefinedContributionPlanMaximumEmployerPercentageMatch">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Maximum employer 401K match percentage of eligible employee compensation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mod_DefinedContributionPlanMaximumEmployerPercentageMatch</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mod_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanCostRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost for defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 70<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480794/715-70-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanCostRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>111
<FILENAME>R92.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140696465476336">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Pension and Employee Benefit Plans, Defined Benefit Employee Benefit Plans (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2024</div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAdditionalInformationAbstract', window );"><strong>Employer Contributions [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost', window );">Net periodic benefit cost (income)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 3.3<span></span>
</td>
<td class="nump">$ 2.0<span></span>
</td>
<td class="nump">$ 1.1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Pension Plans [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAdditionalInformationAbstract', window );"><strong>Employer Contributions [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanContributionsByEmployer', window );">Employer contributions</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2.7<span></span>
</td>
<td class="nump">1.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost', window );">Net periodic benefit cost (income)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">3.8<span></span>
</td>
<td class="nump">2.4<span></span>
</td>
<td class="nump">1.6<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Pension Plans [Member] | U.S. Plans [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAdditionalInformationAbstract', window );"><strong>Employer Contributions [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanContributionsByEmployer', window );">Employer contributions</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0.9<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">3.5<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Pension Plans [Member] | Non-U.S Plans [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAdditionalInformationAbstract', window );"><strong>Employer Contributions [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanContributionsByEmployer', window );">Employer contributions</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1.8<span></span>
</td>
<td class="nump">1.5<span></span>
</td>
<td class="nump">1.5<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">Postretirement Plans [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAdditionalInformationAbstract', window );"><strong>Employer Contributions [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost', window );">Net periodic benefit cost (income)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">$ (0.4)<span></span>
</td>
<td class="num">$ (0.3)<span></span>
</td>
<td class="num">$ (0.3)<span></span>
</td>
</tr>
<tr><td colspan="4"></td></tr>
<tr><td colspan="4"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Net periodic benefit cost for the
                  Company&#8217;s pension and postretirement plans is exclusive of service cost.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAdditionalInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAdditionalInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanContributionsByEmployer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of contribution received by defined benefit plan from employer which increases plan assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480482/715-20-55-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480482/715-20-55-18<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanContributionsByEmployer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of net periodic benefit cost (credit) for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480482/715-20-55-17<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480482/715-20-55-18<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanSponsorLocationAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanSponsorLocationAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanSponsorLocationAxis=mod_GermanyAndItalyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanSponsorLocationAxis=mod_GermanyAndItalyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>112
<FILENAME>R93.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140696468509280">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Pension and Employee Benefit Plans, Changes in Benefit Obligations, Plan Assets and Funded Status (Details) - Pension Plans [Member] - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2024</div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward', window );"><strong>Change in Benefit Obligation [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligation', window );">Benefit obligation at beginning of year</a></td>
<td class="nump">$ 194.9<span></span>
</td>
<td class="nump">$ 228.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanServiceCost', window );">Service cost</a></td>
<td class="nump">0.2<span></span>
</td>
<td class="nump">0.2<span></span>
</td>
<td class="nump">$ 0.3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInterestCost', window );">Interest cost</a></td>
<td class="nump">9.3<span></span>
</td>
<td class="nump">8.1<span></span>
</td>
<td class="nump">7.3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanActuarialGainLoss', window );">Actuarial (gain) loss</a></td>
<td class="num">(2.7)<span></span>
</td>
<td class="num">(25.8)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid', window );">Benefits paid</a></td>
<td class="num">(14.9)<span></span>
</td>
<td class="num">(16.1)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDivestituresBenefitObligation', window );">Disposition of Germany automotive businesses</a></td>
<td class="num">(7.4)<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation', window );">Effect of exchange rate changes</a></td>
<td class="num">(0.1)<span></span>
</td>
<td class="num">(0.1)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligation', window );">Benefit obligation at end of year</a></td>
<td class="nump">179.3<span></span>
</td>
<td class="nump">194.9<span></span>
</td>
<td class="nump">228.6<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward', window );"><strong>Change in Plan Assets [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets at beginning of year</a></td>
<td class="nump">153.3<span></span>
</td>
<td class="nump">179.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets', window );">Actual return on plan assets</a></td>
<td class="nump">9.4<span></span>
</td>
<td class="num">(12.0)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid', window );">Benefits paid</a></td>
<td class="num">(14.9)<span></span>
</td>
<td class="num">(16.1)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanContributionsByEmployer', window );">Employer contributions</a></td>
<td class="nump">2.7<span></span>
</td>
<td class="nump">1.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets at end of year</a></td>
<td class="nump">150.5<span></span>
</td>
<td class="nump">153.3<span></span>
</td>
<td class="nump">179.9<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFundedStatusOfPlan', window );">Funded status at end of year</a></td>
<td class="num">(28.8)<span></span>
</td>
<td class="num">(41.6)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract', window );"><strong>Amounts Recognized in the Consolidated Balance Sheets [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities', window );">Current liability</a></td>
<td class="num">(1.1)<span></span>
</td>
<td class="num">(1.4)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent', window );">Noncurrent liability</a></td>
<td class="num">(27.7)<span></span>
</td>
<td class="num">(40.2)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet', window );">Total liability</a></td>
<td class="num">(28.8)<span></span>
</td>
<td class="num">(41.6)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAbstract', window );"><strong>Pension Plans with Accumulated Benefit Obligations in Excess of Plan Assets [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation', window );">Accumulated benefit obligation</a></td>
<td class="nump">178.6<span></span>
</td>
<td class="nump">194.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAbstract', window );"><strong>Amounts Recognized in Accumulated Other Comprehensive Loss [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax', window );">Net actuarial loss (gain)</a></td>
<td class="nump">117.9<span></span>
</td>
<td class="nump">123.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Non-U.S Plans [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward', window );"><strong>Change in Benefit Obligation [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligation', window );">Benefit obligation at beginning of year</a></td>
<td class="nump">21.2<span></span>
</td>
<td class="nump">26.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanActuarialGainLoss', window );">Actuarial (gain) loss</a></td>
<td class="nump">0.5<span></span>
</td>
<td class="num">(4.4)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid', window );">Benefits paid</a></td>
<td class="num">(1.8)<span></span>
</td>
<td class="num">(1.5)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDivestituresBenefitObligation', window );">Disposition of Germany automotive businesses</a></td>
<td class="num">(7.4)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mod_DefinedBenefitPlanServiceCostAndInterestCost', window );">Service and interest cost</a></td>
<td class="nump">0.8<span></span>
</td>
<td class="nump">0.7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligationPeriodIncreaseDecrease', window );">Increase (decrease) in benefit obligation</a></td>
<td class="num">(8.2)<span></span>
</td>
<td class="num">(5.3)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligation', window );">Benefit obligation at end of year</a></td>
<td class="nump">13.0<span></span>
</td>
<td class="nump">21.2<span></span>
</td>
<td class="nump">26.5<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward', window );"><strong>Change in Plan Assets [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanContributionsByEmployer', window );">Employer contributions</a></td>
<td class="nump">$ 1.8<span></span>
</td>
<td class="nump">$ 1.5<span></span>
</td>
<td class="nump">$ 1.5<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mod_DefinedBenefitPlanServiceCostAndInterestCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan (service cost) and cost recognized for passage of time related to defined benefit plan (interest cost).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mod_DefinedBenefitPlanServiceCostAndInterestCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mod_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax, of accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (j)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in plan assets of defined benefit plan from actual return (loss) determined by change in fair value of plan assets adjusted for contributions, benefit payments, and other expenses.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480482/715-20-55-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanActuarialGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) from change in actuarial assumptions which (increases) decreases benefit obligation of defined benefit plan. Assumptions include, but are not limited to, interest, mortality, employee turnover, salary, and temporary deviation from substantive plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanActuarialGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset (liability), recognized in statement of financial position, for defined benefit pension and other postretirement plans.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480535/715-20-45-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanBenefitObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanBenefitObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of payment to participant of defined benefit plan which decreases benefit obligation. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480266/715-60-50-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(6)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanBenefitObligationPeriodIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in benefit obligation of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanBenefitObligationPeriodIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanContributionsByEmployer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of contribution received by defined benefit plan from employer which increases plan assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480482/715-20-55-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480482/715-20-55-18<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanContributionsByEmployer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanDivestituresBenefitObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in benefit obligation of defined benefit plan from disposal or classification as held-for-sale.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(9)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanDivestituresBenefitObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480482/715-20-55-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanFairValueOfPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of foreign currency translation gain (loss) which (increases) decreases benefit obligation of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(5)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanFundedStatusOfPlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of funded (unfunded) status of defined benefit plan, measured as difference between fair value of plan assets and benefit obligation. Includes, but is not limited to, overfunded (underfunded) status.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480482/715-20-55-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480535/715-20-45-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanFundedStatusOfPlan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanInterestCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost recognized for passage of time related to defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480482/715-20-55-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480535/715-20-45-3A<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480482/715-20-55-18<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanInterestCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated benefit obligation for defined benefit plan with accumulated benefit obligation in excess of plan assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480482/715-20-55-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of payment to participant under defined benefit plan which decreases plan assets. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 715<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480266/715-60-50-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(5)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanServiceCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480482/715-20-55-17<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480482/715-20-55-18<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanServiceCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480482/715-20-55-17<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480535/715-20-45-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480535/715-20-45-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480482/715-20-55-17<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480535/715-20-45-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480535/715-20-45-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanSponsorLocationAxis=mod_GermanyAndItalyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanSponsorLocationAxis=mod_GermanyAndItalyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>113
<FILENAME>R94.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140696468468224">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Pension and Employee Benefit Plans, Cost Components of Pension Plans (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="5">12 Months Ended</th>
</tr>
<tr>
<th class="th" colspan="2"><div>Mar. 31, 2024</div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th" colspan="2"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract', window );"><strong>Net Periodic Benefit Cost [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost', window );">Net periodic benefit cost</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 3.3<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 2.0<span></span>
</td>
<td class="nump">$ 1.1<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=mod_AirCooledAutomotiveBusinessMember', window );">Austrian Air-Cooled Automotive Business [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Other Changes in Benefit Obligation Recognized in Other Comprehensive Income [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mod_DisposalGroupWriteOffOfNetActuarialLosses', window );">Write-off of net actuarial losses</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.7<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Pension Plans [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract', window );"><strong>Net Periodic Benefit Cost [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanServiceCost', window );">Service cost</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0.2<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">0.2<span></span>
</td>
<td class="nump">0.3<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInterestCost', window );">Interest cost</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">9.3<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">8.1<span></span>
</td>
<td class="nump">7.3<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets', window );">Expected return on plan assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(10.3)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(11.6)<span></span>
</td>
<td class="num">(12.9)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses', window );">Amortization of net actuarial loss</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">4.7<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">5.7<span></span>
</td>
<td class="nump">6.9<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1', window );">Settlements</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(0.1)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost', window );">Net periodic benefit cost</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">3.8<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">2.4<span></span>
</td>
<td class="nump">1.6<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Other Changes in Benefit Obligation Recognized in Other Comprehensive Income [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax', window );">Net actuarial gain</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1.7<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">2.1<span></span>
</td>
<td class="nump">11.4<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax', window );">Amortization of net actuarial loss</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">3.9<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[3]</sup></td>
<td class="nump">5.7<span></span>
</td>
<td class="nump">8.6<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[3]</sup></td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax', window );">Total recognized in other comprehensive income</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">5.6<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">7.8<span></span>
</td>
<td class="nump">20.0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Pension Plans [Member] | Austrian Air-Cooled Automotive Business [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Other Changes in Benefit Obligation Recognized in Other Comprehensive Income [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mod_DisposalGroupWriteOffOfNetActuarialLosses', window );">Write-off of net actuarial losses</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.7<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Pension Plans [Member] | Non-U.S Plans [Member] | Maximum [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract', window );"><strong>Net Periodic Benefit Cost [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses', window );">Amortization of net actuarial loss</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1.0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 1.0<span></span>
</td>
<td class="nump">$ 1.0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Pension Plans [Member] | Non-U.S Plans [Member] | Germany Automotive Businesses [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Other Changes in Benefit Obligation Recognized in Other Comprehensive Income [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mod_DisposalGroupWriteOffOfNetActuarialGains', window );">Write-off of net actuarial gains</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 0.6<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr><td colspan="6"></td></tr>
<tr><td colspan="6"><table class="outerFootnotes" width="100%">
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Net periodic benefit cost for the
                  Company&#8217;s pension and postretirement plans is exclusive of service cost.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top">The settlement charges
                  resulted from activity associated with the Company&#8217;s non-U.S. pension plans.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[3]</td>
<td style="vertical-align: top;" valign="top">The fiscal 2024 amount includes $0.6 million of net actuarial
                        gains written-off as a result of the sale of the Germany automotive businesses.
                          The fiscal 2022 amount includes
                        $1.7 million of net actuarial losses written-off as a result of the sale of the Austrian air-cooled automotive business.&#160; See Note 2 for additional information on the sale of these businesses.</td>
</tr>
</table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mod_DisposalGroupWriteOffOfNetActuarialGains">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of write-off for accumulated net actuarial gains related to the disposal group's pension plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mod_DisposalGroupWriteOffOfNetActuarialGains</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mod_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mod_DisposalGroupWriteOffOfNetActuarialLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of write-off for accumulated net actuarial losses related to the disposal group's pension plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mod_DisposalGroupWriteOffOfNetActuarialLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mod_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480482/715-20-55-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480535/715-20-45-3A<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480482/715-20-55-18<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480482/715-20-55-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480535/715-20-45-3A<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480482/715-20-55-18<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanInterestCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost recognized for passage of time related to defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480482/715-20-55-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480535/715-20-45-3A<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480482/715-20-55-18<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanInterestCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of net periodic benefit cost (credit) for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480482/715-20-55-17<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480482/715-20-55-18<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480535/715-20-45-3A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanServiceCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480482/715-20-55-17<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480482/715-20-55-18<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanServiceCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax, after reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (i-k)<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-10A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-11<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480482/715-20-55-17<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax, of gain (loss) for (increase) decrease in value of benefit obligation for change in actuarial assumptions and increase (decrease) in value of plan assets from experience different from that assumed of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-11<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (i)<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-10A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax, of reclassification adjustment from accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-15<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-17A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=mod_AirCooledAutomotiveBusinessMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=mod_AirCooledAutomotiveBusinessMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanSponsorLocationAxis=us-gaap_ForeignPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanSponsorLocationAxis=us-gaap_ForeignPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanSponsorLocationAxis=mod_GermanyAndItalyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanSponsorLocationAxis=mod_GermanyAndItalyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=mod_ThreeGermanyAutomotiveBusinessesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=mod_ThreeGermanyAutomotiveBusinessesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>114
<FILENAME>R95.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140696467794016">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Pension and Employee Benefit Plans, Valuation Assumptions (Details) - Pension Plans [Member]<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2024</div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">U.S. Plans [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedInCalculationsAbstract', window );"><strong>Assumptions Used in Pension Plan Calculations [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate', window );">Weighted average discount rate used to determine benefit obligations</a></td>
<td class="nump">5.40%<span></span>
</td>
<td class="nump">5.20%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate', window );">Weighted average discount rate used to determine costs</a></td>
<td class="nump">5.20%<span></span>
</td>
<td class="nump">3.90%<span></span>
</td>
<td class="nump">3.20%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Non-U.S Plans [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedInCalculationsAbstract', window );"><strong>Assumptions Used in Pension Plan Calculations [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate', window );">Weighted average discount rate used to determine benefit obligations</a></td>
<td class="nump">3.70%<span></span>
</td>
<td class="nump">3.80%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate', window );">Weighted average discount rate used to determine costs</a></td>
<td class="nump">4.00%<span></span>
</td>
<td class="nump">2.90%<span></span>
</td>
<td class="nump">1.60%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average rate for present value of future retirement benefits cash flows, used to determine benefit obligation of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (k)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average rate for present value of future retirement benefits cash flows, used to determine net periodic benefit cost of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (k)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAssumptionsUsedInCalculationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAssumptionsUsedInCalculationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanSponsorLocationAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanSponsorLocationAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanSponsorLocationAxis=mod_GermanyAndItalyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanSponsorLocationAxis=mod_GermanyAndItalyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>115
<FILENAME>R96.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140696466544496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Pension and Employee Benefit Plans, Weighted-average Asset Allocations (Details) - Pension Plans [Member] - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2025</div></th>
<th class="th"><div>Mar. 31, 2024</div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInformationAboutPlanAssetsAbstract', window );"><strong>Weighted Average Asset Allocations [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage', window );">Target allocation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations', window );">Plan assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Debt Securities [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInformationAboutPlanAssetsAbstract', window );"><strong>Weighted Average Asset Allocations [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage', window );">Target allocation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">80.00%<span></span>
</td>
<td class="nump">18.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations', window );">Plan assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">72.00%<span></span>
</td>
<td class="nump">15.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Equity Securities [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInformationAboutPlanAssetsAbstract', window );"><strong>Weighted Average Asset Allocations [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage', window );">Target allocation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19.00%<span></span>
</td>
<td class="nump">76.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations', window );">Plan assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18.00%<span></span>
</td>
<td class="nump">76.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Cash and Cash Equivalents [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInformationAboutPlanAssetsAbstract', window );"><strong>Weighted Average Asset Allocations [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage', window );">Target allocation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations', window );">Plan assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.00%<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Real Estate Investments [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInformationAboutPlanAssetsAbstract', window );"><strong>Weighted Average Asset Allocations [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage', window );">Target allocation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">5.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations', window );">Plan assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.00%<span></span>
</td>
<td class="nump">8.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">U.S. Plans [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInformationAboutPlanAssetsAbstract', window );"><strong>Weighted Average Asset Allocations [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets', window );">Expected return on plan assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6.50%<span></span>
</td>
<td class="nump">7.00%<span></span>
</td>
<td class="nump">7.50%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear', window );">Expected contribution in fiscal 2025</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">U.S. Plans [Member] | Forecast [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInformationAboutPlanAssetsAbstract', window );"><strong>Weighted Average Asset Allocations [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets', window );">Expected return on plan assets</a></td>
<td class="nump">5.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average rate of return on plan assets, reflecting average rate of earnings expected on existing plan assets and expected contributions, used to determine net periodic benefit cost of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (k)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of contribution expected to be received by defined benefit plan from employer in next fiscal year following current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480482/715-20-55-18<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanInformationAboutPlanAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanInformationAboutPlanAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of target investment allocation to total plan assets. Includes, but is not limited to, percentage on weighted-average basis if more than one plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480482/715-20-55-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of actual investment allocation to total plan assets. Includes, but is not limited to, percentage on weighted-average basis if more than one plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DebtSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_EquitySecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_EquitySecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_CashAndCashEquivalentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_CashAndCashEquivalentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanRealEstateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanRealEstateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanSponsorLocationAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanSponsorLocationAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementScenarioAxis=srt_ScenarioForecastMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementScenarioAxis=srt_ScenarioForecastMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>116
<FILENAME>R97.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140696465925792">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Pension and Employee Benefit Plans, Estimated Pension Benefit Payments (Details) - Pension Plans [Member]<br> $ in Millions</strong></div></th>
<th class="th">
<div>Mar. 31, 2024 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract', window );"><strong>Estimated Pension Benefit Payments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths', window );">Fiscal 2025</a></td>
<td class="nump">$ 15.1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo', window );">Fiscal 2026</a></td>
<td class="nump">15.2<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree', window );">Fiscal 2027</a></td>
<td class="nump">15.1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour', window );">Fiscal 2028</a></td>
<td class="nump">15.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive', window );">Fiscal 2029</a></td>
<td class="nump">14.8<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter', window );">Fiscal 2030-2034</a></td>
<td class="nump">$ 68.9<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of benefit for defined benefit plan expected to be paid in five fiscal years after fifth fiscal year following current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of benefit for defined benefit plan expected to be paid in next fiscal year following current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of benefit for defined benefit plan expected to be paid in fifth fiscal year following current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of benefit for defined benefit plan expected to be paid in fourth fiscal year following current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of benefit for defined benefit plan expected to be paid in third fiscal year following current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of benefit for defined benefit plan expected to be paid in second fiscal year following current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>117
<FILENAME>R98.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140696466399296">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Derivative Instruments, Recorded in Consolidated Balance Sheets (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Mar. 31, 2024</div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeContractMember', window );">Foreign Exchange Contracts [Member] | Derivatives Designated as Hedges [Member] | Other Current Assets [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeNetAbstract', window );"><strong>Derivative Instruments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLiabilityFairValueGrossAsset', window );">Derivative asset</a></td>
<td class="nump">$ 0.1<span></span>
</td>
<td class="nump">$ 1.3<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeContractMember', window );">Foreign Exchange Contracts [Member] | Derivatives not Designated as Hedges [Member] | Other Current Liabilities [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeNetAbstract', window );"><strong>Derivative Instruments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeLiability', window );">Derivative liability</a></td>
<td class="nump">0.3<span></span>
</td>
<td class="nump">0.2<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_CommodityContractMember', window );">Commodity Derivatives [Member] | Derivatives Designated as Hedges [Member] | Other Current Assets [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeNetAbstract', window );"><strong>Derivative Instruments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLiabilityFairValueGrossAsset', window );">Derivative asset</a></td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="nump">$ 0.0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeFairValueOfDerivativeLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value, before effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities elected not to be offset. Excludes liabilities not subject to a master netting arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483444/210-20-55-22<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483466/210-20-50-3<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483444/210-20-55-7<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4B<br> -Subparagraph (a),(c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-4B<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4D<br> -Subparagraph (c)(2)<br> -SubTopic 20<br> -Topic 860<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481326/860-20-50-4D<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeFairValueOfDerivativeLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeFairValueOfDerivativeNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeFairValueOfDerivativeNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeLiabilityFairValueGrossAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of asset associated with 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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -SubTopic 20<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483466/210-20-50-3<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -SubTopic 20<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483444/210-20-55-8<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5C<br> -Subparagraph (SX 210.12-13C(Column F))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-5C<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5B<br> -Subparagraph (SX 210.12-13B(Column E))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-5B<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483444/210-20-55-20<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4B<br> -Subparagraph (a),(c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-4B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeLiabilityFairValueGrossAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeContractMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeContractMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherCurrentAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_OtherCurrentAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HedgingDesignationAxis=us-gaap_NondesignatedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HedgingDesignationAxis=us-gaap_NondesignatedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_OtherLiabilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_CommodityContractMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_CommodityContractMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>118
<FILENAME>R99.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140696468355664">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Derivative Instruments, Gains (Losses) Recognized (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2024</div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember', window );">Designated [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsGainLossLineItems', window );"><strong>Derivative Instruments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax', window );">Gain (loss) reclassified from AOCI</a></td>
<td class="nump">$ 1.0<span></span>
</td>
<td class="nump">$ 0.3<span></span>
</td>
<td class="nump">$ 1.6<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HedgingDesignationAxis=us-gaap_NondesignatedMember', window );">Non-Designated Derivative [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsGainLossLineItems', window );"><strong>Derivative Instruments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeGainLossOnDerivativeNet', window );">Gain (loss) recognized</a></td>
<td class="num">(1.9)<span></span>
</td>
<td class="num">(3.1)<span></span>
</td>
<td class="num">(1.4)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLocationAxis=us-gaap_OtherComprehensiveIncomeMember', window );">Other Comprehensive Income [Member] | Designated [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsGainLossLineItems', window );"><strong>Derivative Instruments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeGainLossOnDerivativeNet', window );">Gain (loss) recognized</a></td>
<td class="nump">0.1<span></span>
</td>
<td class="nump">0.4<span></span>
</td>
<td class="nump">1.7<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_CommodityContractMember', window );">Commodity Derivatives [Member] | Other Comprehensive Income [Member] | Designated [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsGainLossLineItems', window );"><strong>Derivative Instruments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeGainLossOnDerivativeNet', window );">Gain (loss) recognized</a></td>
<td class="num">(0.3)<span></span>
</td>
<td class="num">(1.6)<span></span>
</td>
<td class="nump">1.1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_CommodityContractMember', window );">Commodity Derivatives [Member] | Cost of Sales [Member] | Designated [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsGainLossLineItems', window );"><strong>Derivative Instruments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax', window );">Gain (loss) reclassified from AOCI</a></td>
<td class="num">(0.3)<span></span>
</td>
<td class="num">(1.0)<span></span>
</td>
<td class="nump">1.2<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeContractMember', window );">Foreign Exchange Contracts [Member] | Cost of Sales [Member] | Designated [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsGainLossLineItems', window );"><strong>Derivative Instruments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax', window );">Gain (loss) reclassified from AOCI</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.7<span></span>
</td>
<td class="nump">0.4<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeContractMember', window );">Foreign Exchange Contracts [Member] | Cost of Sales [Member] | Other Comprehensive Income [Member] | Designated [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsGainLossLineItems', window );"><strong>Derivative Instruments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeGainLossOnDerivativeNet', window );">Gain (loss) recognized</a></td>
<td class="nump">0.1<span></span>
</td>
<td class="nump">0.4<span></span>
</td>
<td class="nump">0.6<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeContractMember', window );">Foreign Exchange Contracts [Member] | Net Sales [Member] | Designated [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsGainLossLineItems', window );"><strong>Derivative Instruments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax', window );">Gain (loss) reclassified from AOCI</a></td>
<td class="nump">1.3<span></span>
</td>
<td class="nump">0.6<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeContractMember', window );">Foreign Exchange Contracts [Member] | Net Sales [Member] | Non-Designated Derivative [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsGainLossLineItems', window );"><strong>Derivative Instruments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeGainLossOnDerivativeNet', window );">Gain (loss) recognized</a></td>
<td class="num">(0.9)<span></span>
</td>
<td class="num">(0.5)<span></span>
</td>
<td class="num">(0.6)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeContractMember', window );">Foreign Exchange Contracts [Member] | Net Sales [Member] | Other Comprehensive Income [Member] | Designated [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsGainLossLineItems', window );"><strong>Derivative Instruments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeGainLossOnDerivativeNet', window );">Gain (loss) recognized</a></td>
<td class="nump">0.3<span></span>
</td>
<td class="nump">1.6<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeContractMember', window );">Foreign Exchange Contracts [Member] | Other Income (Expense) - Net [Member] | Non-Designated Derivative [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsGainLossLineItems', window );"><strong>Derivative Instruments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeGainLossOnDerivativeNet', window );">Gain (loss) recognized</a></td>
<td class="num">$ (1.0)<span></span>
</td>
<td class="num">$ (2.6)<span></span>
</td>
<td class="num">$ (0.8)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeGainLossOnDerivativeNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in the fair value of derivatives recognized in the income statement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-4A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeGainLossOnDerivativeNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsGainLossLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4E<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-4E<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsGainLossLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-11<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-15<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4C<br> -Subparagraph (c)<br> -SubTopic 10<br> -Topic 815<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-4C<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HedgingDesignationAxis=us-gaap_NondesignatedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HedgingDesignationAxis=us-gaap_NondesignatedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLocationAxis=us-gaap_OtherComprehensiveIncomeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLocationAxis=us-gaap_OtherComprehensiveIncomeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_CommodityContractMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_CommodityContractMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeContractMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeContractMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_SalesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_OtherNonoperatingIncomeExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_OtherNonoperatingIncomeExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>119
<FILENAME>R100.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140696466914000">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Risks, Uncertainties, Contingencies and Litigation (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Mar. 31, 2024 </div>
<div>USD ($) </div>
<div>Customer</div>
</th>
<th class="th">
<div>Mar. 31, 2023 </div>
<div>USD ($) </div>
<div>Customer</div>
</th>
<th class="th">
<div>Mar. 31, 2022 </div>
<div>Customer</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingenciesDisclosureAbstract', window );"><strong>Environmental Loss Contingencies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingencies', window );">Accruals for environmental matters | $</a></td>
<td class="nump">$ 17.6<span></span>
</td>
<td class="nump">$ 17.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mod_EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag', window );">Environmental Loss Contingency, Statement of Financial Position, Extensible Enumeration Not Disclosed Flag</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingenciesPeriodIncreaseDecrease', window );">Increase in remediation accrual related to former manufacturing facility | $</a></td>
<td class="nump">$ 1.0<span></span>
</td>
<td class="nump">$ 1.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesMember', window );">Sales [Member] | Customer Concentration Risk [Member] | Top Ten Customers [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RisksAndUncertaintiesAbstract', window );"><strong>Credit Risk [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="nump">40.00%<span></span>
</td>
<td class="nump">39.00%<span></span>
</td>
<td class="nump">39.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember', window );">Accounts Receivable [Member] | Credit Concentration Risk [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RisksAndUncertaintiesAbstract', window );"><strong>Credit Risk [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mod_NumberOfTopCustomers', window );">Number of top customers | Customer</a></td>
<td class="nump">10<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember', window );">Accounts Receivable [Member] | Credit Concentration Risk [Member] | Top Ten Customers [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RisksAndUncertaintiesAbstract', window );"><strong>Credit Risk [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="nump">35.00%<span></span>
</td>
<td class="nump">37.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=mod_VehicularThermalSolutionsMember', window );">Vehicular [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RisksAndUncertaintiesAbstract', window );"><strong>Credit Risk [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mod_EntityWideRevenueNumberOfMajorCustomers', window );">Number of major customers | Customer</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mod_EntityWideRevenueNumberOfMajorCustomers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of single external customers who account for 10 percent or more of entity's revenues individually.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mod_EntityWideRevenueNumberOfMajorCustomers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mod_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mod_EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates the line item in the statement of financial position that includes the accrual for environmental loss contingency is not disclosed.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mod_EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mod_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mod_NumberOfTopCustomers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of top customers who accounted for majority portion of trade accounts receivables.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mod_NumberOfTopCustomers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mod_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccrualForEnvironmentalLossContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total costs accrued as of the balance sheet date for environmental loss contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Topic 410<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481931/410-30-50-10<br><br>Reference 2: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Topic 410<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Subparagraph (d)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481931/410-30-50-10<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 410<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481899/410-30-55-16<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483076/450-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.Y.Q1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480102/450-20-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 410<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481931/410-30-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccrualForEnvironmentalLossContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccrualForEnvironmentalLossContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccrualForEnvironmentalLossContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccrualForEnvironmentalLossContingenciesPeriodIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Increase (decrease) in the accrual for environmental loss contingencies during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.Y.Q1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480102/450-20-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccrualForEnvironmentalLossContingenciesPeriodIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-21<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-20<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-18<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-20<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RisksAndUncertaintiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RisksAndUncertaintiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=mod_TopTenCustomersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=mod_TopTenCustomersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CreditConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CreditConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=mod_VehicularThermalSolutionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=mod_VehicularThermalSolutionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>120
<FILENAME>R101.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140696566250240">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Accumulated Other Comprehensive Loss (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Oct. 31, 2023 </div>
<div>Business</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>Business</div>
</th>
<th class="th">
<div>Mar. 31, 2024 </div>
<div>USD ($) </div>
<div>Business</div>
</th>
<th class="th">
<div>Mar. 31, 2023 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract', window );"><strong>Changes in Accumulated Other Comprehensive Loss [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 592.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent', window );">Other comprehensive income (loss) before reclassifications</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3.4)<span></span>
</td>
<td class="num">$ (15.5)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mod_UnrecognizedNetPensionLossGainInDisposedBusinesses', window );">Unrecognized net pension gain in disposed businesses</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(0.6)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1', window );">Income taxes</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1.4)<span></span>
</td>
<td class="num">(1.1)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Total other comprehensive income (loss)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2.3)<span></span>
</td>
<td class="num">(11.6)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 747.6<span></span>
</td>
<td class="nump">592.8<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mod_NumberOfAutomotiveBusinessesSold', window );">Number of automotive businesses sold | Business</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">3<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember', window );">Accumulated Other Comprehensive Loss [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract', window );"><strong>Changes in Accumulated Other Comprehensive Loss [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (161.1)<span></span>
</td>
<td class="num">(149.5)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(163.4)<span></span>
</td>
<td class="num">(161.1)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedTranslationAdjustmentMember', window );">Foreign Currency Translation [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract', window );"><strong>Changes in Accumulated Other Comprehensive Loss [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(57.5)<span></span>
</td>
<td class="num">(39.1)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent', window );">Other comprehensive income (loss) before reclassifications</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(5.3)<span></span>
</td>
<td class="num">(18.4)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1', window );">Income taxes</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Total other comprehensive income (loss)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(5.3)<span></span>
</td>
<td class="num">(18.4)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(62.8)<span></span>
</td>
<td class="num">(57.5)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember', window );">Defined Benefit Plans [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract', window );"><strong>Changes in Accumulated Other Comprehensive Loss [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(104.4)<span></span>
</td>
<td class="num">(111.1)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent', window );">Other comprehensive income (loss) before reclassifications</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.8<span></span>
</td>
<td class="nump">2.5<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent', window );">Reclassification from accumulated other comprehensive income (loss)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.1<span></span>
</td>
<td class="nump">5.3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mod_UnrecognizedNetPensionLossGainInDisposedBusinesses', window );">Unrecognized net pension gain in disposed businesses</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(0.6)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1', window );">Income taxes</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1.6)<span></span>
</td>
<td class="num">(1.1)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Total other comprehensive income (loss)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.7<span></span>
</td>
<td class="nump">6.7<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(100.7)<span></span>
</td>
<td class="num">(104.4)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember', window );">Cash Flow Hedges [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract', window );"><strong>Changes in Accumulated Other Comprehensive Loss [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.8<span></span>
</td>
<td class="nump">0.7<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent', window );">Other comprehensive income (loss) before reclassifications</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.1<span></span>
</td>
<td class="nump">0.4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent', window );">Reclassification from accumulated other comprehensive income (loss)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[3]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1.0)<span></span>
</td>
<td class="num">(0.3)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1', window );">Income taxes</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.2<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Total other comprehensive income (loss)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(0.7)<span></span>
</td>
<td class="nump">0.1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.1<span></span>
</td>
<td class="nump">$ 0.8<span></span>
</td>
</tr>
<tr><td colspan="5"></td></tr>
<tr><td colspan="5"><table class="outerFootnotes" width="100%">
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Amounts


















                  are included in the calculation of net periodic benefit cost for the Company&#8217;s defined benefit plans, which include pension and other postretirement plans. See Note 18 for additional information about the Company&#8217;s pension plans.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top">As a result of the sale of three automotive businesses based in Germany, the Company wrote<span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">-off $0.6 million</span> of
                      net actuarial gains related to the disposal group&#8217;s pension plan. See Note 2 for additional information regarding the sale.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[3]</td>
<td style="vertical-align: top;" valign="top">Amounts represent net gains and losses associated with cash flow hedges that were
                    reclassified to net earnings.&#160; See Note 19 for additional information regarding derivative instruments.</td>
</tr>
</table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mod_NumberOfAutomotiveBusinessesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of automotive businesses sold.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mod_NumberOfAutomotiveBusinessesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mod_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mod_UnrecognizedNetPensionLossGainInDisposedBusinesses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of unrecognized net actuarial losses (gains) written off related to the disposal of businesses.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mod_UnrecognizedNetPensionLossGainInDisposedBusinesses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mod_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before tax and reclassification adjustments of other comprehensive income (loss) attributable to parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-14A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of other comprehensive income (loss) attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-19<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-20<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1A<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit) allocated to other comprehensive income (loss) attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-19<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-20<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of reclassification adjustments of other comprehensive income (loss) attributable to parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-14A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedTranslationAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedTranslationAdjustmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>121
<FILENAME>R102.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140696465416240">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Segment and Geographic Information, Net Sales, Gross Profit, and Operating Income by Segment (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Mar. 31, 2024 </div>
<div>USD ($) </div>
<div>Segment</div>
</th>
<th class="th">
<div>Mar. 31, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2022 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationRevenueAbstract', window );"><strong>Segment Information [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NumberOfOperatingSegments', window );">Number of operating segments | Segment</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 2,407.8<span></span>
</td>
<td class="nump">$ 2,297.9<span></span>
</td>
<td class="nump">$ 2,050.1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 525.6<span></span>
</td>
<td class="nump">$ 389.4<span></span>
</td>
<td class="nump">$ 309.3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mod_GrossProfitAsPercentageOfSales', window );">Gross profit (% of sales)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">21.80%<span></span>
</td>
<td class="nump">16.90%<span></span>
</td>
<td class="nump">15.10%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 240.7<span></span>
</td>
<td class="nump">$ 150.4<span></span>
</td>
<td class="nump">$ 119.2<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=mod_ClimateSolutionsMember', window );">Climate Solutions [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationRevenueAbstract', window );"><strong>Segment Information [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,054.6<span></span>
</td>
<td class="nump">1,011.5<span></span>
</td>
<td class="nump">910.1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=mod_PerformanceTechnologiesMember', window );">Performance Technologies [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationRevenueAbstract', window );"><strong>Segment Information [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,353.2<span></span>
</td>
<td class="nump">1,286.4<span></span>
</td>
<td class="nump">1,140.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationRevenueAbstract', window );"><strong>Segment Information [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,432.6<span></span>
</td>
<td class="nump">2,328.1<span></span>
</td>
<td class="nump">2,082.9<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 526.5<span></span>
</td>
<td class="nump">$ 389.7<span></span>
</td>
<td class="nump">$ 308.5<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mod_GrossProfitAsPercentageOfSales', window );">Gross profit (% of sales)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">21.60%<span></span>
</td>
<td class="nump">16.70%<span></span>
</td>
<td class="nump">14.80%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 290.3<span></span>
</td>
<td class="nump">$ 189.7<span></span>
</td>
<td class="nump">$ 150.8<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments [Member] | Climate Solutions [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationRevenueAbstract', window );"><strong>Segment Information [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,054.6<span></span>
</td>
<td class="nump">1,011.9<span></span>
</td>
<td class="nump">910.5<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 275.4<span></span>
</td>
<td class="nump">$ 223.6<span></span>
</td>
<td class="nump">$ 166.3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mod_GrossProfitAsPercentageOfSales', window );">Gross profit (% of sales)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">26.10%<span></span>
</td>
<td class="nump">22.10%<span></span>
</td>
<td class="nump">18.30%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 166.9<span></span>
</td>
<td class="nump">$ 124.1<span></span>
</td>
<td class="nump">$ 73.4<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments [Member] | Performance Technologies [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationRevenueAbstract', window );"><strong>Segment Information [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,378.0<span></span>
</td>
<td class="nump">1,316.2<span></span>
</td>
<td class="nump">1,172.4<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 251.1<span></span>
</td>
<td class="nump">$ 166.1<span></span>
</td>
<td class="nump">$ 142.2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mod_GrossProfitAsPercentageOfSales', window );">Gross profit (% of sales)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">18.20%<span></span>
</td>
<td class="nump">12.60%<span></span>
</td>
<td class="nump">12.10%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 123.4<span></span>
</td>
<td class="nump">$ 65.6<span></span>
</td>
<td class="nump">$ 77.4<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember', window );">Inter-segment Sales [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationRevenueAbstract', window );"><strong>Segment Information [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(24.8)<span></span>
</td>
<td class="num">(30.2)<span></span>
</td>
<td class="num">(32.8)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember', window );">Inter-segment Sales [Member] | Climate Solutions [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationRevenueAbstract', window );"><strong>Segment Information [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0.0<span></span>
</td>
<td class="num">(0.4)<span></span>
</td>
<td class="num">(0.4)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember', window );">Inter-segment Sales [Member] | Performance Technologies [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationRevenueAbstract', window );"><strong>Segment Information [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(24.8)<span></span>
</td>
<td class="num">(29.8)<span></span>
</td>
<td class="num">(32.4)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=mod_CorporateAndEliminationsMember', window );">Corporate and Eliminations [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationRevenueAbstract', window );"><strong>Segment Information [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">$ (0.9)<span></span>
</td>
<td class="num">$ (0.3)<span></span>
</td>
<td class="nump">$ 0.8<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mod_GrossProfitAsPercentageOfSales', window );">Gross profit (% of sales)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="num">$ (49.6)<span></span>
</td>
<td class="num">$ (39.3)<span></span>
</td>
<td class="num">$ (31.6)<span></span>
</td>
</tr>
<tr><td colspan="4"></td></tr>
<tr><td colspan="4"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The operating loss for Corporate includes certain research and development costs,
                  legal, finance and other general corporate and central services expenses, and other costs that are either not directly attributable to an operating segment or not considered when management evaluates segment performance.</span></td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mod_GrossProfitAsPercentageOfSales">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gross profit as a percentage of sales revenue generated by each segment of the entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mod_GrossProfitAsPercentageOfSales</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mod_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 19: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfOperatingSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfOperatingSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479941/924-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-40<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingInformationRevenueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationRevenueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=mod_ClimateSolutionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=mod_ClimateSolutionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=mod_PerformanceTechnologiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=mod_PerformanceTechnologiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=mod_CorporateAndEliminationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=mod_CorporateAndEliminationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>122
<FILENAME>R103.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140696467875504">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Segment and Geographic Information, Assets by Segment (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2024</div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationRevenueAbstract', window );"><strong>Segment and Geographic Information [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 1,851.5<span></span>
</td>
<td class="nump">$ 1,565.9<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetAcquisitionConsiderationTransferred', window );">Purchase price of assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">13.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=mod_SegmentReconcilingItemsAndCorporateMember', window );">Other [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationRevenueAbstract', window );"><strong>Segment and Geographic Information [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">1,070.7<span></span>
</td>
<td class="nump">843.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments [Member] | Climate Solutions [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationRevenueAbstract', window );"><strong>Segment and Geographic Information [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">400.6<span></span>
</td>
<td class="nump">334.8<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments [Member] | Performance Technologies [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationRevenueAbstract', window );"><strong>Segment and Geographic Information [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 380.2<span></span>
</td>
<td class="nump">$ 388.1<span></span>
</td>
</tr>
<tr><td colspan="3"></td></tr>
<tr><td colspan="3"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Represents cash and cash equivalents, other current assets, property plant and
                  equipment, intangible assets, goodwill, deferred income taxes, and other noncurrent assets for the Climate Solutions and Performance Technologies segments and Corporate.</span></td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetAcquisitionConsiderationTransferred">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of consideration transferred in asset acquisition. Includes, but is not limited to, cash, liability incurred by acquirer, and equity interest issued by acquirer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479908/805-50-55-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480060/805-50-25-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480027/805-50-30-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480027/805-50-30-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetAcquisitionConsiderationTransferred</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 26: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingInformationRevenueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationRevenueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=mod_SegmentReconcilingItemsAndCorporateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=mod_SegmentReconcilingItemsAndCorporateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=mod_ClimateSolutionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=mod_ClimateSolutionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=mod_PerformanceTechnologiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=mod_PerformanceTechnologiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>123
<FILENAME>R104.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140696470620464">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment and Geographic Information, Capital Expenditures and Depreciation and Amortization Expense by Segment (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th" colspan="2"><div>Mar. 31, 2024</div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationRevenueAbstract', window );"><strong>Segment and Geographic Information [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentExpenditureAdditionToLongLivedAssets', window );">Capital expenditures</a></td>
<td class="nump">$ 87.7<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 50.7<span></span>
</td>
<td class="nump">$ 40.3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">56.1<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">54.5<span></span>
</td>
<td class="nump">54.8<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments [Member] | Climate Solutions [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationRevenueAbstract', window );"><strong>Segment and Geographic Information [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentExpenditureAdditionToLongLivedAssets', window );">Capital expenditures</a></td>
<td class="nump">50.6<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">24.2<span></span>
</td>
<td class="nump">9.9<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">23.5<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">21.7<span></span>
</td>
<td class="nump">23.6<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments [Member] | Performance Technologies [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationRevenueAbstract', window );"><strong>Segment and Geographic Information [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentExpenditureAdditionToLongLivedAssets', window );">Capital expenditures</a></td>
<td class="nump">36.4<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">25.2<span></span>
</td>
<td class="nump">29.2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">31.7<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">31.8<span></span>
</td>
<td class="nump">29.9<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember', window );">Corporate [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationRevenueAbstract', window );"><strong>Segment and Geographic Information [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentExpenditureAdditionToLongLivedAssets', window );">Capital expenditures</a></td>
<td class="nump">0.7<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">1.3<span></span>
</td>
<td class="nump">1.2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">$ 0.9<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 1.0<span></span>
</td>
<td class="nump">$ 1.3<span></span>
</td>
</tr>
<tr><td colspan="5"></td></tr>
<tr><td colspan="5"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">In March 2024, the Company purchased a manufacturing
                site in the U.K. for $13.4 million in order to expand its&#160; production capacity for data center cooling products.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentExpenditureAdditionToLongLivedAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expenditure for addition to long-lived assets included in determination of segment assets by chief operating decision maker (CODM) or otherwise regularly provided to CODM. Excludes expenditure for addition to financial instrument, long-term customer relationship of financial institution, mortgage and other servicing rights, deferred policy acquisition cost, and deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-25<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482785/280-10-55-48<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentExpenditureAdditionToLongLivedAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingInformationRevenueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationRevenueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=mod_ClimateSolutionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=mod_ClimateSolutionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=mod_PerformanceTechnologiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=mod_PerformanceTechnologiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>124
<FILENAME>R105.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140696466828400">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment and Geographic Information, Net Sales by Geographic Area (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2024</div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationRevenueAbstract', window );"><strong>Segment and Geographic Information [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">$ 2,407.8<span></span>
</td>
<td class="nump">$ 2,297.9<span></span>
</td>
<td class="nump">$ 2,050.1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=srt_ReportableGeographicalComponentsMember', window );">Reportable Geographical Component [Member] | United States [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationRevenueAbstract', window );"><strong>Segment and Geographic Information [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">1,233.7<span></span>
</td>
<td class="nump">1,139.3<span></span>
</td>
<td class="nump">949.6<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=srt_ReportableGeographicalComponentsMember', window );">Reportable Geographical Component [Member] | Italy [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationRevenueAbstract', window );"><strong>Segment and Geographic Information [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">242.4<span></span>
</td>
<td class="nump">249.5<span></span>
</td>
<td class="nump">232.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=srt_ReportableGeographicalComponentsMember', window );">Reportable Geographical Component [Member] | Hungary [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationRevenueAbstract', window );"><strong>Segment and Geographic Information [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">224.7<span></span>
</td>
<td class="nump">210.7<span></span>
</td>
<td class="nump">185.2<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=srt_ReportableGeographicalComponentsMember', window );">Reportable Geographical Component [Member] | China [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationRevenueAbstract', window );"><strong>Segment and Geographic Information [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">144.2<span></span>
</td>
<td class="nump">151.6<span></span>
</td>
<td class="nump">166.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=srt_ReportableGeographicalComponentsMember', window );">Reportable Geographical Component [Member] | United Kingdom [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationRevenueAbstract', window );"><strong>Segment and Geographic Information [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">135.8<span></span>
</td>
<td class="nump">93.6<span></span>
</td>
<td class="nump">118.6<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=srt_ReportableGeographicalComponentsMember', window );">Reportable Geographical Component [Member] | Other [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationRevenueAbstract', window );"><strong>Segment and Geographic Information [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">$ 427.0<span></span>
</td>
<td class="nump">$ 453.2<span></span>
</td>
<td class="nump">$ 398.7<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479941/924-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-40<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingInformationRevenueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationRevenueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=srt_ReportableGeographicalComponentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=srt_ReportableGeographicalComponentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_IT">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_IT</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_HU">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_HU</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_CN">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_CN</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_GB">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_GB</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=mod_OtherGeographicSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=mod_OtherGeographicSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>125
<FILENAME>R106.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140696460435552">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Segment and Geographic Information, Property, Plant and Equipment by Geographic Area (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Mar. 31, 2024</div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationAdditionalInformationAbstract', window );"><strong>Segment and Geographic Information [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment</a></td>
<td class="nump">$ 365.7<span></span>
</td>
<td class="nump">$ 314.5<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=srt_ReportableGeographicalComponentsMember', window );">Reportable Geographical Component [Member] | United States [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationAdditionalInformationAbstract', window );"><strong>Segment and Geographic Information [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment</a></td>
<td class="nump">117.5<span></span>
</td>
<td class="nump">96.4<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=srt_ReportableGeographicalComponentsMember', window );">Reportable Geographical Component [Member] | Hungary [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationAdditionalInformationAbstract', window );"><strong>Segment and Geographic Information [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment</a></td>
<td class="nump">40.7<span></span>
</td>
<td class="nump">40.8<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=srt_ReportableGeographicalComponentsMember', window );">Reportable Geographical Component [Member] | China [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationAdditionalInformationAbstract', window );"><strong>Segment and Geographic Information [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment</a></td>
<td class="nump">39.4<span></span>
</td>
<td class="nump">40.2<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=srt_ReportableGeographicalComponentsMember', window );">Reportable Geographical Component [Member] | Mexico [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationAdditionalInformationAbstract', window );"><strong>Segment and Geographic Information [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment</a></td>
<td class="nump">35.2<span></span>
</td>
<td class="nump">34.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=srt_ReportableGeographicalComponentsMember', window );">Reportable Geographical Component [Member] | Italy [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationAdditionalInformationAbstract', window );"><strong>Segment and Geographic Information [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment</a></td>
<td class="nump">33.8<span></span>
</td>
<td class="nump">32.8<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=srt_ReportableGeographicalComponentsMember', window );">Reportable Geographical Component [Member] | Other [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationAdditionalInformationAbstract', window );"><strong>Segment and Geographic Information [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment</a></td>
<td class="nump">$ 99.1<span></span>
</td>
<td class="nump">$ 70.3<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480842/942-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingInformationAdditionalInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationAdditionalInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=srt_ReportableGeographicalComponentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=srt_ReportableGeographicalComponentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_HU">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_HU</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_CN">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_CN</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_MX">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_MX</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_IT">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_IT</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=mod_OtherGeographicSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=mod_OtherGeographicSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>126
<FILENAME>R107.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140696463193824">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Schedule II - Valuation and Qualifying Accounts (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Oct. 31, 2023 </div>
<div>Business</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>Business</div>
</th>
<th class="th">
<div>Mar. 31, 2024 </div>
<div>USD ($) </div>
<div>Business</div>
</th>
<th class="th">
<div>Mar. 31, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2022 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MovementInValuationAllowancesAndReservesRollForward', window );"><strong>Valuation and Qualifying Accounts [Roll Forward]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mod_NumberOfAutomotiveBusinessesSold', window );">Number of automotive businesses sold | Business</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">3<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember', window );">Valuation Allowance for Deferred Tax Assets [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MovementInValuationAllowancesAndReservesRollForward', window );"><strong>Valuation and Qualifying Accounts [Roll Forward]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at beginning of period</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 61.6<span></span>
</td>
<td class="nump">$ 112.2<span></span>
</td>
<td class="nump">$ 90.7<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense', window );">Additions charged (benefit) to costs and expenses</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11.9<span></span>
</td>
<td class="num">(49.7)<span></span>
</td>
<td class="num">(4.6)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts', window );">Additions charged to other accounts</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(10.5)<span></span>
</td>
<td class="num">(0.9)<span></span>
</td>
<td class="num">(1.0)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesAdjustments', window );">Reclassified as held for sale</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">27.1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at end of period</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 63.0<span></span>
</td>
<td class="nump">$ 61.6<span></span>
</td>
<td class="nump">$ 112.2<span></span>
</td>
</tr>
<tr><td colspan="6"></td></tr>
<tr><td colspan="6"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Foreign currency translation and other adjustments. Fiscal 2024 amount also includes a decrease from the sale of three automotive businesses based in Germany.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mod_NumberOfAutomotiveBusinessesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of automotive businesses sold.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mod_NumberOfAutomotiveBusinessesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mod_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MovementInValuationAllowancesAndReservesRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MovementInValuationAllowancesAndReservesRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in valuation and qualifying accounts and reserves from adjustment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesBalance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of valuation and qualifying accounts and reserves.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column E))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesBalance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column C)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in valuation and qualifying accounts and reserves from charge to accounts other than cost and expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column C)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>127
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( ,-KME@'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 #OGD<Z,STA)8*O4'J@)I9GF
M3?X.CD:?<@X>K7A.YNJQ<&4GPZ4A!0W_<FW>J=0U[R;UEA_6\#MI7E!+ P04
M    " ##:[98A\/2&N\    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9+!
M3L,P#(9?!>7>NLT&B*C+!;33D)"8!.(6)=X6K6FCQ*C=VY.&K1."!^ 8^\_G
MSY(;[87N [Z$WF,@B_%F=&T7A?8K=B#R B#J SH5RY3H4G/7!Z<H/<,>O-)'
MM4?@574'#DD910HF8.%G(I.-T4('5-2',][H&>\_0YMA1@.VZ+"C"'59 Y/3
M1'\:VP:N@ E&&%S\+J"9B;GZ)S9W@)V38[1S:AB&<ECD7-JAAO?GS6M>M[!=
M)-5I3+^B%73RN&*7R6^+QZ?MFDE>\651W1:<;^M[P1_$LOZ87'_X785=;^S.
M_F/CBZ!LX-==R"]02P,$%     @ PVNV6)E<G",0!@  G"<  !,   !X;"]T
M:&5M92]T:&5M93$N>&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M
M3A^%$5B-;'EDD81_OT<V$,N6#>V23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R
M>&#9+]O6N[<OWN!7,B0103 9IZ_PP JE3%ZU6FD PSA]R1,2P]R"BPA+>!3+
MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,!
M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K
MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2
MBW <!.!1NY["G?1LOZ1!";2C:=!DV/;:KI&FJHU33]/W?=_KFVB<"HU;3]-K
M=]W3CHG&K=!X#;[Q3X?#KHG&J]!TZVDF)_VN:Z3I%FA"1N/K>A(5M>5 TR
M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$
MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7<K_WUE[O)I#-ZG7TZSFN4
M?VFK :?MNYO/D_QSZ.2?IY/734+.<+PL"?'[(UMAAR=N.Q-R.AQG0GS/]O:1
MI24RS^_Y"NM./&<?5I:P7<_/Y)Z,<B.[W?98??9/1VXCUZG LR+7E$8D19_(
M+;KD$3BU20TR$S\(G8:8:E < J0),9:AAOBTQJP1X!-]M[X(R-^-B/>K;YH]
M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M
MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZ<TT#PE"\D^DJ1CVFS(Z=T)LWH
M,QK!1J\;=8=HTCQZ_@7YG#4*')$;'0)G&[-&(81IN_ >KR2.FJW"$2M"/F(9
M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+
MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T
M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+
M.7\N?<^E[[GT/:'2MS<C?6?!TXM;WD9N6\3[KC':US0N*&-7<LW(QU2ODRG8
M.9_ [/UH/I[Q[?K9)(2OFEDM(Q:02X&S022X_(O*\"K$">AD6R4)RU3393>*
M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W<DOJMI2^M28X
M2O2QS'!.'LL,.V<\DAVV=Z =-?OV77;D(Z4P4Y=#N!I"O@-MNIW<.CB>F)&Y
M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_#
M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0
MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR
ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC
MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYN<KGHB=OJ7
M=\%@\OUPR4</Y3OG7_1=0ZY^]MWC^FZ3.TA,G'G%$0%T10(CE1P&%A<RY%#N
MDI &$P'-E,E$\ *"9*8<@)CZ"[WR#+DI%<ZM/CE_12R#ADY>TB42%(JP# 4A
M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF
M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'<YMZN,)%K/]8UA[Y,M\Y<-LZW@->
MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_
M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]!
MU4#E/]O4#6CV#30<D05>,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04
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
M9AA2],V\BY7AVKNHJQ4<@PQ#77*Z4 :9C1NEM4U55WX\7/I/'@1_B;+CURF
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
M^A_'&_V&+=DQC?E',E9;3G>WG&Z7]=D]!$[!50(+B#IK/GJ2C381\G7F>&P
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
M9M%/\V:]#HN.$43H.@C70Y;3(MB%.3OO(;7[26]HSD8"ND9.D,9A?)_U<3E
M@JO5?KN/@IS17>4;FB)VY6SHV11CP@-%[Y*LE][MI[]E@UBV3[\>A'R%@ISQ
M9WD?H]?/>)G$PU42YVG";FU\C\[CG+*;WTOI TDF['ZTP\:L=H\%3(X%3$H>
MO8/G;1 %\8H6%WD1I".DX5>(3 B65=^!R2J9BD']8:YIH]GI^*%96P>0T0 1
MPVAC;)&(&+,1::,<$37$)N9AK@2F37F4)Z*LD=[&^)+K,\P1/J): FM'@;7O
M$O@EZT:'/G_R76(?6*>-9 Q]I'%B]S9=S-NOLUVPHF<#UCLRFC[0P?SWW[ Y
M^5/6@562.2K)7)5DGDHR7Q%9J[+T8V7I);O645GG\:H8J5AIV?1P=%+,'^6H
MM4FB-4TS-N]\WH?Y5_3AA@T]B"U7'H-T+1MNWNH*95FH)+-5DCDJR5R59)Y*
M,E\16:LNC6-=&KTCWB5[9*#5+"^K-$.8(2;<L'9 F-T(VQ!&QZDA3" @C0LB
M/+$AW)@1#F)+DC$;0W5+1/,HHMDKXF%=LVJM:\*8G;/N'K'US8E,61.ZG 6(
ML$&$8XJ2X)'%*0O2>"+-<,+?0E_:EB&7UCI*:_5*>U@?)[MBC9NA(%ZCH!@5
MI;5J"4N"B3 )6T*.$WY59%N@JB#"!1$>B/#%7)L+JI:<TZ.<TY^2L[GBD4D[
ME<C&+107O2W_Z#RBDLQ12>:J)/-4DOF*R%J%-3L6UJRWL*[WZ6I3K&^2.Y1_
M>R;+BFJ3E=,,G%5FX-@'(AP0X<[$80V/IEQ'!6E\@*8E*)[4;L4$[JO#PJQ:
MEW,+FUB"T@.C7XIC*O4<)N"L4D%:#RO\C&##/ X,<6&(!T-\(.&VN@TO"/>J
M:X</X9JR 7 7A&N4)RA.XN9C?U@]]DM5QK#*(,2&(0X,<6&(5T&XV7O&RPR@
MVCK7E@7^*<^"2'65/-3K_#)C4:&:B1(3CTQ>7A&FZ3KO(S@2V!#K,WYV<RM<
M4^>A+B@MDHG.A02D&],NZP+7W@5^LGDA5UWJ7DQYU97:%TK9'*5LKE(V3RF;
MKXJM76*UB8%_I8N!E=H82MELI6R.4C97*9NGE,U7Q=8NT-K-P$^S,S#L9V#8
MT, 2H\'0>*O!@9E<&.))&A.>O?R.C,R..:4V-O S.!L8MC9@B U#'"RQ);"P
M$G!A)D_&)%%9UA[IG+EKCP.K,SFPS.70>7E%ZX"("R38YX A+@SQ8(@O@71X
M<KBV.O#S>!U89G:8O,)*W0ZE;(Y2-E<IFZ>4S5?%UJZPVO/ *DT/#+L>&+8]
M8(@#0UP)9#CCNRUL?/33M'_CKGT/HM[W(+#O040;P13&1)C'@2$N#/%@B \D
MW%:W]CW(\_D>!/8]8(@-0QP8XL(0CT@=#9.7&4"U=6Z\JO%3OH<FU57J>_!3
M#I'X'M:$?U"W)3!]9O%K&4<"*]_8P+S.,M^#'RHD9":?F"^Y2F,VZU2Z]CW(
MDWT/N>H2W\,0EE+]C?_H1*^4S5'*YBIE\Y2R^="]:I=.[6>07^EG$*5^AE(V
M6RF;HY3-5<KF*67S5;&U"[3V,\C3_ P"^QD$]C.(Q#TPL3AEP'X&#/%DC0D_
M1E0@JY61UMGA:S^#/(.?06 _ X;8,,0A$G^!\*\PN#"1)R,2WH7PY<UUS<>U
MFT'4N1GD>]P,(G,S,"\O[&; $!>&>##$ER;<\2(,J?T,\CQ^!I'Y&1:OL5(_
M0RF;HY3-5<KF*67S5;&U*ZSV,XA*/X/ ?@:!_0P8XL 0E\A>P;#X*O=@)A]D
M:K]87KL:FGI70X-=#4TT";#X3 @3.3#$A2$>#/&AC-OZUKZ&]GR^A@;[&C#$
MAB$.#'%AB*=)'0O^QPH(U=:Y]C6TG_(U=*FNXOX2C7]K4)/L+YEJP@M)$BK3
MF/'R2G>A:/R"PI7A3%,8+20P2UBIRD#LT;1+Y\9.E">[&G+-)4_*)K]:6O0W
M_L.;4=3N1E&['47M?A2U&U* >W4HG7%CQV.QQY:5P'W(5H 1O6-A;"G'.D5Z
MV+9Z.,F37;D)\F.2Y\FV/-S08$W3 L#^?Y<D^;>38E_E<?/P_']02P,$%
M  @ PVNV6!9>8>R-&   )TD  !@   !X;"]W;W)K<VAE971S+W-H965T.2YX
M;6R=7%N/VT:R?N>O(&:#( 8D>6YVG/@"C)W+&E@GAL?9Q<'!>:#(EM1KBE38
MY,C*KS_U554WFQ0E)WFQ9\B^5%?7Y:L+Y\6^;CZYC3%M^GE;5N[EQ:9M=]\_
M?NSRC=EF;E'O3$5O5G6SS5KZM5D_=KO&9 5/VI:/KR\OGS[>9K:Z>/6"G[UO
M7KVHN[:TE7G?I*[;;K/F\-J4]?[EQ=6%?_#!KC<M'CQ^]6*7K<V]:7_;O6_H
MM\=AE<)N3>5L7:6-6;V\N+OZ_O4MQO. ?UNS=]'/*4ZRK.M/^.5M\?+B$@29
MTN0M5LCHOP?SQI0E%B(R?M<U+\*6F!C_[%?_B<].9UEFSKRIR__8HMV\O'AV
MD19FE75E^Z'>_]/H>9Y@O;PN'?^;[F7L[<U%FG>NK;<ZF2C8VDK^SSXK'Z()
MSRY/3+C6"==,MVS$5/Z0M=FK%TV]3QN,IM7P Q^59Q-QML*EW+<-O;4TKWUU
M;]>57=D\J]KT+L_KKFIMM4[?UZ7-K7$O'K>T"88^SG7!U[+@]8D%KZ[3=W75
M;ESZ8U688KC 8Z(ND'CM27Q]?7;%=UFS2&^N9NGUY?7MF?5NPI%O>+V;OW?D
M]'_OEJYM2%S^;^KTLO;M]-I0H>_=+LO-RPO2$6>:!W/QZNM_7#V]?'Z&\MM
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
M:T=5";6@:$N'T-G<&7Y438_4ZI;<Q0-DS&!G6"DM6H@K/KQ,GD^+-Q03G^B
M>E)^\JU5D9-8LQBNO6&W1+<"3HK'A2I_DK_)N$I8 M9LFCI?MHU:%IH,:'J?
M ;>W.(>R G7YNLQ7L*6RB41I+2L<;" (M@/Y5-Z G*J&3R*=OE%%JP,WQ$YV
MU=;L=C-M4A!%!!"$I7"'2S.K'Z&4:YASS;);)/,HD%U:&<@D Q=I4]!U!<LE
M9-#:LM#=Z+6-2M-AKZ<\(/7Z_7=JNWMYQ8Z[-+JG2-]R%-,F8Y7?@2]VSD9;
M;HB>--\AGM])).5H5JVBE<;^Y.KSI[T H[*;W%0UG%R.7PJ]5@7DG*956S:L
M?0P$6.0P]!4.&G?AC E(P74;N2"GF[%SS5S@YX%LE3$53)!H(1GTA,D9 .2L
M33_.D"$#L<'@8, 4J2)P5:7*V?4@HG_#F=B3!;H ;ZM<U%F5ZYS^L&?L/QI#
M?K1#2#9R%;B- AS(I6O:+6D@1R^)W1L-S=6F83>1!8I,ET_X,O9QHMD5V+LU
M+Z)W#&(H(."/2.-2+ "23708G22GT9=:9=J=D8D@8HTK0'2TN$S.@;S$BD!A
MM#A)GD>?:U*I!EY]5\ *.3+3JCLZJ^@B.<$M [ZC^<D".[VOJHR@471QGBRB
M3ZP%]H(SW'9E22 XPOL_>99<1$_I^YHP))P'*3X?,]N^WNZ*ZDYKV&P)L(1E
MGLRQS5-$ 03"FB$ >YQ&?07U3Z#=9_A5-@XD'SVY3)[AA\\]%8!X&"1&5^)F
M<0821OH&$P0$;W<P35U;J$C8IN]!R)7!F& /+7M%P3V4V]KS#-R5.WHQ-@<5
MK="<-LVL%Q0?.Y"]6-2$GB7Q%8FZ9B]!1'@+Z.QUY*HZZ^KSE'N, +-.R7\3
M7@(!QK#9UP1FW8+ _HAH^9_.&=$&=<EF7C8U<EU!11T5=DT.2]'^L(3%*N,C
MO"6MQV9#L,JN-F(@.!.8MCT2WHU "70"YU ZUD@GE:74YH$F/ <A)0@"SL#B
MSL!F78B24W) [E;5\*GBPWZ"KO<"D20@F8;,R)6Y"#+APX*L!'$T;0L;!W#U
M5"(B;KD+D ,'VD%\<5"D,I.::CU77F=')/<[OD"VCEI)/T@#=S8HZ1M$W)V
M1B!NM9;0U5&4EU*6X@0&Q.3%\.) \#.H1,-(@3R]R'Z&,$\@WJ8\6EQAO"+_
MV.>Q'Q+T5Z?)4P'B1@M (\QDW3MA \"3/^7$U];=N;Q ;4D!:+E#<H .=\U
M;<E:>[O)X5AP:IY.K((T$E$:6L$VS2'7.S6B"7D\J8GSK01621])TUA;+.=0
M[FJ;IY%SE3&.DL]B55=;=_2#(,4($UJ+R$<"79*E9C#_K&5 X *?#6=&X[0%
MMW=R /P&*PS8<(LH\+HCU4(I%5IH/YY9?&<>BL8^&2+-AI12"<%D101@(,S(
MB@*&K<M6?B9<$9N[4M=K-C:N7TH2: N8CJ:MAD5G55&MV842OQT2[2ET*[EG
M9 W")\^=J1!8M)X\+93U:P$VX&,0Q0P#/L>4H16RL86DY.6NY;/'V2'#Y).K
MEN2@&*!8+RV)G84AK>FT)OY ]AB?@F%E6@%@H.4:49:K26=6!3N3K 'R:C*]
MR-T:L-I?)< 2+WIVY[R9R[%ZLO*"Z0 ]K'\@7BI=2*BPZ(WBC=G@+E(W$WK:
M@HQ:E=YC=>!=S TJUS)ZH.0>!!8@CM7J*"^/7'CSZTFF5JO;F-9"D"C"P!R&
MF [&"6(WK/"0?('47Y*^*](\R2L'F*&&\(_:W1YA')YV_H05)W(WPF75:\I6
MYLE%F.EQ)+RM<UF5.15Z)/W+7:&/(<Z@7"1K,GTX6B6!O;?!:+U1%>F/%@8O
M995>(4F9P;HMDI2ZN!-LXU@&[4AW,BI C,!H[,%H7\=8GSC&[K\C,"^I2SFB
MF1NZU!D.00*5;ER6(;_;+WW147BQ?K_6SJU6[M!)"]G:Z0SIIJ8F1X\]H5(V
MWG"\1)"YM5<2T(D,8EN!#(Z)E.J8#=R.8+$>\C"] BC$G9&I4_;$>&YO$C'%
M%Z5/Y*S*GL/S#B#496M1+L]!H!9)>QL(3MCH55L@7M\$=8? !XK(HPGI6L=(
M'I "7$;^NCM+5[PBA^4$-NU;:=?[]<)5=(,(SR7:0)0V+2>95VT=5H>"%-RC
M!A_B[Y5#Y.@=I51_S7\.\U&HG2"R&U7G'3H44"[%&BMU5Q>0.&CB-7!$S3
MXM7 4TW'D@VT!(PZH(7LW2"A9WPPS-\U':OE.$ 5$_FSUW/ATVXM16P;P(1O
M< ;2Q6\HWEN,D/P]Y1M<^F!+7%'O, 8:^IVJS7 O9D2?]"@\)TZI.2/T8D9*
MHRG;V"]M#N!A:OZ^KA!*_LU-19T=(56O:Z;X"FH"DXE^X\5_%<7XD*_@UUU5
MEU,+.K!-OJ-4_N(B>1[/%Q%5=DST";B**K_I[T LT6(!WSSGHH]-]TNUU=%\
MD3R+YR>QW/*%>B/WU"PH'^8T?IJ$ $*P?D_4+":+*M$TC/.)7;B)U9:ON?@Y
M7WE/XAZ_0PR\CQ9J>G>PGJ!H?5]998S(7*\CG9*(9# ]ND;"C5@E NL5:V2$
M!N^1'\%SY%7F,A&<4\GU?;%"2GMLTA"X?')+-7P(YT@PWO_HM .A8ID!*H[5
M"IL?43(1:OA$B7:223/F,HG_2]\Y&&K!L*=/BC>^:#N Y+8Q04:*9-IOR-0(
MUI1?:,^>20_2N($[] ?>*QT\D%!$C3>4X%0X JZ.*&DZJJL[55"3Q!Z&ZKSH
M'B<ZLZ=%GDG2"%_T<XNQ@Y+R XMDE K*T3(JZO/3T3L*;U1Q"M GKR2UFM!E
M6@<LE!!Y1K$6P<7B&(>M!C&MT:;LV@2W*23D7(YNP:ZKY$(0,><.O1RB9Z[#
M]E:OMCT=5ADU5NUZ,S)<YW*B_77<C8(&IQ;SVY[*4J_SDJ-R#Z">VLY<QT57
M_0OYX4N8)=O\!7QH:>: IE-\U@[@4@AVRZ6YX9"-/R3*MU.YR6I4Y;LI3A*<
MZ=UREK[!@>$V376Z30X-RB)B;B@3OL)E-EG@\3*)CKPGU?GK^[;<JCLBL5I2
M(MM9N9AT$OTW!95ABR'B=(($&?T,2">YP6&\F)V?7";G_-?IV46RH%\[;S?T
M1A\KH$T=SR_.DE.$O O\2[JW1\^F3T@M <5([OUJ^TCY<-J4L*9!O\^%_XF?
M'@YPS@5T1\7M$RD3<BV&>ZLY7$,&6R(9@F-NO+K/G3<**%""&!@2Y6M"HXAJ
M);X(W"-U7$:FYPLL0>&/5GD1/\F?@M>RI=6W5=WD?RK?OII$OFZZ(AIT<1=A
M$Y>L(3 H@73]ZY_OO5RJ#YW+N[?;,@,'8*%S?)89+C=K"UA+*1@/*+@(*)"S
M]:6RP)".7'EW6=4U>ST;FYYP ZL//8*JG;0IS;!%V*EL<!0S[Q1\I:-13<M9
M,-:*^'A=)]"UY4?-RP>M@:.0->QEA1A\N.@WWJ?8#AI_$:=[,_9B71%<<D I
M&/D>@K\]["60U,(B!O<D?+H_V9D(U)51E"O;1+;6,/#:#PLAJ[2X89<3<-&F
MR],D(/-,4;]JZ/M&(/K+Q_=I18,=/+%$;!>T5BLNB3-,.IY_P2=0MCH>.'"\
M9GMN[NKBQE96;9(HZMG;GS )7P6S-'0P,;F.0A^)#[NMCG9,=Y'C<+'AEL"T
ME-DKKJ8U.MV45/24N9Y@8F2 N(+JD!WHL>U-7M@MUVT0+(Q;R'/#P7!+P6)
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
M:=O#92%$];/]I4IDY;B8.!7U]*N7S2FRJ5[#/%JYF8RML=R"6#2I7B$.AEQ
MGB> P;VZ]*D]\/$[Z? CE::+[KH0:-<6",7:T9!:I4&(%46-[I]P6#=?HP:E
MG*]U&<$ZK:A>7H_$;[CJS!<]#I6V;4+<B?(6/"3;#]OJ")UEHW&#Y$*IU#UA
MK0_+4@4#;+8GR93AKO&W$ZD1A>&R?X-"W$T1#@[4BU2!7$R47&5*6.)$I,!.
M[MGKE*;=6IQ@<J9*KV6*2(W$"TI%[*F@55\00UK@T*9>'?_\(!\6VV/!BTX&
M[\>@$'F2E#F5O2"C\%:]M[7W*>!P#"((<8H";[@*-)OM@%"'NI-2-C0Z[RJ;
M;*$W\B.EU&GULXH92U$>W8*:793#V=OQ1N)WND>SU*=$-752"@=6D(FBRE=8
M&7<ZFR2-EKM=AO0D0#3Z?0ZDQ->'5/0PI.#+!D2HUJAZ&M[\.G Z70L(3CXI
M(;93&;?&J98")>2)+)0,EMWX]S'N]'*9?!PG> \DYC$:UU"AKOV$KY9L8*V-
M92H IF+30-]DTMV03Q YSPKJ(.9*.FQRKI4(GJ=N9%;Y[8D%><.82&++J)I5
M W["FIP^73\05O?8[CAT/KJP(NIDR;N.BA]4LBU,9C9$/TC%DW^V1(#CY$Y2
MZRT@IXHM2[CCD3;WZJSSL[B*(!*9V;D#85&-C%P[;K7!@?QNNC.WM,6!F*#=
M![S6E<H")=NSQ(P&"!4F.F($&>.)BJZ?!7<3H2B)79-Y&\)!$5)M4V7=\#WH
M&[A%;X(U'3+C:$<<>HWT'Y5.AU0D$1NNM:A5<-:&L@32HQN%',.Z,,QYJB#M
MOC:51*":5J0O'-!U(:H(%@F"F]AP1^+*3D& Z2P,B:B+IEJW]=Q5R' 042M3
M+3V9HKU<%8[KI2HVH,/-O!S3D.P8LR5N%K9^Z$!CUY(J@S5539L!>HPI9?$1
M.SOS:"\F\F)J8DDE!'W82/RCYZW&*(0NJP"(H(L!7V[6?/W3=?O#>_NH;EP
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
M*QH\A)X&X/^U,67]@Q9HWOY^_E]02P,$%     @ PVNV6/-JP':;"   ;!@
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
M)N>G(QP!^:-XN/&FX@_1"+4W!5]F2J*Z: '>I\;X]H84=/\S<?L_4$L#!!0
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
M6)IR9>GKE5$BJJS7:UI9+P2QV=;N1%I[AS#9(3I$H:PV=:J#\%B@R:%7$!\
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
MIB'HOJKV ZM:7\DVRE)=]*\U_8B@=@OH>Z4H[0T#YV#\M5G]#U!+ P04
M" ##:[983:]5P^D"   ,!P  &0   'AL+W=O<FMS:&5E=',O<VAE970Q."YX
M;6RE54UOVS ,O?M7"-ZP4Q [3OJ!+ G0=!VV0X<BW<=AV$&Q&5NH++F27*?_
M?J3LN&F1!AMZL262[Y%/INA9H\V=+0 <VY92V7E8.%=-H\BF!93<#G4%"CT;
M;4KN<&ORR%8&>.9!I8R2.#Z-2BY4N)AYVXU9S'3MI%!P8YBMRY*;QR5(W<S#
M4;@SK$1>.#)$BUG%<[@%]Z.Z,;B+>I9,E*"LT(H9V,S#B]%T.:%X'_!30&/W
MUHR4K+6^H\W7;![&5!!(2!TQ<'P]P"5(2418QGW'&?8I";B_WK%_]MI1RYI;
MN-3RE\A<,0_/0Y;!AM?2K73S!3H])\27:FG]DS5M[,DD9&EMG2X[,%90"M6^
M^;8[ASW >?P*(.D B:^[3>2K_,0=7\R,;IBA:&2CA9?JT5B<4/11;IU!KT"<
M6UQR6PP8/=G5?2T>N 3E+.,J8RNPSHC40>;]L\AA/D)%:<>];+F35[A'";O6
MRA667:D,LN<$$1;:5YOLJETF1QFON1FR\6C DCB9'.$;]^K'GF_\9O7L]\4:
M#=A$?PX=1)MF<C@-7:RIK7@*\Q!OC@7S .'BP[O1:?SQB(A)+V)RC/V-G_ H
M]^'*OVD';!1/V7\<7QN:TA)>A)JG4.]/-5YY2UN]8:X MM$29X=0^33 !D@+
MZH" .H >X\#S$]%+]N!]<!H/1_0ZP]?J>9X@'B8!N;]KQZ4W_5N!+>VXI4W8
M"]H!:PJ!-0J+N$H;LC?"%4(QC6(,7FICD)IQ:Z%+T#J45ITOZ'R((?UT(%J*
MC!/7FDNN4F#^RMO![K0LJXS L2KD(QU;AJFM0"N.;0KQG5NCS+SFABL'8)GW
ME*5PI5=J2+;!# 2A*I!<E*3 UPA;O\QJ)P ]_KP1#2852,MS ^!YANQ02T=[
M$PHQN9_#%AEJY=IAU5O[47_13KBG\/8_@2V0"V69A U"X^'92<A,.WO;C=.5
MGW=K[7!Z^F6!ORLP%(#^C<;^[3:4H/\!+OX"4$L#!!0    ( ,-KME@]-\D?
M:0(  %0%   9    >&PO=V]R:W-H965T<R]S:&5E=#$Y+GAM;(5436_<(!"]
M^U<@M^JI\O=^9+MK*9LV:@ZIHJ1M#E4/K#VV43"XP,;)O^^ '7<K;3878(9Y
MCS<PP[J7ZD$W (8\M5SHC=\8TZW"4!<-M%0'L@.!.Y54+35HJCK4G0):.E#+
MPR2*YF%+F?#SM?/=J'PM]X8S 3>*Z'W;4O6\!2[[C1_[+XY;5C?&.L)\W=$:
M[L#\Z&X46N'$4K(6A&92$ 75QC^/5]O,QKN GPQZ?; F-I.=E _6N"HW?F0%
M 8?"6 :*TR-< .>6"&7\&3G]Z4@+/%R_L%^ZW#&7'=5P(?D]*TVS\9<^*:&B
M>VYN9?\5QGQFEJ^07+N1]$-LDOJDV&LCVQ&,"EHFAID^C?=P %A&KP"2$9 X
MW<-!3N5G:FB^5K(GRD8CFUVX5!T:Q3%A'^7.*-QEB#/YE7@$8:1BH->A04+K
M#HL1O!W R2O@."'74IA&DR^BA/)_@A"53'*2%SG;Y"3C-54!2>./)(F2[ 1?
M.J67.K[T[?3(K_.=-@K+X/>Q3 >>[#B/;8V5[F@!&Q]K7X-Z!#__\"Z>1Y].
MJ,PFE=DI]K<>X23XN+1OT@")XQ4YO(##=2&QK[2!DLB*F 9()3DV*!/URL-'
M*!K["IY]!3NDWBWML>P,*$:Y]MZC<Q$L[1PO@]2[Q\XC3)!.R0*T]N99,/.R
ML^#,NV2"8766I):RU-YR%LR]V3Q8>-^EH1PQDR0D2V<+A."<9,$9.7:QX4&E
MMZ!JU\\VF[TP0]%/WNG+.!\ZY5_X\-]@EC43FG"H$!H%BYE/U-##@V%DY_IF
M)PUVH5LV^.V!L@&X7TF\Y-&P!TP?:?X74$L#!!0    ( ,-KMEAR6M>!@ ,
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
M4!49KZP1CLK+P=7D_'K*\E'@+T5KO_-?<"3WUG[EQ8?B<C!F0*0I#VQ!XO-
M-Z0U&P*,;YW-0>^2%7?_;ZR_C[$CEGOIZ<;JOU415I>#LX$HJ)2-#I_M^@_J
MXIFQO=QJ'W_%NI7-Q@.1-S[8JE,&@DJ9]BN_=_>PHW!V2"'K%+*(NW444;Z5
M02XNG%T+Q]*PQG]BJ%$;X)3AI-P%AU,%O;#XW=IBK;2^& 58X[U1WFE>MYK9
M <U))CY:$U9>O#,%%?L&1H#18\DV6*ZS9RU^E"X5)Y.AR,;9]!E[)WUL)]'>
MR2]B$_]<W?O@0(!_GPJS-3)]V@@7Q;FO94Z7 [#>DWN@P>+5B\E\_.89B-,>
MXO0YZ\]>__.:GVP@,9F>BS[*+RL2I=4H,V66(LA[32)"-L$+*1R.<.[6TA7"
MEB) /)?./;+T@]0-\>YR8ZUTMA+(2+Y*NI1D(MAVIT]2<J,5*H/$G=4-5YE/
M;LG%5F%R$E\H7QFK[5*13[[8('5R+34?#?<-9<G+9#(^2R?XSL?IF)=S7KXK
M2Y0O Z/O^4J:)0G'_MK_/CG*TFERG!R-(7O,JQD^3_LX@8=9>IK,7J>O87V6
MSI.K_%NCO(KMX:A0OK;MXE@<R6,QGZ>9@.53@?\S6/XEF Y%_\D.@IERA*>3
M] Q? .*XLY,Q@+'CMXWCG)3*YU)'Z6',UHVM:FD>T0MSZU!RXB5@9>@*6L<&
M9[ S2<?]QFXZE1&Y-:;MA<E:A9503(N=&X#X76Y#$'<U^R\5Z0*H35.B<EI(
M[.*3K&L_! A?4VRI^C$5'^"^***=?:QK!Y[^9LM2O.2;[* E!Z&)"(TM>*DC
M(\/:XEP&^/<"4)2&&_*IN",2L0HRIG7O7[+%]K7"*HUEL4$3R"/H+<>AIG"B
M')Z9@.A,([5^' KIV?,V8Y"KK$-Y.?K60%0_"@46/,32PF&N7-Y4/G"F?<<'
M!"$#WJ1&%\-66ZNON"S>-\+8P'=8-#G%:$N 2/HJ1+52;1W'+!JC@KCGUS-F
M;+]D$9Z-41T*:C\;!05R>$4 <N-T6_HD$>V/?O'@%:*ID1A6Z-K)CHX/L0$4
MHFS $>XH?B5*@/61+#D[=@?=)3^XZWGY4Y3;(%Z].,LFIV]\'XS<L'?'OC(/
M5C_ [W]-L>R26T00C=\#WL*4'D-)'1O8$+JY;HI(]^TV+F:)QAD[*ZPXSCW\
M+-'O =GUEC MN<A5W)4M$1)&G:6"?L,7B0:*DLX;#?GD5W=W%;LV><P7C#B6
M:V3H3NELR=M2NVZ[+Q4_4?CG-M*3H6BI>H 1G>L^4PEGRG,+)"JB+D%GVPX$
MCV"M#13I%3AD<4/[0&)\W)-1:CDJ)UY(\61<VGK/_.'7@UO>=)R>]1V.^:):
M:AYZ=X2GE@#I4\_U:&=RJL@MXWP(^MG&A':(ZG?[$?2JG;RVXNW\^K%+M*82
MJFAVLX%P[4S8+H*MXQR&^\!4%_^N,$:38P&<EQ;-K%NP@WXP7_P/4$L#!!0
M   ( ,-KMEC1\IWM5@8  +L.   9    >&PO=V]R:W-H965T<R]S:&5E=#(S
M+GAM;*57VV[<-A!]UU<0VZ*(@61OOC1U;0-V+FT?TAIUVJ H^L"51KM,*%(A
M*:_=K^^9H797V]A&@;[L2M1<SYP9DF=K'S[%%5%2=XUU\7RT2JD]G4QBN:)&
MQ[%OR>%+[4.C$U[#<A+;0+H2I<9.YM/IR:31QHTNSF3M.ER<^2Y9X^@ZJ-@U
MC0[W5V3]^GPT&VT6?C7+5>*%R<59JY=T0^FW]CK@;;*U4IF&7#3>J4#U^>AR
M=GIUQ/(B\+NA=1P\*\YDX?TG?OFI.A]-.2"R5":VH/%W2Z_(6C:$,#[W-D=;
MEZPX?-Y8?RNY(Y>%CO3*VP^F2JOST<N1JJC6G4V_^O6/U.=SS/9*;Z/\JG66
M/9Z/5-G%Y)M>&1$TQN5_?=?C,%!X.7U$8=XKS"7N[$BB?*V3OC@+?JT"2\,:
M/TBJHHW@C..BW*2 KP9ZZ>(Z^*HKD_J@0] N&8I*NTK]DE84U"O?-":A!"F>
M31*\L<ZD["U?9<OS1RS/YNJ==VD5U1M74;5O8((PM['.-[%>S9^T^$Z'L3J<
M/5?SZ?SH"7N'V]P/Q=[A_\Q=_7FYB"F 0'\]!$-V<O2P$VZJT]CJDLY'Z)I(
MX99&%]]\-3N9?O]$"D?;%(Z>LOZ_RO>TY9]](C4[/E7_&:6-X'HG^$Z[>^5K
M!5D6;?'ZS5<OY[-OOX^JS>*P%DB5_I8"5:H#58+2&QOWJJ5@?*7PLC1NJ>K@
M&^4=K*VP @^&&[L,'72W.J6/,+N&0:6CJKW%Y(FGQ1^D0U3$9$1@H5PQEPKF
M$O\<%E<$%XZ]++35KJ3BZ^)D_)W\'A:#] .5/K 5G53"A.(,H[8$N9/B>'Q4
M7%8?T;D9E>21*;V@.Q,3V]ZA4\S'\V(*!YA\R9*(%\^.X>N _T[P=UE^[DPT
M,K_@9-%%5"E&]4P?J.GX2+TH7IO8^B\E*,L\FX[GZ@!B;^H:8Y EZ*X4Z  I
M"IR?(\*8%<_XYZ! M^YC,)N.O^VA8)OO=[4$](B/ZW93^I3431N@6ANRC+#K
M:K1,QTNJRG^UB:6VTK_C/4/10R6M J%D'6:>YUD]S(8G;\75_H$PBZ'QD,4;
MJ MOYZ@Z:%15 @R^&Y?W+[R-U4^@0.-,;4J==X8E_.9JO65^24U1-_Y_/N0N
M<_;65$*[QTP4@2R0K<0 5)D8"L&T'1B')+@&VH&&R8"J^ "0C,6S (+OCYO.
M7=+O"MA!0409*2Z)9.[+0?>E^Q9&K-W&+0"6WGWL7-X3UR:ML!^C%3#>7-2R
M&I]#K+2=T !/GE'@-/ ![#%1\O'2_TG?83=*B4)\7I"[-<$[CA60]\L25"^\
M,J%ZT>K /6JU:6(FP;\SSCT?=U$OR5&01()05Z: Y49(X*_,@WLT-T->FSH1
M.7F/7.HM"Y!#0BPZ5%\Z9$=1( 2><,DX"<N0?$.A-,AG4 ?X6:\,HS;@AD&J
M*B?'*6<:0!2$0(OB%+.0,K-I5J-;F&(RM" LZ@4/C^%3:Q/4K;8=/39+<=J2
MY'+%]I/S"VN6&X*DW>23G@%=HG(^<;6 NK;CO9%^F8I]^?UV6.E*E;HU7&ZZ
MPSD12'<RS7<F$/'7<QY#C;%6VN_&+'-XR'\HF4G'D'G+B3"*A/G2\N=B8#]*
M=SN<^#+0>$( *.(RZ"9F4M\2"M19O6D79F*/_#4%&0:8;NH]E2OGK5]ROT1:
MLJM]QVK/,2H?N[;U0=9[Q)N]40= T-&[0K^RAL%5-]YVN0J]G_T)B&_6_"VC
MA9GAPWTAG;SL.2=9E102#MK(SE5^EY'C="S [$(>,-N-(N^G.[)N%/FX+I:V
MWM =OOPD6]H#!.N'%*/$@S4)X[A1=A^0CL$VAA:0@=V/O^U.D>W*:%UZ[F[>
M]CFI*NBUDXIV,OV*_F @7'F_Q[8X;$(!9)@3/+(%7MJP683XB*!B2R63;G.@
MX$9"+#(A(NB!LD4><,.8%W)@X)5@XB=6L3YF\B496QOH%E1J=OW.@P_$DR!0
MOS$B*.,B-\6^BEX"_9A4I1O<?0HP:9+-UL(+,^"!,MO>J#8)/50C#'9LHZ:2
MW:??OI7<#"*?@P#S%I>!]?%#I]#)X$*!UEG*M8D]="[EN\5V=7LSN\P7DIUX
MOM9A?N!8%3&N:ZCB*'$\ IQR5<HOR;=R/5G@!.$;>5SA=DF!!?"]]AB0_0L[
MV-Y7+_X!4$L#!!0    ( ,-KMECP]UP$7PH  ($;   9    >&PO=V]R:W-H
M965T<R]S:&5E=#(T+GAM;)59VV[<.!)]UU<0'L\@ 6RYNWUW; -V9K,;(+,)
MXLP,%HM]H"5V-Q%*5$C*=L_7[ZDBI59?[&00.&I)9+$NITX5J<M'Z[[ZN5)!
M/%6F]E<[\Q":BX,#7\Q5)7UN&U7CS=2Z2@;<NMF!;YR2)4^JS,%D-#HYJ*2N
M=ZXO^=DG=WUIVV!TK3XYX=NJDFYQJXQ]O-H9[W0//NO9/-"#@^O+1L[4G0J_
M-Y\<[@YZ*:6N5.VUK853TZN=F_'%[1&-YP%_:/7H![\%67)O[5>Z>5]>[8Q(
M(654$4B"Q.5!O57&D""H\2W)W.F7I(G#WYWT=VP[;+F77KVUYD]=AOG5SMF.
M*-54MB9\MH__4LF>8Y)76./Y?_$8QXXQN&A]L%6:# TJ7<>K?$I^&$PX&STS
M89(F3%CON!!K^:L,\OK2V4?A:#2DT0\VE6=#.5U34.Z"PUN->>'Z@X))_O(@
M0!8].2C2O-LX;_+,O/%$_&;K,/?B'W6IRE4!!U"BUV32:7([>5'B;]+EXG"\
M)R:CR=$+\@Y[RPY9WN&+EHG_WMS[X!#\_VTS,HHXVBZ"$N+"-[)05SM O%?N
M0>U<__+3^&3TY@4%CWH%CUZ2_H+K7Y[W;QN4&)]<B&3AE[D2;VW5R'H!/ ;E
M !,\UE,A@7KG9#U32*,@M!=2&)HD9! %PD=^$;HN5$,IDK,H'I"1&'&O9KKV
MHFV0/G%>82N(*EC>GGB<ZV).8A_GJA9AH$>07Z%"8ST4Y/RU4WXO\0 395T"
MQ M:VK2E$I;7]R)8H9Z"PEOK1+1$PMC0J147TFP**,C;6MZ;A2B4"^ ?C(-=
MOH5.G<!';0S,@%3E"NU5F:^XJR7_+:73BMFC#G--B_C>FS(,36@:9QNG2;'D
M% .S]%07/&Y/*$A0#K92 $"?#L_K61ILXPLQA5@X,CZ-'H'UA31%:T@T@988
M99_"G^:J)W QKN!BUF]-ML_%YX^_1Q^3?QBSB/L@,+_\=#89G[[!6Y)-*[:$
MAEJTR&)G%B2+Y_,::YXA'>.MT?)>&QVT^MXZ]M[H6?0?%JL BR2BD0L"$5SA
MM*=EI\Y6RQ57X^1486>U_@O+#2S<KH\, [V'>!4E_+K''%Y&3-.X3OD':5I%
M,5Y3SSXH=D2V=$0N;CS[/^72S"D5!X=% Q080+*THK8!TNV#+MG#NFJ,+@B[
M-80H'X1C?89I UBA-&J3D$FSZL*Q< D<6P>*(5\YSHHA7$A*[YHMGEGDXGW=
M YIDT(SGI;->6:<7N,+##!?-+EKGR&6H/;2VDP:1*;<)8'=UB3-$.FX1TMI6
MNA"J?M#.UAPBY+<;YCL7;6A/"8_QA2+."NMI?*^,5@^<RAA7J3"WI5#3J>*2
M#V_"VW!L()=N>)$X0Y,QK0'MW!.19 1^"6_=4[20B6U4#GDMO*ZTD9&=/*7R
M0-D."+FX78*,/"8+B*\Y4QL+%"Q6PUY::$9P\:J1;DDLY*K:UON1DH%ER&.<
ML7Z8&*/-_,/QE66I(P=M%4]IY$KAY]:%?0Y-Y WQ2N?(N'3#9C+T( O Z&*(
MDE_%DH_5#7C]M4CF$3Q@%N478" -$QOW)%#K;2+G)-VI;ZU.,>ZKA:5\0]%X
M4GZ//-XZ$K$GJ*M$.8@WY U+S)HM>2\Q(@7"VT*S JQ_'Y4R.BD7=U079$5Q
M(-)1[)%4@$JA(QM4F-+&E%B![3*/2%F&+]4IIIH%2WM WJ(844X)% P(88SZ
MP9N.DGQ2H&<UTG%]6,?UL>+5G'-EGA'L2V+<(@W64]5IND:-3AGV!\N;6Z ;
M% 0^4AWOTNQ*<\P6R:8&*=--X<#OH3)0K%<XM:: 4BXQO?E$[LC,VD^)+74P
MJO-3%V/.J*9UQ9RK8!-+PERNE(VD06H$5-&&U4+0EY4*3D0JPGM4=A&''ET=
MGZ<'< T:!4,,P*3$W8'T627K=@IV:1W7'EFD\H&F!HZ96^+?!+DIEE OY5=:
M:E4D37W_11#:&X83/7A0Z)@,"?L[1LWE X&%DF'91T3^H;0D9XU'8J&DVTRW
M%"Q,K]4C_- U1L0@0!P5_ S9I&WINWZ.@"&W5_-2>Q2,V"N^GVYKP:!0UVNM
M.BEE6@12ITU:6:2>BUYU)2UU7-\K]]L]N5&84SGNO$&UP!&W 2RZ;*7)8OF?
MM:!?,(YBCAN."DYS,8&(!R(D8K8/<96!=H,V!&JAC!@32TW@9$W= &5.V@3W
M#8=/Y(SD2XW)2Z2:W:;[.]ZX?["Q]<RPAT( NTW4ZNUA%O6]87VSCVM]Z=+1
MV4=N7U%XND*?GN]FIR?Y")?C\WR<O1LVL,,XO9*OLT^..#J@SC5&)O O4V%?
MU"ID)_EQ=@I!K%;V8>F[#=W,\!TKUVDV?+.;C8_S0[J,\[,?D#$P</CR9 *=
MCL[R\S4+AV,^V'H6"RCW"/N]/@TJ*P5BE!_QWX^*R,98;P+MR7G/>O91I:K!
M.($/"3[H+=JJC52/\H;U_^JS9_<P/Q7H5PP?@" &>#!9/F#^6,4,CR*T[!'J
MFZZ#RCG%4O?1-\E=C5IOU5VYL3?IQV+1M#^B0DBRO#0QW^[^^8NLFC<W65_5
M!WNQE71@,J\Z9=)2&+!'M1';1UJV[_!C-6;#:+.S42PWMQJD_\K^;*A]5WW9
MQWV5CHH^:U+?J+R@8?:LAK$08>U^Z]"M^W><$^TL7H@CXTM2<2#>\A?9?ZBF
MH$$GN/4XR9A;F%'PWV0CTSII!.7=;'*43^A" ,=E! )YM\VU%]FO0\>N4#]2
MZ;C_>]_YH#^4&*;5",D;_R;9%TO[FI55HD)G=)E %BMTRDF'ZCY%=<,$,F\O
MY4#*ALFS<.X;R/6FNA]!:7@,*DA9MT=W?5+&%7;)1UU6KJ;='\]TA3)M&);=
M G6X36.Z[5PA_5Q,$4:H&,]NB9=^**!O:6HC=1GW&:EE_DZKO!&*BP$P>F5B
MX[%^;D&<?<+X&!_E)Y'(3Q-,MDQ?2<TA.$ZR 5G&K5S45SVA[:QG\>3D14U[
MA2;G'6[I<@K,O%M==A__@+34!7#@*9;4(I'#>'?IOU.1_^1#8U7NH\-S<K:]
MR]NBWFE^'ON]["P_3+_6U#OJAQSG9^G7QG(KRFY9YPBX_3E#$<'_&_+I(87K
M9R")FMZPV(H#\:YE_J5CAZJMJ/<C?/8'+'U(TLZSVW;2QK>@%8T9)$!L>[%%
M1TAI6T(,5RNV;YV^J(E==?\%C. 4IS086!L/4GL+TRUF$$.,SQ@!A# \.2%L
MGG5WI]F8BG:Z.\O&L>[SW3EBTPT\'!'M' $Q0T[J7)"=G7/U/T8KY/U%S_+9
MJS$]?)V](C:CIFKK4=5J#W1ZBG5VN9<@NH^-I[Q'UTI9$%MP/L)\XA,1M.Z[
MD\-\U#<%$#N- 5L_IUO;84ML.O;)[]G&$2>:$K%U@[48=OIO#6L@[JQIXZ;$
MJUD5-]5\/AV/[GK"F6H'UO^&%AWN83U[OC[.MYW''PP^BU3*S?CC#Q5+(#Y^
M(>F?]M^7;N)GE>7P^'$*..*C<*.FF(J:<;P3CU"[FV ;_LAR;T.P%?^<*UDJ
M1P/P?FIMZ&YH@?ZKV_7_ 5!+ P04    " ##:[989?_1.+8$  !M"@  &0
M 'AL+W=O<FMS:&5E=',O<VAE970R-2YX;6R-5FUOVS80_JY?0;A%T0&V;,MV
M'*>)@:1KL0+M5B3MAF'8!THZVT0I4B5IN]ZOWW.4+3M!D@U(++[</??<&\G+
MK77?_(HHB!^5-OZJLPJAONCW?;&B2OK4UF2PL["ND@%3M^S[VI$LHU*E^]E@
M<-:OI#*=^65<^^SFEW8=M#+TV0F_KBKI=C>D[?:J,^P<%F[5<A5XH3^_K.62
M[BA\K3\[S/HM2JDJ,EY9(QPMKCK7PXN;,<M'@=\5;?W)6+ GN;7?>/*AO.H,
MF!!I*@(C2'PV]):T9B#0^+['[+0F6?%T?$!_'WV'+[GT]-;J/U095E>=\XXH
M:2'7.MS:[2^T]V?">(75/OZ*;2.;C3NB6/M@J[TR&%3*-%_Y8Q^'$X7SP1,*
MV5XAB[P;0Y'ESS+(^:6S6^%8&F@\B*Y&;9!3AI-R%QQV%?3"_(,I*0]4&O+^
MLA^ R.O]8J]]TVAG3V@/,_')FK#RXAUPROL ?5!I^60'/C?9LXB?I$O%:-@5
MV2 ;/X,W:OT;1;S1__!/_'6=^^!0"'\_YFH#-'X<B)OCPM>RH*L.JM^3VU!G
M_NK%\&SPYAF:XY;F^#GT_TS#\]J_VD!B.+T0][S]:,VR%\A5"2^*PJ*3/#:%
M78BP(K&P&BVIS/(B>:]\(;78D72\BV)?.Q5V";)1K-ITW)^.DB_ %MI*XQ/,
MSY.7^(S3"7^'DW2:3-(9;\R2X6"0#O:_M[2Q>@.KHG!4JB 6LE":C46,&<OT
MH'K.\VF233 ?C=(1.!II"A*:T(3"YEHM)3<VC&,W@[UQ-H3::#+$^",B<($&
M<HY,$+5U+)J\'LZP]U/[;:361E8L\ ]B$T.EO%]'6X7UP2>OLS1CI2SJ?+$!
MH=*'X$8-N#R:S> NOMDL'1UC'[>[0IE"KTOVFB/_@!:'7#]0B"D@+Z3?Y\FW
M6?H36>+@<*"C'QB?)>-Q,YJV(T3P?,JAX10@CN.&.K1BH,07,'EKJUJ:G>#C
M.^ ?!@]YD4M'5#'-K0HKK/N=*54A46K@FTOSS<,9"2^<W:B2F*B#6(7S4/4:
M%XN=>)E-D4(<75HWY_@3Z1?2E.)K>I>*$OY*UXL+M':V5Y*Q./HDUVXXU-Q!
M4<%P4Z_ 5$;\5@2;D^,*G:9H""%+F('I;A/ZA\Z=LD_\"ADAURO7+M:6\-P?
MW&Y-G:?BQCH7F\:C;$K88="'3G5/]-B+1TGGW&R(.B'-((0_L9%.R5P#$+YV
MXVU3BG4-'FQ%UK5&_.,^+8C#VTA&&\<*0PJD6R(4-;D"+N)N15'A%B_9WQ9N
MG_I7+\ZSX?2-3S1MR+%L=+W+E8>P%$[E()'S[9V*ZR#N'PE-4+?Q[J.R)_<0
MK5N1'M?%TWG/CQ&-L0)>&R\OMJ!QAJ[FK;-T<O"I"T!?4[S2]0YIN1\J!O"'
M<^YARKNG[HM"2^_5(F;D86Y5\$?BR0$'3([I/4DHF!Z[.$IQ-9TV]2GGK@!7
M-L#GLM6JC.6=2QT/GGBAH]S""J0CF#74^[Z67)Z/W3?]DR= 16X9'SH,OC:A
M>0VTJ^U;ZKIY0AS%FX?8IU@]<(864!VDTTE'N.9QTTR"K>.#(K<!SY,X7.$]
M2(X%L+^PN(_V$S;0OC#G_P)02P,$%     @ PVNV6&-L_.$*#P  D2X  !D
M  !X;"]W;W)K<VAE971S+W-H965T,C8N>&ULM5IK;QNY%?T^OX+P.H4#.&.-
M'I;M30(XKS8?=AML=EL413]0,Y3$9F:H)3F6M;^^YY*<ES12G!0+P])((B\/
M[^/<R\?+K=)?S%H(RQZ+O#2OSM;6;NZNKDRZ%@4WL=J($K\LE2ZXQ4>]NC(;
M+7CF.A7YU7@TNKXJN"S/7K]TWWW2KU^JRN:R%)\T,U51<+U[(W*U?766G-5?
M_")7:TM?7+U^N>$K\5G8WS:?-#Y=-5(R68C22%4R+9:OSNZ3NS=3:N\:_$.*
MK>D\,YK)0JDO].%C]NIL1(!$+E)+$CC>'L1;D><D"#!^#S+/FB&I8_>YEO[!
MS1US67 CWJK\GS*SZU=G-V<L$TM>Y?87M?V;"/.9D;Q4Y<:]LJUO.[T^8VEE
MK"I"9R H9.G?^6/00Z?#S>A(AW'H,':X_4 .Y3MN^>N76FV9IM:01@]NJJXW
MP,F2C/+9:OPJT<^^_A3TR\N,O2\VN=H)P=Z(4BRE99]R7IJ75Q;C4.NK-,A\
MXV6.C\A,QNPG5=JU8>_+3&1] 5< V* <URC?C$]*_(GKF$V22S8>C:<GY$V:
M64^<O,EWSYK]^WYAK(;3_&=( 5[\=%@\!=*=V?!4O#I#I!BA'\39Z[_\D%R/
M?CP!?MJ GYZ2_ITF.RES&/'/R@J6W-RQ)ZCK'9Y+D;$4AM=R4;F0$W7;16B[
M<6U_70OV5A4;7NX8\8;%OV&<9:H0QLJ434?)Q9?GKC6S:VX9ST$>II%GF%7M
M2 )=-TJ[$=42'80$Z_ <'$/MUB+?T)<%OGL0##P&,K%2"U"+C0E,5(-)*ZWQ
M94ZP+.BO';$W+\.J#4F>QC.V$3I%EW;@%+*@+DX-X^Y4__+#S3B9_PB9C]3
M(\D&U!8=45M6:5FNV%*:E.<N$EP\3"Z=7? T9EMNV$?8*<LD2;HD3 .J+E7Y
MXO>*YW(I,38P",P[ZT$/8Q)&D<N57.2B5;\?\8%KJ2HO[;?X<PQB7QB927P-
MS:VA[&BE'H0N2=$OM/B]DMH/=^@I?C3I'E)QR2H0AV;;M4S7-(?=GK6]TI$T
M2.^-N@37)31$<F =GJ:J*BW HJ^1QI*9MM*N6:Y(@3G?FIA]MMQ65I&K" U^
M[4[^K="DKQ,39&:PNP3ZHI1V%P2EI :RW:$JO8L$0YLP;\P8_N'[<BU<VLG@
M=/"-'29I:-84HS(5SA)0*"8$/)I4TC-C+AY$C@X::BN(E.'<K?LW'L8+TI4#
M0R-KM=*\\(/3I"TOK400[@!P21@SLA5I6&>\!(H#O=:4<2KB2:^-74F'M6LT
M?M\3XIC J;+58T,9?87VM)?FBM0'ERC%-MIP,$4J <4&Y6^TI'JDE=4Q&G1F
M[, H;.U\F1@'58% F A08"J*!?KX1#6:.-M EP\RZYC8&],/*DFC,"L;-.N@
M02DB';E1Z%(K W!LK2H-61TMO*G'0X=(P:/T0:,]WWJ:A[RM.;)'+@VYM4KL
MV2Z#\I6%TZ1Y!67@'16D$2[D>5F"B]KHQ027E:W(]8(RT B>E58Y5( HHG%K
MW>QW)HTTRL0@($*11;6@)KQZ\)HY4HV+0>*O1+[G^L:A>6Z49X-<K'@ZX,9.
M!9[,O%=Q9@J$$Y[*RKD,1/KZM&L=<H&C =CWW09HX_91'6<^5O\*>G)@(?2C
MY?FN$=\+#W88'O4T41<\$-_G;0@3BP=-]<V]-^ ]ZE@M>1W!Y8/8^1%)C8MJ
M)W2CU*8;&*%03B.+RF H8X)*@C#XC=2@#Y53'#2MH[KU0+IL\N0E'-QLA%-X
MOOL1?B:8*W;&+KSJ](ENLO3K'I?,D5D!O@SK"4=Y9 L:18.1Q-('NW$E OTL
M2S>G^P+LGP+Q+\*DE7 5$[M/7=$ .(F+I*CE1P3(^2B^1;F?YS12RLUZKP"!
M[BBVO<G[D38\[5(-B0' MN$D/NP\'OCNH.SHJQ/<#\[L,,AA"@B<:)A?G<&
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
MEUZG%9+&3940K3:5COP$O;" $-K*2-OD;8<.52'<7,RQ;;*684<DR6O5(P_
MU92"SS!FUH\:*H.Z7C)+*@^/ND)C#?LLB-)B.S<LH05@5>5C7 AJ@P'6,D6O
M&F5W1%&+K9-$VG'3LB@K>X>GG@)&H\QI3[\D+[A7XB$M=2 >$E/CX8NS=Q>O
M^'+TXJ"1=,BA]=P9:"S4A JJ962.L(9R%G +5LWZNC*K'G(SHJ1VF;H0"760
M1G&VN>%@[_)F72GC$OZ<7Y,<4+]97^ 8@$T>ZKFJTW =[2[!S6].I_97-T<J
MGE:17]EUJ;-"5PO8M+[3TGMET3@W%MD07K*W +><;*L0LU@Y(BQ5JN<ZW3(Z
MS)1UJ$!FN>Z#G.U.(T1V5SAWT7>GC+&$#9(/9W>72ET!(&R/AXV"2;Z[8,3_
M43 D_>^7?+*%B7=GJCUG27=86DEO$7V@G8U@!$F;.>_D,*O1\N"U%D-$8"Q<
M.F%@1FW;*9H-0C22EL9VJ4V*T;^%=;&;\3O;_QVR2W;(KF)Q+]_6V<,.@G;E
M[Z*]HIP)[?"-NZH'UEV/;+&OH!6JOOCIICMG:X1;-=K9(;Q*W'R.T,5LO3UQ
MAPJ" Y&Q/BEPB WLW85;4;8MVF\^J5095-E7'(G0*;RJ.H5!)8>CY*_DO)[Q
MD7^FOG8X]$!AR1LZR[0_$39O)\G+SGFDPW$KBJ-D?S]/WE7;%><R-OJZGPS[
M(WR.^I-DY[EGM]DA_KI@;LC^WP#J<,2H)OPY9KID0>UNF^Z[]Y>FH+?:,-=F
MO1%TVFE6\AF*3-:H<IR3Z*>?:'AHF$Q:)DGFS7;?.4"WI;'K>)!\;-L.U/<.
MFQF3'VXZ,X@7&Q1AI5\GU$H3E@6+ 1_CI!7.C?'=7-Y/'E)B#^ABU'_"%R/P
M?]$].-R8-:QGC6^CDN:3P\/D+=1<N2%)#7GL5L,1_J<\<1/%(<:>\K-/+H)6
MKOU6KS1.J)[RY[!5#$#\UXK1V::\=PMG1XG_OD- CS"^AWVQC\M;TG>=;2;M
M>47:L/^XN2".[RS!YM!:]^X#<2BLB@WY#\?L!<Z>X:LBHSYWLD#J12?@I9;,
M-#G8]:Y@T'FE4RB_X!=7..%0"JNW.^UH^V[LK'HE=#V]>K&&="YH*S!J#E,(
MY7$/IT1^657=1+?D%T0S%Z,K^#)7$NS3!#R?._Q&K&]H@?:-X>D_4$L#!!0
M   ( ,-KMEA_K<?IL0D  /P8   9    >&PO=V]R:W-H965T<R]S:&5E=#(X
M+GAM;*U96Y/;MA5^UZ_ *)D\R=*N=KUV]S;C2S+Q3)QZ[+IYZ/0!)$$)-0C0
M "AY^^O[G0.0(G>U6[>3AV1)$3C7[WSG +[>._\E;)6*XEMC;+B9;V-L+U>K
M4&Y5(\/2M<KB2^U\(R->_6856J]DQ9L:LUJ?G%RL&JGM_/::?_O@;Z]=%XVV
MZH,7H6L:Z>]>*^/V-_/3>?_#1[W91OIA=7O=RHWZI.+G]H/'VVJ04NE&V:"=
M%5[5-_-7IY>OSVD]+_B[5OLP>A;D2>'<%WIY5]W,3\@@950928+$GYUZHXPA
M03#C:Y8Y'U32QO%S+_T7]AV^%#*H-\[\H:NXO9F_G(M*U;(S\:/;_ZJR/\])
M7NE,X/^+?5I[L9Z+L@O1-7DS+&BT37_EMQR'T8:7)X]L6.<-:[8[*6(KW\HH
M;Z^]VPM/JR&-'MA5W@WCM*6D?(H>7S7VQ=N/.GP)"_'9ELI'Y#!JA=<W#@]V
MHVR)5R%M)7[346\D!?)Z%:&7=J_*K.-UTK%^1,?I6KR'P&T0/]M*55,!*Q@\
M6+WNK7Z]?E+B>^F7XNQT(=8GZ_,GY)T-43AC>6=_6A3$/UX5(7J ZI_' I+4
MG1]71X5V&5I9JILY*BDHOU/SVY]^.+TXN7K"F?/!F?.GI/])*7U:Q^\N*@3_
M4OP?D7OC5:6C\-@I_K956-RTTMX);7<JQ"#4MU*%,"MEV(K6:W"%-O0U+P C
M1/&UDT;'NX4(6^?CLZA\(XS^VND*)5E$+$5R.EH:EN(7;24LD6;\LXA;&44+
M/V"J-- 0NN)?X I\.-@4G0AZ8W6M2PFUI8.?%FDG1X)PM2A'SN!KT"&2T5#7
MLE LD67I.M+H5:GT3A9&+2>.@Z,,HB0*[V0U\Q*!HWVM=U57#I9ZM].5(NM
M1D8$9[ID!6Q,1*$\3&H566<W6.A=M]F"B-DCD*.IEN*=%;4.)010Z7 !G2TX
M0WA:+X1ULX.P;+FJ!-A?-,Z3>FD%8B:@AT)!AHX"]M,/+]>G+Z[(J$A&2J.0
M@$_TA^P\OK)E@0>U>P5%YR>]BH4X^\OAF4P]O+/Z@ZJ9_B_NH=I:Q8W W"W%
MJRC ).5VH))^)?:</1]TL,H7!Q/&0A:/!L!+9.M([I-[5:=$[5WS?2%AO 3U
M(,]J6B DJW0-%C#:=VJK2Z/(Q/K9%NUI+V&O["#"D?7LF*&V=5A:H8D(<E-Y
MB'*H^TV*WTBNU/3- O? 'T&-OJ.9>KU1J31FL.F+BF&*<_ !OE-55 YXL YU
MHU"SGJPV!N[@JP#29+5#P0)VK;Q+Q<JATGB8AF00O95)GOJ&N&C%FR>%F\K4
MN!#4O8K)<<L6"V;C:BJ]D18#2I@4>RXO-JIV$"=<$E3#%;='6"YGE-#UQ=7L
M#5$9!>G 8$%PMD^O$((=1@T*(S->I5H72"BM'[';>"OLQUC4(6Z%M%\"O$<R
M>^.X^KEV51L9<-/"(\$SII1'I$M/T0"5XS]%-B,F)915E)I-)T%04?&'@4RO
M!E=?'0%\[RE20U,DN4I9<I4NASSTYJN=-%VF5XJ S'4&]K$Z.I^830&!]<#J
M Q;3CK8U2#HI+KH %]!++&:Y@XT?\DPI 891(CBD2;Z,DXCL==QJHKRTKS42
MUO6$#'W>H0RI&BO8Z@.#CNQ9C*T&3XP:6%2R0:/L=<YR-_(1\-$N(XXHN-H2
M73S"G2.!+?8-W;9"37'@0BK>J6LH$L?H@52BA03HL<,Z@!<:#>:_8KCTD7M'
M<J@T'PU:_SU'!Q[T4!HEK,<H[R&X/0K6)1ZH _E6^GCW<&88*O/!JO^I/@<R
M. +5B"IA2:E04]>_AUJO*'4]8A]6@-R0I'Y5060-:RUA-PD@=M41936"Z:>.
MD#RVJ@\E<R[FE?0]^9LBD:#@W<;+AJW!C&#TOVF#MA6L]A@W7(=&QBR"#&'Z
MJ9D3<+K@$4V-, $BRL4XQ<%;E.].,L >0<(H(3KIJH8]DS%L@,<]_OH>;/QL
M=]H[2X(0ROO] /%W'N>-F9HL&Y5DZEL-],I\1"P]!DO:2MVH(H6(:U>#A9)O
M>$(\V:7<-SXO/RW182V/;'MTT>V$;$&<'GII$MQG2LNM.Y<F50U#U!.>CFH;
M>OOOBJ8_L$\U3 2#R8=!(!D/VV?!:<-*-D"PK?8R=76$ <C.+L>Q3WLFFU9B
MB,V#)/%PJAAJQW3>T64F&< ,;18\DI/%<PW/P$BUJL:)@W)HAO'VF?J&$3E5
MPZ8S2<.".DO2/8Z=#HSRDHX#6)"S[PJ33Q(A3<D:WQ!<% I'=)9#+HS<AYSB
M0=,P<"2V8T%I$%I!2L:"X9N$49<-75T3N4+H%$LH6Y0@$1Y/UH1K>ND#*<4P
MS-/D@09O1:&@1@9G$9@[038TLI^P)<6TX(A-]4!'H=.!I\ \;YV0#158WYD0
MEWQNX)@5*E*F>^%I:*>(.L)/WKN8#@6$(\ZDHFL&W71-/]FRX,E -/2? 7UD
M_<1D3(!D0SX(P+\?3U\L+R#:F R[ L8\-GXOQ=M4 4KB\VBB'PWH$Z38DH)*
M0PD3[U#2LVSAN*+E]Q4;%391]8^GRY/>;AP9J"6G:8//D^E:C%PJ0#<-E<9.
M:L,Y!.ZDKZB[WV.@%)JI"WMHP(YG-)2$E(<^ZWU7IP844HD<<-.G8"%T+:RB
M6I$>W/C'5L,$$"H0@78?-!,HU2GM[TR&QM2R,1F6+C ]WQ%D$9-T+.<#;9,:
M7,),-?6C4.A)/'@4G)"N)5D#"P[1F8UBMSAB&,ZM%,\,PJ .44,CTY@M.CY)
MI*F:M\K-AB(><8KA8-)Y@"=C27O1?>CH4M& !K?KFH[Z,(W)=YA,>/;F1/\*
MQL/:Q50[=Z3AH@ -U%*AHQ"[Z04(MUY;RYWS#(7L39BA+QJT@!(1(4]*TQ%
M)F<5-"@5D4.<Q1H:;I;BKURVYG"%\BYY;!U?!4 F^81(]0/OO=JVJ2Y@-[A9
MHTNHY(B5#2$HT#6FLI7DT<^*'58X#$Q$H%U_%%&4KG(8,$J< +A/HT):;NQJ
MEIO]0FP<(M=C2HZN@8ADF8-83^J6I9&Z2?80]CV#>B.)2\5[G!'LO=N2'F!Y
M0B#_#@7)-'L<K(;NK'NBJT#QE(AC&#E@X]C(30T.HW;%Q5=(0WP_X_M7OA@
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
MXHZD_8**WPTG;?P#D [Z $I&6G#TKL,P@#J7'N*$OT*.=$OUH,[Y0U=V!5.
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
M"+$.7X#O5Q:$)Q]P@O#C:V__'U!+ P04    " ##:[980ETWH1L#  !!!P
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
MP1(!GA?&^.T+*>ANY^?_ 5!+ P04    " ##:[98TN8VN@T&  #3$   &0
M 'AL+W=O<FMS:&5E=',O<VAE970S-BYX;6RU6&UOVS80_JY?0;A%L0*Q+5&2
M)>?%@)-V:X%V")*LPS#L RW1,E%)5$DZ;O_][DA)L1/;:8'V"TGQY>ZYN^?.
MI,\W4GW6*\X-^5J5M;X8K(QI3L=CG:UXQ?1(-KR&E:54%3/PJ8JQ;A1GN3U4
ME6/J^Y-QQ40]F)W;N6LU.Y=K4XJ:7RNBUU7%U+=+7LK-Q2 8=!,WHE@9G!C/
MSAM6\%MN_FJN%7R->RFYJ'BMA:R)XLN+P3PXO8QQO]WP2?"-WAH3M&0AY6?\
M>)]?#'P$Q$N>&93 H+OG5[PL41# ^-+*'/0J\>#VN)/^N[4=;%DPS:]D^;?(
MS>IBD Y(SI=L79H;N7G'6WLLP$R6VK9DX_8FH#%;:R.K]C!\5Z)V/?O:^F'K
M0.H?.$#; ]3B=HHLRC?,L-FYDANB<#=(PX$UU9X&<*+&H-P:!:L"SIG9#;_G
M]9J3&Y[)HA;64[_=L47)]>OSL0$-N&^<M=(NG31Z0%I R4=9FY4F;^N<Y[L"
MQ@"MQT<[?)?TJ,2/3(U(&)P0ZM/HB+RPMS>T\L(?L/??^4(;!?SX;Y_%3EZT
M7Q[FS*EN6,8O!I 4FJM[/IB]>A%,_+,C:*,>;71,^NR-T*PH%"^8!2J7I,6_
M#^A14?N!WJTX,3;89('Y2>Q2;3S5N@FRGG"6K5"U@<U7LFI8_>W5BY0&R9DF
M4!P48*L+HGD!N6KT";DJ!60+)[>R7"-L35B=DVNN; FI,T[N>+:J92D+P?6(
MO$7Y[?%>< = :)(_.('G9/$-0,I\G1E2*+EN3G"FX+)0K%F)C)0R<\Y"I9BO
M.5DW\(GHC:@0*MC2B5</-!B12UZ(NL8=HB9+H3-66MI943"5R;INB\E&F-5>
MAR"1#,C)" QJ[:IF!P<$@*_6 (DU32FR/JJI#U44[!)U)AJ,!LN4U)H(H[W%
M6D,HM>;@VBV-9,702TM8RW$?C!NI3&O?KL\Z:Q&U<*YX&J0V L1(X *II.*(
M5PMM<-8:O *&X.%N*T)@I2@Z"(:S"F8@+&"L62D.<ICZS,W0!>*> T#PJCXE
MXC59<69:+W'5!56?$2%>>^\^S:]>L:HY(S?>/YP!";&>$*@&P)6N''A/C/ .
ML<R[;2'?2<-*[WJ;0?K4>[<-Q7OI1<%T-(5^V(][0#=>&/FC&)9<CU679" :
M;,BDA+0K/#J-1A1VN'XNU!!7> Y3DS2 *==^$%_6(G]8BZ;!:-*V\_P>C<B)
M[FT;>D'JCZ*V?8\:AUTD- /6H,9HE+KF3][-OO2"$S^.0"B.PB0=^3"B)U%(
M8>Z/IZESZLTKKB!0>';B)]85R01M<1+H*/#>KA4DOQ=1?Q2V;0H. >1:,(].
M$.@T! =1Z[_OA7-W+$5/N\#I/E@*D\D01AHIP _(;K@S."5!#*"LDB $.*@D
MI.DHV2]% CO=X7 *YR:(,/##'\!^B*CA+R3J= +VM$2UXQVB!H!OV/;[B!HD
M(5!EV/:[1(U3,,FU3XB:HEM<NY^H$2ZY=A]1D<!T"BI#'TCUR+]!8 F'89M8
MRKFP!<]2-8;$L%3UJ8U+<$)3"C,=5?T)3$=^"J1,@PA:1]489JD?@^\HP$F^
M&\Y/H^HT1E=8O!&UE*4G0!M0\0Q18]R36%=3M.U[D1\B*OV%1)WX-@6'_7B;
MJ(#45E3;[R5JF-J*ZOH=HL8)^LRU3X@:I5B=;+N?J%"<HK8]1%3(;=OLUM1I
M@-4?O1LDM*TNOJ7;<S2-TMC&)8;>%1(_0;M;FH8VC<,$"9E8T8ZF6(8I."@
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
M.YQQ;7UMK3^\V86KXM)X7#S#ZP8W?6F) .LK8_SQ@S9H_W=P_5]02P,$%
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
M_,PL2Y=:M42[:&1SD\YJAT9Q7+J?\F UGG+$V?1&[D%:I3D8\OZ1;068#\O
M(K,[#[(#RZ9GB5YA&47D5DE;&?)%YI#_2Q"@I$%7=-2UB2XRWC+MDWCTD41A
ME%S@BP>?<<<7_X?/'^NML1KKX><YISU/<I[']<C"-"R#%<4F,*#W0--W;T:3
M\-,%E<F@,KG$?JKRG+2+X//23GUG"GO)6,B)*HBM@!1*8%-R62X\S'=6N81[
M+N'N$WOWK,52LZ Y$\9[BYM3?^;&T<R/O2?L-L(E:;3*P!AODOAC+YG[<^^:
M2XX5F9-2J=QXL[$_\<83?^H]*LL$8@9)2!:/IPC!,4K\.3F7P^"DNFO09=?#
MSLU.VK[0A]WAF5CWW?$WO']CT&7)I2$""H2&_G1,B>[[ME]8U72]LE46.Z^;
M5OC4@78!>%XH98\+=\'P>*9_ %!+ P04    " ##:[98K= 2".0"  !@!@
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
MFL8GPXB:;M1UAM/K,%X6VF$/PK;&OP,8GX#QI=;NT? ']/^;V4]02P,$%
M  @ PVNV6)$DD86( P  KP<  !D   !X;"]W;W)K<VAE971S+W-H965T-#<N
M>&ULA55+C^,V#+[[5Q#NH)@ 4]MQ'O-H$B#);ML][&*PF;:'H@?%IF-A9<DK
MR>.9?U]*=MP,D,E>+),B/WX416K1*OW-E(@67BHAS3(LK:T?XMAD)5;,1*I&
M23N%TA6S).I#;&J-+/=.E8C3))G'%>,R7"V\[E&O%JJQ@DM\U&":JF+Z=8-"
MM<MP'!X57_FAM$X1KQ8U.^ .[9_UHR8I'E!R7J$T7$G06"S#]?AA,W7VWN O
MCJTY^0>7R5ZI;T[XE"_#Q!%"@9EU"(R69]RB$ Z(:'SO,<,AI',\_3^B_^9S
MIUSVS.!6B;]Y;LME>!="C@5KA/VJVC^PSV?F\#(EC/]"V]E.[D/(&F-5U3L3
M@XK+;F4O_3F<.-PE[SBDO4/J>7>!/,L/S++50JL6M+,F-/?C4_7>1(Y+5Y2=
MU;3+R<^N?E<J;[D0</W$]@+-:!%;@G6;<=9#;#J(]!V(<0J?E;2E@8\RQ_PM
M0$Q\!E+ID=0FO8CXF>D()N,;2)-T>@%O,B0Y\7B3'R7YSWIOK*:;\.^Y-#N0
MZ7D0UQT/IF89+D.Z_@;U,X:KGW\:SY-?+U"<#A2GE]!7VY+) QK@$K9,ZU<N
M#["N5",MJ *."9QC?1GWJ40HE*#><XC6U1@\?6D-,-"T1?NZ93IW@2R99\?X
MSTPTZ+2'X_D56E5 U<G*H"]/"E9UFJ%@P59P:A>$G1*-:ST3/*+V\T-F"$^8
ME5()=>!H@B=EF0@V3+BMF[= :7 5C).[:$SK/(D2)\Z=^+$HJ*<=,7S)_+F!
M=O&Z?Q-<I]$T& 77"=F.G#2CY7R,"4681;?![#ZZ)_19- _6V?>&&^YGQG7.
M3:TZ8037; 3S>90"(=\"_<\(^8=D>A;#DKY+9NHRO!U'=[02(9=W.DF(F O\
MH=&N)@4W&1/>^L97:ZNJFLE7&I"9TM1^<$6T4AH50OBI)TDSCI)!<5I.NFR9
MDK(;D$'+;0G<78N3$R#S7::LA5WMXA<<14ZL95-0%W647(@OK*[-#9$P-?HY
M*UXC^$3A\]SCO.7::F7Q%U44<.5.LJ<6O$L-/#6'8)CP-]*VBO:9I?@&B H7
M% 9-!#M$^$+HD+IK/<1G#K%[PDB*SC5L?#)$*]0'_U08BD(]V,W303N\1NMN
M"/]OWCUE5-4#EP8$%N1**<Y"T-WST E6U7XD[^ED5>5_2WI143L#VB\4I= +
M+L#P1J_^ U!+ P04    " ##:[98N?L6*$H#   /!P  &0   'AL+W=O<FMS
M:&5E=',O<VAE970T."YX;6RE5=N.VS80?==7#-0B6 .-),N7IAO;@+VYM ]I
M%W':H CR0%,CBPE%*B05[?Y]AY2L>E%G$: OO,Z<F3DS'*XZ;3[;"M'!72V5
M7<>5<\UUFEI>8<ULHAM4=%-J4S-'6W-,;6.0%4&IEFF>9<NT9D+%FU4XNS6;
ME6Z=% IO#=BVKIFYWZ'4W3J>QJ>#M^)8.7^0;E8-.^(>W9_-K:%=.J(4HD9E
MA59@L%S'V^GU;N[E@\!? CM[M@8?R4'KSW[S6[&.,^\02N3.(S":ON(-2NF!
MR(TO V8\FO2*Y^L3^JL0.\5R8!9OM'PO"E>MXV<Q%%BR5KJWNOL5AW@6'H]K
M:<,(72^[R&/@K76Z'I3)@UJH?F9W P]G"L^R;RCD@T(>_.X-!2]?,,<V*Z,[
M,%Z:T/PBA!JTR3FA?%+VSM"M(#VWN36Z:+F#]\P8IIQ "TP5\(>KT,"-KFOA
M* 7.PM4[=I!H)ZO4D5FOG/+!Q*XWD7_#Q#2'-UJYRL)+56#Q$" E?T>G\Y/3
MN_Q1Q#?,)#";_@1YEL\?P9N-),P"WNS_DO!A>[#.4"5]O$1#;V1^V8A_7=>V
M81S7,3T?B^8KQILG/TR7V?-'0IB/(<P?0]_<5$P=R6^A8,NY:;$X17-/$5AG
M+SG\W9!L@.Q.D-Q#0H<&@5DHM:3';:^COY$9"^C3#)0D7ODL13Y+?IA%.SP*
MI80ZTDN23'&,?HR6R2]AG$5G]!ODVG@4YL!1$P!=@F4226X9+9)YM"T^T>/H
ML^(T$*-/\4Y8Y[&[$2?*DSS*R  U%R<QB$=7"[(U\=.2IBW_T@HK0HL@(X?6
M$@V6ZIU-($OF\#1Z(6RC_RN!O<Q5EN0P(;&794F=QDO@'0_4@6$.H5];<F,:
M7?EA$M$[>,C!-$M^'JCPF.\J]&77,'5/U)-_AIC8<^T<[!M#JJ5 Z1E6;4G%
MV/HC*/JI%)8S&5Y&\@#(:E)QE4%*64MM1?MV>!Z-;VZ%S_9KI'9'&I<0]Z3^
MNZ:P<LJZ 584@1BZ%ZK_(FB77"KH]*Q)U6B.H15;JJ16N;Y?C:=CM]_V3>Y?
M\?ZKH-*B.K(@L215XFX1@^G;;[]QN@DM[T"4Z3HL*_JQT'@!NB\UA3!LO('Q
M#]S\ U!+ P04    " ##:[98B3_Y6\4%  ":#P  &0   'AL+W=O<FMS:&5E
M=',O<VAE970T.2YX;6R-5VU/XS@0_IY?8?78$RM!VJ1OH0=(P"XZ)%:+@-W5
MZ70?W-1MK'/LK.U0N%]_,W:2IJ5D$2J)'?N9MV=F[-.UTO^:C#%+GG,AS5DO
ML[:8]?LFS5A.3:@*)N'+4NF<6ACJ5=\4FM&%VY2+?CP83/HYY;)W?NKF[O3Y
MJ2JMX)+=:6+*/*?ZY9()M3[K1;UZXIZO,HL3_?/3@J[8 [/?BCL-HWZ#LN Y
MDX8K231;GO4NHMEE@NO=@N^<K4WKG: E<Z7^Q<'-XJPW0(688*E%! J/)W;%
MA$ @4.-GA=EK1.+&]GN-?NUL!UOFU+ K)7[PA<W.>DF/+-B2EL+>J_6?K+)G
MC'BI$L;])VN_=C3MD;0T5N759M @Y](_Z7/EA]:&9/#&AKC:$#N]O2"GY2=J
MZ?FI5FNB<36@X8LSU>T&Y;C$H#Q8#5\Y[+/GMPQ,,N3PD<X%,Q]/^Q9 \5,_
MK0 N/4#\!D 4DR]*VLR0SW+!%ML ?="F42FN5;J,.Q&_4!V2871$XD$\ZL ;
M-B8.'=ZPV\2_+^;&:F#!/_N,]!"C_1"8&3-3T)2=]8#ZANDGUCO__;=H,OBC
M0\%1H^"H"[U6\)ZE2H,+"9#U2DFC!%]0"^-+*JA,&7G *)M]VG?C/V8L6"H!
M^<?EBEB,-"FT>N(+D$KK?"1J28371+<TL1DC:5N;>:6-XYP)@RWMR*U**:9;
M %%,LR:,V\-AX$PF%\8 1/"U8!HV@6Y./KG_^HW0ZA.(UT0JF99:,VGK^8-@
M.@D'\!B?A%%PS:5387<[.:0?@SL-%4S;ER-2@** (!>$_2QYD2/>,9',!I-P
M'$P!R*D5W'(ZYX);SE[K)MK?G'*U9NTO!T$T#H?XB,+D'1@M ]L?)S'H-$K"
MDQT+VVMNE5P=6Z9SJ$5SM*<&*I1V@1B$(_=[+T00@;P8M$?GO>G9-=-LPQ/P
M(=*'IFF9E\+1A.8H_S]'!OQV, RG4,"$<+488@ 3\6;"X)IMSKA5R)8C$&0*
MYNJW> D[,F[<9-RX,R.N5%XH"5YR8CT9/S]#HS-L7WIU@SVZ#&D#>F\Q#^A=
M!0;Z%#2SX"]&M2$,R^7&Y,"EB4L.^!>_(DV-AE$Y".)1&.,#8P6/ >3"=JBJ
MY;/@$X.*E?(F#JWD&@#KZ]^-! (P8S'E7S-D #STOSAX5):*;2E>H00?,6 Y
MA::./S>2++E)80.:=U2%LPIL3-0;1G*9BA+=8S)@D>?F]@IDU!A871'H"$<-
MO[R$ _113; M!I'O5'-7!G<B!5&2RA+#5Y(O>0KEHHMMDX9MDTZ"/)1%(1B6
M&_##%349N08BD!OISU2@WC[2=6+N[TA;@E(4M$1!?"/H?=QS.A:4+X"S&C.Y
M1&(W0>&^*^3@NU([<1O2MU@S:W&X4<8XR)VXNX(Y<52.1N'$E\]IQ>@]VY=M
MJK=Y/ E:)4K-+1Q*O;[L.<VH7#&WO5/31J'XI$XQ?$R!WM?;8H_A#Y*"=#!D
MVC!D^NL3 'E$FB-S/T'*H,_)/932O0W_/7"VAEO4<!KA?M&9?[AS+%L<TR=P
MR0J+/)[M-SF*L'L<-@U/R N2*TC"8?6VX[!1LV0<)M7;*W%;RNZ1,X*D_Q!
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
M^^]F:3+]T?%581:BX)M='<@?/&VEE>1F:0JHAKM@_Y;".BZ#0W @6Q,)&)&
M+D-60^U&>L%NWSSCPF/F2FFM](JPO6 !]H$E\U$TQSU-9]&$?4;!5"9Y9IQG
M<92&OY^T!SKGZZ?S:,AF4<)N,E\)JQ#*"DK(^FDT96>XC:,9[CL CF^$RED_
MH47P-IG \HQ]5&YCG JX .7O$FJC7[BHT/R&1(LO*H?:(,V.]:?1"#;G['ZY
MA+*1@7S.ZO"M\ !;5XWUX^!\=^M. 1*Z'_R4HFF2\)K2O2)?L >A+'\2127)
M<N_5NRD=#VNO\#ZO\U1 SGUE$>V!<R1SA*2D4?S5E.UZU:((VENUJ (E&64]
MB<:G01X%/8YAT,!\..#LF\E]T(+JB=$H 4'.V$UI*@V_5F9FI=6?,$;&B.E
MYDRA<M0DQ\8!#&!2$&ID\:ZR5FK/"R46JE#^A5PF(;0PH!+_8G3V9EH_G=;,
M&A$7S[HPG5"6<:LLXY.=W\CB@1)V"<AI-W?H$&IB^\VMC^1E144E" H2VI_H
ME,'6:*3B&[0 EY3=M094/HW3S49:97*5M0I!_7MQV.,?0H>_7H?O=/L4]_OG
M#?H/&+JYW$_(G!A;$X5X/:\)8[WZ4S3=3M!$*QZ%<8Z-4.$Q_B8PP*G(%[(,
M@?1%V\[G^/?+>T$!^A"4@(J!1V VUO\5Z;2--'3+Y!&%36V!-%JYIA(]D1;@
MM[P(*XM#P:-EIF')A,;$X*]'RON+,T"=AVA)<+\8'\3AVX!@H3&,/J <(=H8
MPD$Y^@+JN#9O%+4E0409<52#TZ4U97T<1$=1O4RF0I=NE5]W4E4;??Y;]#DZ
M)&O$"#^MME0N W#B(!=!$1HB._XACB8XN15%5QK8BB-[V#>M\E[J<[-<TKXG
M> VVV36=*&0S/KD]1$=PTF,XK+,0\B\AN,&Q%*8Z=+;(\[!SP9/2]4=""%0?
MF[D#G"=$:M**U.2DNGRALOJC8PZ_@61D]0FE2["^XG(MV7'MW]0=IQ,ZZLO\
M7#Q)BR^7NN6Y>%V9=@X*OY3"5;:F(6T$08Q:S=KQ!?A)M]X>>@XG'OX<LB;\
M=E7VN"<_I]]^E N/%L'V@MJ!%+.8_8U-4UR2&5W&N-S_45%[[,U*YLV$Z:2Y
MW FW#B%D-)"PP;9+:L42O"4_R>[ODP1%).VLU+]/& 55@Y"-=S/#TG'<=3U!
MEVE+E^G)VMX[K\K0Y@\5!'OOF"]> I(NNIQTV7V\?UVG(4VCM9O=0G]M1\R1
M?NR -%_+9_!*ZJ;!7\).*(YH\U"_I&V2O8)YLZ7OP-!V69]_H-P83VB4TFC:
M/IO1**;1G.$@-L-H&(.%PQ&;S*(Y[ZK.8.^;M)0@(WUY.^@XU*C^/&V?MA_W
M-_4W[>OT^G\&0/P5B60AES"-HRE.';;^VJY_>+,)7[@+XZ&)8;B6(I>6)N#]
MTAC?_* %VO_RN/X?4$L#!!0    ( ,-KME@E4OIA)P0  -0+   9    >&PO
M=V]R:W-H965T<R]S:&5E=#4R+GAM;*U6?V_;-A#]7Y^"4(LB 1KKAQTG2VT#
MB;.N =8F2+(-PS ,M'26B%*D1])QTD_?.\I6Y,Y6L64P+)'4W;MWU#OJ1BMM
M/ML2P+''2BH[#DOG%F=19+,2*FY[>@$*G\RUJ;C#J2DBNS# <^]4R2B-XV%4
M<:'"R<BOW9C)2"^=% IN#+/+JN+FZ0*D7HW#)-PLW(JB=+00348+7L =N%\6
M-P9G48.2BPJ4%5HQ _-Q>)Z<70S)WAO\*F!E6V-&F<RT_DR3JWP<QD0()&2.
M$#C>'F *4A(0TOA[C1DV(<FQ/=Z@O_>Y8RXS;F&JY6\B=^4X/ U9#G.^E.Y6
MKS[ .I]CPLNTM/[*5K7M23]DV=(Z7:V=D4$E5'WGC^M]:#F<QGL<TK5#ZGG7
M@3S+2^[X9&3TBAFR1C0:^%2]-Y(3BE[*G3/X5*"?FUR"$0^<=H9=*>O,$C?<
M679PSV<2[.$H<AB$3*-L#7A1 Z9[ ).4?=3*E9;]J'+(MP$B9-=03#<4+]).
MQ(_<]%@_><O2.!UTX/6;E/L>K__O4O[C?(835,F?NY*N(0>[(:ERSNR"9S .
ML30LF <()V]>)</X70?A04-XT(7>)OQ>**XRP>46]5O(M,'-9D*QJ5962Y%S
MA_,++M$<V!WIP^[*JS/R[KSN2V!S+@Q[X'()3,^9PY6IKA9</;UY=9HF)^\L
M5D9#>MZ0%BW2ID6: +(V\=F:N!>V92LPP+AE<RWQ%+%GP5_!5FKL9YUQJO(
MQ9*5C5JVI_W@>2>)H!6%\M$0N82\  3&4L="5@P>LY*KPM/RJK#!-;(T6)/&
M('_TL<@L>!W$O02O2:\?X!94.A?NJ97\'K<C_+7)*.U>2D@*/A-2. $UJ[Z_
MIJQ#@,>- (]?)L#+9^KXG6 ?B#L[SS*]5$ZH8I?P.B/N%QZO"-/2/FJD01%7
MPI7?EYLKN6L+M;W=Q-GO-WXD-IQ9OC1T(Y<GX,8RH/.,;12UT630:/(G_ 2R
M ZFM/?3B+I3X4LM;UR\* QLHZ8.&+(7".01W#AD00ZJCZP48+V/[+9C$?,5<
M$%>C*W9^/;T*O,"]K/&2!DT)?+.^6Y6O@P.2R"$-DM[0#Q)4\E1;3\5R^0^K
M>&V5=HF2[ GP*/B$=5G#4''$?JW3,<'_P!MNLSC"M1/_[%X[?*T%[LUSY=$Z
ML3KQU[C1/I+HTOZPT?[P9=K_A*7['_3?'?5_EKK(MT^8W8K?<<K^OD/Y;W%]
MCVS9/A%VO/=GF7BU_5"K+>X=;P8DSN^>@G4YL0-XQ';5PB$[8@K<1K4'J4=!
ML%.\U2JBVJJ#)IN@?1346NN#X'"7>*)6IU6!*7P_:9G?PKKI:E:;EO6\[M2>
MS>M^%[>SP+?&),S1%16.)Z*I>\AZXO3"]VTS[; +],,2VVXP9(#/YUJ[S80"
M-(W\Y"M02P,$%     @ PVNV6!H81K24!   7PL  !D   !X;"]W;W)K<VAE
M971S+W-H965T-3,N>&ULM5;?;]LV$'[77T&H1>$ B2S)CN.DM@';7=<"ZQHD
MZ?8P[(&63A91BO1(*D[ZU^^.DA6G<XT"P5XDDN)]=_?=#]UDJ\U76P(X]E!)
M9:=AZ=SFJM^W60D5MY'>@,(OA385=[@UZ[[=&."Y%ZID/XWC4;_B0H6SB3^[
M-K.)KIT4"JX-LW55<?.X *FWTS )=P<W8ETZ.NC/)AN^AEMP7S;7!G?]#B47
M%2@KM&(&BFDX3ZX60[KO+_PA8&OWUHP\66G]E38?\VD8DT$@(7.$P/%U#TN0
MDH#0C']:S+!328+[ZQWZ>^\[^K+B%I9:_BER5T[#<<AR*'@MW8W>?H#6GW/"
MR[2T_LFVS=TA7LYJZW35"J,%E5#-FS^T/.P)C.,?"*2M0.KM;A1Y*]]QQV<3
MH[?,T&U$HX5WU4NC<4)14&Z=P:\"Y=QLGF5U54ON(&>?70F&+76%X2V)]WM@
MOVEK6>^.KR38DTG?H4H2[&<M_**!3W\ GZ3LDU:NM.P7E4/^'*"/MG8&ISN#
M%^E1Q$_<1&R0G+(T3H='\ 8= 0./-W@) 7_-5]89S*"_#U'0*!@>5D!5=64W
M/(-IB+ 6S#V$LS>ODE'\]HCYP\[\X3'TGS+_D,W'49<E5VNP3%#9/"G07D'V
M3($D?K9@@''+"BVQRNU5@!6#]:#8LC8&5/;([@Q7%E&P$H-W4*"^G"U X<JQ
M:XG?@B6W)7N/XNP#Y*@\N-..RV#!\6L&IPP#GY6[R ^"UT'O_"(Z#TYHE<3#
M:.B7<33V!Z,D2O#@\P&+A<(]L!Y9?L)6@)T-L+]DDELK"I%Y(RW"1P-$2! P
M1JS>P&NX^?[>53"OM''BF]\R7;!:(9A>*_$-?5385SU%/7X2G 5#1&J>7[Z_
MM6D[W1H[*1&?"[O1%C^N:HMT68OQZ*U.V!GKQ=&(/2W0)BX]#(E:/">X7D;Z
MSI"**$:[V]?'QG?''Y!@_W&$IW&4TI+\\Z0?#/0SVG;L#**+ *VX( VI/SD<
MKR$%990BEVV\&IG7GEH?KX;>_SMO4E(VN/2Y06J3I%V2/70PO/0Y]9*\2<;>
ME12!8ESUDG,/^<+,(;Z;Y_%PQSX*[>N_X29ON\5/![MU:80D^5I(FKQY66V2
M7\A K9P-N/$Z98T_"4I^-(EE7&:U[,AI:L0(G8L,V6]2(-/68=<Q7H Z'U>/
M;UZ-T^3BK:6?L\^7W>4-Y<LIVY8"C6VU=67'U:Z_8=4Y TX8P.&CE8K8+0#[
M73M@R=@KY'DNR#0D4*AF./(P*YQ\#EJS4]3@!5C*P=PRCAED<8(@#TG*<@G-
MVJ!"7N/_7]/<LM\%: KQ+/T*J%8]GN[K8UM#5I[IHF"OJ3]40DJJ'LJ0EF[4
MZ7]%Z!VQVN01$4#A1@68ICH3ON5OA2LQ$EAB!958Z4L,]7'GFW[PE/]XV6F/
M!]PHH=;/2+L\1IJ!-3<YBF#(C+CGKDE!#$--(;#1H1]E?V_HJ<"L_6AG,2/0
MPV;^Z4Z[Z7'>#$U/UYO1$]-W311(*% 46\%YR$PSSC4;IS=^A%IIAP'QRQ(G
M8#!T ;\7&IUL-Z2@FZEG_P)02P,$%     @ PVNV6.FY"_5B"   "A<  !D
M  !X;"]W;W)K<VAE971S+W-H965T-30N>&ULK5AM;]LX$OZN7T%XTT4*N+9>
M+3F;!$BSV6ZP:!LT[2X.A\.!D6B;J"QZ*2HO]^OO&5*2[<1VBV*_6"8UG'GF
M?:C3!Z6_U@LA#'M<EE5]-E@8LSH9C^M\(9:\'JF5J/!FIO22&RSU?%ROM."%
M/;0LQZ'O3\9++JO!^:G=N]'GIZHQI:S$C69ULUQR_?16E.KA;! ,NHU/<KXP
MM#$^/UWQN;@5YLOJ1F,U[KD4<BFJ6JJ*:3$[&UP$)V]3HK<$?TKQ4&_\9Z3)
MG5)?:7%=G U\ B1*D1OBP/&X%Y>B+(D18/S=\AST(NG@YO^.^V]6=^ARQVMQ
MJ<J_9&$69X-LP HQXTUI/JF'WT6K3T+\<E76]I<].-HT'K"\J8U:MH>!8"DK
M]^2/K1TV#F3^G@-A>R"TN)T@B_)7;OCYJ58/3!,UN-$?JZH]#7"R(J?<&HVW
M$N?,^:V8P\2&\:I@[X2::[Y:R)Q=5\[?9+CCS_RN%/7KT[&!0#HVSEOF;QWS
M< _S(&3O5646-;NJ"E%L,Q@#:0\W[."^#0]R?,_UB$7!D(5^&!_@%_7J1Y9?
M]./J__OBKC8:T?.?709P[./=["FC3NH5S\79 "E3"WTO!N<__Q1,_%\.@(][
M\/$A[N<?D+.W'*X9LG=:U36[T6HFS9!]7 D-\-4<BN1J*:QZ%W4M3,WNGEBK
M]"YU#@O\O!!LIDHD,O&6->-=,GMJQBK J1V<N86S:N&0=-5#D@X2<-0.QPB
M!/N@C& 1V&O&BT*2Z7D)XK4CM)AS71"+7A)Q@92BR0W);%8UTL<L9,4$SQ>]
M .]?@FLF* 89(@AONA#RKAZ-T"3)&M*[KK!\TYYK]SXKPTOO0R?SQ+LL)2 )
M=JO*AI#5WI$7#/TD'DWP[\W&ZD9HB[_*!?LL\D6E2C67X!D,HR0:A5X8CS):
MI-G(][I@-%9@.(S]%&\M"191"(:72J^4)N%D5 $@LN(.PQOOV)*^[I\]9"#J
MN#E\W6J?7:)_QB[LB,$203!*\,\?Q?UZNM<R( BS"4C#Z2C#(@HF,--SRX33
M%#PBGRPXC,)L%'S#,I;T=?_<MHSCUEG&K?99)OS'(F8:^(!]Y,$N[2HY9)4@
M]D<^0Q#$M$CQ?&$5/R&.(*%X\;,0:GS#*J&+E_:Y;17'K;.*7;%M95T*<@WF
M>:X:O"ML_E*7+%BSHJ:+3*P-^H=$BRK0N/379L74O=!=WE)FYZK&9,%Z^9;+
M?N@X"G-J63YY6MBZ2D9 ;=H@8BA(\B5:5PKJYY[U;"VP@6]]_&ZC?IUX_V5'
M/_^4A4'Z2^V](L;.2'NV=V[N"H P3>#$< (KOZ)E&"'!P[!=!I/)*/*"##^O
M]M>1, E #ZH05'0$"ZH36,0A-@/';CM2$LA,O#"P=%$V':4,698R+/P,;P(J
M'Z\.Q<ZQC]AZ32'D Q_]\7'DS9;=H$,2)J128-D=65$Q4.*L7?I3TC"Q"'>[
MY>.SKG'RW%$[2P[,,*4GRF" 9QI!ZO[,@MEC-@%0EJ;/DPI5" JRP-DH(24/
MA.4Q?\V.XRDXX1E!.?L,:/U"$P:'(Z-3/(EO3,]@"H^!B4=]=MTP2[+I=D:
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
MU=TE"&.@GZ\Y5Z>)V:#I5]/_ %!+ P04    " ##:[98%F%S5_("  "S"@
M&0   'AL+W=O<FMS:&5E=',O<VAE970U-RYX;6RM5EUOFS 4_2L6JZ9.:@,!
MDG1=@M263>U#I:A9MX=I#P[<!*O&IK9)VG\_&P@C+:79Q$OBCWL.]QX?S)UN
MN7B0"8!"3REE<F8E2F7GMBVC!%(L!SP#IG=67*18Z:E8VS(3@.,"E%+;=9RQ
MG6+"K&!:K,U%,.6YHH3!7""9IRD6SY= ^79F#:W=PAU9)\HLV,$TPVM8@+K/
MYD+/[)HE)BDP23A# E8SZV)X'DY,?!'P@\!6-L;(5++D_,%,;N*9Y9B$@$*D
M# /6?QNX DH-D4[CL>*TZD<:8'.\8_]6U*YK66()5YS^)+%*9M:9A6)8X9RJ
M.[Z]AJJ>D>&+.)7%+]I6L8Z%HEPJGE9@G4%*6/F/GRH=&H"A_P; K0#NH0"O
M GB' OP*X!?*E*44.H18X6 J^!8)$ZW9S* 0LT#K\@DSQ[Y00N\2C5/!@JP9
M69$(,X4NHHCG3!&V1G-.241 GJ!%PH4Z52!2=,,V()4^<Z77YT);3ZAG/:(&
MC%F,OC[F)#/[Q>Q"2E 270.-D?8G6F *Z#@$A0F5G] INE^$Z/CH$SI"A*%;
M0JDV@IS:2I=EDK.CJH3+L@3WC1)NL1@@;WB"7,?U6^!7A\.]%GAX.-S=A]OZ
M+.H#<>L#<0L^[ZT#*?3^_D)O].MB*970;\GO-H%*2K^=TMP<YS+#$<PL?35(
M$!NP@H\?AF/G2YM<?9*%/9'M2>G54GI=[$'#NN2OE&WZE3RC@L=<E)O F=J;
MIBAEQ*01X0U&^S%A9S;_6:M?U^IWVJ;[=>QVC]^G>_HD"WLBVU-T5"LZZG2/
MO@U%#C&*<$84I@B>]*<V)BK7CVI3L60[:SC$=0>3%S9Z'33T!N,7/AJ]<N/G
M.F*OE'%=RKC3'*TW<;<GQGUZHD^RL">R/2$GM9"3;D^40B8[(:46LDV]R;OW
MR;L186<F_UJGW>@03#NGOUIKPB2BL-+TSF"B,Q%EBU1.%,^*IF')E6Y!BF&B
MNTH0)D#OKSA7NXGI0^H^-?@#4$L#!!0    ( ,-KMEB>S+"3K0(  ( '   9
M    >&PO=V]R:W-H965T<R]S:&5E=#4X+GAM;*U576_:,!3]*U963:W4)>0#
MVG40"<BJ]:$2*NKV,.W!))?$JF-GMH'VW\]V0L9':/O0%["=<X[/N4ZNAQLN
MGF0!H-!S29D<.852U8WGR;2 $DN75\#TDR47)59Z*G)/5@)P9DDE]8)>;^"5
MF# G'MJUF8B'?*4H83 32*[*$HN7"5"^&3F^LUUX('FAS((7#RN<PQS48S43
M>N:U*ADI@4G"&1*P'#EC_R;I&[P%_"2PD3MC9)(L.'\RD[MLY/2,(:"0*J.
M]=\:ID"I$=(V_C::3KNE(>Z.M^JW-KO.LL 2IIS^(IDJ1LZU@S)8XA55#WSS
M YH\UF#*J;2_:--@>PY*5U+QLB%K!R5A]3]^;NJP0_ ')PA!0P@."=$)0M@0
MPO<2HH80V<K446P=$JQP/!1\@X1!:S4SL,6T;!V?,'/L<R7T4Z)Y*IZ3G)$E
M23%3:)RF?,4483F:<4I2 O(2S5=514$?M,(43;$LT*U^5= =JU\Y<W;G"2A,
MJ+Q 7]#C/$'G9Q?H#!&&[@FE&B"'GM)6S89>VMB:U+:"$[;\ -USI@J)OK,,
MLGT!3V=L@P;;H)/@5<5[+%P4^I<HZ 51AZ'I^^EA!SUY/SUX)4W8'EMH]<)3
MQ_;VJ?P>+Z02^KOZTU7^6C[JEC>]YD96.(61HYN)!+$&)_[\R1_TOG65[B/%
MD@\2VRMKU)8U>DT]OF,*M*I"%2995]EJ^I6EFXZZCH/0U>_#>K<<QR#_VHWV
M04D'*'+]%K1GO]_:[[]A/^4E((6?09Z,T#_:.!JX7P\B'(-"_Q"4'(,"W[T^
MB.#M]*821&Y[O$2VT]1?;[O:7B-CVST/UB?Z>JEO@_\R]=VD/ZZ<,(DH++5D
MS[W2QD3=[^N)XI7M@ NN=#^UPT)?D2 ,0#]?<JZV$[-!>^G&_P!02P,$%
M  @ PVNV6/ 0(?64 P  RPP  !D   !X;"]W;W)K<VAE971S+W-H965T-3DN
M>&ULM5?;;MLX$/T50EL4+9!:HISXDMH"DJ9%^^"M$:.[#T4?*&EL$Z5(+4G;
MR=_O4%)D[U:FN][FQ18ISIDSP[EILE/ZNUD#6/)0"&FFP=K:\CH,3;:&@IF>
M*D'BFZ72!;.XU*O0E!I87@D5(HRC:! 6C,L@F51[<YU,U,8*+F&NB=D4!=./
MMR#4;AK0X&GCGJ_6UFV$R:1D*UB _5+.-:["%B7G!4C#E20:EM/@AE[?TH$3
MJ$[\P6%G#IZ),R55ZKM;?,JG0>08@8#,.@B&?UMX!T(X).3Q5P,:M#J=X.'S
M$_J'RG@T)F4&WBGQ)\_M>AJ, I+#DFV$O5>[C] 8=.7P,B5,]4MVS=DH(-G&
M6%4TPLB@X++^9P^-(PX$XOB(0-P(Q!7O6E'%\HY9EDRTVA'M3B.:>ZA,K:21
M')?N5A96XUN.<C99\)7D2YXQ:<E-EJF-M%RNR%P)GG$P%V2Q*4O!09,/7#*9
M 9EKM=*L,.35'5C&A7E-7A NR8P+@7XVD] B+X<>9@V'VYI#?(0#C<E,2;LV
MY+W,(?\G0(@&M5;%3U;=QE[$&=,]TJ<7)([B2_)E<4=>O7CMP>VWWNI7N/UC
MWCKB#/+U)C568XA]ZS*_!KWL!G5Y=VU*EL$TP,0RH+<0)"]_HX/HK8?R94OY
MTH>>_*XL1Z(E:*YR8A6QH#&.F 7,Q,::96--65O398)?R3@B.7LT'KI7+=VK
MLSQ\03ZG@J]8E<I?[Y40!+-RQW3>Z?&K9_#XH#5AX'7&GJ@A6 >-93+'G+H@
M*:RXE"Z]U+*YD"[N-?JP0G=%=9O$M!=/PFT'IV'+:>CE]$EN%8:!P3M/"V[M
MO[.LUEQCC XTTVC<&W:K'K6J1S^GNF2\4^OH!ZUO:#3L];O5CENUX_-N 63N
M]__X1__W>X-N-C3:U]G(R^=G ANKK<7$Q*9G'<7Z)&<"R['A=>2_?["N):8"
ML%AN"M"58&<.G"#45'MW+X\,\3R13P^Z"?6"SKCDQ0;KX0R*%'0W+R_$F<E)
MXSW%^#EJ>(/ZBUGO&P_U-HEDSAZKL&CJ.(YC_ZE\GT ?G*S?=-]OJ+\7S-C#
MZ1#P0ISKS'V/H><UF5,A\!Q=A>[;"O7WE?\; GYT&A^/@?!@OL22LZJF:$.J
M^E&/FNUN.ZG?U//I_G@]YN-DADW0$ %+%(UZ0_2IKB?G>F%564VKJ;(X^U:/
M:_S: .T.X/NE4O9IX12TWR_)WU!+ P04    " ##:[98% $1<78,   GB0
M&0   'AL+W=O<FMS:&5E=',O<VAE970V,"YX;6R]G5]SXC@6Q;^*BIV:FJGJ
M /X#(3T)56EL2;U5F4EUMG<>IO9!P2)XV]B,;9+.UG[XE8V#$38"UYQL/W3
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
MN)0BD&GQ!O7Z(DGRMR=%@I<D_5;N]O1_4$L#!!0    ( ,-KMEC-YP#6TP,
M + 4   9    >&PO=V]R:W-H965T<R]S:&5E=#8Q+GAM;+U86X_:.!C]*U:V
M6K72E%RX3:> Q)#T)B&A3KM]J/I@D@^PZL2I[4!'VA^_=A(RA&;<867U!6+'
MYWSV.;[EFQP8_RYV !+]3&DFILY.ROS&=46\@Q2+'LLA4V\VC*=8JB+?NB+G
M@),2E%(W\+R1FV*2.;-)6;?BLPDK)"49K#@219IB?G\+E!VFCN\<*SZ2[4[J
M"G<VR?$6[D!^SE=<E=R&)2$I9(*P#''83)VY?Q/Y@0:4+?XA<! GST@/9<W8
M=UUXGTP=3_<(*,124V#UMX<%4*J95#]^U*1.$U,#3Y^/[&_*P:O!K+& !:-?
M2")W4^?:00EL<$'E1W9X!_6 AIHO9E24O^A0M_4<%!="LK0&JQZD)*O^\<]:
MB!. XND&!#4@. >,'@'T:T#_'#!X!#"H 8.G H8UH!RZ6XV]%"[$$L\FG!T0
MUZT5FWXHU2_12B^2Z8ER)[EZ2Q1.SN;QCX((HDT3"&<)"HG(65UQA58%CW?*
M!\0VZ-/R;<PX7*'W6=Q3/U*YJ^PN,$4KKF8NE_?H>0@2$RI>H)?H\UV(GC][
M@9XADJ$EH5133ERI>JUCNW'=P]NJA\$C/?31DF5R)U"4)9!TX!>_P0<& E?)
MU6@6'#6[#8R,'W#60WW_"@5>,.CJD!F^Q-P(#Y\.[W? HZ?# X,8_68"]4N^
M_B-\E\Z0K_.UD%SM#]^ZID(5:] =2V^:-R+',4P=M2L*X'MP9G__Y8^\UUTV
MV"0+;9)%ELA:A@T:PP8F]@?#<D[BTC8L!,C.E6EDNM2.BFQ8DNGS:Z^6YL3=
MGXK\:Q.OW2(RM6C),6SD&!KE:,_9KTM(U\ [YZ:1YU(Q;)*%-LDB2V0M,T:-
M&:,_N)F,;!IFDRRT2199(FL9-FX,&UO;3,:_7?\+8[!+1;9)%EDB:XE\W8A\
M;1:YGNY7**<XD^4U#=2U+5<7=E72-SC>>3.ZK7BO3W?+WNA,<V/L2S6W2199
M(FMI_JK1_-7_.!;0OVA>RXT^0;S+&&7;>^.I80QSZ29DDRRT2199(FMYY7L/
M'S'>'SPWZF"6/+/*%EIEBVRQM6T[^?;TC8M,F8.S+5E3J(\-XV96DXU/#Q"_
M-SC;SLPA+Y;;)EMDBZTM=_ @=V"4^TN9-8'D)=X#QUM A8!-01$EF^KH/FYM
MY-R73CN,P2Y>)>:N^QZZ!\R[.A):[4ADBZWRR#W)S*3 MV5*3*"8%9FL$@Y-
M;9-VFY?)IK/ZA4['E1F?!YHJEZ<^Z+<D$XC"1E%ZO;&Z8?$J/585),O+_,^:
M2<G2\G$'. &N&ZCW&\;DL: #-$G*V7]02P,$%     @ PVNV6.22/5HC!0
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
MQP#=>8/$!\A':.R\19[CC8]K_MHWLV'.!C/)<35G@CX]!.CUJS<]F.!RS'@
M$UZ.\?HQG6B-F^TTUMSQ&>Z%^^6?VRT73":)?_NV2.5BTN]"9<X;GN,(5I9,
MC1S8(UC^SS^Y,^?7/E5,P@*3L- 0K*/3I-%I,D3W/Q3I%IB2*#K*LWN6A],D
M1O\-;?:["C_3>'48/?K>TGYL!WYP M<&WB0L- 3K!'[:!'XZ&/C?Y-F-Y,/!
M<0(J_-N"RQ&<0V^R'&1=^R14L&E+LDE7LN#E"*<[(JQ&S%LC?IF-9LV@3DAF
M34AF@R$YFR0VH#9I;XH8)%X;&).PP"0L- 3KR#)O9)G_^%0^-ZF325A@$A8:
M@G5T6C0Z+893N?R:4-F$*Y5B+1K$W\DK@\1K93$)"Q8O$LQL=)*F0D,..]%^
MUT3[W7#^IC0NY>LMPD(PLBT$WLI$+FA?Y%')B!"@'I]=GPJ#GJY5H8(MVKE[
M-#_)[R8=AH9@'15<Y_FSQ?E?AX9\?=G@)Y(6Z> Y,NSE6@V,T@*CM- 4K:M7
MZS/3_?&G2>W#E%HF:8%16FB*UE7+>U;+,_B6.@R[6A;OQ1'@C-R33&;496B*
M5D7;;E5C4F![70;C\D.KR$15=VAZFU+;K2XPG?2O50E.5WF>,57]3GZ^[TG&
M40([B92)7KZ7LZHD5C4$S77-9TN%H*F^/ ".@:D!\OZ.4G%L* =-8=+_!E!+
M P04    " ##:[98'MA\(5\$  !8&P  &0   'AL+W=O<FMS:&5E=',O<VAE
M970V-"YX;6R]F5V/VC@4AO^*E:U6K=223SYF%I!@0MJ]8'?4V6XO5GMA$@-1
MDYC:SC"5]L>OG820,,& =-0;2(+/<^SW=6QCC_>4?>-;0@1Z29.,3XRM$+M[
MT^3AEJ28]^B.9/*7-64I%O*6;4R^8P1'15":F(YE#<P4QYDQ'1?/'MET3'.1
MQ!EY9(CG:8K9CSE)Z'YBV,;AP>=XLQ7J@3D=[_"&/!'Q9??(Y)U94Z(X)1F/
M:88864^,F7T?V)X**$K\'9,];UPCU905I=_4S>_1Q+!4C4A"0J$06'X]DP>2
M)(HDZ_&]@AIU3A78O#[0@Z+QLC$KS,D#3;[&D=A.C)&!(K+&>2(^T_TG4C6H
MKW@A37CQB?956<M 8<X%3:M@68,TSLIO_%()T0AP[3,!3A7@G 0X[ID MPIP
MK\W@50'>:0;G3$"_"NA?&S"H @:%]J58A=(^%G@Z9G2/F"HM:>JBL*N(E@+'
MF>I93X+)7V,9)Z:S\'L>\UBYS!'.(N3'?$>K!^_11R+=RWZ@62XK0E4G0/.<
M2P;GA*-/)(F0[-WH"2<$O?6)P''"WZ$W*,[0,DX2!1F;0M9393/#JDX/99V<
M,W5RT9)F8LO1(HM(U!'OZ^-M1P,PI4"U2LY!I;FC)?X9BAYR[??(L1P7?7GR
MT=LW[VHENEJHY_DD;/ T'%_/66)6<[QKZK6XGE>WLP,37(]QNC$M&]RZL[H%
MUSTGV[%O(KJ^T#G_F:VX8'+D^K>C ?,RD=>=2 WG]WR'0S(QY'C-"7LFQO37
M7^R!]5N7V9 P'Q*V@(0%0+"6]5YMO:>C3__(TQ5ARG5\='MU=)M3.13]I^OZ
M\S+!H$B@)MSGJ3LVGYL^7BSA7RRQT#;C5L6!8"W%^[7B?:WB'^6R!,D7C:NQ
M7>I^%+M+7"WKUO<)$N:7L'[#,N_$LM<EK':)H"PQ;)3X,.@-ZD(M?0>UO@.M
MOE]9+,@'NEXK<3.YAI1#58Y9C!.TD=)WJJPEWJHR),PO8:.FA@V!2ITA$P9
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
MD$4HR]9?9QN";M+5O',JY,4P?;DF>$F8&B#?7U$J7C?4!,4J^,G?4$L#!!0
M   ( ,-KMECTVQ780@,  *H.   9    >&PO=V]R:W-H965T<R]S:&5E=#8W
M+GAM;+V776_:,!2&_XJ555,KM20$"K2#2$!6K1=(J*C;Q;0+DYR 52=.;0=:
M:3]^=A)2TH4,I*PW$#M^'_N\_HC/<,OXDU@#2/02TDB,C+64\:UI"F\-(18M
M%D.DW@2,AUBJ(E^9(N: _5044M.VK)X98A(9SC"MFW-GR!))201SCD02AIB_
M3H"R[<AH&[N*![):2UUA.L,8KV !\C&><U4R"XI/0H@$81'B$(R,<?O6;5M:
MD+;X3F K]IZ1#F7)V),NW/LCP](C @J>U BL_C8P!4HU28WC.8<:19]:N/^\
MH]^EP:M@EEC E-$?Q)?KD3$PD \!3JA\8-MOD =TK7D>HR+]1=N\K64@+Q&2
MA;E8C2 D4?:/7W(C]@3MW@&!G0OL]X+N 4$G%W2.%71S03=U)@LE]<'%$CM#
MSK:(Z]:*IA]2,U.U"I]$>MX7DJNW1.FD,_:>$R*(G@.!<.0CEXB8Y167^R7$
M C3GL"$L$?3U:DJ9 !_=88]0(E_1N0L2$RHNT!5Z7+CH_.P"G2$2H1FA5,.&
MIE3CU;V:7CZV238V^\#8VC::L4BN!?H:^>"7 :8*M(C6WD4[L6N),\Q;J-.^
M1+9E=RL&-#U>WJF0N\?+[9IH.L7<=5)>YP#O^,GY.5X*R=4>^U4U"UDOW>I>
M],%S*V+LP<A0)XL O@'#^?RIW;.^5#G8),QM"%9RMUNXVZVC.W/./ !?H("S
M$/EEK[$0("N7= ;MIU!]Z&Z<*ZLU&)J;?9/^;F2U.N4V;@6HW^H5C4HQ71<Q
M7?\CIO=+9(:C)% +(^$D6NTMF!F$2^"5RZ6VBU.72Y,PMR%8R=I>86WO0S9C
MKTEWFX2Y#<%*[O8+=_O_8S/60D\ULTF8F\$&I1.@7[VY!X5'@V8W-_J-II2H
MNQ.@!:-)=@>HV_FU_9]J9Y,PMR%8R?>;PO>;#]GY-TVZVR3,;0A6<K=MO=U0
MK=IU?1_&F'"5:TCDK3%?0?55LA9RJGV-TMR<=NA[G_EB[EWB0U!AZF1(((\E
MD<QNN$5MD7"-TS3C7?U$)V)I<O"&R;(X=0%=$;7'*00*J0X<]<'D66*4%22+
MTU1AR:1*/-+'M4HF@>L&ZGW F-P5= =%>NK\ 5!+ P04    " ##:[98Q 5
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
M8I</,EF^O/G23#9O/=Z0: *%9MY?U>:%3P<0,(?Z$RB:0*&9A&I_PLGENIV
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
M R+*-SS;%8],>,XXS[;%RPT-(LID ?']*LOXX8V\0/V8CMN_ %!+ P04
M" ##:[98^( GHVT)  "N60  &0   'AL+W=O<FMS:&5E=',O<VAE970W,BYX
M;6R]7%MOVS88_2N$5PPMT-H6=7&2)082:]WZD"UHFO:AV(,LT[906?(H.FF'
M_?A1EYBBK'PRDT][26R9/"2/^%V.2/'\(>7?LC5C@GS?Q$EV,5@+L3T;C;)P
MS39!-DRW+)&_+%.^"83\RE>C;,M9L"@J;>(1'8^]T2:(DL'TO+AVPZ?GZ4[$
M4<)N.,EVFTW ?URQ.'VX&%B#QPL?H]5:Y!=&T_-ML&*W3-QM;[C\-MJC+*(-
M2[(H30AGRXO!I77F3\9YA:+$YX@]9+7/)!_*/$V_Y5\^+"X&X[Q'+&:AR"$"
M^>^>S5@<YTBR'W]7H(-]FWG%^N=']/?%X.5@YD'&9FG\)5J(]<7@9$ 6;!GL
M8O$Q??B=50-R<[PPC;/B+WFHRHX')-QE(MU4E64/-E%2_@^^5T34*EC>$Q5H
M58$V*SA/5+"K"O:Q%9RJ@E,P4PZEX,$/1# ]Y^D#X7EIB99_*,@L:LOA1TE^
MWV\%E[]&LIZ8WHHT_/;N2C*W(+-T(Z=3%N0WY"WYR#+!HU#('XI"Y+7/1!#%
MV1ORCMS=^N3UJS?D%1F1;!UPEI$H(7=))+*WM0O741Q+,'GM5?WK^4C(KN<=
M&(55-Z_*;M(GNFE1<ITF8IV17Y,%6^@ (SGF_<#IX\"O*(AX'? AL:VWA(ZI
MT]*AV?'5[9;J_O'5*3 :>W\;[0+/?@+OX&9]O9S+*]*J_FHCNP1SVL%R5W.6
M;8.070RD+\D8OV>#Z<\_6=[XES:B,,%\)#"-1&=/H@.A5[8P+VPAK-D"8=_S
MSXR\GK.$+2/QIHW3$GM28.?>]GYJC8<GYZ/[.E>'A;RAIY?Q#\NXP\F^C#8R
M=S\R%QS9X?2X9ILYXZV3 X0RG1R88#X2F$:AMZ?0P[0P#Y-$3# ?"4PC<;(G
M<=*CA978)YIAV T#:ROC- RL+./5R[2;U\E^6"?@L-X'$2?W0;QC)%V2X"'@
MBXS<RPD3):NV@9P<=-)I>H'9R8$7<&I>H!Q(&X[3/I33_5!.P:'<)9R%Z2J)
M_FG>HC#-1&OD/CWHZ61H-48#-FHZ@Y' -'ZLL4J8QB!#7XI44K(3W#,N4V.R
M93Q*%T3QUIK>P* 6^<$"3CRR*;*<-B< (YARB(6FDUC+.BTS;WJ9Y_^1^$&^
M?DSCF,B</K>B5M=:02/Y5E0T'PM-IY4J6BDXC?Y(DW>YWY&TSH,X2$+VELS9
M*DH2Z8ERWU3,LM<R%2]S]%8W6[51=RN'B0S<$6/:D-!TVE3R;(%IY?0W'B0Y
M9UW$V"W$T"8QJ.DP%II.C$J(+3@C_ES.I2Y>G ->WHV;47<&-V5,#!*:3HS*
MIRTXH9;^:<FB8[AQV[AIAD>X-6-N^LB3+94H6V *V>J$6+(XVOUX+5;F-@EK
M*]3P43[<S^?RH')=:P+&N'VB<%DE"C<RXK$RP"VA^ ;FT,;Q#1/-QT+3*55Y
MM@4GVL?'MX4D.>!9GIR5DZU]KI7-G=9%.QV>'LPVL%?&'"*AZ1RJ!-^",_QZ
ML#N2I1+0<FHTV9.A>]JD"37+QT+3GPZJ-)_"&7DM]!W'4H6GL91/IJ:P@]LU
M90D+36=)Y?$43&@;<?!(HJP6HNRAU4P8X*:-B>HC,Z<J,Z?FF7DS*!Y)'SWP
M6=0:CIL)>DNQ%M?FP]U^+BTJ\Z9PYOWD@TGR+[DLGZ,\^BM)T/LH"X.X>&(/
M/L&$&S6-H*AH/A::3KC*Z*F#^1B38B;M,U0T'PM-9U))  I+@&)Z/C[EJQX"
MM5((P]B%_;<^\8%K&M/5ARJ@2A506!6\W-)EP4^R1+AFY,^$P0X ]?$[*IJ/
MA:;?!Z5***Q*3!T JAA!1?.QT'0FE1BAL!BY3)*=G*,U#Q"R1$BAU\ICB679
MFF*UF\L7<)/&!/6A-*A2&A16&J@F_^DAA4T>4WS,4-%\+#1]:X"2,O88=7,
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
M(.E>&YE78,P@9Z+\I\^5#T> J'\!$%> N D87@#T*T"_"4@N )(*D+P5,*@
M3GI8:G?&+:FA\ZF2!Z)L-++9!^>^0Z-?3-AS\F 4OF6(,_,O9@>*W(I4YD"H
MR,CJ&8^@!O)^"88RKC^0#OGVL"3OWWT@[P@3Y(YQCENLIZ'!]2U+F%9K+<JU
MX@MK13&YD\+L-%F)#+)3@A 3K[./7[-?Q*V,=U1U23_Z2.)>G'@26KX=WO?
M5V^'QRUJ^O5>]!U?___NQ>/U6AN%W]1?/M-+TL1/:NO,1!<TA5F A42#>H)@
M_LO/T;#WJ\^P'TFV^D%D)V8FM9E)&_O\5AA 5H-'UOKI,ZXD&#D"6T^?YDD7
MC\'3L1_G,5$S9G4>T^LF=<Q)]H,Z^T%K]E@$L<0)K !*@4A?"&Z_T-055]^7
M=]-.]QAY3TX)&AXEWFGJ+T/&)R'=4<, 3U!TR8%A[<"P->7/>$<6H)C,6$K6
M(&###$FE-C[U[52/L5?]T">MJ7]X;E'<4._AB;J17_VH5C]J3?EW:2@GTA4$
MJ*I APCPJ5^45(.6')>CLR/:28YVJ!3B"8HO"1D'C8FK6MG5?QU%TGJZ2:$8
MMBR,O^!V8S^"G[#<D$T+A&RQ']*N8G*I-6B"<V@=]C&='*C>*\#.!FFP/P)C
M>#4Z)^UD("1>LM1 1B@RF8J5T37CS##0'VT]X?N,B>U/)UD?0_&6I.<96R9F
MJQ+6HX**%TR6-C_FTM+PZ#[/06U=(Z71CKTP906L9^M>[<:U*(WY!?9PD6?^
M>CQ9CGWS5Y.EZ_G"?Y<M&T:\Z[;69 X;3*'7'>%Q4V435@Z,+%R7L98&>Q;W
MN,.^%90-P/<;*<WKP"Y0=\+S?P!02P,$%     @ PVNV6#=HF/_% @  *@@
M !D   !X;"]W;W)K<VAE971S+W-H965T-S4N>&ULK59=;]HP%/TK5E9-K=3E
MFZ3J(%(IG=J'2E59MX=I#R:Y$*N)S6P#W;^?/T(6(* ^] 7\<<_Q.=?F7H8;
MQE]%"2#16UU1,7)**9?7GB?R$FHL7+8$JG;FC-=8JBE?>&+) 1<&5%=>Z/N)
M5V-"G6QHUIYX-F0K61$*3QR)55UC_G<,%=N,G,#9+CR312GU@I<-EW@!4Y O
MRR>N9E[+4I :J"",(@[SD7,37$\2'6\"?A#8B,X8:2<SQE[UY*$8.;X6!!7D
M4C-@];6&6Z@J3:1D_&DXG?9(#>R.M^S?C'?E988%W++J)RED.7*N'%3 '*\J
M^<PV]]#X&6B^G%7"?**-C4U3!^4K(5G=@)6"FE#[C=^:/'0 07($$#: <!\0
M'P%$#2!Z+R!N +')C+5B\C#!$F=#SC:(ZVC%I@<FF0:M[!.JKWTJN=HE"B>S
M!YJS&M!W_ ;B$MUA3@E="#0&]:( =7?1^00D)I6X0%_0RW2"SL\NT!DB%#V2
MJE)W*(:>5(HTKY<WIX_MZ>&1TX,0/3(J2X'N: '%+H&GK+1^PJV?<7B2\1%S
M%T7!)0K],.X1=/M^>-0#G[P?'IYP$[6W$QF^Z C?R?OX=3,3DJL?SN^^Q%OB
MN)]8%Y-KL<0YC!Q5+03P-3C9YT]!XG_M2]I'DDT^B&PGH7&;T/@4>_9"B80"
M3266T/M>+3PU<%TRUUF4NNHJU]UT' 8%H3O8#9H<!OENW,;LJ!^TZ@<GU:M*
MI^H8[=-M@5==26G:.<\*[XE2RJ_VE/=$^8$;]&M/6NW)2>WM4Y[9ITSL4Y;Z
M*?<92@[2%P:QF^P9.HP*PH$;[1GJB5*&!GN&O$X5K8$O3#<2*&<K*FT!:E?;
MAG=CZOS>^E@U0MNW_M/8+JKJPX)0@2J8*TK?356JN>U,=B+9TM3J&9.J\IMA
MJ9HY<!V@]N>,R>U$']#^/<C^ 5!+ P04    " ##:[98;>X9;V<#  !R#0
M&0   'AL+W=O<FMS:&5E=',O<VAE970W-BYX;6RM5UUOVC 4_2M6-DVMM)(X
M"00ZB%2:5=M#I6K=Q\.T!T,N$"VQF6V@^_>SG32$Q+"JX@5BYYSC<Z\OYGJ\
M8_RW6 %(]%3D5$R<E93K:]<5\Q441/38&JAZLV"\(%(-^=(5:PXD-:0B=WW/
M&[@%R:@3C\W< X_';"/SC,(#1V)3%(3_G4+.=A,'.\\37[+E2NH)-QZOR1(>
M07Y;/W U<FN5-"N BHQ1Q&$Q<6[P=8)]33"([QGL1.,9Z5!FC/W6@\_IQ/&T
M(\AA+K4$45];N(4\UTK*QY]*U*G7U,3F\[/ZG0E>!3,C FY9_B-+Y6KB#!V4
MPH)L<OF%[3Y!%5!?Z\U9+LPGVI78:.2@^49(5E1DY:#(:/E-GJI$- AX<(3@
M5P2_30B/$(**$+R4$%:$T&2F#,7D(2&2Q&/.=HAKM%+3#R:9AJW"SZC>]T?)
MU=M,\63\F<Y9 >@K>0+Q'NU'Z(&S;69V]V(*%!:9O$07"4B2Y>(27:%OCPFZ
M>'N)WJ*,HOLLSQ54C%VI/&EE=UZM/RW7]X^LCWUTSZA<"?21II >"K@JF#HB
M_SFBJ7]2\9[P'@KP>^1[?F@Q=/MR>F"A)R^G^R>B">K]"8Q><$3O#E+@)$<_
M;V9"<O4K^67+<:D1VC7TT7$MUF0.$T>=#0+X%ISXW1L\\#[8\G-.L>1,8@>Y
M"^O<A:?4X]L-YT"E+6$E,3)$?31N8]P;C-UM,P\V3/\0DW0Q7@_7F /7_=IU
M_Z3K!!:@?*<VVR5SV%@N:BQ7VNYBKL*H8[Q$#9K&[;8'M>W!R4)]E$3"?\IT
M<,XR/:=8<B:Q@\Q%=>:BUY9IU-E+OQ>V]MN&"5J[W<7@8V4ZK%T/7UVFPVX)
M>KU1R[<%A'$[NF3XTCH=U;Y'IP]4QE4O0/]3J:-S5NHYQ9(SB1WD#GO[;L%[
M;:U6S.96A>VSJ<(<%&OW;+*@<-0;VO<=-SH=_.J*K:CV.JN\8UM51VWO%E1P
MU+N_]^Z?]/Z52=4$9&5[)E5[MMZW9[.J/;/&Y7?^H/JXY[=#ZZ*N_&'G%+'
M<+\A5L;F-IK1 OC2-/4"S=F&RK*+JV?KB\.-:9=;\U-]H3!-[EZFO(VH)FN9
M48%R6"A)M0GJWXR7#7XYD&QM6MX9DZJ!-H\K=2D"K@'J_8(Q^3S0"]37K/@?
M4$L#!!0    ( ,-KMEC$7M[!400  !T1   9    >&PO=V]R:W-H965T<R]S
M:&5E=#<W+GAM;*U836_C-A#]*X2*%BFPE41*_DIM XF]B]W#MD'2; ]%#[0T
MMH652)>DX^R_+TG)LJVE)+=(#K$D\[V9-T..9CP]</%5;@$4>BUR)F?>5JG=
M;1#(9 L%E3[? =/?K+DHJ-*W8A/(G0":6E"1!R0,AT%!,^;-I_;9@YA/^5[E
M&8,'@>2^**CX=@\Y/\P\[!T?/&:;K3(/@OET1S?P!.IY]R#T75"SI%D!3&:<
M(0'KF7>';Y=X8 !VQ9<,#O+L&ADI*\Z_FIM/Z<P+C4>00Z(,!=4?+[" /#=,
MVH]_*E*OMFF Y]=']@]6O!:SHA(6//\S2]5VYHT]E,*:[G/UR \?H1)D'4QX
M+NU_=*C6AAY*]E+QH@)K#XJ,E9_TM0K$&0 /6P"D I F(&X!1!4@NA805X#8
M1J:48N.PI(K.IX(?D#"K-9NYL,&T:"T_8R;O3TKH;S.-4_-/+.$%H#_H*\AW
MZ!$2SI(LSZA-"E^C9__)1Q\@!4%S]*2HVBLNOJ%'J@ ICMZOUV S9QC*IS=+
M4#3+Y<_30&D'C9D@J9RY+YTA+<Y@@CYSIK82O6<II)<$@596RR-'>?>DD_$S
M%3Z*\#M$0A(['%I<#X\<\.7U<-*A)JJ3%5F^J(7O+=+SU]U**J&/V]^N_)3V
M8[=]4X-NY8XF,/-TD9$@7L";__0#'H:_NF+[EF3+-R*[B'M<QSWN8I^? KNN
M0JWHJRM\)0TN\V=*[LL\] F>!B_G<;EJU;)OU8620:UDT*L$C/?FM#/]6M%[
MZ*AI!0S6F7+I*DDQOO E# <-8=VV;T(?AS^ZRL+2S8]CM]AA+7;8:= 6-:0/
M"N/L%WM2@ J6L8U$E*4HYU*"=,D=.MV)1@VY[F6#<2.1+6P#M[A1+6[4*>X+
MS?=E&:"Y?GE3EKBUC)S623-UW<9N8N)/6G+7@QS[X^^ %X+'M>!Q7S91(B#-
M5)F^:KLZ17<SW1!_Z!:SZ '&_J E"CW R(^[HS"IHS#I9%KP0K=\TF;>I7SB
M/JE1(]TMRQH[?-FR;.C>NC@\-1UA;RZ%J41<H)P>4+*E;./>OQ7391ULJ.FQ
MI@L/:4G;D?U:A6=M%>ZT^:S/H]!]$#/%%NVXS$S&3D57@E(YZ ;:O8%[V-L5
M+2KD=XKB1FK_CX7+6)!3+$@GUV_<:-=OF(PIT&]GI1OS=&_[?K?X;KH;W"Z^
M%SEJVP@]2.) 7H;CU,3ASEYEOLQ>LA186I8QO3WH*@>D1S@]HS =HR3?R];0
M1%=E=]&V;CRY_&MN"C<,MQV'4P.%NSNHW]46A%-0-TYOPY:*N^A#$BVW)=?Q
M?VHW\*FYPMT=SJG=5E6!<TIV=CLDFC1SV--.D=;7V/)HXK)YQ,V6(SB;&PL0
M&SM_2Y3P/5/EC%4_K6?\.SO9-I[?F]G?SJ,GFO*' ST";3(F40YK31GZ(^V9
M*&?Q\D;QG9U.5USI6==>;H'JCM0LT-^O.5?'&V.@_D5D_B]02P,$%     @
MPVNV6(=ZW/W"!0  .S   !D   !X;"]W;W)K<VAE971S+W-H965T-S@N>&UL
MO9M=;]LV%(;_"N$50PMTMD793IHY!N)0Q#H@:]$TV46Q"UJF;:&2Z)%TD@[[
M\:,^+(FVPEC#06X2?? \I/B2/-(;9OHHY'>UX5RCIR1.U65OH_7V8C!0X88G
M3/7%EJ?FSDK(A&ES*M<#M96<+?.@)![@X7 R2%B4]F;3_-IG.9N*G8ZCE'^6
M2.V2A,D?<QZ+Q\N>U]M?^!*M-SJ[,)A-MVS-;[F^VWZ6YFQ04991PE,5B11)
MOKKL77D7%(^S@+S$?<0?5>,898^R$.)[=O)Q>=D;9BWB,0]UAF#FUP._YG&<
MD4P[_BZAO:K.++!YO*?3_.'-PRR8XM<B_C-:ZLUE[[R'EGS%=K'^(AY_X^4#
MY0T,1:SRG^BQ+#OLH7"GM$C*8-.")$J+W^RI[(A& /:?"<!E #XUP"\#_(,
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
M(!^G1U:G?C28C]-?R. ]TE'X_>T*!VGOE5-[,QYVY=2LJ,$&8LT+PBJL9(9
M68)K&9R@HJ;7S:W!+NOQT0D,L_K5ZAET'N\*U-+U-)KD<BU,\_2UJVW?]-9U
M"P?K"]M/N:;@.TS3C.'#AB57$PXE0H;^&&N,:OJ;9F)D[5J$!VFPX7##%?:$
MH*P [I=2FMW$&FB[S.P;4$L#!!0    ( ,-KMEC_X8)PX00  #H<   9
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
M7'TO =<!:G[!F'SNZ NS_0*+_P!02P,$%     @ PVNV6%S3XO1[ @  S08
M !D   !X;"]W;W)K<VAE971S+W-H965T.#0N>&ULK55=3]LP%/TK5H8FD+8D
MS5<+2R-!$1H/2 C&>)CVX":WK85C9[;;L'^_ZR1$@8:*A^4A\<<]Q^?8OC=I
M+=63W@ 8\EQRH>?.QICJS/-TOH&2:E=6('!F)55)#7;5VM.5 EHTH))[@>\G
M7DF9<+*T&;M562JWAC,!MXKH;5E2]?<"N*SGSL1Y&;ACZXVQ UZ65G0-]V >
MJEN%/:]G*5@)0C,IB(+5W#F?G"T2&]\$_&10ZT&;6"=+*9]LY[J8.[X5!!QR
M8QDH?G:P ,XM$<KXTW$Z_9(6.&R_L%\UWM'+DFI82/[("K.9.S.'%+"B6V[N
M9/T=.C^QY<LEU\V;U&ULE#@DWVHCRPZ,"DHFVB]][O9A )A$[P""#A!\%!!V
M@+ QVBIK;%U20[-4R9HH&XULMM'L38-&-TS84[PW"F<9XDQV+78@C%0,-#F^
M!$,9UR?D*WFXOR3'1R?DB#!!;ACGN.<Z]0PN:8%>WM%?M/3!._0W5+DDG'PA
M@1]$(_#%Q^'A:[B'1GNW0>\V:/C"#[C]=;[41N$U^CUFJ^6)QGEL:IWIBN8P
M=S!W-*@=.-GG3Y/$_S9F\C^1O;(<]I;#0^S9':WQOAA0C/+1 VSATP9N<WZ7
M!?[4G:7>;FAA)&HR<\,^ZI6VJ-<6'=3VB!EN[U>E9 YZ5%U+,!NLFT1N_$;<
M?E!TZIZ.:XM[;?%!;5=,,$RK@JRE+$:EQ7NKSF(W/AT^;W3N(^+$G8[K3'J=
MR4&=/Z2A'#>QO]AC4I.]TPOCJ?M6WDA4$.WMHS<H-K;08XZNF="$PPIQOCM%
MEZHMGFW'R*JI/TMIL)HUS0W^;T#9 )Q?26E>.K:D]7^P[!]02P,$%     @
MPVNV6(7^/1I/!@  MS0  !D   !X;"]W;W)K<VAE971S+W-H965T.#4N>&UL
MM5MK;]LV%/TKA%<,+9#:%B7+=N88:,QN*[!L08MN'XI]4&S:%JJ'*])Y /OQ
MHQX114FYL8RK?FALF?>0YXB7ND>B%@]Q\EWL.9?D,0PB<3782WFX'(W$>L]#
M3PSC X_4+]LX"3VIOB:[D3@DW-MD06$PHN.Q.PH]/QHL%]FQVV2YB(\R\"-^
MFQ!Q#$,O>;KF0?QP-; &SP<^^[N]3 ^,EHN#M^-?N/QZN$W4MU&)LO%#'@D_
MCDC"MU>##]8E<[* K,7?/G\0E<\DI7(7Q]_3+Y\V5X-Q.B(>\+5,(3SUYYZO
M>!"D2&H</PK00=EG&EC]_(S^:T9>D;GS!%_%P3_^1NZO!K,!V?"M=PSDY_CA
M=UX0FJ1XZS@0V?_D(6_K.@.R/@H9AT6P&D'H1_E?[[$0HA)@N2\$T"* U@->
MZL$N NQ3 YPBP,F4R:ED.C!/>LM%$C^0)&VMT-(/F9A9M*+O1^EY_R(3]:NO
MXN3R-E%3*)%/%^0V\"))O&A#/OXX^@=U;B5YR[CT_$"\(^_)UR^,O'WSCKPA
M?D1N_"!0ITTL1E(-(H4:K8L.K_,.Z0L=6I3<Q)'<"_(QVO"-"3!2HR\IT&<*
MUQ1$O/&2(;&M"T+'U&D9T.KT<+LEG)T>3@$V=GE"[ S//NN$?/MP)V2BDN7?
M-N5S9*<=.5U!+L7!6_.K@5HB!$_N^6#Y\T^6._ZE335,,(8$9BCJE(HZ$'I%
MT4.I*']6M$W&'&Z2P:7KYKV:M#-W,;JORI,WFAJ-ILYP9C9CX-#.)#XIB4]
MXG]P(2[5RKH^AL? DWRC%D35S=KWTB6WC7F.-ZN0>C^GXZ%=X][6S&TT8^#H
MSN3NEMQ=D/N?ZI)YZ'KBW08OVYT,IS7V+:TL9SBID0>'=R;Y:4E^"I)GE=-,
M^*.J$01OXSMM,''<X;Q&M[51G>VTD0VJD5,V,EC,2A8SD,5OJFHA;X-8J,O/
M-HE#LO'%(19^QBK>=C^]L^:T;<[MUD96C>ZL0;?:QF [+]G.X61-A__MAH=W
M/&E=W,'PKHL[)AA# C-DL\:Z@!GW=L$LH)%$145C6&BFK)6ZT,*]:A9XU<RQ
MW$9ZM;=R:OD%C^U<[E1SIR#WZZ,?;/QH)S+6GT*UTMSSE+< ,Q1&[3R;,-$8
M%IJIJ"YJK?ZJ6@NUK$5%8UAHIJRZLK602UNK6;;2V;A1XA3-W&HSMY&D?=2V
MEBYN+;BZ/2%)R7_*J$9^> SAO$4J5 OM,-$8%IHILJZB+;>_O$4J@0M9,=$8
M%IHIJZ[/+;A !_/VHK1I=P$G@7_/VV^SP%U88_+$O:0M= 6'=M82"<W44KL$
M"[8))ZX#WN/KZP#84><)BXG&L-!,D;4YL>;]K0.HS@45C6&AF3<NM7>A8!&/
ML@Z\TH4#K -P:%<ML=!,+;5AH;!AN?'6>W4H>:I/3B#C8<BN4Q,5C6&AF7)J
M#T1I;QE/48T0*AK#0C-EU4:(@HZ@>\5>X%4K]AEUZHYY532K^NK9Q&[<DH5'
M=RY[[5<H[%=>R]$3"W:XE\[S"Q.-8:&9"FM71"?]I2VJ#T)%8UAHIJS:!U'X
M<0+*A1KNP@:NTZC>!PO-E%)['PH;DU/6@!.*=;B7SI,5U1%AH9D*:T=$9_VM
M :@>"!6-8:&9LFH/1.$G-"AK -R%-0$6 53C@X5F[G'0QL>&7<E?VZV_YB=6
MZ3!6YWT-J*8'"\W449L>V^IOMPBJ^4%%8UAHIJS:_-CP Z#.57J!5]TS,J_?
M5"_:5$OTN3V<S*O_:N4Z/,QS9:AL18+-RHM9>F*=#L-WGF&X.Y+Z<$*V=D*V
MTU_BHMH?5#2&A6;*JNV/#3\4PKA&O](%4*?#D9VE[,/RV-KRV+ ? 9/_A (=
MAN\\2U$M$!::*:VV0/:TO^1']3VH: P+S915^QX;?A*$DOQP%]!3-3BTLY9]
MF!U;FQT;=B*K.%*3\)AOSO<CHK3=J7[@#3 P9N>YB6IXL-#,+<C:\#C][5)S
M4/T/*AK#0C-EU?['0=ZE5N!5;Z>[4[ (7[6$.-/&#EAXH%V%&%7>Z AYLLO>
MC!%D'1\CF;\941XMW[[YD+US4CM^;5VR_!T:#9._TG/C)3L_$B3@6P4Y'DY5
MN9'D;\GD7V1\R-X;N8NEC,/LXYY[&YZD#=3OVSB6SU_2#LIWE9;_ U!+ P04
M    " ##:[98Q<Q\VU@'  #W/P  &0   'AL+W=O<FMS:&5E=',O<VAE970X
M-BYX;6RU6UUOVS84_2N$5PPMT-HB9<MVEAA(+*K+0[JB:;>'8@^,S-A"]>%2
M<M(.^_&C/F*)$D-+V$T>$EOF/8<ZER9YC\+SQT1\2W><9^A'%,;IQ6B79?NS
MR23U=SQBZ3C9\UA^<I^(B&7RK=A.TKW@;%,$1>&$6)8SB5@0CU;GQ;6/8G6>
M'+(PB/E'@=)#%#'Q\XJ'R>/%"(^>+GP*MKLLOS!9G>_9EM_R[,O^HY#O)D>4
M31#Q. V2& E^?S&ZQ&>>/<\#BA9_!OPQ;;Q&^:W<)<FW_,WUYF)DY3WB(?>S
M'(+)/P]\S<,P1Y+]^%Z!CHZ<>6#S]1.Z5]R\O)D[EO)U$OX5;++=Q6@Q0AM^
MSPYA]BEY_)U7-S3+\?PD3(O?Z+%J:XV0?TBS)*J"90^B("[_LA^5$(T B:,/
M(%4 :0=,GPFPJP"['> \$S"M J9]&695P*QO@%,%.(7VI5B%TB[+V.I<)(](
MY*TE6OZB2%<1+04.XGQDW69"?AK(N&QU'6<LW@9W(4>7:<JS%+UV><:",'V#
MWJ$OMRYZ_>H->H6"&-T$82@'0WH^R21Q'C[Q*Y*KDH0\0V*CFR3.=BFB\89O
M-/&N.1X3 \!$WO'QMLG3;5\1(^(-$V-DX[>(6&2JZ=#:''[+]S+<*L)MW?W\
M/W;:/US'[O4/)P8M[>,0L@L\N_<0^GIYEV9"3AI_Z\9*B3;5H^4SZ5FZ9SZ_
M&,FI,N7B@8]6O_Z"'>LW79X@P5Q(, H)Y@&!*?F='O,[-:&OWHLD39'/A/@9
MQ%OTP,(#U^6U1)D7*/F"]K BT]EX<3YY:";,R#4T8;TH:=EJUFB%;5MMXP%U
M2Q%X=A1X9A3XTO</T2%D&=\@%B4B"_YA^;*K$[E$6C3NY=UL/IZU1#;R#16Y
M%R75M<+C94MFH(XI,CM'F1VCS!_D/BVHYRI6S%4ZC9W.K>#%8MP:,6LCV5"-
M>U'2;JL%'EO+YD]+;Z!.*GK/CWK/S<.Z,901_R'WPJEVWC"B#%T/(,'<>4?O
MY1@O#7K3,L)I9JB5D7EGREJ,I\<VBM"+H] +XP),TRR(BMG#.V0'(9?AIO*T
M5/[$HKR 3 (DF L)1B'!/" P)>?+8\Z7QB^7%Z0^"_,MW$R7SF5G')+64%T;
M\8<FZ30?A>3S@, 4Z;%5UTQ63_$=;3%D==3 [6V0F6&H_#T8*2BC!X6F9J!1
MM>*>&9AK,X"[>LS;&3 R#,[ :48*RNA!H:D9('4&2,\,++09(#TR8&08G('3
MC!24T8-"4S-0E]W86/4U,K#49L#NZN&T,P!:/O=@I*",'A2:FH&Z,,;FRGA=
M^'-<H$\\+#9;Z2[8I^CK#8_NN-#NL\R(0S=:H&@N*!H%1?.@T-1,UQ4ZGH%Z
M7!BR E^#HKF@:!04S8-"4]-<.P38;!'TM;JPIEZ?61T;QLPV.&^]2*FFF6.U
MK00/JFNJT+4U@$]X P,L+]PMP]\1I^/'F!D'B]V+E&J;V8V"OE(;J&^JVK4_
M@(VE:'_GJ\)1AAB9CDE;:M "OQ\IU32SG8[!"-4U5>FZ*L?FLORS8!N./K"(
MG]@&0%;#:U T%Q2-@J)Y4&CJ0\.Z\"<6Z#: 0-;<:U T%Q2-@J)Y4&AJFFMW
M@9C=A;[;@ I&66I)YXF7F6QPVOIP4DTKN57 K<D2JF>JS+6%0,P6PI!-0 6E
M++1XT=EQF1D':]V+E&J;S3I+$U3?5+5KNX"8[8+>FX *IWD[TVEGNV5F&ZQT
M'TZJ:65W-@H>5,]4G6M3@)A-@4O_^R$0<DA_YOXN3L)D^].X%3###5XC0!T!
M4#0*BN9!H:EIKAT! NL($%!' !3-!46CH&@>%)J:YMH1(#". .E6W3;I+D^@
MAD O3JII1<C8:4^:+^$'D-H/('!^ -'4W)B,VT\7S(R#M>Y%2I]IUE'[)?P
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
M@F/"M8'Z/F&*CNI&=U"?:YO]!U!+ P04    " ##:[98LF%C2SL&  !,*
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
M8^4+[?(+3S?%(^=%RGD:%Q\?*5E1EA<0?W](Q8ZH^I(WL'\G?_D?4$L#!!0
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
M/8<4[^$E+_:4?>=;0@1XBL*87_:V0NS.!P/N;TF$>9_N2"SOK"F+L)!?V6;
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
M%R<"]K'W[3!.T4)7:,VX5QP1^[]*G\=6MKKW++A$"UVA-6>AHK;83FU_Z&S
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
M[</PK8>T6\.:T30.PK51%&A>AG!7I7!7O^/,UN)S);MJ4F- :IHUCL*]FF9
M$S,TP^WJBWO;JAK]M0[4ZZD>;8>=JR(HS0.E42B:V9:]/(4OZ]0%'ZI3D#0/
ME$:A:&:G2-4I\OM^;6><W0W2:"Q7-?MI'C;HU_P':FZF?E5.Q-:(<\RV[=5G
M*]<YY6/,:Q[V5KE+A#=<I3=LCV^W3"ZS7URRC=3(-RSDL3IBX:"!#I3F@=(H
M%,UL3Q44<>_"%@X:)D%I'BB-0M',3E4A%=M3ZFD6#II/"UK-8=KU>'_:, HU
M-U._*E5B:R Z:N&@J;&@U27IU95K'O9&N4M$/5QE/6P/>P^<A8A*Q11'7^,-
MERHZ;N"@X0^4YH'2*!3-;$Z5)_'5A0T<-'."TCQ0&H6BF?==JA!+["'V) .W
M,\[M1D$S_:7F08UCWE@5A9J8*5X5-8DU(!US;WOUV;+AD]S[P+#ZSTU0<S.5
MJZ(?L4>_I]9CJW9_LE%!T/ '2O- :12*9O:CBI+DPO<<"6C8!*5YH#0*13,[
M54578H^N]&7%_;13@JNUB%$2H]41&P*-K04-8]-?^F]\J.%NI!XW:!M_]2^5
M!^B#BF[*5D5*8K_Y6,KF)[$2P6R=K9()8K0(I*^_21Y8>'!CQYXM7D[K[9U=
M_0<4T!>D4#13]2H>$GL\;+!Y]"_ZG CN,ZGLU@\:&D%I'BB-0M','E41E%SX
MSB8!#:F@- ^41J%H9J>JR$OLD?=_6/^PT4Y[-;.^M;_PV:*#1EDH6BZZN[=2
M+^(Z^Z1+)*7^5%C'*E^O5AXMEV%.L\6'M>,W^)KFBRDK3+ZV\TY'JD"_:T*^
MT,AV:Z ]6.3+)?,=E:RR]8"S1*DDRC:7G,VY2 ?HYQ=)HG8[Z0N4BU8G_P%0
M2P,$%     @ PVNV6"?J!1)Z @  NP8  !D   !X;"]W;W)K<VAE971S+W-H
M965T.3<N>&ULC55+;^(P$/XK5K9:M5)+0H"0LB%2Z4.[ATJH57</50\F&<"J
M$V=M ^7?[]@)$6Q-10Z)'_,]9A)/DHV0[VH)H,E'P4LU]I9:5R/?5]D2"JHZ
MHH(2=^9"%E3C5"Y\54F@N045W ^#(/(+RDHO3>S:5*:)6&G.2IA*HE9%0>5V
M EQLQE[7VRT\L<52FP4_32JZ@&?0+]54XLQO67)60*F8*(F$^=B[Z8XFL8FW
M ;\9;-3>F)A,9D*\F\FO?.P%QA!PR+1AH/A8PRUP;HC0QM^&TVLE#7!_O&-_
ML+EC+C.JX%;P/RS7R[$7>R2'.5UQ_20V/Z')9V#X,L&5O9--$QMX)%LI+8H&
MC X*5M9/^M'480\0AD< 80,(K>]:R+J\HYJFB10;(DTTLIF!3=6BT1PKS4MY
MUA)W&>)T.FWJ2\N<W!<5%UL ,H$2YDR3*:>ENB3W2C/,'W*RBVX#Z!9?D%;D
M_ XT95Q=D*LVR*+)ZR,4,Y!OY(RPDCPRSG%/);Y&\\:"GS5&)[71\(C11RH[
MI->])&$0]LG+\QTY/[LXI/$Q][8 85N T/+VCO">D-SKS4QIB=_/F\MV3=]W
MTYLS-5(5S6#LX:%1(-?@I=^_=:/@QQ?F>ZWYWE?LZ0-3&>6F) .7M1H\M&!S
M.M=I=]#I)O[:(=EO)?LG2D8NR1H<'TJ&;LE!*SDX47+HDARX)(]D&;62T8F2
ML4NR!D<'DF[!82LX/%'PVB4X_)QCOQ.[)>-6,CY-LA=<X:WOTHT_?4%1W+D.
M]J[_"^WO]2+3UO'<+ACV 0YSY @Z0WQ=LFZ5]42+RK:GF=#8[.QPB7\7D"8
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
M0H06@.]SSM5K1T]0_\=@\A]02P,$%     @ PVNV6% X-(WJ!P  *#H  !H
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
M-A9]WZ_ J-V==,:A"( B*:^MF41BTSRX]=3M[D-F'V@*ECBE"!6$[&2F'U^
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
MCVG.D4*NU"P>-8?20$3;8T.P6BP^0"X99K>]9!:G<Z17B%S7G:4]VR]/06^
MKSI,<4)I2$LS#O#-TG\R]_,,-47E2B.56QIXT^7^=N!)T:$B6!::1<G3HAVE
M?QW']I#3Z:]C(K1Z6^CY<6A4"H[<8R6,<6*T_C6"R0_L?@!02P,$%     @
MPVNV6&S<L-I,!P  'T8   \   !X;"]W;W)K8F]O:RYX;6S%G%UOVD@4AO_*
MB*NNQ"[@+^RJJ40"39#2A VTJ[VJ)O8 LS$V.[:3MK]^QR8T,XEYM3<';IIB
M.^;AF)G'YYQQ/CSEZN$^SQ_8]TV:%6>==5ENW_=Z1;P6&U[\D6]%IO<L<[7A
MI7ZI5KUBJP1/BK40Y2;M.?U^T-MPF74^?MB?:Z9ZYHN\%'$I\TQOK#=\E>*I
M>-E?OV2/LI#W,I7EC[-.\_]4=-A&9G(C?XKDK-/OL&*=/UWE2O[,LY*G\UCE
M:7K6&>QV?!6JE/&;S?,:<L'OBV9+R>_ON 8YZP1]?<*E5$79'-&<GVO&1Z$/
MWKVJROR33$NAQKP4ERJOMC);U:?1GZ)G?(PF#ON?NR"^5_\GC/ER*6,QSN-J
M([)R%T<ETAHP*]9R6W18QC?BK+,_A/$L89.LU$%BTVQW*GUL_4GU6T^3W:<N
M-:X10_5>ZAUJFC3@=) 7MS?SV^OI>+28C-E\H7]\GMPLYNSV$[N=3>X,2 =
M.B>#O+C]/#,@70#IGA#RFV- >@#2.R+D^>AZ=',Q8?.KR60Q-P!] .B?#)"]
MFW$#,@"0P>DN]6A^94 . >3P9)#SJY$YLD, &=)"SN4JD_I8KJ?)41SGE9XF
MLQ6;Y:F,I2@,R A 1K20H_C?2K]GL[V9S,>RV.;/&\QIO(_F\3XMY)UX%%DE
MV)V(<QW3UX:!BB%VS"<N%?O*4TWW6?"B4J+^!2MR2"X#8KO,RSQ^^/V<%R)A
M%_E&GZEX(VCDE0&Q6.Y$4:HJ+BM5#XU1?;NC+Z\U. 9(*0-BI]R6:Z'TG4V<
M;\3N7N=['4-A\B&C#(B5\DRVX-_MF"&!#(@-,N$JTU>S8#,=NOF:*RM:R!H#
M:FWP8MUE];]LHJ>]1Y[68[6YKO47T<1$WA@0BV.:Z>FNU&F%?4V1)0;$FM )
MTU:G,S^Z;);R_6V_#N&V_CWS1AIIPB'6Q%0G8=FJ?E,V*@IAS<(.DH1#+(G+
M/$^>9)J:/##E(+:"OIJ)GG397UPI?37U]ZRYH+O)[B(W,9$<'&(Y7&NA6D/
M02IPB%4PS1)Q7XHD$X7%A*9_AWCZGVD7Z6V[X;C9IOD/(=BYR,12EGJDFIC(
M" ZQ$<9"Z<FV+F5HE=;"?WV/Y" K.,16N)/%0]%E7[)8SW!<-N-!6R)O;M>%
M>:OD("LXQ%;0*42UJ?0.\3)2-ULEUO5WX-%TK(-,X1";8BY6OPI#ER)?*;Y=
MR_A7<<BL9R!7N.2N*&2B8[A0/&EN/>N9</7FYMU%VG")M3'7YT@J;;/IE/W>
M)!G-,4UH_ZS,>H&+;.)2YQ@HS[6*0RXL81';!&.Z)B;2C$NL&9B0LW<F)C*/
M2VR>EI2<O5MP#5'\9C(B[;C$VCF0F^\Y34SD'Y?8/X=R]&=.$Q/YQR7VSZ%4
MO043^<<E]L^AC/TMIH?\XY'[YR5Q;QLX'A*/1RR>MQE\*R*2CD?=-D&IO-V1
M0-+QB*5CI/*M(83M$F+3P)S>,HV'3..1E[A>9?6M@42>\8@]LT_O6\&063QB
ML\ \WQXDR"P>L5EV>7YK])!)/&*3F E_&YR/_.$3^P-F_M:E]9%)?&*3M&?^
MK=%$-O&);0)S:SN:R"8^=0J#<FL;$XG%)Q8+SK0\$Q-VXXG%@C%]$Q/9Q2>V
M"\8,3$SD&I\ZBX&80Q,3N<8_95/^6VAB(O?XIVS+=YFY5 19*""V$,2T)J0
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
MME@'04UB@0   +$    0              "  0    !D;V-0<F]P<R]A<' N
M>&UL4$L! A0#%     @ PVNV6(?#TAKO    *P(  !$              ( !
MKP   &1O8U!R;W!S+V-O<F4N>&UL4$L! A0#%     @ PVNV6)E<G",0!@
MG"<  !,              ( !S0$  'AL+W1H96UE+W1H96UE,2YX;6Q02P$"
M% ,4    " ##:[98Q?]I&4<(  #M/0  &               @($."   >&PO
M=V]R:W-H965T<R]S:&5E=#$N>&UL4$L! A0#%     @ PVNV6 :5P5J_!0
M!1@  !@              ("!BQ   'AL+W=O<FMS:&5E=',O<VAE970R+GAM
M;%!+ 0(4 Q0    ( ,-KMEA *@AJ_@,  $@.   8              " @8 6
M  !X;"]W;W)K<VAE971S+W-H965T,RYX;6Q02P$"% ,4    " ##:[98*;"G
MBKL"  !M!P  &               @(&T&@  >&PO=V]R:W-H965T<R]S:&5E
M=#0N>&UL4$L! A0#%     @ PVNV6.VSI93J!@  (AT  !@
M ("!I1T  'AL+W=O<FMS:&5E=',O<VAE970U+GAM;%!+ 0(4 Q0    ( ,-K
MMEA?^H^$ZP(  &@)   8              " @<4D  !X;"]W;W)K<VAE971S
M+W-H965T-BYX;6Q02P$"% ,4    " ##:[98CN%6?*X(  !!*   &
M        @('F)P  >&PO=V]R:W-H965T<R]S:&5E=#<N>&UL4$L! A0#%
M  @ PVNV6%9 R,D:"   2#P  !@              ("!RC   'AL+W=O<FMS
M:&5E=',O<VAE970X+GAM;%!+ 0(4 Q0    ( ,-KME@67F'LC1@  "=)   8
M              " @1HY  !X;"]W;W)K<VAE971S+W-H965T.2YX;6Q02P$"
M% ,4    " ##:[98C?\G!1D9  #=3@  &0              @('=40  >&PO
M=V]R:W-H965T<R]S:&5E=#$P+GAM;%!+ 0(4 Q0    ( ,-KMEA:K92[5 X
M  DN   9              " @2UK  !X;"]W;W)K<VAE971S+W-H965T,3$N
M>&UL4$L! A0#%     @ PVNV6/-JP':;"   ;!@  !D              ("!
MN'D  'AL+W=O<FMS:&5E=',O<VAE970Q,BYX;6Q02P$"% ,4    " ##:[98
MXU,R%O@(  "E&   &0              @(&*@@  >&PO=V]R:W-H965T<R]S
M:&5E=#$S+GAM;%!+ 0(4 Q0    ( ,-KMEB "]=(F@4  (D.   9
M      " @;F+  !X;"]W;W)K<VAE971S+W-H965T,30N>&UL4$L! A0#%
M  @ PVNV6.EU15<T P  8P<  !D              ("!BI$  'AL+W=O<FMS
M:&5E=',O<VAE970Q-2YX;6Q02P$"% ,4    " ##:[98<!1H )H,   =(P
M&0              @('UE   >&PO=V]R:W-H965T<R]S:&5E=#$V+GAM;%!+
M 0(4 Q0    ( ,-KMEAT&?$E9 ,  .8(   9              " @<:A  !X
M;"]W;W)K<VAE971S+W-H965T,3<N>&UL4$L! A0#%     @ PVNV6$VO5</I
M @  # <  !D              ("!8:4  'AL+W=O<FMS:&5E=',O<VAE970Q
M."YX;6Q02P$"% ,4    " ##:[98/3?)'VD"  !4!0  &0
M@(&!J   >&PO=V]R:W-H965T<R]S:&5E=#$Y+GAM;%!+ 0(4 Q0    ( ,-K
MMEAR6M>!@ ,  $H(   9              " @2&K  !X;"]W;W)K<VAE971S
M+W-H965T,C N>&UL4$L! A0#%     @ PVNV6 L.& QQ!   N0H  !D
M         ("!V*X  'AL+W=O<FMS:&5E=',O<VAE970R,2YX;6Q02P$"% ,4
M    " ##:[98)0"^'P(%  "D"P  &0              @(& LP  >&PO=V]R
M:W-H965T<R]S:&5E=#(R+GAM;%!+ 0(4 Q0    ( ,-KMEC1\IWM5@8  +L.
M   9              " @;FX  !X;"]W;W)K<VAE971S+W-H965T,C,N>&UL
M4$L! A0#%     @ PVNV6/#W7 1?"@  @1L  !D              ("!1K\
M 'AL+W=O<FMS:&5E=',O<VAE970R-"YX;6Q02P$"% ,4    " ##:[989?_1
M.+8$  !M"@  &0              @('<R0  >&PO=V]R:W-H965T<R]S:&5E
M=#(U+GAM;%!+ 0(4 Q0    ( ,-KMEAC;/SA"@\  )$N   9
M  " @<G.  !X;"]W;W)K<VAE971S+W-H965T,C8N>&UL4$L! A0#%     @
MPVNV6*)9XH'$!@  /10  !D              ("!"MX  'AL+W=O<FMS:&5E
M=',O<VAE970R-RYX;6Q02P$"% ,4    " ##:[98?ZW'Z;$)  #\&   &0
M            @($%Y0  >&PO=V]R:W-H965T<R]S:&5E=#(X+GAM;%!+ 0(4
M Q0    ( ,-KMEA[#.E<E 0  (0+   9              " @>WN  !X;"]W
M;W)K<VAE971S+W-H965T,CDN>&UL4$L! A0#%     @ PVNV6%)8%#WW"@
MJAT  !D              ("!N/,  'AL+W=O<FMS:&5E=',O<VAE970S,"YX
M;6Q02P$"% ,4    " ##:[985* 3L4("  "0!@  &0              @('F
M_@  >&PO=V]R:W-H965T<R]S:&5E=#,Q+GAM;%!+ 0(4 Q0    ( ,-KMEC#
M6@;TM@,   0(   9              " @5\! 0!X;"]W;W)K<VAE971S+W-H
M965T,S(N>&UL4$L! A0#%     @ PVNV6#!-5O.!%P  B$T  !D
M     ("!3 4! 'AL+W=O<FMS:&5E=',O<VAE970S,RYX;6Q02P$"% ,4
M" ##:[980ETWH1L#  !!!P  &0              @($$'0$ >&PO=V]R:W-H
M965T<R]S:&5E=#,T+GAM;%!+ 0(4 Q0    ( ,-KME@E=#[%Q04  *D/   9
M              " @58@ 0!X;"]W;W)K<VAE971S+W-H965T,S4N>&UL4$L!
M A0#%     @ PVNV6-+F-KH-!@  TQ   !D              ("!4B8! 'AL
M+W=O<FMS:&5E=',O<VAE970S-BYX;6Q02P$"% ,4    " ##:[98@KUV"#(#
M  "2!P  &0              @(&6+ $ >&PO=V]R:W-H965T<R]S:&5E=#,W
M+GAM;%!+ 0(4 Q0    ( ,-KMEBQWQ8UI 0  -0+   9              "
M@?\O 0!X;"]W;W)K<VAE971S+W-H965T,S@N>&UL4$L! A0#%     @ PVNV
M6&GMU!:L P  9P@  !D              ("!VC0! 'AL+W=O<FMS:&5E=',O
M<VAE970S.2YX;6Q02P$"% ,4    " ##:[98%0__MS,#  !,!P  &0
M        @(&]. $ >&PO=V]R:W-H965T<R]S:&5E=#0P+GAM;%!+ 0(4 Q0
M   ( ,-KMEC6FLKTA 8  $<0   9              " @2<\ 0!X;"]W;W)K
M<VAE971S+W-H965T-#$N>&UL4$L! A0#%     @ PVNV6(7Q:=/K @  * <
M !D              ("!XD(! 'AL+W=O<FMS:&5E=',O<VAE970T,BYX;6Q0
M2P$"% ,4    " ##:[986Q/[9&,"  #0!0  &0              @($$1@$
M>&PO=V]R:W-H965T<R]S:&5E=#0S+GAM;%!+ 0(4 Q0    ( ,-KMEA :^[E
M:@(  $@%   9              " @9Y( 0!X;"]W;W)K<VAE971S+W-H965T
M-#0N>&UL4$L! A0#%     @ PVNV6*W0$@CD @  8 8  !D
M ("!/TL! 'AL+W=O<FMS:&5E=',O<VAE970T-2YX;6Q02P$"% ,4    " ##
M:[98K<%<4.@"  ![!@  &0              @(%:3@$ >&PO=V]R:W-H965T
M<R]S:&5E=#0V+GAM;%!+ 0(4 Q0    ( ,-KMEB1))&%B ,  *\'   9
M          " @7E1 0!X;"]W;W)K<VAE971S+W-H965T-#<N>&UL4$L! A0#
M%     @ PVNV6+G[%BA* P  #P<  !D              ("!.%4! 'AL+W=O
M<FMS:&5E=',O<VAE970T."YX;6Q02P$"% ,4    " ##:[98B3_Y6\4%  ":
M#P  &0              @(&Y6 $ >&PO=V]R:W-H965T<R]S:&5E=#0Y+GAM
M;%!+ 0(4 Q0    ( ,-KME@!#?R:/ ,  &0'   9              " @;5>
M 0!X;"]W;W)K<VAE971S+W-H965T-3 N>&UL4$L! A0#%     @ PVNV6)'\
MM<YA!@  _A   !D              ("!*&(! 'AL+W=O<FMS:&5E=',O<VAE
M970U,2YX;6Q02P$"% ,4    " ##:[98)5+Z82<$  #4"P  &0
M    @(' : $ >&PO=V]R:W-H965T<R]S:&5E=#4R+GAM;%!+ 0(4 Q0    (
M ,-KME@:&$:TE 0  %\+   9              " @1YM 0!X;"]W;W)K<VAE
M971S+W-H965T-3,N>&UL4$L! A0#%     @ PVNV6.FY"_5B"   "A<  !D
M             ("!Z7$! 'AL+W=O<FMS:&5E=',O<VAE970U-"YX;6Q02P$"
M% ,4    " ##:[98@BR=NNT"  "O"   &0              @(&">@$ >&PO
M=V]R:W-H965T<R]S:&5E=#4U+GAM;%!+ 0(4 Q0    ( ,-KMECY0_J*A@,
M +L.   9              " @:9] 0!X;"]W;W)K<VAE971S+W-H965T-38N
M>&UL4$L! A0#%     @ PVNV6!9A<U?R @  LPH  !D              ("!
M8X$! 'AL+W=O<FMS:&5E=',O<VAE970U-RYX;6Q02P$"% ,4    " ##:[98
MGLRPDZT"  " !P  &0              @(&,A $ >&PO=V]R:W-H965T<R]S
M:&5E=#4X+GAM;%!+ 0(4 Q0    ( ,-KMECP$"'UE ,  ,L,   9
M      " @7"' 0!X;"]W;W)K<VAE971S+W-H965T-3DN>&UL4$L! A0#%
M  @ PVNV6!0!$7%V#   )XD  !D              ("!.XL! 'AL+W=O<FMS
M:&5E=',O<VAE970V,"YX;6Q02P$"% ,4    " ##:[98S>< UM,#  "P%
M&0              @('HEP$ >&PO=V]R:W-H965T<R]S:&5E=#8Q+GAM;%!+
M 0(4 Q0    ( ,-KMECDDCU:(P4  .8;   9              " @?*; 0!X
M;"]W;W)K<VAE971S+W-H965T-C(N>&UL4$L! A0#%     @ PVNV6':)=,74
M P  I!0  !D              ("!3*$! 'AL+W=O<FMS:&5E=',O<VAE970V
M,RYX;6Q02P$"% ,4    " ##:[98'MA\(5\$  !8&P  &0
M@(%7I0$ >&PO=V]R:W-H965T<R]S:&5E=#8T+GAM;%!+ 0(4 Q0    ( ,-K
MMECW4W$"_ (  ,4*   9              " @>VI 0!X;"]W;W)K<VAE971S
M+W-H965T-C4N>&UL4$L! A0#%     @ PVNV6'CW7 *R!0  $2\  !D
M         ("!(*T! 'AL+W=O<FMS:&5E=',O<VAE970V-BYX;6Q02P$"% ,4
M    " ##:[98]-L5V$(#  "J#@  &0              @($)LP$ >&PO=V]R
M:W-H965T<R]S:&5E=#8W+GAM;%!+ 0(4 Q0    ( ,-KMEC$!4#A!0\  +2=
M   9              " @8*V 0!X;"]W;W)K<VAE971S+W-H965T-C@N>&UL
M4$L! A0#%     @ PVNV6,3N".M]"   DU<  !D              ("!OL4!
M 'AL+W=O<FMS:&5E=',O<VAE970V.2YX;6Q02P$"% ,4    " ##:[98UQ)[
MH?$"  ";"@  &0              @(%RS@$ >&PO=V]R:W-H965T<R]S:&5E
M=#<P+GAM;%!+ 0(4 Q0    ( ,-KMEB0V13<'0D  +)#   9
M  " @9K1 0!X;"]W;W)K<VAE971S+W-H965T-S$N>&UL4$L! A0#%     @
MPVNV6/B )Z-M"0  KED  !D              ("![MH! 'AL+W=O<FMS:&5E
M=',O<VAE970W,BYX;6Q02P$"% ,4    " ##:[98-@",_Z %  "2'P  &0
M            @(&2Y $ >&PO=V]R:W-H965T<R]S:&5E=#<S+GAM;%!+ 0(4
M Q0    ( ,-KME@<Y0*XDP,  !4+   9              " @6GJ 0!X;"]W
M;W)K<VAE971S+W-H965T-S0N>&UL4$L! A0#%     @ PVNV6#=HF/_% @
M*@@  !D              ("!,^X! 'AL+W=O<FMS:&5E=',O<VAE970W-2YX
M;6Q02P$"% ,4    " ##:[98;>X9;V<#  !R#0  &0              @($O
M\0$ >&PO=V]R:W-H965T<R]S:&5E=#<V+GAM;%!+ 0(4 Q0    ( ,-KMEC$
M7M[!400  !T1   9              " @<WT 0!X;"]W;W)K<VAE971S+W-H
M965T-S<N>&UL4$L! A0#%     @ PVNV6(=ZW/W"!0  .S   !D
M     ("!5?D! 'AL+W=O<FMS:&5E=',O<VAE970W."YX;6Q02P$"% ,4
M" ##:[98#9E+B9<$  #,$0  &0              @(%._P$ >&PO=V]R:W-H
M965T<R]S:&5E=#<Y+GAM;%!+ 0(4 Q0    ( ,-KMEAA!+)&6 ,  '$*   9
M              " @1P$ @!X;"]W;W)K<VAE971S+W-H965T.# N>&UL4$L!
M A0#%     @ PVNV6/_A@G#A!   .AP  !D              ("!JP<" 'AL
M+W=O<FMS:&5E=',O<VAE970X,2YX;6Q02P$"% ,4    " ##:[98>[?2.JD$
M   >&0  &0              @('## ( >&PO=V]R:W-H965T<R]S:&5E=#@R
M+GAM;%!+ 0(4 Q0    ( ,-KME@=B6)"JP(  (T)   9              "
M@:,1 @!X;"]W;W)K<VAE971S+W-H965T.#,N>&UL4$L! A0#%     @ PVNV
M6%S3XO1[ @  S08  !D              ("!A10" 'AL+W=O<FMS:&5E=',O
M<VAE970X-"YX;6Q02P$"% ,4    " ##:[98A?X]&D\&  "W-   &0
M        @($W%P( >&PO=V]R:W-H965T<R]S:&5E=#@U+GAM;%!+ 0(4 Q0
M   ( ,-KMEC%S'S;6 <  /<_   9              " @;T= @!X;"]W;W)K
M<VAE971S+W-H965T.#8N>&UL4$L! A0#%     @ PVNV6/^VDR8U!@  XR8
M !D              ("!3"4" 'AL+W=O<FMS:&5E=',O<VAE970X-RYX;6Q0
M2P$"% ,4    " ##:[98LF%C2SL&  !,*   &0              @(&X*P(
M>&PO=V]R:W-H965T<R]S:&5E=#@X+GAM;%!+ 0(4 Q0    ( ,-KME@R+=\+
M>@H  &Q-   9              " @2HR @!X;"]W;W)K<VAE971S+W-H965T
M.#DN>&UL4$L! A0#%     @ PVNV6%7Z>)QD"   ,S\  !D
M ("!VSP" 'AL+W=O<FMS:&5E=',O<VAE970Y,"YX;6Q02P$"% ,4    " ##
M:[9814 W)NT"  "2"@  &0              @(%V10( >&PO=V]R:W-H965T
M<R]S:&5E=#DQ+GAM;%!+ 0(4 Q0    ( ,-KME@^3T#.4 0  .06   9
M          " @9I( @!X;"]W;W)K<VAE971S+W-H965T.3(N>&UL4$L! A0#
M%     @ PVNV6"!UVYPV!P  >"D  !D              ("!(4T" 'AL+W=O
M<FMS:&5E=',O<VAE970Y,RYX;6Q02P$"% ,4    " ##:[987XSXI1,'  #F
M)@  &0              @(&.5 ( >&PO=V]R:W-H965T<R]S:&5E=#DT+GAM
M;%!+ 0(4 Q0    ( ,-KMEAF,\<#/P,   0.   9              " @=A;
M @!X;"]W;W)K<VAE971S+W-H965T.34N>&UL4$L! A0#%     @ PVNV6..Y
MQ@YM!0  P"H  !D              ("!3E\" 'AL+W=O<FMS:&5E=',O<VAE
M970Y-BYX;6Q02P$"% ,4    " ##:[98)^H%$GH"  "[!@  &0
M    @('R9 ( >&PO=V]R:W-H965T<R]S:&5E=#DW+GAM;%!+ 0(4 Q0    (
M ,-KMEA;VXI3! ,  $8,   9              " @:-G @!X;"]W;W)K<VAE
M971S+W-H965T.3@N>&UL4$L! A0#%     @ PVNV6)Q*3P'#!0  -2P  !D
M             ("!WFH" 'AL+W=O<FMS:&5E=',O<VAE970Y.2YX;6Q02P$"
M% ,4    " ##:[98]I+ATZ<$   ]&   &@              @('8< ( >&PO
M=V]R:W-H965T<R]S:&5E=#$P,"YX;6Q02P$"% ,4    " ##:[984#@TC>H'
M   H.@  &@              @(&W=0( >&PO=V]R:W-H965T<R]S:&5E=#$P
M,2YX;6Q02P$"% ,4    " ##:[98?= B0QD(   C-   &@
M@('9?0( >&PO=V]R:W-H965T<R]S:&5E=#$P,BYX;6Q02P$"% ,4    " ##
M:[98@5D$9@\$  "0$   &@              @($JA@( >&PO=V]R:W-H965T
M<R]S:&5E=#$P,RYX;6Q02P$"% ,4    " ##:[98!.$?4L $  !N%@  &@
M            @(%QB@( >&PO=V]R:W-H965T<R]S:&5E=#$P-"YX;6Q02P$"
M% ,4    " ##:[98XG,N68P$  #U&P  &@              @(%ICP( >&PO
M=V]R:W-H965T<R]S:&5E=#$P-2YX;6Q02P$"% ,4    " ##:[980RG F^D#
M  !V%@  &@              @($ME ( >&PO=V]R:W-H965T<R]S:&5E=#$P
M-BYX;6Q02P$"% ,4    " ##:[98PSFO",8$  #L%0  &@
M@(%.F ( >&PO=V]R:W-H965T<R]S:&5E=#$P-RYX;6Q02P$"% ,4    " ##
M:[98R&183%L#  #(%0  #0              @ %,G0( >&PO<W1Y;&5S+GAM
M;%!+ 0(4 Q0    ( ,-KMEB7BKL<P    !,"   +              "  =*@
M @!?<F5L<R\N<F5L<U!+ 0(4 Q0    ( ,-KMEALW+#:3 <  !]&   /
M          "  ;NA @!X;"]W;W)K8F]O:RYX;6Q02P$"% ,4    " ##:[98
MF-"7[@4#  #:/@  &@              @ $TJ0( >&PO7W)E;',O=V]R:V)O
M;VLN>&UL+G)E;'-02P$"% ,4    " ##:[98\GX#[W$"  ")/   $P
M        @ %QK ( 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08     <P!S *0?
(   3KP(    !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>128
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// 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)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>129
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* 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;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>131
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.24.1.1.u2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>513</ContextCount>
  <ElementCount>567</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>130</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>9</UnitCount>
  <MyReports>
    <Report instance="ef20026276_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>000100 - Document - Document and Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://modine.com/role/DocumentAndEntityInformation</Role>
      <ShortName>Document and Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="ef20026276_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>010000 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://modine.com/role/ConsolidatedStatementsOfOperations</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF OPERATIONS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="ef20026276_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>020000 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://modine.com/role/ConsolidatedStatementsOfComprehensiveIncome</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="ef20026276_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>020100 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://modine.com/role/ConsolidatedStatementsOfComprehensiveIncomeParenthetical</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="ef20026276_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>030000 - Statement - CONSOLIDATED BALANCE SHEETS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://modine.com/role/ConsolidatedBalanceSheets</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="ef20026276_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>030100 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://modine.com/role/ConsolidatedBalanceSheetsParenthetical</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="ef20026276_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>040000 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://modine.com/role/ConsolidatedStatementsOfCashFlows</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF CASH FLOWS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="ef20026276_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>050000 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://modine.com/role/ConsolidatedStatementsOfShareholdersEquity</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="ef20026276_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>060100 - Disclosure - Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://modine.com/role/SignificantAccountingPolicies</Role>
      <ShortName>Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="ef20026276_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>060200 - Disclosure - Acquisitions and Dispositions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://modine.com/role/AcquisitionsAndDispositions</Role>
      <ShortName>Acquisitions and Dispositions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="ef20026276_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>060300 - Disclosure - Revenue Recognition</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://modine.com/role/RevenueRecognition</Role>
      <ShortName>Revenue Recognition</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="ef20026276_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>060400 - Disclosure - Fair Value Measurements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://modine.com/role/FairValueMeasurements</Role>
      <ShortName>Fair Value Measurements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="ef20026276_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>060500 - Disclosure - Stock-Based Compensation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://modine.com/role/StockbasedCompensation</Role>
      <ShortName>Stock-Based Compensation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="ef20026276_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>060600 - Disclosure - Restructuring Activities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://modine.com/role/RestructuringActivities</Role>
      <ShortName>Restructuring Activities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="ef20026276_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>060700 - Disclosure - Other Income and Expense</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://modine.com/role/OtherIncomeAndExpense</Role>
      <ShortName>Other Income and Expense</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="ef20026276_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>060800 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://modine.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="ef20026276_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>060900 - Disclosure - Earnings Per Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://modine.com/role/EarningsPerShare</Role>
      <ShortName>Earnings Per Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="ef20026276_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>061000 - Disclosure - Cash, Cash Equivalents and Restricted Cash</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://modine.com/role/CashCashEquivalentsAndRestrictedCash</Role>
      <ShortName>Cash, Cash Equivalents and Restricted Cash</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="ef20026276_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>061100 - Disclosure - Inventories</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://modine.com/role/Inventories</Role>
      <ShortName>Inventories</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="ef20026276_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>061200 - Disclosure - Property, Plant and Equipment</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://modine.com/role/PropertyPlantAndEquipment</Role>
      <ShortName>Property, Plant and Equipment</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="ef20026276_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>061300 - Disclosure - Intangible Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://modine.com/role/IntangibleAssets</Role>
      <ShortName>Intangible Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="ef20026276_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>061400 - Disclosure - Goodwill</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://modine.com/role/Goodwill</Role>
      <ShortName>Goodwill</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="ef20026276_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>061500 - Disclosure - Product Warranties and Other Commitments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://modine.com/role/ProductWarrantiesAndOtherCommitments</Role>
      <ShortName>Product Warranties and Other Commitments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="ef20026276_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>061600 - Disclosure - Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://modine.com/role/Leases</Role>
      <ShortName>Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="ef20026276_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>061700 - Disclosure - Indebtedness</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://modine.com/role/Indebtedness</Role>
      <ShortName>Indebtedness</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="ef20026276_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>061800 - Disclosure - Pension and Employee Benefit Plans</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://modine.com/role/PensionAndEmployeeBenefitPlans</Role>
      <ShortName>Pension and Employee Benefit Plans</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="ef20026276_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>061900 - Disclosure - Derivative Instruments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://modine.com/role/DerivativeInstruments</Role>
      <ShortName>Derivative Instruments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="ef20026276_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>062000 - Disclosure - Risks, Uncertainties, Contingencies and Litigation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://modine.com/role/RisksUncertaintiesContingenciesAndLitigation</Role>
      <ShortName>Risks, Uncertainties, Contingencies and Litigation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>28</Position>
    </Report>
    <Report instance="ef20026276_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>062100 - Disclosure - Accumulated Other Comprehensive Loss</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://modine.com/role/AccumulatedOtherComprehensiveLoss</Role>
      <ShortName>Accumulated Other Comprehensive Loss</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>29</Position>
    </Report>
    <Report instance="ef20026276_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>062200 - Disclosure - Segment and Geographic Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://modine.com/role/SegmentAndGeographicInformation</Role>
      <ShortName>Segment and Geographic Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>30</Position>
    </Report>
    <Report instance="ef20026276_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>062300 - Disclosure - Insider Trading Arrangements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://modine.com/role/InsiderTradingArrangements</Role>
      <ShortName>Insider Trading Arrangements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>31</Position>
    </Report>
    <Report instance="ef20026276_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>062400 - Schedule - Schedule II - Valuation and Qualifying Accounts</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://modine.com/role/ScheduleIiValuationAndQualifyingAccounts</Role>
      <ShortName>Schedule II - Valuation and Qualifying Accounts</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>32</Position>
    </Report>
    <Report instance="ef20026276_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>070100 - Disclosure - Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://modine.com/role/SignificantAccountingPoliciesPolicies</Role>
      <ShortName>Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>33</Position>
    </Report>
    <Report instance="ef20026276_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>080100 - Disclosure - Significant Accounting Policies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://modine.com/role/SignificantAccountingPoliciesTables</Role>
      <ShortName>Significant Accounting Policies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://modine.com/role/SignificantAccountingPolicies</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="ef20026276_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>080200 - Disclosure - Acquisitions and Dispositions (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://modine.com/role/AcquisitionsAndDispositionsTables</Role>
      <ShortName>Acquisitions and Dispositions (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://modine.com/role/AcquisitionsAndDispositions</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="ef20026276_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>080300 - Disclosure - Revenue Recognition (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://modine.com/role/RevenueRecognitionTables</Role>
      <ShortName>Revenue Recognition (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://modine.com/role/RevenueRecognition</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="ef20026276_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>080400 - Disclosure - Fair Value Measurements (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://modine.com/role/FairValueMeasurementsTables</Role>
      <ShortName>Fair Value Measurements (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://modine.com/role/FairValueMeasurements</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="ef20026276_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>080500 - Disclosure - Stock-Based Compensation (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://modine.com/role/StockbasedCompensationTables</Role>
      <ShortName>Stock-Based Compensation (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://modine.com/role/StockbasedCompensation</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="ef20026276_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>080600 - Disclosure - Restructuring Activities (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://modine.com/role/RestructuringActivitiesTables</Role>
      <ShortName>Restructuring Activities (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://modine.com/role/RestructuringActivities</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="ef20026276_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>080700 - Disclosure - Other Income and Expense (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://modine.com/role/OtherIncomeAndExpenseTables</Role>
      <ShortName>Other Income and Expense (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://modine.com/role/OtherIncomeAndExpense</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="ef20026276_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>080800 - Disclosure - Income Taxes (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://modine.com/role/IncomeTaxesTables</Role>
      <ShortName>Income Taxes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://modine.com/role/IncomeTaxes</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="ef20026276_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>080900 - Disclosure - Earnings Per Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://modine.com/role/EarningsPerShareTables</Role>
      <ShortName>Earnings Per Share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://modine.com/role/EarningsPerShare</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="ef20026276_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>081000 - Disclosure - Cash, Cash Equivalents and Restricted Cash (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://modine.com/role/CashCashEquivalentsAndRestrictedCashTables</Role>
      <ShortName>Cash, Cash Equivalents and Restricted Cash (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://modine.com/role/CashCashEquivalentsAndRestrictedCash</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="ef20026276_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>081100 - Disclosure - Inventories (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://modine.com/role/InventoriesTables</Role>
      <ShortName>Inventories (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://modine.com/role/Inventories</ParentRole>
      <Position>44</Position>
    </Report>
    <Report instance="ef20026276_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>081200 - Disclosure - Property, Plant and Equipment (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://modine.com/role/PropertyPlantAndEquipmentTables</Role>
      <ShortName>Property, Plant and Equipment (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://modine.com/role/PropertyPlantAndEquipment</ParentRole>
      <Position>45</Position>
    </Report>
    <Report instance="ef20026276_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>081300 - Disclosure - Intangible Assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://modine.com/role/IntangibleAssetsTables</Role>
      <ShortName>Intangible Assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://modine.com/role/IntangibleAssets</ParentRole>
      <Position>46</Position>
    </Report>
    <Report instance="ef20026276_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>081400 - Disclosure - Goodwill (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://modine.com/role/GoodwillTables</Role>
      <ShortName>Goodwill (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://modine.com/role/Goodwill</ParentRole>
      <Position>47</Position>
    </Report>
    <Report instance="ef20026276_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>081500 - Disclosure - Product Warranties and Other Commitments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://modine.com/role/ProductWarrantiesAndOtherCommitmentsTables</Role>
      <ShortName>Product Warranties and Other Commitments (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://modine.com/role/ProductWarrantiesAndOtherCommitments</ParentRole>
      <Position>48</Position>
    </Report>
    <Report instance="ef20026276_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>081600 - Disclosure - Leases (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://modine.com/role/LeasesTables</Role>
      <ShortName>Leases (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://modine.com/role/Leases</ParentRole>
      <Position>49</Position>
    </Report>
    <Report instance="ef20026276_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>081700 - Disclosure - Indebtedness (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://modine.com/role/IndebtednessTables</Role>
      <ShortName>Indebtedness (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://modine.com/role/Indebtedness</ParentRole>
      <Position>50</Position>
    </Report>
    <Report instance="ef20026276_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>081800 - Disclosure - Pension and Employee Benefit Plans (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://modine.com/role/PensionAndEmployeeBenefitPlansTables</Role>
      <ShortName>Pension and Employee Benefit Plans (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://modine.com/role/PensionAndEmployeeBenefitPlans</ParentRole>
      <Position>51</Position>
    </Report>
    <Report instance="ef20026276_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>081900 - Disclosure - Derivative Instruments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://modine.com/role/DerivativeInstrumentsTables</Role>
      <ShortName>Derivative Instruments (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://modine.com/role/DerivativeInstruments</ParentRole>
      <Position>52</Position>
    </Report>
    <Report instance="ef20026276_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>082100 - Disclosure - Accumulated Other Comprehensive Loss (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://modine.com/role/AccumulatedOtherComprehensiveLossTables</Role>
      <ShortName>Accumulated Other Comprehensive Loss (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://modine.com/role/AccumulatedOtherComprehensiveLoss</ParentRole>
      <Position>53</Position>
    </Report>
    <Report instance="ef20026276_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>082200 - Disclosure - Segment and Geographic Information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://modine.com/role/SegmentAndGeographicInformationTables</Role>
      <ShortName>Segment and Geographic Information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://modine.com/role/SegmentAndGeographicInformation</ParentRole>
      <Position>54</Position>
    </Report>
    <Report instance="ef20026276_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>090106 - Disclosure - Significant Accounting Policies, Trade Accounts Receivable (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://modine.com/role/SignificantAccountingPoliciesTradeAccountsReceivableDetails</Role>
      <ShortName>Significant Accounting Policies, Trade Accounts Receivable (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="ef20026276_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>090108 - Disclosure - Significant Accounting Policies, Tooling and Research and Development (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://modine.com/role/SignificantAccountingPoliciesToolingAndResearchAndDevelopmentDetails</Role>
      <ShortName>Significant Accounting Policies, Tooling and Research and Development (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="ef20026276_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>090110 - Disclosure - Significant Accounting Policies, Short-term Investments, Property, Plant and Equipment and Assets Held for Sale (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://modine.com/role/SignificantAccountingPoliciesShorttermInvestmentsPropertyPlantAndEquipmentAndAssetsHeldForSaleDetails</Role>
      <ShortName>Significant Accounting Policies, Short-term Investments, Property, Plant and Equipment and Assets Held for Sale (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="ef20026276_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>090112 - Disclosure - Significant Accounting Policies, Supplemental Cash Flow Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://modine.com/role/SignificantAccountingPoliciesSupplementalCashFlowInformationDetails</Role>
      <ShortName>Significant Accounting Policies, Supplemental Cash Flow Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="ef20026276_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>090114 - Disclosure - Significant Accounting Policies, Supplier Finance Programs (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://modine.com/role/SignificantAccountingPoliciesSupplierFinanceProgramsDetails</Role>
      <ShortName>Significant Accounting Policies, Supplier Finance Programs (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="ef20026276_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>090200 - Disclosure - Acquisitions and Dispositions, Acquisition of Scott Springfield Mfg. Inc. (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://modine.com/role/AcquisitionsAndDispositionsAcquisitionOfScottSpringfieldMfgIncDetails</Role>
      <ShortName>Acquisitions and Dispositions, Acquisition of Scott Springfield Mfg. Inc. (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>60</Position>
    </Report>
    <Report instance="ef20026276_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>090202 - Disclosure - Acquisitions and Dispositions, Purchase of TMGcore, Inc. Intellectual Property (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://modine.com/role/AcquisitionsAndDispositionsPurchaseOfTmgcoreIncIntellectualPropertyDetails</Role>
      <ShortName>Acquisitions and Dispositions, Purchase of TMGcore, Inc. Intellectual Property (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>61</Position>
    </Report>
    <Report instance="ef20026276_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>090204 - Disclosure - Acquisitions and Dispositions, Acquisition of Napps Technology Corporation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://modine.com/role/AcquisitionsAndDispositionsAcquisitionOfNappsTechnologyCorporationDetails</Role>
      <ShortName>Acquisitions and Dispositions, Acquisition of Napps Technology Corporation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>62</Position>
    </Report>
    <Report instance="ef20026276_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>090206 - Disclosure - Acquisitions and Dispositions, Disposition of Two Coatings Facilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://modine.com/role/AcquisitionsAndDispositionsDispositionOfTwoCoatingsFacilitiesDetails</Role>
      <ShortName>Acquisitions and Dispositions, Disposition of Two Coatings Facilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>63</Position>
    </Report>
    <Report instance="ef20026276_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>090208 - Disclosure - Acquisitions and Dispositions, Germany Automotive Businesses Held for Sale (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://modine.com/role/AcquisitionsAndDispositionsGermanyAutomotiveBusinessesHeldForSaleDetails</Role>
      <ShortName>Acquisitions and Dispositions, Germany Automotive Businesses Held for Sale (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>64</Position>
    </Report>
    <Report instance="ef20026276_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>090210 - Disclosure - Acquisitions and Dispositions, Automotive Business Previously Held for Sale (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://modine.com/role/AcquisitionsAndDispositionsAutomotiveBusinessPreviouslyHeldForSaleDetails</Role>
      <ShortName>Acquisitions and Dispositions, Automotive Business Previously Held for Sale (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>65</Position>
    </Report>
    <Report instance="ef20026276_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>090212 - Disclosure - Acquisitions and Dispositions, Disposition of Austrian Air-Cooled Automotive Business (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://modine.com/role/AcquisitionsAndDispositionsDispositionOfAustrianAircooledAutomotiveBusinessDetails</Role>
      <ShortName>Acquisitions and Dispositions, Disposition of Austrian Air-Cooled Automotive Business (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>66</Position>
    </Report>
    <Report instance="ef20026276_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>090214 - Disclosure - Acquisitions and Dispositions, Disposition of Previously-Closed Facility (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://modine.com/role/AcquisitionsAndDispositionsDispositionOfPreviouslyclosedFacilityDetails</Role>
      <ShortName>Acquisitions and Dispositions, Disposition of Previously-Closed Facility (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>67</Position>
    </Report>
    <Report instance="ef20026276_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>090300 - Disclosure - Revenue Recognition (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://modine.com/role/RevenueRecognitionDetails</Role>
      <ShortName>Revenue Recognition (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://modine.com/role/RevenueRecognitionTables</ParentRole>
      <Position>68</Position>
    </Report>
    <Report instance="ef20026276_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>090400 - Disclosure - Fair Value Measurements (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://modine.com/role/FairValueMeasurementsDetails</Role>
      <ShortName>Fair Value Measurements (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://modine.com/role/FairValueMeasurementsTables</ParentRole>
      <Position>69</Position>
    </Report>
    <Report instance="ef20026276_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>090500 - Disclosure - Stock-Based Compensation, Incentive Compensation Plan (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://modine.com/role/StockbasedCompensationIncentiveCompensationPlanDetails</Role>
      <ShortName>Stock-Based Compensation, Incentive Compensation Plan (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>70</Position>
    </Report>
    <Report instance="ef20026276_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>090502 - Disclosure - Stock-Based Compensation, Stock Options (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://modine.com/role/StockbasedCompensationStockOptionsDetails</Role>
      <ShortName>Stock-Based Compensation, Stock Options (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>71</Position>
    </Report>
    <Report instance="ef20026276_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>090504 - Disclosure - Stock-Based Compensation, Restricted Stock (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://modine.com/role/StockbasedCompensationRestrictedStockDetails</Role>
      <ShortName>Stock-Based Compensation, Restricted Stock (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>72</Position>
    </Report>
    <Report instance="ef20026276_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>090600 - Disclosure - Restructuring Activities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://modine.com/role/RestructuringActivitiesDetails</Role>
      <ShortName>Restructuring Activities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://modine.com/role/RestructuringActivitiesTables</ParentRole>
      <Position>73</Position>
    </Report>
    <Report instance="ef20026276_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>090700 - Disclosure - Other Income and Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://modine.com/role/OtherIncomeAndExpenseDetails</Role>
      <ShortName>Other Income and Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://modine.com/role/OtherIncomeAndExpenseTables</ParentRole>
      <Position>74</Position>
    </Report>
    <Report instance="ef20026276_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>090800 - Disclosure - Income Taxes, Earnings Before Income Taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://modine.com/role/IncomeTaxesEarningsBeforeIncomeTaxesDetails</Role>
      <ShortName>Income Taxes, Earnings Before Income Taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>75</Position>
    </Report>
    <Report instance="ef20026276_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>090802 - Disclosure - Income Taxes, Income Tax Provision (Benefit) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://modine.com/role/IncomeTaxesIncomeTaxProvisionBenefitDetails</Role>
      <ShortName>Income Taxes, Income Tax Provision (Benefit) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>76</Position>
    </Report>
    <Report instance="ef20026276_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>090804 - Disclosure - Income Taxes, Reconciliation of U.S. Federal Statutory Rate to Effective Tax Rate (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://modine.com/role/IncomeTaxesReconciliationOfUSFederalStatutoryRateToEffectiveTaxRateDetails</Role>
      <ShortName>Income Taxes, Reconciliation of U.S. Federal Statutory Rate to Effective Tax Rate (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>77</Position>
    </Report>
    <Report instance="ef20026276_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>090806 - Disclosure - Income Taxes, Unrecognized Tax Benefits and Deferred Tax Asset Valuation Allowances (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://modine.com/role/IncomeTaxesUnrecognizedTaxBenefitsAndDeferredTaxAssetValuationAllowancesDetails</Role>
      <ShortName>Income Taxes, Unrecognized Tax Benefits and Deferred Tax Asset Valuation Allowances (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>78</Position>
    </Report>
    <Report instance="ef20026276_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>090808 - Disclosure - Income Taxes, Deferred Tax Assets and Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://modine.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails</Role>
      <ShortName>Income Taxes, Deferred Tax Assets and Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>79</Position>
    </Report>
    <Report instance="ef20026276_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>090810 - Disclosure - Income Taxes, Unrecognized Tax Benefits (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://modine.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails</Role>
      <ShortName>Income Taxes, Unrecognized Tax Benefits (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>80</Position>
    </Report>
    <Report instance="ef20026276_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>090812 - Disclosure - Income Taxes, Tax Years Subject to Examination, Tax Credits and Tax Carryforwards (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://modine.com/role/IncomeTaxesTaxYearsSubjectToExaminationTaxCreditsAndTaxCarryforwardsDetails</Role>
      <ShortName>Income Taxes, Tax Years Subject to Examination, Tax Credits and Tax Carryforwards (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>81</Position>
    </Report>
    <Report instance="ef20026276_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>090900 - Disclosure - Earnings Per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://modine.com/role/EarningsPerShareDetails</Role>
      <ShortName>Earnings Per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://modine.com/role/EarningsPerShareTables</ParentRole>
      <Position>82</Position>
    </Report>
    <Report instance="ef20026276_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>091000 - Disclosure - Cash, Cash Equivalents and Restricted Cash (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://modine.com/role/CashCashEquivalentsAndRestrictedCashDetails</Role>
      <ShortName>Cash, Cash Equivalents and Restricted Cash (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://modine.com/role/CashCashEquivalentsAndRestrictedCashTables</ParentRole>
      <Position>83</Position>
    </Report>
    <Report instance="ef20026276_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R84.htm</HtmlFileName>
      <LongName>091100 - Disclosure - Inventories (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://modine.com/role/InventoriesDetails</Role>
      <ShortName>Inventories (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://modine.com/role/InventoriesTables</ParentRole>
      <Position>84</Position>
    </Report>
    <Report instance="ef20026276_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R85.htm</HtmlFileName>
      <LongName>091200 - Disclosure - Property, Plant and Equipment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://modine.com/role/PropertyPlantAndEquipmentDetails</Role>
      <ShortName>Property, Plant and Equipment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://modine.com/role/PropertyPlantAndEquipmentTables</ParentRole>
      <Position>85</Position>
    </Report>
    <Report instance="ef20026276_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R86.htm</HtmlFileName>
      <LongName>091300 - Disclosure - Intangible Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://modine.com/role/IntangibleAssetsDetails</Role>
      <ShortName>Intangible Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://modine.com/role/IntangibleAssetsTables</ParentRole>
      <Position>86</Position>
    </Report>
    <Report instance="ef20026276_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R87.htm</HtmlFileName>
      <LongName>091400 - Disclosure - Goodwill (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://modine.com/role/GoodwillDetails</Role>
      <ShortName>Goodwill (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://modine.com/role/GoodwillTables</ParentRole>
      <Position>87</Position>
    </Report>
    <Report instance="ef20026276_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R88.htm</HtmlFileName>
      <LongName>091500 - Disclosure - Product Warranties and Other Commitments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://modine.com/role/ProductWarrantiesAndOtherCommitmentsDetails</Role>
      <ShortName>Product Warranties and Other Commitments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://modine.com/role/ProductWarrantiesAndOtherCommitmentsTables</ParentRole>
      <Position>88</Position>
    </Report>
    <Report instance="ef20026276_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R89.htm</HtmlFileName>
      <LongName>091600 - Disclosure - Leases (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://modine.com/role/LeasesDetails</Role>
      <ShortName>Leases (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://modine.com/role/LeasesTables</ParentRole>
      <Position>89</Position>
    </Report>
    <Report instance="ef20026276_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R90.htm</HtmlFileName>
      <LongName>091700 - Disclosure - Indebtedness (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://modine.com/role/IndebtednessDetails</Role>
      <ShortName>Indebtedness (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://modine.com/role/IndebtednessTables</ParentRole>
      <Position>90</Position>
    </Report>
    <Report instance="ef20026276_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R91.htm</HtmlFileName>
      <LongName>091800 - Disclosure - Pension and Employee Benefit Plans, Defined Contribution Employee Benefit Plans (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://modine.com/role/PensionAndEmployeeBenefitPlansDefinedContributionEmployeeBenefitPlansDetails</Role>
      <ShortName>Pension and Employee Benefit Plans, Defined Contribution Employee Benefit Plans (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>91</Position>
    </Report>
    <Report instance="ef20026276_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R92.htm</HtmlFileName>
      <LongName>091802 - Disclosure - Pension and Employee Benefit Plans, Defined Benefit Employee Benefit Plans (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://modine.com/role/PensionAndEmployeeBenefitPlansDefinedBenefitEmployeeBenefitPlansDetails</Role>
      <ShortName>Pension and Employee Benefit Plans, Defined Benefit Employee Benefit Plans (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>92</Position>
    </Report>
    <Report instance="ef20026276_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R93.htm</HtmlFileName>
      <LongName>091804 - Disclosure - Pension and Employee Benefit Plans, Changes in Benefit Obligations, Plan Assets and Funded Status (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://modine.com/role/PensionAndEmployeeBenefitPlansChangesInBenefitObligationsPlanAssetsAndFundedStatusDetails</Role>
      <ShortName>Pension and Employee Benefit Plans, Changes in Benefit Obligations, Plan Assets and Funded Status (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>93</Position>
    </Report>
    <Report instance="ef20026276_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R94.htm</HtmlFileName>
      <LongName>091806 - Disclosure - Pension and Employee Benefit Plans, Cost Components of Pension Plans (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://modine.com/role/PensionAndEmployeeBenefitPlansCostComponentsOfPensionPlansDetails</Role>
      <ShortName>Pension and Employee Benefit Plans, Cost Components of Pension Plans (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>94</Position>
    </Report>
    <Report instance="ef20026276_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R95.htm</HtmlFileName>
      <LongName>091808 - Disclosure - Pension and Employee Benefit Plans, Valuation Assumptions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://modine.com/role/PensionAndEmployeeBenefitPlansValuationAssumptionsDetails</Role>
      <ShortName>Pension and Employee Benefit Plans, Valuation Assumptions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>95</Position>
    </Report>
    <Report instance="ef20026276_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R96.htm</HtmlFileName>
      <LongName>091810 - Disclosure - Pension and Employee Benefit Plans, Weighted-average Asset Allocations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://modine.com/role/PensionAndEmployeeBenefitPlansWeightedaverageAssetAllocationsDetails</Role>
      <ShortName>Pension and Employee Benefit Plans, Weighted-average Asset Allocations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>96</Position>
    </Report>
    <Report instance="ef20026276_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R97.htm</HtmlFileName>
      <LongName>091812 - Disclosure - Pension and Employee Benefit Plans, Estimated Pension Benefit Payments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://modine.com/role/PensionAndEmployeeBenefitPlansEstimatedPensionBenefitPaymentsDetails</Role>
      <ShortName>Pension and Employee Benefit Plans, Estimated Pension Benefit Payments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>97</Position>
    </Report>
    <Report instance="ef20026276_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R98.htm</HtmlFileName>
      <LongName>091900 - Disclosure - Derivative Instruments, Recorded in Consolidated Balance Sheets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://modine.com/role/DerivativeInstrumentsRecordedInConsolidatedBalanceSheetsDetails</Role>
      <ShortName>Derivative Instruments, Recorded in Consolidated Balance Sheets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>98</Position>
    </Report>
    <Report instance="ef20026276_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R99.htm</HtmlFileName>
      <LongName>091902 - Disclosure - Derivative Instruments, Gains (Losses) Recognized (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://modine.com/role/DerivativeInstrumentsGainsLossesRecognizedDetails</Role>
      <ShortName>Derivative Instruments, Gains (Losses) Recognized (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>99</Position>
    </Report>
    <Report instance="ef20026276_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R100.htm</HtmlFileName>
      <LongName>092000 - Disclosure - Risks, Uncertainties, Contingencies and Litigation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://modine.com/role/RisksUncertaintiesContingenciesAndLitigationDetails</Role>
      <ShortName>Risks, Uncertainties, Contingencies and Litigation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://modine.com/role/RisksUncertaintiesContingenciesAndLitigation</ParentRole>
      <Position>100</Position>
    </Report>
    <Report instance="ef20026276_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R101.htm</HtmlFileName>
      <LongName>092100 - Disclosure - Accumulated Other Comprehensive Loss (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://modine.com/role/AccumulatedOtherComprehensiveLossDetails</Role>
      <ShortName>Accumulated Other Comprehensive Loss (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://modine.com/role/AccumulatedOtherComprehensiveLossTables</ParentRole>
      <Position>101</Position>
    </Report>
    <Report instance="ef20026276_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R102.htm</HtmlFileName>
      <LongName>092200 - Disclosure - Segment and Geographic Information, Net Sales, Gross Profit, and Operating Income by Segment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://modine.com/role/SegmentAndGeographicInformationNetSalesGrossProfitAndOperatingIncomeBySegmentDetails</Role>
      <ShortName>Segment and Geographic Information, Net Sales, Gross Profit, and Operating Income by Segment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>102</Position>
    </Report>
    <Report instance="ef20026276_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R103.htm</HtmlFileName>
      <LongName>092202 - Disclosure - Segment and Geographic Information, Assets by Segment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://modine.com/role/SegmentAndGeographicInformationAssetsBySegmentDetails</Role>
      <ShortName>Segment and Geographic Information, Assets by Segment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>103</Position>
    </Report>
    <Report instance="ef20026276_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R104.htm</HtmlFileName>
      <LongName>092204 - Disclosure - Segment and Geographic Information, Capital Expenditures and Depreciation and Amortization Expense by Segment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://modine.com/role/SegmentAndGeographicInformationCapitalExpendituresAndDepreciationAndAmortizationExpenseBySegmentDetails</Role>
      <ShortName>Segment and Geographic Information, Capital Expenditures and Depreciation and Amortization Expense by Segment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>104</Position>
    </Report>
    <Report instance="ef20026276_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R105.htm</HtmlFileName>
      <LongName>092206 - Disclosure - Segment and Geographic Information, Net Sales by Geographic Area (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://modine.com/role/SegmentAndGeographicInformationNetSalesByGeographicAreaDetails</Role>
      <ShortName>Segment and Geographic Information, Net Sales by Geographic Area (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>105</Position>
    </Report>
    <Report instance="ef20026276_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R106.htm</HtmlFileName>
      <LongName>092208 - Disclosure - Segment and Geographic Information, Property, Plant and Equipment by Geographic Area (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://modine.com/role/SegmentAndGeographicInformationPropertyPlantAndEquipmentByGeographicAreaDetails</Role>
      <ShortName>Segment and Geographic Information, Property, Plant and Equipment by Geographic Area (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>106</Position>
    </Report>
    <Report instance="ef20026276_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R107.htm</HtmlFileName>
      <LongName>092400 - Schedule - Schedule II - Valuation and Qualifying Accounts (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://modine.com/role/ScheduleIiValuationAndQualifyingAccountsDetails</Role>
      <ShortName>Schedule II - Valuation and Qualifying Accounts (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>107</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <Logs>
    <Log type="Warning">[ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 13 fact(s) appearing in ix:hidden were eligible for transformation: dei:CurrentFiscalYearEndDate, mod:DebtInstrumentCovenantLeverageRatio, mod:DebtInstrumentMaturityYear, mod:ProductWarrantyPeriod, us-gaap:OperatingLossCarryforwardsExpirationDate, us-gaap:TaxCreditCarryforwardExpirationDate -  ef20026276_10k.htm 11</Log>
  </Logs>
  <InputFiles>
    <File doctype="10-K" isDefinitelyFs="true" isUsgaap="true" original="ef20026276_10k.htm">ef20026276_10k.htm</File>
    <File>mod-20240331.xsd</File>
    <File>mod-20240331_cal.xml</File>
    <File>mod-20240331_def.xml</File>
    <File>mod-20240331_lab.xml</File>
    <File>mod-20240331_pre.xml</File>
  </InputFiles>
  <SupplementalFiles>
    <File>image01.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="1">http://fasb.org/srt/2023</BaseTaxonomy>
    <BaseTaxonomy items="1684">http://fasb.org/us-gaap/2023</BaseTaxonomy>
    <BaseTaxonomy items="40">http://xbrl.sec.gov/dei/2023</BaseTaxonomy>
    <BaseTaxonomy items="4">http://xbrl.sec.gov/ecd/2023</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>134
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "ef20026276_10k.htm": {
   "nsprefix": "mod",
   "nsuri": "http://modine.com/20240331",
   "dts": {
    "inline": {
     "local": [
      "ef20026276_10k.htm"
     ]
    },
    "schema": {
     "local": [
      "mod-20240331.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/2004/ref-2004-08-10.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.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/currency/2023/currency-2023.xsd",
      "https://xbrl.sec.gov/dei/2023/dei-2023.xsd",
      "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd",
      "https://xbrl.sec.gov/exch/2023/exch-2023.xsd",
      "https://xbrl.sec.gov/naics/2023/naics-2023.xsd",
      "https://xbrl.sec.gov/sic/2023/sic-2023.xsd",
      "https://xbrl.sec.gov/stpr/2023/stpr-2023.xsd"
     ]
    },
    "calculationLink": {
     "local": [
      "mod-20240331_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "mod-20240331_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "mod-20240331_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "mod-20240331_pre.xml"
     ]
    }
   },
   "keyStandard": 508,
   "keyCustom": 59,
   "axisStandard": 38,
   "axisCustom": 0,
   "memberStandard": 83,
   "memberCustom": 42,
   "hidden": {
    "total": 36,
    "http://xbrl.sec.gov/dei/2023": 7,
    "http://fasb.org/us-gaap/2023": 23,
    "http://modine.com/20240331": 6
   },
   "contextCount": 513,
   "entityCount": 1,
   "segmentCount": 130,
   "elementCount": 966,
   "unitCount": 9,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2023": 1684,
    "http://xbrl.sec.gov/dei/2023": 40,
    "http://xbrl.sec.gov/ecd/2023": 4,
    "http://fasb.org/srt/2023": 1
   },
   "report": {
    "R1": {
     "role": "http://modine.com/role/DocumentAndEntityInformation",
     "longName": "000100 - Document - Document and Entity Information",
     "shortName": "Document and Entity Information",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "c20230401to20240331",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230401to20240331",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://modine.com/role/ConsolidatedStatementsOfOperations",
     "longName": "010000 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS",
     "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "2",
     "firstAnchor": {
      "contextRef": "c20230401to20240331",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230401to20240331",
      "name": "us-gaap:CostOfGoodsAndServicesSold",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "unique": true
     }
    },
    "R3": {
     "role": "http://modine.com/role/ConsolidatedStatementsOfComprehensiveIncome",
     "longName": "020000 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME",
     "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "3",
     "firstAnchor": {
      "contextRef": "c20230401to20240331",
      "name": "us-gaap:ProfitLoss",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230401to20240331",
      "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "unique": true
     }
    },
    "R4": {
     "role": "http://modine.com/role/ConsolidatedStatementsOfComprehensiveIncomeParenthetical",
     "longName": "020100 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical)",
     "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "4",
     "firstAnchor": {
      "contextRef": "c20230401to20240331",
      "name": "us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230401to20240331",
      "name": "us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R5": {
     "role": "http://modine.com/role/ConsolidatedBalanceSheets",
     "longName": "030000 - Statement - CONSOLIDATED BALANCE SHEETS",
     "shortName": "CONSOLIDATED BALANCE SHEETS",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "5",
     "firstAnchor": {
      "contextRef": "c20240331",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240331",
      "name": "us-gaap:AccountsReceivableNetCurrent",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "unique": true
     }
    },
    "R6": {
     "role": "http://modine.com/role/ConsolidatedBalanceSheetsParenthetical",
     "longName": "030100 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "6",
     "firstAnchor": {
      "contextRef": "c20240331",
      "name": "us-gaap:PreferredStockParOrStatedValuePerShare",
      "unitRef": "U003",
      "xsiNil": "false",
      "lang": null,
      "decimals": "3",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240331",
      "name": "us-gaap:PreferredStockParOrStatedValuePerShare",
      "unitRef": "U003",
      "xsiNil": "false",
      "lang": null,
      "decimals": "3",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R7": {
     "role": "http://modine.com/role/ConsolidatedStatementsOfCashFlows",
     "longName": "040000 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "7",
     "firstAnchor": {
      "contextRef": "c20230401to20240331",
      "name": "us-gaap:ProfitLoss",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230401to20240331",
      "name": "us-gaap:DeferredIncomeTaxExpenseBenefit",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "unique": true
     }
    },
    "R8": {
     "role": "http://modine.com/role/ConsolidatedStatementsOfShareholdersEquity",
     "longName": "050000 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY",
     "shortName": "CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "8",
     "firstAnchor": {
      "contextRef": "c20210331_StatementEquityComponentsAxis_CommonStockMember",
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20210331_StatementEquityComponentsAxis_CommonStockMember",
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R9": {
     "role": "http://modine.com/role/SignificantAccountingPolicies",
     "longName": "060100 - Disclosure - Significant Accounting Policies",
     "shortName": "Significant Accounting Policies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "9",
     "firstAnchor": {
      "contextRef": "c20230401to20240331",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230401to20240331",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R10": {
     "role": "http://modine.com/role/AcquisitionsAndDispositions",
     "longName": "060200 - Disclosure - Acquisitions and Dispositions",
     "shortName": "Acquisitions and Dispositions",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "10",
     "firstAnchor": {
      "contextRef": "c20230401to20240331",
      "name": "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230401to20240331",
      "name": "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R11": {
     "role": "http://modine.com/role/RevenueRecognition",
     "longName": "060300 - Disclosure - Revenue Recognition",
     "shortName": "Revenue Recognition",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "11",
     "firstAnchor": {
      "contextRef": "c20230401to20240331",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230401to20240331",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R12": {
     "role": "http://modine.com/role/FairValueMeasurements",
     "longName": "060400 - Disclosure - Fair Value Measurements",
     "shortName": "Fair Value Measurements",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "12",
     "firstAnchor": {
      "contextRef": "c20230401to20240331",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230401to20240331",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R13": {
     "role": "http://modine.com/role/StockbasedCompensation",
     "longName": "060500 - Disclosure - Stock-Based Compensation",
     "shortName": "Stock-Based Compensation",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "13",
     "firstAnchor": {
      "contextRef": "c20230401to20240331",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230401to20240331",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R14": {
     "role": "http://modine.com/role/RestructuringActivities",
     "longName": "060600 - Disclosure - Restructuring Activities",
     "shortName": "Restructuring Activities",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "14",
     "firstAnchor": {
      "contextRef": "c20230401to20240331",
      "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230401to20240331",
      "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://modine.com/role/OtherIncomeAndExpense",
     "longName": "060700 - Disclosure - Other Income and Expense",
     "shortName": "Other Income and Expense",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "15",
     "firstAnchor": {
      "contextRef": "c20230401to20240331",
      "name": "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230401to20240331",
      "name": "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R16": {
     "role": "http://modine.com/role/IncomeTaxes",
     "longName": "060800 - Disclosure - Income Taxes",
     "shortName": "Income Taxes",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "16",
     "firstAnchor": {
      "contextRef": "c20230401to20240331",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230401to20240331",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R17": {
     "role": "http://modine.com/role/EarningsPerShare",
     "longName": "060900 - Disclosure - Earnings Per Share",
     "shortName": "Earnings Per Share",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "17",
     "firstAnchor": {
      "contextRef": "c20230401to20240331",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230401to20240331",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://modine.com/role/CashCashEquivalentsAndRestrictedCash",
     "longName": "061000 - Disclosure - Cash, Cash Equivalents and Restricted Cash",
     "shortName": "Cash, Cash Equivalents and Restricted Cash",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "18",
     "firstAnchor": {
      "contextRef": "c20230401to20240331",
      "name": "mod:CashCashEquivalentsAndRestrictedCashTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230401to20240331",
      "name": "mod:CashCashEquivalentsAndRestrictedCashTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R19": {
     "role": "http://modine.com/role/Inventories",
     "longName": "061100 - Disclosure - Inventories",
     "shortName": "Inventories",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "19",
     "firstAnchor": {
      "contextRef": "c20230401to20240331",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230401to20240331",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R20": {
     "role": "http://modine.com/role/PropertyPlantAndEquipment",
     "longName": "061200 - Disclosure - Property, Plant and Equipment",
     "shortName": "Property, Plant and Equipment",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "20",
     "firstAnchor": {
      "contextRef": "c20230401to20240331",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230401to20240331",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R21": {
     "role": "http://modine.com/role/IntangibleAssets",
     "longName": "061300 - Disclosure - Intangible Assets",
     "shortName": "Intangible Assets",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "21",
     "firstAnchor": {
      "contextRef": "c20230401to20240331",
      "name": "us-gaap:IntangibleAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230401to20240331",
      "name": "us-gaap:IntangibleAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R22": {
     "role": "http://modine.com/role/Goodwill",
     "longName": "061400 - Disclosure - Goodwill",
     "shortName": "Goodwill",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "22",
     "firstAnchor": {
      "contextRef": "c20230401to20240331",
      "name": "us-gaap:GoodwillDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230401to20240331",
      "name": "us-gaap:GoodwillDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R23": {
     "role": "http://modine.com/role/ProductWarrantiesAndOtherCommitments",
     "longName": "061500 - Disclosure - Product Warranties and Other Commitments",
     "shortName": "Product Warranties and Other Commitments",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "23",
     "firstAnchor": {
      "contextRef": "c20230401to20240331",
      "name": "mod:ProductWarrantiesAndOtherCommitmentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230401to20240331",
      "name": "mod:ProductWarrantiesAndOtherCommitmentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R24": {
     "role": "http://modine.com/role/Leases",
     "longName": "061600 - Disclosure - Leases",
     "shortName": "Leases",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "24",
     "firstAnchor": {
      "contextRef": "c20230401to20240331",
      "name": "mod:LesseeOperatingAndFinancingLeasesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230401to20240331",
      "name": "mod:LesseeOperatingAndFinancingLeasesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R25": {
     "role": "http://modine.com/role/Indebtedness",
     "longName": "061700 - Disclosure - Indebtedness",
     "shortName": "Indebtedness",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "25",
     "firstAnchor": {
      "contextRef": "c20230401to20240331",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230401to20240331",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R26": {
     "role": "http://modine.com/role/PensionAndEmployeeBenefitPlans",
     "longName": "061800 - Disclosure - Pension and Employee Benefit Plans",
     "shortName": "Pension and Employee Benefit Plans",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "26",
     "firstAnchor": {
      "contextRef": "c20230401to20240331",
      "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230401to20240331",
      "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R27": {
     "role": "http://modine.com/role/DerivativeInstruments",
     "longName": "061900 - Disclosure - Derivative Instruments",
     "shortName": "Derivative Instruments",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "27",
     "firstAnchor": {
      "contextRef": "c20230401to20240331",
      "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230401to20240331",
      "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R28": {
     "role": "http://modine.com/role/RisksUncertaintiesContingenciesAndLitigation",
     "longName": "062000 - Disclosure - Risks, Uncertainties, Contingencies and Litigation",
     "shortName": "Risks, Uncertainties, Contingencies and Litigation",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "28",
     "firstAnchor": {
      "contextRef": "c20230401to20240331",
      "name": "us-gaap:LegalMattersAndContingenciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230401to20240331",
      "name": "us-gaap:LegalMattersAndContingenciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R29": {
     "role": "http://modine.com/role/AccumulatedOtherComprehensiveLoss",
     "longName": "062100 - Disclosure - Accumulated Other Comprehensive Loss",
     "shortName": "Accumulated Other Comprehensive Loss",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "29",
     "firstAnchor": {
      "contextRef": "c20230401to20240331",
      "name": "us-gaap:ComprehensiveIncomeNoteTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230401to20240331",
      "name": "us-gaap:ComprehensiveIncomeNoteTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R30": {
     "role": "http://modine.com/role/SegmentAndGeographicInformation",
     "longName": "062200 - Disclosure - Segment and Geographic Information",
     "shortName": "Segment and Geographic Information",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "30",
     "firstAnchor": {
      "contextRef": "c20230401to20240331",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230401to20240331",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R31": {
     "role": "http://modine.com/role/InsiderTradingArrangements",
     "longName": "062300 - Disclosure - Insider Trading Arrangements",
     "shortName": "Insider Trading Arrangements",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "31",
     "firstAnchor": {
      "contextRef": "c20240101to20240331",
      "name": "ecd:Rule10b51ArrAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240101to20240331",
      "name": "ecd:Rule10b51ArrAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R32": {
     "role": "http://modine.com/role/ScheduleIiValuationAndQualifyingAccounts",
     "longName": "062400 - Schedule - Schedule II - Valuation and Qualifying Accounts",
     "shortName": "Schedule II - Valuation and Qualifying Accounts",
     "isDefault": "false",
     "groupType": "",
     "subGroupType": "",
     "menuCat": "Uncategorized",
     "order": "32",
     "firstAnchor": {
      "contextRef": "c20230401to20240331",
      "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230401to20240331",
      "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R33": {
     "role": "http://modine.com/role/SignificantAccountingPoliciesPolicies",
     "longName": "070100 - Disclosure - Significant Accounting Policies (Policies)",
     "shortName": "Significant Accounting Policies (Policies)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "policies",
     "menuCat": "Notes",
     "order": "33",
     "firstAnchor": {
      "contextRef": "c20230401to20240331",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230401to20240331",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R34": {
     "role": "http://modine.com/role/SignificantAccountingPoliciesTables",
     "longName": "080100 - Disclosure - Significant Accounting Policies (Tables)",
     "shortName": "Significant Accounting Policies (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "34",
     "firstAnchor": {
      "contextRef": "c20230401to20240331",
      "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230401to20240331",
      "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R35": {
     "role": "http://modine.com/role/AcquisitionsAndDispositionsTables",
     "longName": "080200 - Disclosure - Acquisitions and Dispositions (Tables)",
     "shortName": "Acquisitions and Dispositions (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "35",
     "firstAnchor": {
      "contextRef": "c20230401to20240331_BusinessAcquisitionAxis_ScottSpringfieldManufacturingMember",
      "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230401to20240331_BusinessAcquisitionAxis_ScottSpringfieldManufacturingMember",
      "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R36": {
     "role": "http://modine.com/role/RevenueRecognitionTables",
     "longName": "080300 - Disclosure - Revenue Recognition (Tables)",
     "shortName": "Revenue Recognition (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "36",
     "firstAnchor": {
      "contextRef": "c20230401to20240331",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230401to20240331",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R37": {
     "role": "http://modine.com/role/FairValueMeasurementsTables",
     "longName": "080400 - Disclosure - Fair Value Measurements (Tables)",
     "shortName": "Fair Value Measurements (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "37",
     "firstAnchor": {
      "contextRef": "c20230401to20240331",
      "name": "us-gaap:FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230401to20240331",
      "name": "us-gaap:FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R38": {
     "role": "http://modine.com/role/StockbasedCompensationTables",
     "longName": "080500 - Disclosure - Stock-Based Compensation (Tables)",
     "shortName": "Stock-Based Compensation (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "38",
     "firstAnchor": {
      "contextRef": "c20230401to20240331",
      "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230401to20240331",
      "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R39": {
     "role": "http://modine.com/role/RestructuringActivitiesTables",
     "longName": "080600 - Disclosure - Restructuring Activities (Tables)",
     "shortName": "Restructuring Activities (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "39",
     "firstAnchor": {
      "contextRef": "c20230401to20240331",
      "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230401to20240331",
      "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R40": {
     "role": "http://modine.com/role/OtherIncomeAndExpenseTables",
     "longName": "080700 - Disclosure - Other Income and Expense (Tables)",
     "shortName": "Other Income and Expense (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "40",
     "firstAnchor": {
      "contextRef": "c20230401to20240331",
      "name": "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230401to20240331",
      "name": "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R41": {
     "role": "http://modine.com/role/IncomeTaxesTables",
     "longName": "080800 - Disclosure - Income Taxes (Tables)",
     "shortName": "Income Taxes (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "41",
     "firstAnchor": {
      "contextRef": "c20230401to20240331",
      "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230401to20240331",
      "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R42": {
     "role": "http://modine.com/role/EarningsPerShareTables",
     "longName": "080900 - Disclosure - Earnings Per Share (Tables)",
     "shortName": "Earnings Per Share (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "42",
     "firstAnchor": {
      "contextRef": "c20230401to20240331",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230401to20240331",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R43": {
     "role": "http://modine.com/role/CashCashEquivalentsAndRestrictedCashTables",
     "longName": "081000 - Disclosure - Cash, Cash Equivalents and Restricted Cash (Tables)",
     "shortName": "Cash, Cash Equivalents and Restricted Cash (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "43",
     "firstAnchor": {
      "contextRef": "c20230401to20240331",
      "name": "mod:CashCashEquivalentsAndRestrictedCashTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230401to20240331",
      "name": "mod:CashCashEquivalentsAndRestrictedCashTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R44": {
     "role": "http://modine.com/role/InventoriesTables",
     "longName": "081100 - Disclosure - Inventories (Tables)",
     "shortName": "Inventories (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "44",
     "firstAnchor": {
      "contextRef": "c20230401to20240331",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230401to20240331",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R45": {
     "role": "http://modine.com/role/PropertyPlantAndEquipmentTables",
     "longName": "081200 - Disclosure - Property, Plant and Equipment (Tables)",
     "shortName": "Property, Plant and Equipment (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "45",
     "firstAnchor": {
      "contextRef": "c20230401to20240331",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230401to20240331",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R46": {
     "role": "http://modine.com/role/IntangibleAssetsTables",
     "longName": "081300 - Disclosure - Intangible Assets (Tables)",
     "shortName": "Intangible Assets (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "46",
     "firstAnchor": {
      "contextRef": "c20230401to20240331",
      "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230401to20240331",
      "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R47": {
     "role": "http://modine.com/role/GoodwillTables",
     "longName": "081400 - Disclosure - Goodwill (Tables)",
     "shortName": "Goodwill (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "47",
     "firstAnchor": {
      "contextRef": "c20230401to20240331",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230401to20240331",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R48": {
     "role": "http://modine.com/role/ProductWarrantiesAndOtherCommitmentsTables",
     "longName": "081500 - Disclosure - Product Warranties and Other Commitments (Tables)",
     "shortName": "Product Warranties and Other Commitments (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "48",
     "firstAnchor": {
      "contextRef": "c20230401to20240331",
      "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230401to20240331",
      "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R49": {
     "role": "http://modine.com/role/LeasesTables",
     "longName": "081600 - Disclosure - Leases (Tables)",
     "shortName": "Leases (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "49",
     "firstAnchor": {
      "contextRef": "c20230401to20240331",
      "name": "mod:LesseeLeaseBalanceSheetInformationTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230401to20240331",
      "name": "mod:LesseeLeaseBalanceSheetInformationTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R50": {
     "role": "http://modine.com/role/IndebtednessTables",
     "longName": "081700 - Disclosure - Indebtedness (Tables)",
     "shortName": "Indebtedness (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "50",
     "firstAnchor": {
      "contextRef": "c20230401to20240331",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230401to20240331",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R51": {
     "role": "http://modine.com/role/PensionAndEmployeeBenefitPlansTables",
     "longName": "081800 - Disclosure - Pension and Employee Benefit Plans (Tables)",
     "shortName": "Pension and Employee Benefit Plans (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "51",
     "firstAnchor": {
      "contextRef": "c20230401to20240331",
      "name": "us-gaap:ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230401to20240331",
      "name": "us-gaap:ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R52": {
     "role": "http://modine.com/role/DerivativeInstrumentsTables",
     "longName": "081900 - Disclosure - Derivative Instruments (Tables)",
     "shortName": "Derivative Instruments (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "52",
     "firstAnchor": {
      "contextRef": "c20230401to20240331",
      "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230401to20240331",
      "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R53": {
     "role": "http://modine.com/role/AccumulatedOtherComprehensiveLossTables",
     "longName": "082100 - Disclosure - Accumulated Other Comprehensive Loss (Tables)",
     "shortName": "Accumulated Other Comprehensive Loss (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "53",
     "firstAnchor": {
      "contextRef": "c20230401to20240331",
      "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230401to20240331",
      "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R54": {
     "role": "http://modine.com/role/SegmentAndGeographicInformationTables",
     "longName": "082200 - Disclosure - Segment and Geographic Information (Tables)",
     "shortName": "Segment and Geographic Information (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "54",
     "firstAnchor": {
      "contextRef": "c20230401to20240331",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230401to20240331",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R55": {
     "role": "http://modine.com/role/SignificantAccountingPoliciesTradeAccountsReceivableDetails",
     "longName": "090106 - Disclosure - Significant Accounting Policies, Trade Accounts Receivable (Details)",
     "shortName": "Significant Accounting Policies, Trade Accounts Receivable (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "55",
     "firstAnchor": {
      "contextRef": "c20240331",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240331",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R56": {
     "role": "http://modine.com/role/SignificantAccountingPoliciesToolingAndResearchAndDevelopmentDetails",
     "longName": "090108 - Disclosure - Significant Accounting Policies, Tooling and Research and Development (Details)",
     "shortName": "Significant Accounting Policies, Tooling and Research and Development (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "56",
     "firstAnchor": {
      "contextRef": "c20240331",
      "name": "us-gaap:PropertyPlantAndEquipmentNet",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240331",
      "name": "mod:CustomerOwnedToolingReceivables",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "unique": true
     }
    },
    "R57": {
     "role": "http://modine.com/role/SignificantAccountingPoliciesShorttermInvestmentsPropertyPlantAndEquipmentAndAssetsHeldForSaleDetails",
     "longName": "090110 - Disclosure - Significant Accounting Policies, Short-term Investments, Property, Plant and Equipment and Assets Held for Sale (Details)",
     "shortName": "Significant Accounting Policies, Short-term Investments, Property, Plant and Equipment and Assets Held for Sale (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "57",
     "firstAnchor": {
      "contextRef": "c20240331",
      "name": "us-gaap:ShortTermInvestments",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240331",
      "name": "us-gaap:ShortTermInvestments",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R58": {
     "role": "http://modine.com/role/SignificantAccountingPoliciesSupplementalCashFlowInformationDetails",
     "longName": "090112 - Disclosure - Significant Accounting Policies, Supplemental Cash Flow Information (Details)",
     "shortName": "Significant Accounting Policies, Supplemental Cash Flow Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "58",
     "firstAnchor": {
      "contextRef": "c20230401to20240331",
      "name": "us-gaap:InterestPaidNet",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230401to20240331",
      "name": "us-gaap:InterestPaidNet",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R59": {
     "role": "http://modine.com/role/SignificantAccountingPoliciesSupplierFinanceProgramsDetails",
     "longName": "090114 - Disclosure - Significant Accounting Policies, Supplier Finance Programs (Details)",
     "shortName": "Significant Accounting Policies, Supplier Finance Programs (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "59",
     "firstAnchor": {
      "contextRef": "c20230401to20240331",
      "name": "mod:NoticePeriodToTerminateSupplierFinanceProgram",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230401to20240331",
      "name": "mod:NoticePeriodToTerminateSupplierFinanceProgram",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R60": {
     "role": "http://modine.com/role/AcquisitionsAndDispositionsAcquisitionOfScottSpringfieldMfgIncDetails",
     "longName": "090200 - Disclosure - Acquisitions and Dispositions, Acquisition of Scott Springfield Mfg. Inc. (Details)",
     "shortName": "Acquisitions and Dispositions, Acquisition of Scott Springfield Mfg. Inc. (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "60",
     "firstAnchor": {
      "contextRef": "c20230401to20240331",
      "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240301_BusinessAcquisitionAxis_ScottSpringfieldManufacturingMember",
      "name": "mod:BusinessCombinationRecognizedIdentifiableAssetsAcquiredExcludingCashGoodwillAndLiabilitiesAssumedNet",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "unique": true
     }
    },
    "R61": {
     "role": "http://modine.com/role/AcquisitionsAndDispositionsPurchaseOfTmgcoreIncIntellectualPropertyDetails",
     "longName": "090202 - Disclosure - Acquisitions and Dispositions, Purchase of TMGcore, Inc. Intellectual Property (Details)",
     "shortName": "Acquisitions and Dispositions, Purchase of TMGcore, Inc. Intellectual Property (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "61",
     "firstAnchor": {
      "contextRef": "c20230401to20240331",
      "name": "mod:PaymentsToAcquireIntangibleAndProductiveAssets",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240101to20240131_AssetAcquisitionAxis_TMGcoreIncMember",
      "name": "mod:PaymentsToAcquireIntangibleAndProductiveAssets",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "unique": true
     }
    },
    "R62": {
     "role": "http://modine.com/role/AcquisitionsAndDispositionsAcquisitionOfNappsTechnologyCorporationDetails",
     "longName": "090204 - Disclosure - Acquisitions and Dispositions, Acquisition of Napps Technology Corporation (Details)",
     "shortName": "Acquisitions and Dispositions, Acquisition of Napps Technology Corporation (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "62",
     "firstAnchor": {
      "contextRef": "c20230401to20240331",
      "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230401to20240331_BusinessAcquisitionAxis_NappsTechnologyCorporationMember",
      "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "unique": true
     }
    },
    "R63": {
     "role": "http://modine.com/role/AcquisitionsAndDispositionsDispositionOfTwoCoatingsFacilitiesDetails",
     "longName": "090206 - Disclosure - Acquisitions and Dispositions, Disposition of Two Coatings Facilities (Details)",
     "shortName": "Acquisitions and Dispositions, Disposition of Two Coatings Facilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "63",
     "firstAnchor": {
      "contextRef": "c20230901to20230930",
      "name": "mod:NumberOfCoatingsFacilitiesSold",
      "unitRef": "U004",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20220401to20230331_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_TwoCoatingsFacilitiesMember",
      "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "unique": true
     }
    },
    "R64": {
     "role": "http://modine.com/role/AcquisitionsAndDispositionsGermanyAutomotiveBusinessesHeldForSaleDetails",
     "longName": "090208 - Disclosure - Acquisitions and Dispositions, Germany Automotive Businesses Held for Sale (Details)",
     "shortName": "Acquisitions and Dispositions, Germany Automotive Businesses Held for Sale (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "64",
     "firstAnchor": {
      "contextRef": "c20231031to20231031",
      "name": "mod:NumberOfAutomotiveBusinessesSold",
      "unitRef": "U005",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230401to20240331_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_ThreeGermanyAutomotiveBusinessesMember",
      "name": "us-gaap:GainLossOnSaleOfBusiness",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "unique": true
     }
    },
    "R65": {
     "role": "http://modine.com/role/AcquisitionsAndDispositionsAutomotiveBusinessPreviouslyHeldForSaleDetails",
     "longName": "090210 - Disclosure - Acquisitions and Dispositions, Automotive Business Previously Held for Sale (Details)",
     "shortName": "Acquisitions and Dispositions, Automotive Business Previously Held for Sale (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "65",
     "firstAnchor": {
      "contextRef": "c20230401to20240331",
      "name": "us-gaap:AssetImpairmentCharges",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20210401to20220331_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_LiquidCooledAutomotiveBusinessMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember",
      "name": "us-gaap:AssetImpairmentCharges",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "unique": true
     }
    },
    "R66": {
     "role": "http://modine.com/role/AcquisitionsAndDispositionsDispositionOfAustrianAircooledAutomotiveBusinessDetails",
     "longName": "090212 - Disclosure - Acquisitions and Dispositions, Disposition of Austrian Air-Cooled Automotive Business (Details)",
     "shortName": "Acquisitions and Dispositions, Disposition of Austrian Air-Cooled Automotive Business (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "66",
     "firstAnchor": {
      "contextRef": "c20230401to20240331",
      "name": "us-gaap:GainLossOnSaleOfBusiness",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20210401to20220331_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_AirCooledAutomotiveBusinessMember",
      "name": "us-gaap:GainLossOnSaleOfBusiness",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "unique": true
     }
    },
    "R67": {
     "role": "http://modine.com/role/AcquisitionsAndDispositionsDispositionOfPreviouslyclosedFacilityDetails",
     "longName": "090214 - Disclosure - Acquisitions and Dispositions, Disposition of Previously-Closed Facility (Details)",
     "shortName": "Acquisitions and Dispositions, Disposition of Previously-Closed Facility (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "67",
     "firstAnchor": {
      "contextRef": "c20230401to20240331",
      "name": "mod:PaymentsForProceedsFromDispositionOfAssets",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20210401to20220331_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_PreviouslyClosedManufacturingFacilityMember",
      "name": "mod:PaymentsForProceedsFromDispositionOfAssets",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "unique": true
     }
    },
    "R68": {
     "role": "http://modine.com/role/RevenueRecognitionDetails",
     "longName": "090300 - Disclosure - Revenue Recognition (Details)",
     "shortName": "Revenue Recognition (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "68",
     "firstAnchor": {
      "contextRef": "c20230401to20240331",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240331",
      "name": "us-gaap:ContractWithCustomerAssetNet",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "unique": true
     }
    },
    "R69": {
     "role": "http://modine.com/role/FairValueMeasurementsDetails",
     "longName": "090400 - Disclosure - Fair Value Measurements (Details)",
     "shortName": "Fair Value Measurements (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "69",
     "firstAnchor": {
      "contextRef": "c20240331",
      "name": "us-gaap:TradingSecurities",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisObligations",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240331",
      "name": "us-gaap:TradingSecurities",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisObligations",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R70": {
     "role": "http://modine.com/role/StockbasedCompensationIncentiveCompensationPlanDetails",
     "longName": "090500 - Disclosure - Stock-Based Compensation, Incentive Compensation Plan (Details)",
     "shortName": "Stock-Based Compensation, Incentive Compensation Plan (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "70",
     "firstAnchor": {
      "contextRef": "c20230401to20240331",
      "name": "us-gaap:ShareBasedCompensation",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240331_PlanNameAxis_IncentiveCompensationPlan2020Member",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "unique": true
     }
    },
    "R71": {
     "role": "http://modine.com/role/StockbasedCompensationStockOptionsDetails",
     "longName": "090502 - Disclosure - Stock-Based Compensation, Stock Options (Details)",
     "shortName": "Stock-Based Compensation, Stock Options (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "71",
     "firstAnchor": {
      "contextRef": "c20230401to20240331",
      "name": "us-gaap:ShareBasedCompensation",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230401to20240331_AwardTypeAxis_EmployeeStockOptionMember",
      "name": "us-gaap:ShareBasedCompensation",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "unique": true
     }
    },
    "R72": {
     "role": "http://modine.com/role/StockbasedCompensationRestrictedStockDetails",
     "longName": "090504 - Disclosure - Stock-Based Compensation, Restricted Stock (Details)",
     "shortName": "Stock-Based Compensation, Restricted Stock (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "72",
     "firstAnchor": {
      "contextRef": "c20230401to20240331",
      "name": "us-gaap:ShareBasedCompensation",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230401to20240331_AwardTypeAxis_RestrictedStockMember",
      "name": "us-gaap:ShareBasedCompensation",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "unique": true
     }
    },
    "R73": {
     "role": "http://modine.com/role/RestructuringActivitiesDetails",
     "longName": "090600 - Disclosure - Restructuring Activities (Details)",
     "shortName": "Restructuring Activities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "73",
     "firstAnchor": {
      "contextRef": "c20230401to20240331",
      "name": "us-gaap:SeveranceCosts1",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230401to20240331",
      "name": "us-gaap:SeveranceCosts1",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R74": {
     "role": "http://modine.com/role/OtherIncomeAndExpenseDetails",
     "longName": "090700 - Disclosure - Other Income and Expense (Details)",
     "shortName": "Other Income and Expense (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "74",
     "firstAnchor": {
      "contextRef": "c20230401to20240331",
      "name": "us-gaap:InvestmentIncomeInterest",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230401to20240331",
      "name": "us-gaap:InvestmentIncomeInterest",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R75": {
     "role": "http://modine.com/role/IncomeTaxesEarningsBeforeIncomeTaxesDetails",
     "longName": "090800 - Disclosure - Income Taxes, Earnings Before Income Taxes (Details)",
     "shortName": "Income Taxes, Earnings Before Income Taxes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "75",
     "firstAnchor": {
      "contextRef": "c20230401to20240331",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230401to20240331",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R76": {
     "role": "http://modine.com/role/IncomeTaxesIncomeTaxProvisionBenefitDetails",
     "longName": "090802 - Disclosure - Income Taxes, Income Tax Provision (Benefit) (Details)",
     "shortName": "Income Taxes, Income Tax Provision (Benefit) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "76",
     "firstAnchor": {
      "contextRef": "c20230401to20240331",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230401to20240331",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R77": {
     "role": "http://modine.com/role/IncomeTaxesReconciliationOfUSFederalStatutoryRateToEffectiveTaxRateDetails",
     "longName": "090804 - Disclosure - Income Taxes, Reconciliation of U.S. Federal Statutory Rate to Effective Tax Rate (Details)",
     "shortName": "Income Taxes, Reconciliation of U.S. Federal Statutory Rate to Effective Tax Rate (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "77",
     "firstAnchor": {
      "contextRef": "c20230401to20240331",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "unitRef": "U007",
      "xsiNil": "false",
      "lang": null,
      "decimals": "3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230401to20240331",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "unitRef": "U007",
      "xsiNil": "false",
      "lang": null,
      "decimals": "3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R78": {
     "role": "http://modine.com/role/IncomeTaxesUnrecognizedTaxBenefitsAndDeferredTaxAssetValuationAllowancesDetails",
     "longName": "090806 - Disclosure - Income Taxes, Unrecognized Tax Benefits and Deferred Tax Asset Valuation Allowances (Details)",
     "shortName": "Income Taxes, Unrecognized Tax Benefits and Deferred Tax Asset Valuation Allowances (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "78",
     "firstAnchor": {
      "contextRef": "c20230401to20240331",
      "name": "us-gaap:IncomeTaxReconciliationDispositionOfBusiness",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230401to20240331",
      "name": "us-gaap:IncomeTaxReconciliationDispositionOfBusiness",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R79": {
     "role": "http://modine.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails",
     "longName": "090808 - Disclosure - Income Taxes, Deferred Tax Assets and Liabilities (Details)",
     "shortName": "Income Taxes, Deferred Tax Assets and Liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "79",
     "firstAnchor": {
      "contextRef": "c20240331",
      "name": "mod:DeferredTaxAssetsAccountsReceivable",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240331",
      "name": "mod:DeferredTaxAssetsAccountsReceivable",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R80": {
     "role": "http://modine.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails",
     "longName": "090810 - Disclosure - Income Taxes, Unrecognized Tax Benefits (Details)",
     "shortName": "Income Taxes, Unrecognized Tax Benefits (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "80",
     "firstAnchor": {
      "contextRef": "c20230331",
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20220331",
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "unique": true
     }
    },
    "R81": {
     "role": "http://modine.com/role/IncomeTaxesTaxYearsSubjectToExaminationTaxCreditsAndTaxCarryforwardsDetails",
     "longName": "090812 - Disclosure - Income Taxes, Tax Years Subject to Examination, Tax Credits and Tax Carryforwards (Details)",
     "shortName": "Income Taxes, Tax Years Subject to Examination, Tax Credits and Tax Carryforwards (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "81",
     "firstAnchor": {
      "contextRef": "c20240331",
      "name": "us-gaap:DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240331",
      "name": "us-gaap:DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R82": {
     "role": "http://modine.com/role/EarningsPerShareDetails",
     "longName": "090900 - Disclosure - Earnings Per Share (Details)",
     "shortName": "Earnings Per Share (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "82",
     "firstAnchor": {
      "contextRef": "c20230401to20240331",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230401to20240331",
      "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "unique": true
     }
    },
    "R83": {
     "role": "http://modine.com/role/CashCashEquivalentsAndRestrictedCashDetails",
     "longName": "091000 - Disclosure - Cash, Cash Equivalents and Restricted Cash (Details)",
     "shortName": "Cash, Cash Equivalents and Restricted Cash (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "83",
     "firstAnchor": {
      "contextRef": "c20240331",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240331",
      "name": "us-gaap:RestrictedCash",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "unique": true
     }
    },
    "R84": {
     "role": "http://modine.com/role/InventoriesDetails",
     "longName": "091100 - Disclosure - Inventories (Details)",
     "shortName": "Inventories (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "84",
     "firstAnchor": {
      "contextRef": "c20240331",
      "name": "us-gaap:InventoryRawMaterialsNetOfReserves",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240331",
      "name": "us-gaap:InventoryRawMaterialsNetOfReserves",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R85": {
     "role": "http://modine.com/role/PropertyPlantAndEquipmentDetails",
     "longName": "091200 - Disclosure - Property, Plant and Equipment (Details)",
     "shortName": "Property, Plant and Equipment (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "85",
     "firstAnchor": {
      "contextRef": "c20240331",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240331",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R86": {
     "role": "http://modine.com/role/IntangibleAssetsDetails",
     "longName": "091300 - Disclosure - Intangible Assets (Details)",
     "shortName": "Intangible Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "86",
     "firstAnchor": {
      "contextRef": "c20240331",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230331",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "unique": true
     }
    },
    "R87": {
     "role": "http://modine.com/role/GoodwillDetails",
     "longName": "091400 - Disclosure - Goodwill (Details)",
     "shortName": "Goodwill (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "87",
     "firstAnchor": {
      "contextRef": "c20230331",
      "name": "us-gaap:Goodwill",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230401to20240331",
      "name": "us-gaap:GoodwillAcquiredDuringPeriod",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "unique": true
     }
    },
    "R88": {
     "role": "http://modine.com/role/ProductWarrantiesAndOtherCommitmentsDetails",
     "longName": "091500 - Disclosure - Product Warranties and Other Commitments (Details)",
     "shortName": "Product Warranties and Other Commitments (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "88",
     "firstAnchor": {
      "contextRef": "c20230331",
      "name": "us-gaap:StandardProductWarrantyAccrual",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20220331",
      "name": "us-gaap:StandardProductWarrantyAccrual",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "unique": true
     }
    },
    "R89": {
     "role": "http://modine.com/role/LeasesDetails",
     "longName": "091600 - Disclosure - Leases (Details)",
     "shortName": "Leases (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "89",
     "firstAnchor": {
      "contextRef": "c20240331",
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240331",
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R90": {
     "role": "http://modine.com/role/IndebtednessDetails",
     "longName": "091700 - Disclosure - Indebtedness (Details)",
     "shortName": "Indebtedness (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "90",
     "firstAnchor": {
      "contextRef": "c20240331",
      "name": "us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240331",
      "name": "us-gaap:UnamortizedDebtIssuanceExpense",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "unique": true
     }
    },
    "R91": {
     "role": "http://modine.com/role/PensionAndEmployeeBenefitPlansDefinedContributionEmployeeBenefitPlansDetails",
     "longName": "091800 - Disclosure - Pension and Employee Benefit Plans, Defined Contribution Employee Benefit Plans (Details)",
     "shortName": "Pension and Employee Benefit Plans, Defined Contribution Employee Benefit Plans (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "91",
     "firstAnchor": {
      "contextRef": "c20230401to20240331",
      "name": "us-gaap:DefinedContributionPlanCostRecognized",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230401to20240331",
      "name": "us-gaap:DefinedContributionPlanCostRecognized",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R92": {
     "role": "http://modine.com/role/PensionAndEmployeeBenefitPlansDefinedBenefitEmployeeBenefitPlansDetails",
     "longName": "091802 - Disclosure - Pension and Employee Benefit Plans, Defined Benefit Employee Benefit Plans (Details)",
     "shortName": "Pension and Employee Benefit Plans, Defined Benefit Employee Benefit Plans (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "92",
     "firstAnchor": {
      "contextRef": "c20230401to20240331",
      "name": "us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230401to20240331_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember",
      "name": "us-gaap:DefinedBenefitPlanContributionsByEmployer",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "unique": true
     }
    },
    "R93": {
     "role": "http://modine.com/role/PensionAndEmployeeBenefitPlansChangesInBenefitObligationsPlanAssetsAndFundedStatusDetails",
     "longName": "091804 - Disclosure - Pension and Employee Benefit Plans, Changes in Benefit Obligations, Plan Assets and Funded Status (Details)",
     "shortName": "Pension and Employee Benefit Plans, Changes in Benefit Obligations, Plan Assets and Funded Status (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "93",
     "firstAnchor": {
      "contextRef": "c20230331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember",
      "name": "us-gaap:DefinedBenefitPlanBenefitObligation",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230401to20240331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember",
      "name": "us-gaap:DefinedBenefitPlanActuarialGainLoss",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "unique": true
     }
    },
    "R94": {
     "role": "http://modine.com/role/PensionAndEmployeeBenefitPlansCostComponentsOfPensionPlansDetails",
     "longName": "091806 - Disclosure - Pension and Employee Benefit Plans, Cost Components of Pension Plans (Details)",
     "shortName": "Pension and Employee Benefit Plans, Cost Components of Pension Plans (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "94",
     "firstAnchor": {
      "contextRef": "c20230401to20240331",
      "name": "us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230401to20240331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember",
      "name": "us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "unique": true
     }
    },
    "R95": {
     "role": "http://modine.com/role/PensionAndEmployeeBenefitPlansValuationAssumptionsDetails",
     "longName": "091808 - Disclosure - Pension and Employee Benefit Plans, Valuation Assumptions (Details)",
     "shortName": "Pension and Employee Benefit Plans, Valuation Assumptions (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "95",
     "firstAnchor": {
      "contextRef": "c20240331_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember",
      "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate",
      "unitRef": "U007",
      "xsiNil": "false",
      "lang": null,
      "decimals": "3",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240331_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember",
      "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate",
      "unitRef": "U007",
      "xsiNil": "false",
      "lang": null,
      "decimals": "3",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R96": {
     "role": "http://modine.com/role/PensionAndEmployeeBenefitPlansWeightedaverageAssetAllocationsDetails",
     "longName": "091810 - Disclosure - Pension and Employee Benefit Plans, Weighted-average Asset Allocations (Details)",
     "shortName": "Pension and Employee Benefit Plans, Weighted-average Asset Allocations (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "96",
     "firstAnchor": {
      "contextRef": "c20240331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember",
      "name": "us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage",
      "unitRef": "U007",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember",
      "name": "us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage",
      "unitRef": "U007",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R97": {
     "role": "http://modine.com/role/PensionAndEmployeeBenefitPlansEstimatedPensionBenefitPaymentsDetails",
     "longName": "091812 - Disclosure - Pension and Employee Benefit Plans, Estimated Pension Benefit Payments (Details)",
     "shortName": "Pension and Employee Benefit Plans, Estimated Pension Benefit Payments (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "97",
     "firstAnchor": {
      "contextRef": "c20240331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember",
      "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember",
      "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R98": {
     "role": "http://modine.com/role/DerivativeInstrumentsRecordedInConsolidatedBalanceSheetsDetails",
     "longName": "091900 - Disclosure - Derivative Instruments, Recorded in Consolidated Balance Sheets (Details)",
     "shortName": "Derivative Instruments, Recorded in Consolidated Balance Sheets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "98",
     "firstAnchor": {
      "contextRef": "c20240331_BalanceSheetLocationAxis_OtherCurrentAssetsMember_DerivativeInstrumentRiskAxis_ForeignExchangeContractMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember",
      "name": "us-gaap:DerivativeLiabilityFairValueGrossAsset",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240331_BalanceSheetLocationAxis_OtherCurrentAssetsMember_DerivativeInstrumentRiskAxis_ForeignExchangeContractMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember",
      "name": "us-gaap:DerivativeLiabilityFairValueGrossAsset",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R99": {
     "role": "http://modine.com/role/DerivativeInstrumentsGainsLossesRecognizedDetails",
     "longName": "091902 - Disclosure - Derivative Instruments, Gains (Losses) Recognized (Details)",
     "shortName": "Derivative Instruments, Gains (Losses) Recognized (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "99",
     "firstAnchor": {
      "contextRef": "c20230401to20240331_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember",
      "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230401to20240331_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember",
      "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R100": {
     "role": "http://modine.com/role/RisksUncertaintiesContingenciesAndLitigationDetails",
     "longName": "092000 - Disclosure - Risks, Uncertainties, Contingencies and Litigation (Details)",
     "shortName": "Risks, Uncertainties, Contingencies and Litigation (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "100",
     "firstAnchor": {
      "contextRef": "c20240331",
      "name": "us-gaap:AccrualForEnvironmentalLossContingencies",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "us-gaap:AccrualForEnvironmentalLossContingencies",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240331",
      "name": "us-gaap:AccrualForEnvironmentalLossContingencies",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "us-gaap:AccrualForEnvironmentalLossContingencies",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R101": {
     "role": "http://modine.com/role/AccumulatedOtherComprehensiveLossDetails",
     "longName": "092100 - Disclosure - Accumulated Other Comprehensive Loss (Details)",
     "shortName": "Accumulated Other Comprehensive Loss (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "101",
     "firstAnchor": {
      "contextRef": "c20230331",
      "name": "us-gaap:StockholdersEquity",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230401to20240331",
      "name": "us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "unique": true
     }
    },
    "R102": {
     "role": "http://modine.com/role/SegmentAndGeographicInformationNetSalesGrossProfitAndOperatingIncomeBySegmentDetails",
     "longName": "092200 - Disclosure - Segment and Geographic Information, Net Sales, Gross Profit, and Operating Income by Segment (Details)",
     "shortName": "Segment and Geographic Information, Net Sales, Gross Profit, and Operating Income by Segment (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "102",
     "firstAnchor": {
      "contextRef": "c20230401to20240331",
      "name": "us-gaap:NumberOfOperatingSegments",
      "unitRef": "U009",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230401to20240331",
      "name": "us-gaap:NumberOfOperatingSegments",
      "unitRef": "U009",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R103": {
     "role": "http://modine.com/role/SegmentAndGeographicInformationAssetsBySegmentDetails",
     "longName": "092202 - Disclosure - Segment and Geographic Information, Assets by Segment (Details)",
     "shortName": "Segment and Geographic Information, Assets by Segment (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "103",
     "firstAnchor": {
      "contextRef": "c20240331",
      "name": "us-gaap:Assets",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240301to20240331",
      "name": "us-gaap:AssetAcquisitionConsiderationTransferred",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "link:footnote",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "unique": true
     }
    },
    "R104": {
     "role": "http://modine.com/role/SegmentAndGeographicInformationCapitalExpendituresAndDepreciationAndAmortizationExpenseBySegmentDetails",
     "longName": "092204 - Disclosure - Segment and Geographic Information, Capital Expenditures and Depreciation and Amortization Expense by Segment (Details)",
     "shortName": "Segment and Geographic Information, Capital Expenditures and Depreciation and Amortization Expense by Segment (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "104",
     "firstAnchor": {
      "contextRef": "c20230401to20240331",
      "name": "us-gaap:SegmentExpenditureAdditionToLongLivedAssets",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230401to20240331",
      "name": "us-gaap:SegmentExpenditureAdditionToLongLivedAssets",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R105": {
     "role": "http://modine.com/role/SegmentAndGeographicInformationNetSalesByGeographicAreaDetails",
     "longName": "092206 - Disclosure - Segment and Geographic Information, Net Sales by Geographic Area (Details)",
     "shortName": "Segment and Geographic Information, Net Sales by Geographic Area (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "105",
     "firstAnchor": {
      "contextRef": "c20230401to20240331",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230401to20240331_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "unique": true
     }
    },
    "R106": {
     "role": "http://modine.com/role/SegmentAndGeographicInformationPropertyPlantAndEquipmentByGeographicAreaDetails",
     "longName": "092208 - Disclosure - Segment and Geographic Information, Property, Plant and Equipment by Geographic Area (Details)",
     "shortName": "Segment and Geographic Information, Property, Plant and Equipment by Geographic Area (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "106",
     "firstAnchor": {
      "contextRef": "c20240331",
      "name": "us-gaap:PropertyPlantAndEquipmentNet",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240331_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_US",
      "name": "us-gaap:PropertyPlantAndEquipmentNet",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "unique": true
     }
    },
    "R107": {
     "role": "http://modine.com/role/ScheduleIiValuationAndQualifyingAccountsDetails",
     "longName": "092400 - Schedule - Schedule II - Valuation and Qualifying Accounts (Details)",
     "shortName": "Schedule II - Valuation and Qualifying Accounts (Details)",
     "isDefault": "false",
     "groupType": "",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "107",
     "firstAnchor": {
      "contextRef": "c20231031to20231031",
      "name": "mod:NumberOfAutomotiveBusinessesSold",
      "unitRef": "U005",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20210331_ValuationAllowancesAndReservesTypeAxis_ValuationAllowanceOfDeferredTaxAssetsMember",
      "name": "us-gaap:ValuationAllowancesAndReservesBalance",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20026276_10k.htm",
      "unique": true
     }
    }
   },
   "tag": {
    "us-gaap_AccountingPoliciesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountingPoliciesAbstract",
     "presentation": [
      "http://modine.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Significant Accounting Policies [Abstract]",
        "verboseLabel": "Leases [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountsPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://modine.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://modine.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts payable",
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r42",
      "r983"
     ]
    },
    "us-gaap_AccountsReceivableMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountsReceivableMember",
     "presentation": [
      "http://modine.com/role/RisksUncertaintiesContingenciesAndLitigationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Receivable [Member]",
        "documentation": "Due from customers or clients for goods or services that have been delivered or sold."
       }
      }
     },
     "auth_ref": [
      "r914"
     ]
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountsReceivableNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://modine.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://modine.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trade accounts receivable - net",
        "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": [
      "r411",
      "r412"
     ]
    },
    "us-gaap_AccrualForEnvironmentalLossContingencies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccrualForEnvironmentalLossContingencies",
     "crdr": "credit",
     "presentation": [
      "http://modine.com/role/RisksUncertaintiesContingenciesAndLitigationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Accruals for environmental matters",
        "label": "Accrual for Environmental Loss Contingencies",
        "documentation": "Total costs accrued as of the balance sheet date for environmental loss contingencies."
       }
      }
     },
     "auth_ref": [
      "r472",
      "r949",
      "r1012",
      "r1013",
      "r1077",
      "r1081"
     ]
    },
    "us-gaap_AccrualForEnvironmentalLossContingenciesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccrualForEnvironmentalLossContingenciesDisclosureAbstract",
     "presentation": [
      "http://modine.com/role/RisksUncertaintiesContingenciesAndLitigationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Environmental Loss Contingencies [Abstract]",
        "label": "Accrual for Environmental Loss Contingencies Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccrualForEnvironmentalLossContingenciesPeriodIncreaseDecrease": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccrualForEnvironmentalLossContingenciesPeriodIncreaseDecrease",
     "presentation": [
      "http://modine.com/role/RisksUncertaintiesContingenciesAndLitigationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increase in remediation accrual related to former manufacturing facility",
        "label": "Accrual for Environmental Loss Contingencies, Period Increase (Decrease)",
        "documentation": "Increase (decrease) in the accrual for environmental loss contingencies during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r1083"
     ]
    },
    "mod_AccruedCapitalExpendituresCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://modine.com/20240331",
     "localname": "AccruedCapitalExpendituresCurrent",
     "crdr": "credit",
     "presentation": [
      "http://modine.com/role/SignificantAccountingPoliciesShorttermInvestmentsPropertyPlantAndEquipmentAndAssetsHeldForSaleDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for purchases of fixed assets that have occurred. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Capital Expenditures, Current",
        "terseLabel": "Accrued capital expenditures"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember",
     "presentation": [
      "http://modine.com/role/AccumulatedOtherComprehensiveLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Defined Benefit Plans [Member]",
        "label": "Accumulated Defined Benefit Plans Adjustment, Net Gain (Loss) Attributable to Parent [Member]",
        "documentation": "Accumulated other comprehensive income (loss) related to gain (loss) component of defined benefit plans attributable to the parent."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r23",
      "r55",
      "r321",
      "r322",
      "r1032"
     ]
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://modine.com/role/PropertyPlantAndEquipmentDetails": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://modine.com/role/PropertyPlantAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Less: accumulated depreciation",
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services."
       }
      }
     },
     "auth_ref": [
      "r83",
      "r295",
      "r789"
     ]
    },
    "us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccumulatedGainLossNetCashFlowHedgeParentMember",
     "presentation": [
      "http://modine.com/role/AccumulatedOtherComprehensiveLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Flow Hedges [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": [
      "r311",
      "r321",
      "r322",
      "r704",
      "r937",
      "r1032"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems",
     "presentation": [
      "http://modine.com/role/AccumulatedOtherComprehensiveLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accumulated Other Comprehensive 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": [
      "r320",
      "r321",
      "r732",
      "r734",
      "r735",
      "r736",
      "r737",
      "r738"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://modine.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://modine.com/role/ConsolidatedBalanceSheets"
     ],
     "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": [
      "r54",
      "r55",
      "r185",
      "r301",
      "r784",
      "r824",
      "r825"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccumulatedOtherComprehensiveIncomeLossTable",
     "presentation": [
      "http://modine.com/role/AccumulatedOtherComprehensiveLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accumulated Other Comprehensive Loss [Table]",
        "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss)."
       }
      }
     },
     "auth_ref": [
      "r320",
      "r321",
      "r732",
      "r734",
      "r735",
      "r736",
      "r737",
      "r738"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "presentation": [
      "http://modine.com/role/AccumulatedOtherComprehensiveLossDetails",
      "http://modine.com/role/ConsolidatedStatementsOfShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accumulated Other Comprehensive Loss [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": [
      "r3",
      "r23",
      "r55",
      "r711",
      "r714",
      "r758",
      "r820",
      "r821",
      "r1032",
      "r1033",
      "r1034",
      "r1054",
      "r1055",
      "r1056"
     ]
    },
    "us-gaap_AccumulatedTranslationAdjustmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccumulatedTranslationAdjustmentMember",
     "presentation": [
      "http://modine.com/role/AccumulatedOtherComprehensiveLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign Currency Translation [Member]",
        "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": [
      "r5",
      "r23",
      "r55",
      "r321",
      "r322",
      "r734",
      "r735",
      "r736",
      "r737",
      "r738",
      "r1032"
     ]
    },
    "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife",
     "presentation": [
      "http://modine.com/role/AcquisitionsAndDispositionsAcquisitionOfNappsTechnologyCorporationDetails",
      "http://modine.com/role/AcquisitionsAndDispositionsAcquisitionOfScottSpringfieldMfgIncDetails",
      "http://modine.com/role/AcquisitionsAndDispositionsPurchaseOfTmgcoreIncIntellectualPropertyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted-average useful life of acquired intangible assets",
        "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": [
      "r203"
     ]
    },
    "us-gaap_AdditionalPaidInCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AdditionalPaidInCapital",
     "crdr": "credit",
     "calculation": {
      "http://modine.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://modine.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional paid-in capital",
        "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock."
       }
      }
     },
     "auth_ref": [
      "r175",
      "r983",
      "r1168"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AdditionalPaidInCapitalMember",
     "presentation": [
      "http://modine.com/role/ConsolidatedStatementsOfShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r651",
      "r652",
      "r653",
      "r836",
      "r1054",
      "r1055",
      "r1056",
      "r1144",
      "r1170"
     ]
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition",
     "crdr": "credit",
     "presentation": [
      "http://modine.com/role/ConsolidatedStatementsOfShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock options and awards",
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for option under share-based payment arrangement."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions",
     "crdr": "credit",
     "presentation": [
      "http://modine.com/role/ConsolidatedStatementsOfShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock-based compensation expense",
        "documentation": "Amount of increase (decrease) to additional paid-in capital (APIC) for recognition and exercise of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://modine.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to reconcile net earnings to net cash provided by operating activities:"
       }
      }
     },
     "auth_ref": []
    },
    "mod_AdvancedSolutionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://modine.com/20240331",
     "localname": "AdvancedSolutionsMember",
     "presentation": [
      "http://modine.com/role/RevenueRecognitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Advanced solutions are designed to improve battery range and vehicle life, to zero-emission and hybrid commercial vehicle and automotive customers, including battery thermal management systems, electronics cooling packages, and battery chillers. The advanced solutions also include coating products and application services that extend the life of equipment and components by protecting against corrosion.",
        "label": "Advanced Solutions [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "mod_AggregateIntrinsicValueAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://modine.com/20240331",
     "localname": "AggregateIntrinsicValueAbstract",
     "presentation": [
      "http://modine.com/role/StockbasedCompensationStockOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Intrinsic Value [Abstract]",
        "terseLabel": "Aggregate Intrinsic Value [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "mod_AirCooledAutomotiveBusinessMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://modine.com/20240331",
     "localname": "AirCooledAutomotiveBusinessMember",
     "presentation": [
      "http://modine.com/role/AcquisitionsAndDispositionsDispositionOfAustrianAircooledAutomotiveBusinessDetails",
      "http://modine.com/role/PensionAndEmployeeBenefitPlansCostComponentsOfPensionPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Air-cooled automotive business in Austria within the Company's Automotive segment.",
        "label": "Air-Cooled Automotive Business [Member]",
        "terseLabel": "Austrian Air-Cooled Automotive Business [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "mod_AirCooledMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://modine.com/20240331",
     "localname": "AirCooledMember",
     "presentation": [
      "http://modine.com/role/RevenueRecognitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Air-cooled products include radiators, charge air coolers, condensers, and engine cooling modules.",
        "label": "Air-Cooled [Member]",
        "terseLabel": "Air-Cooled [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "crdr": "credit",
     "presentation": [
      "http://modine.com/role/SignificantAccountingPoliciesTradeAccountsReceivableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Trade receivables, allowance for credit losses",
        "label": "Accounts Receivable, Allowance for Credit Loss, Current",
        "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current."
       }
      }
     },
     "auth_ref": [
      "r302",
      "r415",
      "r420"
     ]
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://modine.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "srt_AmericasMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "AmericasMember",
     "presentation": [
      "http://modine.com/role/RevenueRecognitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Americas [Member]",
        "documentation": "Continents of North and South America."
       }
      }
     },
     "auth_ref": [
      "r1171",
      "r1173",
      "r1174",
      "r1175"
     ]
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AmortizationOfIntangibleAssets",
     "crdr": "debit",
     "presentation": [
      "http://modine.com/role/IntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amortization expense",
        "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": [
      "r14",
      "r77",
      "r80"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "presentation": [
      "http://modine.com/role/EarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Antidilutive securities excluded from computation of earnings per share (in shares)",
        "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": [
      "r372"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis",
     "presentation": [
      "http://modine.com/role/EarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Antidilutive Securities [Axis]",
        "documentation": "Information by type of antidilutive security."
       }
      }
     },
     "auth_ref": [
      "r64"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems",
     "presentation": [
      "http://modine.com/role/EarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Abstract]",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [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_AntidilutiveSecuritiesNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AntidilutiveSecuritiesNameDomain",
     "presentation": [
      "http://modine.com/role/EarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r64"
     ]
    },
    "srt_AsiaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "AsiaMember",
     "presentation": [
      "http://modine.com/role/RevenueRecognitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Asia [Member]",
        "documentation": "Continent of Asia."
       }
      }
     },
     "auth_ref": [
      "r1171",
      "r1173",
      "r1174",
      "r1175"
     ]
    },
    "us-gaap_AssetAcquisitionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetAcquisitionAxis",
     "presentation": [
      "http://modine.com/role/AcquisitionsAndDispositionsPurchaseOfTmgcoreIncIntellectualPropertyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Asset Acquisition [Axis]",
        "documentation": "Information by asset acquisition."
       }
      }
     },
     "auth_ref": [
      "r1139"
     ]
    },
    "us-gaap_AssetAcquisitionConsiderationTransferred": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetAcquisitionConsiderationTransferred",
     "crdr": "credit",
     "presentation": [
      "http://modine.com/role/SegmentAndGeographicInformationAssetsBySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Purchase price of assets",
        "label": "Asset Acquisition, Consideration Transferred",
        "documentation": "Amount of consideration transferred in asset acquisition. Includes, but is not limited to, cash, liability incurred by acquirer, and equity interest issued by acquirer."
       }
      }
     },
     "auth_ref": [
      "r977",
      "r1140",
      "r1141",
      "r1142"
     ]
    },
    "us-gaap_AssetAcquisitionConsiderationTransferredAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetAcquisitionConsiderationTransferredAbstract",
     "presentation": [
      "http://modine.com/role/AcquisitionsAndDispositionsPurchaseOfTmgcoreIncIntellectualPropertyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Purchase of TMGcore, Inc. Intellectual Property [Abstract]",
        "label": "Asset Acquisition, Consideration Transferred [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetAcquisitionDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetAcquisitionDomain",
     "presentation": [
      "http://modine.com/role/AcquisitionsAndDispositionsPurchaseOfTmgcoreIncIntellectualPropertyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Asset Acquisition [Domain]",
        "documentation": "Asset acquisition."
       }
      }
     },
     "auth_ref": [
      "r1139"
     ]
    },
    "us-gaap_AssetAcquisitionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetAcquisitionLineItems",
     "presentation": [
      "http://modine.com/role/AcquisitionsAndDispositionsPurchaseOfTmgcoreIncIntellectualPropertyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Asset 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": [
      "r1139"
     ]
    },
    "us-gaap_AssetAcquisitionTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetAcquisitionTable",
     "presentation": [
      "http://modine.com/role/AcquisitionsAndDispositionsPurchaseOfTmgcoreIncIntellectualPropertyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Asset Acquisition [Table]",
        "documentation": "Disclosure of information about asset acquisition."
       }
      }
     },
     "auth_ref": [
      "r1139"
     ]
    },
    "us-gaap_AssetImpairmentCharges": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetImpairmentCharges",
     "crdr": "debit",
     "calculation": {
      "http://modine.com/role/ConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 3.0
      },
      "http://modine.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://modine.com/role/AcquisitionsAndDispositionsAutomotiveBusinessPreviouslyHeldForSaleDetails",
      "http://modine.com/role/ConsolidatedStatementsOfCashFlows",
      "http://modine.com/role/ConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Impairment charges (reversals) - net",
        "verboseLabel": "Net impairment reversal",
        "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r81"
     ]
    },
    "us-gaap_Assets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "Assets",
     "crdr": "debit",
     "calculation": {
      "http://modine.com/role/ConsolidatedBalanceSheets": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://modine.com/role/ConsolidatedBalanceSheets",
      "http://modine.com/role/SegmentAndGeographicInformationAssetsBySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total assets",
        "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": [
      "r242",
      "r299",
      "r337",
      "r381",
      "r396",
      "r402",
      "r417",
      "r476",
      "r477",
      "r479",
      "r480",
      "r481",
      "r483",
      "r485",
      "r487",
      "r488",
      "r700",
      "r706",
      "r726",
      "r778",
      "r864",
      "r983",
      "r999",
      "r1092",
      "r1093",
      "r1152"
     ]
    },
    "us-gaap_AssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetsAbstract",
     "presentation": [
      "http://modine.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ASSETS",
        "label": "Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsAndLiabilitiesLesseeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetsAndLiabilitiesLesseeAbstract",
     "presentation": [
      "http://modine.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lease Assets and Liabilities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://modine.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://modine.com/role/ConsolidatedBalanceSheets"
     ],
     "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": [
      "r290",
      "r306",
      "r337",
      "r417",
      "r476",
      "r477",
      "r479",
      "r480",
      "r481",
      "r483",
      "r485",
      "r487",
      "r488",
      "r700",
      "r706",
      "r726",
      "r983",
      "r1092",
      "r1093",
      "r1152"
     ]
    },
    "us-gaap_AssetsFairValueAdjustment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetsFairValueAdjustment",
     "crdr": "debit",
     "presentation": [
      "http://modine.com/role/AcquisitionsAndDispositionsAcquisitionOfScottSpringfieldMfgIncDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair value write-up adjustment to acquired inventory",
        "label": "Assets, Fair Value Adjustment",
        "documentation": "Amount of addition (reduction) to the amount at which an asset could be incurred (settled) in a current transaction between willing parties."
       }
      }
     },
     "auth_ref": []
    },
    "mod_AssetsHeldForSalePolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://modine.com/20240331",
     "localname": "AssetsHeldForSalePolicyTextBlock",
     "presentation": [
      "http://modine.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for assets to be held for sale.",
        "label": "Assets held for sale [Policy Text Block]",
        "verboseLabel": "Assets Held for Sale"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent",
     "crdr": "debit",
     "presentation": [
      "http://modine.com/role/SignificantAccountingPoliciesShorttermInvestmentsPropertyPlantAndEquipmentAndAssetsHeldForSaleDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Assets held for sale",
        "label": "Disposal Group, Including Discontinued Operation, Assets, Current",
        "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r2",
      "r156",
      "r163",
      "r208",
      "r210",
      "r288",
      "r289"
     ]
    },
    "dei_AuditorFirmId": {
     "xbrltype": "nonemptySequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AuditorFirmId",
     "presentation": [
      "http://modine.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Firm ID",
        "documentation": "PCAOB issued Audit Firm Identifier"
       }
      }
     },
     "auth_ref": [
      "r1003",
      "r1004",
      "r1005"
     ]
    },
    "dei_AuditorLocation": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AuditorLocation",
     "presentation": [
      "http://modine.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Location"
       }
      }
     },
     "auth_ref": [
      "r1003",
      "r1004",
      "r1005"
     ]
    },
    "dei_AuditorName": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AuditorName",
     "presentation": [
      "http://modine.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Name"
       }
      }
     },
     "auth_ref": [
      "r1003",
      "r1004",
      "r1005"
     ]
    },
    "us-gaap_AwardDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AwardDateAxis",
     "presentation": [
      "http://modine.com/role/StockbasedCompensationRestrictedStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Date [Axis]",
        "documentation": "Information by date or year award under share-based payment arrangement is granted."
       }
      }
     },
     "auth_ref": [
      "r1106",
      "r1107",
      "r1108",
      "r1109",
      "r1110",
      "r1111",
      "r1112",
      "r1113",
      "r1114",
      "r1115",
      "r1116",
      "r1117",
      "r1118",
      "r1119",
      "r1120",
      "r1121",
      "r1122",
      "r1123",
      "r1124",
      "r1125",
      "r1126",
      "r1127",
      "r1128",
      "r1129",
      "r1130",
      "r1131"
     ]
    },
    "us-gaap_AwardDateDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AwardDateDomain",
     "presentation": [
      "http://modine.com/role/StockbasedCompensationRestrictedStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Date [Domain]",
        "documentation": "Date or year award under share-based payment arrangement is granted."
       }
      }
     },
     "auth_ref": [
      "r1106",
      "r1107",
      "r1108",
      "r1109",
      "r1110",
      "r1111",
      "r1112",
      "r1113",
      "r1114",
      "r1115",
      "r1116",
      "r1117",
      "r1118",
      "r1119",
      "r1120",
      "r1121",
      "r1122",
      "r1123",
      "r1124",
      "r1125",
      "r1126",
      "r1127",
      "r1128",
      "r1129",
      "r1130",
      "r1131"
     ]
    },
    "us-gaap_AwardTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AwardTypeAxis",
     "presentation": [
      "http://modine.com/role/StockbasedCompensationRestrictedStockDetails",
      "http://modine.com/role/StockbasedCompensationStockOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Type [Axis]",
        "documentation": "Information by type of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r618",
      "r619",
      "r620",
      "r622",
      "r623",
      "r624",
      "r625",
      "r626",
      "r627",
      "r628",
      "r629",
      "r630",
      "r631",
      "r632",
      "r633",
      "r634",
      "r635",
      "r636",
      "r637",
      "r638",
      "r639",
      "r642",
      "r643",
      "r644",
      "r645",
      "r646"
     ]
    },
    "mod_AwardsGrantedInFiscal2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://modine.com/20240331",
     "localname": "AwardsGrantedInFiscal2022Member",
     "presentation": [
      "http://modine.com/role/StockbasedCompensationRestrictedStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based payment arrangement granted during fiscal 2022.",
        "label": "Awards Granted in Fiscal 2022 [Member]",
        "terseLabel": "Awards Granted in Fiscal 2022 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "mod_AwardsGrantedInFiscal2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://modine.com/20240331",
     "localname": "AwardsGrantedInFiscal2023Member",
     "presentation": [
      "http://modine.com/role/StockbasedCompensationRestrictedStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based payment arrangement granted during fiscal 2023.",
        "label": "Awards Granted in Fiscal 2023 [Member]",
        "terseLabel": "Awards Granted in Fiscal 2023 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "mod_AwardsGrantedInFiscal2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://modine.com/20240331",
     "localname": "AwardsGrantedInFiscal2024Member",
     "presentation": [
      "http://modine.com/role/StockbasedCompensationRestrictedStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based payment arrangement granted during fiscal 2024.",
        "label": "Awards Granted in Fiscal 2024 [Member]",
        "terseLabel": "Awards Granted in Fiscal 2024 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BalanceSheetLocationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BalanceSheetLocationAxis",
     "presentation": [
      "http://modine.com/role/AcquisitionsAndDispositionsDispositionOfAustrianAircooledAutomotiveBusinessDetails",
      "http://modine.com/role/DerivativeInstrumentsRecordedInConsolidatedBalanceSheetsDetails",
      "http://modine.com/role/IndebtednessDetails",
      "http://modine.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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://modine.com/role/AcquisitionsAndDispositionsDispositionOfAustrianAircooledAutomotiveBusinessDetails",
      "http://modine.com/role/DerivativeInstrumentsRecordedInConsolidatedBalanceSheetsDetails",
      "http://modine.com/role/IndebtednessDetails",
      "http://modine.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Balance Sheet Location [Domain]",
        "documentation": "Location in the balance sheet (statement of financial position)."
       }
      }
     },
     "auth_ref": [
      "r129",
      "r134"
     ]
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "presentation": [
      "http://modine.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Basis of Presentation",
        "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_BuildingAndBuildingImprovementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BuildingAndBuildingImprovementsMember",
     "presentation": [
      "http://modine.com/role/PropertyPlantAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Buildings and Improvements [Member]",
        "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and any addition, improvement, or renovation to the structure, for example, but not limited to, interior masonry, interior flooring, electrical, and plumbing."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessAcquisitionAcquireeDomain",
     "presentation": [
      "http://modine.com/role/AcquisitionsAndDispositionsAcquisitionOfNappsTechnologyCorporationDetails",
      "http://modine.com/role/AcquisitionsAndDispositionsAcquisitionOfScottSpringfieldMfgIncDetails",
      "http://modine.com/role/AcquisitionsAndDispositionsTables",
      "http://modine.com/role/GoodwillDetails",
      "http://modine.com/role/IntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r698",
      "r967",
      "r970"
     ]
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessAcquisitionAxis",
     "presentation": [
      "http://modine.com/role/AcquisitionsAndDispositionsAcquisitionOfNappsTechnologyCorporationDetails",
      "http://modine.com/role/AcquisitionsAndDispositionsAcquisitionOfScottSpringfieldMfgIncDetails",
      "http://modine.com/role/AcquisitionsAndDispositionsTables",
      "http://modine.com/role/GoodwillDetails",
      "http://modine.com/role/IntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Acquisition [Axis]",
        "documentation": "Information by business combination or series of individually immaterial business combinations."
       }
      }
     },
     "auth_ref": [
      "r108",
      "r110",
      "r698",
      "r967",
      "r970"
     ]
    },
    "us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessAcquisitionCostOfAcquiredEntityTransactionCosts",
     "crdr": "debit",
     "presentation": [
      "http://modine.com/role/AcquisitionsAndDispositionsAcquisitionOfScottSpringfieldMfgIncDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Costs related to acquisition",
        "label": "Business Acquisition, Transaction Costs",
        "documentation": "Amount of direct costs of the business combination including legal, accounting, and other costs incurred to consummate the business acquisition."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessAcquisitionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessAcquisitionLineItems",
     "presentation": [
      "http://modine.com/role/AcquisitionsAndDispositionsAcquisitionOfNappsTechnologyCorporationDetails",
      "http://modine.com/role/AcquisitionsAndDispositionsAcquisitionOfScottSpringfieldMfgIncDetails",
      "http://modine.com/role/AcquisitionsAndDispositionsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Acquisition [Line Items]",
        "terseLabel": "Acquisitions and Dispositions [Abstract]",
        "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": [
      "r698"
     ]
    },
    "us-gaap_BusinessAcquisitionPeriodResultsIncludedInCombinedEntity1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessAcquisitionPeriodResultsIncludedInCombinedEntity1",
     "presentation": [
      "http://modine.com/role/AcquisitionsAndDispositionsAcquisitionOfNappsTechnologyCorporationDetails",
      "http://modine.com/role/AcquisitionsAndDispositionsAcquisitionOfScottSpringfieldMfgIncDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Period net sales are included in consolidated statement of operations",
        "label": "Business Acquisition, Period Results Included in Combined Entity",
        "documentation": "Period when results of operations of the acquired entity are included in the income statement of the combined entity, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": []
    },
    "mod_BusinessAcquisitionProFormaAdjustmentAmortizationAndDepreciationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://modine.com/20240331",
     "localname": "BusinessAcquisitionProFormaAdjustmentAmortizationAndDepreciationExpense",
     "crdr": "debit",
     "presentation": [
      "http://modine.com/role/AcquisitionsAndDispositionsAcquisitionOfScottSpringfieldMfgIncDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Pro forma adjustment for annual amortization and depreciation expense for the period as if the business combination or combinations had been completed at the beginning of a period.",
        "label": "Business Acquisition, Pro Forma Adjustment, Amortization and Depreciation Expense",
        "terseLabel": "Pro forma adjustment for annual amortization and depreciation expense"
       }
      }
     },
     "auth_ref": []
    },
    "mod_BusinessAcquisitionProFormaAdjustmentInterestExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://modine.com/20240331",
     "localname": "BusinessAcquisitionProFormaAdjustmentInterestExpense",
     "crdr": "debit",
     "presentation": [
      "http://modine.com/role/AcquisitionsAndDispositionsAcquisitionOfScottSpringfieldMfgIncDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Pro forma adjustment for estimated annual interest expense resulting from acquisition-related borrowings for the period as if the business combination or combinations had been completed at the beginning of a period",
        "label": "Business Acquisition, Pro Forma Adjustment, Interest Expense",
        "terseLabel": "Pro forma adjustment for estimated annual interest expense"
       }
      }
     },
     "auth_ref": []
    },
    "mod_BusinessAcquisitionProFormaAdjustmentInventoryPurchaseAccountingAdjustments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://modine.com/20240331",
     "localname": "BusinessAcquisitionProFormaAdjustmentInventoryPurchaseAccountingAdjustments",
     "crdr": "debit",
     "presentation": [
      "http://modine.com/role/AcquisitionsAndDispositionsAcquisitionOfScottSpringfieldMfgIncDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Pro forma adjustment for inventory purchase accounting adjustment for the period as if the business combination or combinations had been completed at the beginning of a period.",
        "label": "Business Acquisition, Pro Forma Adjustment, Inventory Purchase Accounting Adjustments",
        "terseLabel": "Pro forma adjustment for inventory purchase accounting adjustments"
       }
      }
     },
     "auth_ref": []
    },
    "mod_BusinessAcquisitionProFormaAdjustmentTransactionCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://modine.com/20240331",
     "localname": "BusinessAcquisitionProFormaAdjustmentTransactionCosts",
     "crdr": "debit",
     "presentation": [
      "http://modine.com/role/AcquisitionsAndDispositionsAcquisitionOfScottSpringfieldMfgIncDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Pro forma adjustment for acquisition-related transaction costs, not including costs for integration-related activities, for the period as if the business combination or combinations had been completed at the beginning of a period.",
        "label": "Business Acquisition, Pro Forma Adjustment, Transaction Costs",
        "terseLabel": "Pro forma adjustment for acquisition-related transaction costs"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessAcquisitionProFormaInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessAcquisitionProFormaInformationAbstract",
     "presentation": [
      "http://modine.com/role/AcquisitionsAndDispositionsAcquisitionOfScottSpringfieldMfgIncDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unaudited Supplemental Pro Forma Information [Abstract]",
        "label": "Business Acquisition, Pro Forma Information [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessAcquisitionProFormaInformationTextBlock",
     "presentation": [
      "http://modine.com/role/AcquisitionsAndDispositionsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unaudited Supplemental Pro Forma Information",
        "label": "Business Acquisition, Pro Forma Information [Table Text Block]",
        "documentation": "Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate."
       }
      }
     },
     "auth_ref": [
      "r1021",
      "r1022"
     ]
    },
    "us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount",
     "crdr": "debit",
     "presentation": [
      "http://modine.com/role/AcquisitionsAndDispositionsAcquisitionOfNappsTechnologyCorporationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill deductible for income tax purposes",
        "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": [
      "r116"
     ]
    },
    "us-gaap_BusinessAcquisitionRevenueReportedByAcquiredEntityForLastAnnualPeriod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessAcquisitionRevenueReportedByAcquiredEntityForLastAnnualPeriod",
     "crdr": "credit",
     "presentation": [
      "http://modine.com/role/AcquisitionsAndDispositionsAcquisitionOfScottSpringfieldMfgIncDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net sales prior to acquisition",
        "label": "Business Acquisition, Revenue Reported by Acquired Entity for Last Annual Period",
        "documentation": "Total revenue reported by the acquired entity for its previous full fiscal year before the business acquisition."
       }
      }
     },
     "auth_ref": []
    },
    "mod_BusinessAcquisitionWriteUpOfAcquiredInventory": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://modine.com/20240331",
     "localname": "BusinessAcquisitionWriteUpOfAcquiredInventory",
     "crdr": "debit",
     "presentation": [
      "http://modine.com/role/AcquisitionsAndDispositionsAcquisitionOfScottSpringfieldMfgIncDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustment to increase acquired inventory to its estimated fair value as of the acquisition date.",
        "label": "Business Acquisition, Write Up of Acquired Inventory",
        "terseLabel": "Write-up of acquired inventory"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessAcquisitionsProFormaNetIncomeLoss",
     "crdr": "credit",
     "presentation": [
      "http://modine.com/role/AcquisitionsAndDispositionsAcquisitionOfScottSpringfieldMfgIncDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net earnings attributable to Modine",
        "label": "Business Acquisition, Pro Forma Net Income (Loss)",
        "documentation": "The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period."
       }
      }
     },
     "auth_ref": [
      "r696",
      "r697"
     ]
    },
    "us-gaap_BusinessAcquisitionsProFormaRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessAcquisitionsProFormaRevenue",
     "crdr": "credit",
     "presentation": [
      "http://modine.com/role/AcquisitionsAndDispositionsAcquisitionOfScottSpringfieldMfgIncDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net sales",
        "label": "Business Acquisition, Pro Forma Revenue",
        "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period."
       }
      }
     },
     "auth_ref": [
      "r696",
      "r697"
     ]
    },
    "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessCombinationAndAssetAcquisitionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Acquisitions and Dispositions [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "mod_BusinessCombinationConsiderationPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://modine.com/20240331",
     "localname": "BusinessCombinationConsiderationPayable",
     "crdr": "credit",
     "presentation": [
      "http://modine.com/role/AcquisitionsAndDispositionsAcquisitionOfNappsTechnologyCorporationDetails",
      "http://modine.com/role/AcquisitionsAndDispositionsAcquisitionOfScottSpringfieldMfgIncDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of remaining consideration the Company expects to pay the seller one year after closing the business acquisition.",
        "label": "Business Combination, Consideration Payable",
        "terseLabel": "Remaining payable for business acquisition"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual",
     "crdr": "credit",
     "presentation": [
      "http://modine.com/role/AcquisitionsAndDispositionsAcquisitionOfNappsTechnologyCorporationDetails",
      "http://modine.com/role/AcquisitionsAndDispositionsAcquisitionOfScottSpringfieldMfgIncDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net sales since date of acquisition",
        "label": "Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual",
        "documentation": "This element represents the amount of revenue of the acquiree since the acquisition date included in the consolidated income statement for the reporting period."
       }
      }
     },
     "auth_ref": [
      "r109"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://modine.com/role/AcquisitionsAndDispositionsAcquisitionOfScottSpringfieldMfgIncDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://modine.com/role/AcquisitionsAndDispositionsAcquisitionOfScottSpringfieldMfgIncDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and cash equivalents",
        "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": [
      "r112"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables",
     "crdr": "debit",
     "calculation": {
      "http://modine.com/role/AcquisitionsAndDispositionsAcquisitionOfScottSpringfieldMfgIncDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0,
       "order": 1.0
      },
      "http://modine.com/role/AcquisitionsAndDispositionsAcquisitionOfNappsTechnologyCorporationDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://modine.com/role/AcquisitionsAndDispositionsAcquisitionOfNappsTechnologyCorporationDetails",
      "http://modine.com/role/AcquisitionsAndDispositionsAcquisitionOfScottSpringfieldMfgIncDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trade accounts receivable",
        "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date."
       }
      }
     },
     "auth_ref": [
      "r112"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable",
     "crdr": "credit",
     "calculation": {
      "http://modine.com/role/AcquisitionsAndDispositionsAcquisitionOfScottSpringfieldMfgIncDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": -1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://modine.com/role/AcquisitionsAndDispositionsAcquisitionOfScottSpringfieldMfgIncDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Accounts payable",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable",
        "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date."
       }
      }
     },
     "auth_ref": [
      "r112"
     ]
    },
    "mod_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayableAndOtherLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://modine.com/20240331",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayableAndOtherLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://modine.com/role/AcquisitionsAndDispositionsAcquisitionOfNappsTechnologyCorporationDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://modine.com/role/AcquisitionsAndDispositionsAcquisitionOfNappsTechnologyCorporationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date and amount of other liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable and Other Liabilities",
        "negatedLabel": "Accounts payable and other liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther",
     "crdr": "credit",
     "calculation": {
      "http://modine.com/role/AcquisitionsAndDispositionsAcquisitionOfScottSpringfieldMfgIncDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": -1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://modine.com/role/AcquisitionsAndDispositionsAcquisitionOfScottSpringfieldMfgIncDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Accrued compensation and employee benefits",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other",
        "documentation": "Amount of other liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date."
       }
      }
     },
     "auth_ref": [
      "r112"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://modine.com/role/AcquisitionsAndDispositionsAcquisitionOfScottSpringfieldMfgIncDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://modine.com/role/AcquisitionsAndDispositionsAcquisitionOfScottSpringfieldMfgIncDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Deferred income taxes",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date."
       }
      }
     },
     "auth_ref": [
      "r112"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles",
     "crdr": "debit",
     "calculation": {
      "http://modine.com/role/AcquisitionsAndDispositionsAcquisitionOfNappsTechnologyCorporationDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0,
       "order": 4.0
      },
      "http://modine.com/role/AcquisitionsAndDispositionsAcquisitionOfScottSpringfieldMfgIncDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://modine.com/role/AcquisitionsAndDispositionsAcquisitionOfNappsTechnologyCorporationDetails",
      "http://modine.com/role/AcquisitionsAndDispositionsAcquisitionOfScottSpringfieldMfgIncDetails"
     ],
     "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": [
      "r111",
      "r112"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory",
     "crdr": "debit",
     "calculation": {
      "http://modine.com/role/AcquisitionsAndDispositionsAcquisitionOfScottSpringfieldMfgIncDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0,
       "order": 2.0
      },
      "http://modine.com/role/AcquisitionsAndDispositionsAcquisitionOfNappsTechnologyCorporationDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://modine.com/role/AcquisitionsAndDispositionsAcquisitionOfNappsTechnologyCorporationDetails",
      "http://modine.com/role/AcquisitionsAndDispositionsAcquisitionOfScottSpringfieldMfgIncDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventories",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory",
        "documentation": "The amount of inventory recognized as of the acquisition date."
       }
      }
     },
     "auth_ref": [
      "r111",
      "r112"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract",
     "presentation": [
      "http://modine.com/role/AcquisitionsAndDispositionsAcquisitionOfNappsTechnologyCorporationDetails",
      "http://modine.com/role/AcquisitionsAndDispositionsAcquisitionOfScottSpringfieldMfgIncDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Allocation of Purchase Price [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther",
     "crdr": "credit",
     "calculation": {
      "http://modine.com/role/AcquisitionsAndDispositionsAcquisitionOfScottSpringfieldMfgIncDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": -1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://modine.com/role/AcquisitionsAndDispositionsAcquisitionOfScottSpringfieldMfgIncDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Other 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": [
      "r112"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets",
     "crdr": "debit",
     "calculation": {
      "http://modine.com/role/AcquisitionsAndDispositionsAcquisitionOfScottSpringfieldMfgIncDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://modine.com/role/AcquisitionsAndDispositionsAcquisitionOfScottSpringfieldMfgIncDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "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": [
      "r112"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment",
     "crdr": "debit",
     "calculation": {
      "http://modine.com/role/AcquisitionsAndDispositionsAcquisitionOfScottSpringfieldMfgIncDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://modine.com/role/AcquisitionsAndDispositionsAcquisitionOfScottSpringfieldMfgIncDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, plant and equipment",
        "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": [
      "r111",
      "r112"
     ]
    },
    "mod_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipmentAndOtherAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://modine.com/20240331",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipmentAndOtherAssets",
     "crdr": "debit",
     "calculation": {
      "http://modine.com/role/AcquisitionsAndDispositionsAcquisitionOfNappsTechnologyCorporationDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://modine.com/role/AcquisitionsAndDispositionsAcquisitionOfNappsTechnologyCorporationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of property, plant, and equipment and other assets recognized as of the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant and Equipment and Other Assets",
        "terseLabel": "Property, plant and equipment and other assets"
       }
      }
     },
     "auth_ref": []
    },
    "mod_BusinessCombinationRecognizedIdentifiableAssetsAcquiredExcludingCashGoodwillAndLiabilitiesAssumedNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://modine.com/20240331",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredExcludingCashGoodwillAndLiabilitiesAssumedNet",
     "crdr": "debit",
     "presentation": [
      "http://modine.com/role/AcquisitionsAndDispositionsAcquisitionOfScottSpringfieldMfgIncDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount recognized for assets, including goodwill but excluding cash, in excess of (less than) the aggregate liabilities assumed.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired Excluding Cash, Goodwill, and Liabilities Assumed, Net",
        "terseLabel": "Consideration transferred, net of cash acquired"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
     "crdr": "debit",
     "calculation": {
      "http://modine.com/role/AcquisitionsAndDispositionsAcquisitionOfScottSpringfieldMfgIncDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://modine.com/role/AcquisitionsAndDispositionsAcquisitionOfNappsTechnologyCorporationDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://modine.com/role/AcquisitionsAndDispositionsAcquisitionOfNappsTechnologyCorporationDetails",
      "http://modine.com/role/AcquisitionsAndDispositionsAcquisitionOfScottSpringfieldMfgIncDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Purchase price",
        "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": [
      "r112"
     ]
    },
    "us-gaap_BusinessCombinationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessCombinationsAbstract",
     "presentation": [
      "http://modine.com/role/AcquisitionsAndDispositionsAcquisitionOfNappsTechnologyCorporationDetails",
      "http://modine.com/role/AcquisitionsAndDispositionsAcquisitionOfScottSpringfieldMfgIncDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Acquisition of Napps Technology Corporation [Abstract]",
        "verboseLabel": "Acquisition of Scott Springfield Mfg. Inc. [Abstract]",
        "label": "Business Combinations [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "country_CN": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "localname": "CN",
     "presentation": [
      "http://modine.com/role/SegmentAndGeographicInformationNetSalesByGeographicAreaDetails",
      "http://modine.com/role/SegmentAndGeographicInformationPropertyPlantAndEquipmentByGeographicAreaDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "China [Member]",
        "label": "CHINA"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CapitalAdditionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CapitalAdditionsMember",
     "presentation": [
      "http://modine.com/role/ProductWarrantiesAndOtherCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capital Expenditures [Member]",
        "label": "Capital Addition Purchase Commitments [Member]",
        "documentation": "Contractual obligation to increase property, plant and equipment either through construction or future purchases."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "crdr": "debit",
     "calculation": {
      "http://modine.com/role/CashCashEquivalentsAndRestrictedCashDetails": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0,
       "order": 1.0
      },
      "http://modine.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://modine.com/role/CashCashEquivalentsAndRestrictedCashDetails",
      "http://modine.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and cash equivalents",
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r61",
      "r293",
      "r929"
     ]
    },
    "us-gaap_CashAndCashEquivalentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashAndCashEquivalentsMember",
     "presentation": [
      "http://modine.com/role/PensionAndEmployeeBenefitPlansWeightedaverageAssetAllocationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and Cash Equivalents [Member]",
        "documentation": "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashAndCashEquivalentsPolicyTextBlock",
     "presentation": [
      "http://modine.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Cash and Cash Equivalents",
        "label": "Cash and Cash Equivalents, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value."
       }
      }
     },
     "auth_ref": [
      "r62"
     ]
    },
    "mod_CashCashEquivalentsAndRestrictedCashTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://modine.com/20240331",
     "localname": "CashCashEquivalentsAndRestrictedCashTableTextBlock",
     "presentation": [
      "http://modine.com/role/CashCashEquivalentsAndRestrictedCashTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of cash, cash equivalents and restricted cash.",
        "label": "Cash, Cash Equivalents and Restricted Cash [Table Text Block]",
        "terseLabel": "Cash, Cash Equivalents and Restricted Cash"
       }
      }
     },
     "auth_ref": []
    },
    "mod_CashCashEquivalentsAndRestrictedCashTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://modine.com/20240331",
     "localname": "CashCashEquivalentsAndRestrictedCashTextBlock",
     "presentation": [
      "http://modine.com/role/CashCashEquivalentsAndRestrictedCash"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for cash and cash equivalent and restricted cash footnotes, which may include the types of deposits and money market instruments, applicable carrying amounts, restricted amounts and compensating balance arrangements. Cash and equivalents include: (1) currency on hand (2) demand deposits with banks or financial institutions (3) other kinds of accounts that have the general characteristics of demand deposits (4) 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 (5) 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. Generally, only investments maturing within three months from the date of acquisition qualify.",
        "label": "Cash, Cash Equivalents and Restricted Cash [Text Block]",
        "terseLabel": "Cash, Cash Equivalents and Restricted Cash"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://modine.com/role/CashCashEquivalentsAndRestrictedCashDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://modine.com/role/CashCashEquivalentsAndRestrictedCashDetails",
      "http://modine.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Cash, cash equivalents and restricted cash - beginning of period",
        "totalLabel": "Total cash, cash equivalents and restricted cash",
        "periodEndLabel": "Cash, cash equivalents and restricted cash - 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": [
      "r61",
      "r197",
      "r334"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash, Cash Equivalents and Restricted Cash [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "crdr": "debit",
     "calculation": {
      "http://modine.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://modine.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net (decrease) increase in cash, cash equivalents and restricted cash",
        "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": [
      "r1",
      "r197"
     ]
    },
    "us-gaap_CashProceedsReceivedAndTaxBenefitFromShareBasedPaymentAwardsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashProceedsReceivedAndTaxBenefitFromShareBasedPaymentAwardsTableTextBlock",
     "presentation": [
      "http://modine.com/role/StockbasedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Information Related to Stock Options Exercised",
        "label": "Cash Proceeds Received and Tax Benefit from Share-Based Payment Awards [Table Text Block]",
        "documentation": "Tabular disclosure of cash received from exercise of stock options and similar instruments granted under share-based payment arrangements and tax benefit from exercise of stock options."
       }
      }
     },
     "auth_ref": [
      "r29"
     ]
    },
    "mod_CertainForeignJurisdictionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://modine.com/20240331",
     "localname": "CertainForeignJurisdictionsMember",
     "presentation": [
      "http://modine.com/role/IncomeTaxesUnrecognizedTaxBenefitsAndDeferredTaxAssetValuationAllowancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designated tax departments of certain governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile.",
        "label": "Certain Foreign Jurisdictions [Member]",
        "terseLabel": "Certain Foreign Jurisdictions [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "CityAreaCode",
     "presentation": [
      "http://modine.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "mod_ClimateSolutionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://modine.com/20240331",
     "localname": "ClimateSolutionsMember",
     "presentation": [
      "http://modine.com/role/AcquisitionsAndDispositionsDispositionOfPreviouslyclosedFacilityDetails",
      "http://modine.com/role/GoodwillDetails",
      "http://modine.com/role/RestructuringActivitiesDetails",
      "http://modine.com/role/RevenueRecognitionDetails",
      "http://modine.com/role/SegmentAndGeographicInformationAssetsBySegmentDetails",
      "http://modine.com/role/SegmentAndGeographicInformationCapitalExpendituresAndDepreciationAndAmortizationExpenseBySegmentDetails",
      "http://modine.com/role/SegmentAndGeographicInformationNetSalesGrossProfitAndOperatingIncomeBySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Climate Solutions segment provides energy-efficient, climate-controlled components and solutions for a wide array of applications. The Climate Solutions segment principally generates revenue from selling heat transfer products, heating, ventilating, air conditioning, and refrigeration (\"HVAC &amp; refrigeration\") products, and data center cooling solutions.",
        "label": "Climate Solutions [Member]",
        "terseLabel": "Climate Solutions [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommitmentsAndContingencies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommitmentsAndContingencies",
     "crdr": "credit",
     "presentation": [
      "http://modine.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and contingencies (see Note 20)",
        "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur."
       }
      }
     },
     "auth_ref": [
      "r50",
      "r151",
      "r781",
      "r851"
     ]
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Risks, Uncertainties, Contingencies and Litigation [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommodityContractMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommodityContractMember",
     "presentation": [
      "http://modine.com/role/DerivativeInstrumentsGainsLossesRecognizedDetails",
      "http://modine.com/role/DerivativeInstrumentsRecordedInConsolidatedBalanceSheetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commodity Derivatives [Member]",
        "documentation": "Derivative instrument whose primary underlying risk is tied to commodity prices."
       }
      }
     },
     "auth_ref": [
      "r963",
      "r981"
     ]
    },
    "us-gaap_CommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockMember",
     "presentation": [
      "http://modine.com/role/ConsolidatedStatementsOfShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock [Member]",
        "documentation": "Stock that is subordinate to all other stock of the issuer."
       }
      }
     },
     "auth_ref": [
      "r986",
      "r987",
      "r988",
      "r990",
      "r991",
      "r992",
      "r993",
      "r1054",
      "r1055",
      "r1144",
      "r1167",
      "r1170"
     ]
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockParOrStatedValuePerShare",
     "presentation": [
      "http://modine.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, par value (in dollars per share)",
        "label": "Common Stock, Par or Stated Value Per Share",
        "documentation": "Face amount or stated value per share of common stock."
       }
      }
     },
     "auth_ref": [
      "r174"
     ]
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockSharesAuthorized",
     "presentation": [
      "http://modine.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common stock, shares authorized (in shares)",
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws."
       }
      }
     },
     "auth_ref": [
      "r174",
      "r852"
     ]
    },
    "us-gaap_CommonStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockSharesIssued",
     "presentation": [
      "http://modine.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://modine.com/role/ConsolidatedStatementsOfShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common stock, shares issued (in shares)",
        "periodStartLabel": "Balance (in shares)",
        "periodEndLabel": "Balance (in shares)",
        "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": [
      "r174"
     ]
    },
    "us-gaap_CommonStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockValue",
     "crdr": "credit",
     "calculation": {
      "http://modine.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://modine.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common stock, $0.625 par value, authorized 80.0 million shares, issued 56.1 million and 55.4 million shares",
        "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": [
      "r174",
      "r783",
      "r983"
     ]
    },
    "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CompensationAndEmployeeBenefitPlansTextBlock",
     "presentation": [
      "http://modine.com/role/PensionAndEmployeeBenefitPlans"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Pension and Employee Benefit Plans",
        "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": [
      "r218",
      "r219",
      "r220",
      "r226"
     ]
    },
    "us-gaap_CompensationAndRetirementDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CompensationAndRetirementDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Pension and Employee Benefit Plans [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract",
     "presentation": [
      "http://modine.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Components of deferred tax assets and liabilities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ComprehensiveIncomeNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://modine.com/role/ConsolidatedStatementsOfComprehensiveIncome": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://modine.com/role/ConsolidatedStatementsOfComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Comprehensive income attributable to Modine",
        "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": [
      "r56",
      "r316",
      "r318",
      "r327",
      "r774",
      "r798"
     ]
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest",
     "crdr": "debit",
     "calculation": {
      "http://modine.com/role/ConsolidatedStatementsOfComprehensiveIncome": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://modine.com/role/ConsolidatedStatementsOfComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Comprehensive income attributable to noncontrolling interest",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest",
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r121",
      "r125",
      "r316",
      "r318",
      "r326",
      "r773",
      "r797"
     ]
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://modine.com/role/ConsolidatedStatementsOfComprehensiveIncome": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://modine.com/role/ConsolidatedStatementsOfComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Comprehensive income",
        "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest",
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r125",
      "r237",
      "r316",
      "r318",
      "r325",
      "r772",
      "r796"
     ]
    },
    "us-gaap_ComprehensiveIncomeNoteTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ComprehensiveIncomeNoteTextBlock",
     "presentation": [
      "http://modine.com/role/AccumulatedOtherComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accumulated Other Comprehensive Loss",
        "documentation": "The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income."
       }
      }
     },
     "auth_ref": [
      "r184",
      "r324",
      "r771",
      "r795"
     ]
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConcentrationRiskBenchmarkDomain",
     "presentation": [
      "http://modine.com/role/RisksUncertaintiesContingenciesAndLitigationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Benchmark [Domain]",
        "documentation": "The denominator in a calculation of a disclosed concentration risk percentage."
       }
      }
     },
     "auth_ref": [
      "r67",
      "r69",
      "r145",
      "r146",
      "r410",
      "r914"
     ]
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "presentation": [
      "http://modine.com/role/RisksUncertaintiesContingenciesAndLitigationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Benchmark [Axis]",
        "documentation": "Information by benchmark of concentration risk."
       }
      }
     },
     "auth_ref": [
      "r67",
      "r69",
      "r145",
      "r146",
      "r410",
      "r826",
      "r914"
     ]
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConcentrationRiskByTypeAxis",
     "presentation": [
      "http://modine.com/role/RisksUncertaintiesContingenciesAndLitigationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r67",
      "r69",
      "r145",
      "r146",
      "r410",
      "r914",
      "r1020"
     ]
    },
    "us-gaap_ConcentrationRiskLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConcentrationRiskLineItems",
     "presentation": [
      "http://modine.com/role/RisksUncertaintiesContingenciesAndLitigationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r914"
     ]
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConcentrationRiskPercentage1",
     "presentation": [
      "http://modine.com/role/RisksUncertaintiesContingenciesAndLitigationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r67",
      "r69",
      "r145",
      "r146",
      "r410"
     ]
    },
    "us-gaap_ConcentrationRiskTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConcentrationRiskTable",
     "presentation": [
      "http://modine.com/role/RisksUncertaintiesContingenciesAndLitigationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r66",
      "r67",
      "r69",
      "r70",
      "r145",
      "r241",
      "r914"
     ]
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConcentrationRiskTypeDomain",
     "presentation": [
      "http://modine.com/role/RisksUncertaintiesContingenciesAndLitigationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r67",
      "r69",
      "r145",
      "r146",
      "r410",
      "r914"
     ]
    },
    "srt_ConsolidationItemsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ConsolidationItemsAxis",
     "presentation": [
      "http://modine.com/role/RevenueRecognitionDetails",
      "http://modine.com/role/SegmentAndGeographicInformationAssetsBySegmentDetails",
      "http://modine.com/role/SegmentAndGeographicInformationCapitalExpendituresAndDepreciationAndAmortizationExpenseBySegmentDetails",
      "http://modine.com/role/SegmentAndGeographicInformationNetSalesByGeographicAreaDetails",
      "http://modine.com/role/SegmentAndGeographicInformationNetSalesGrossProfitAndOperatingIncomeBySegmentDetails",
      "http://modine.com/role/SegmentAndGeographicInformationPropertyPlantAndEquipmentByGeographicAreaDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidation Items [Axis]",
        "documentation": "Information by components, eliminations, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments."
       }
      }
     },
     "auth_ref": [
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r341",
      "r383",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r400",
      "r404",
      "r476",
      "r477",
      "r478",
      "r479",
      "r481",
      "r482",
      "r484",
      "r486",
      "r487",
      "r1028",
      "r1029",
      "r1092",
      "r1093"
     ]
    },
    "srt_ConsolidationItemsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ConsolidationItemsDomain",
     "presentation": [
      "http://modine.com/role/RevenueRecognitionDetails",
      "http://modine.com/role/SegmentAndGeographicInformationAssetsBySegmentDetails",
      "http://modine.com/role/SegmentAndGeographicInformationCapitalExpendituresAndDepreciationAndAmortizationExpenseBySegmentDetails",
      "http://modine.com/role/SegmentAndGeographicInformationNetSalesByGeographicAreaDetails",
      "http://modine.com/role/SegmentAndGeographicInformationNetSalesGrossProfitAndOperatingIncomeBySegmentDetails",
      "http://modine.com/role/SegmentAndGeographicInformationPropertyPlantAndEquipmentByGeographicAreaDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidation Items [Domain]",
        "documentation": "Components, elimination, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments."
       }
      }
     },
     "auth_ref": [
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r341",
      "r383",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r400",
      "r404",
      "r476",
      "r477",
      "r478",
      "r479",
      "r481",
      "r482",
      "r484",
      "r486",
      "r487",
      "r1028",
      "r1029",
      "r1092",
      "r1093"
     ]
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConsolidationPolicyTextBlock",
     "presentation": [
      "http://modine.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidation Principles",
        "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary."
       }
      }
     },
     "auth_ref": [
      "r122",
      "r938"
     ]
    },
    "us-gaap_ConstructionInProgressMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConstructionInProgressMember",
     "presentation": [
      "http://modine.com/role/PropertyPlantAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Construction in Progress [Member]",
        "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ContractWithCustomerAssetAndLiabilityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ContractWithCustomerAssetAndLiabilityAbstract",
     "presentation": [
      "http://modine.com/role/RevenueRecognitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contract Balances [Abstract]",
        "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock",
     "presentation": [
      "http://modine.com/role/RevenueRecognitionTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contract Assets and Contract Liabilities from Contracts with Customers",
        "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": [
      "r1095"
     ]
    },
    "us-gaap_ContractWithCustomerAssetNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ContractWithCustomerAssetNet",
     "crdr": "debit",
     "presentation": [
      "http://modine.com/role/RevenueRecognitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contract assets",
        "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."
       }
      }
     },
     "auth_ref": [
      "r518",
      "r520",
      "r539"
     ]
    },
    "us-gaap_ContractWithCustomerLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ContractWithCustomerLiability",
     "crdr": "credit",
     "presentation": [
      "http://modine.com/role/RevenueRecognitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contract liabilities",
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable."
       }
      }
     },
     "auth_ref": [
      "r518",
      "r519",
      "r539"
     ]
    },
    "mod_CorporateAndEliminationsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://modine.com/20240331",
     "localname": "CorporateAndEliminationsMember",
     "presentation": [
      "http://modine.com/role/SegmentAndGeographicInformationNetSalesGrossProfitAndOperatingIncomeBySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment and eliminating entries used in consolidating a parent entity and its subsidiaries.",
        "label": "Corporate and Eliminations [Member]",
        "terseLabel": "Corporate and Eliminations [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CorporateNonSegmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CorporateNonSegmentMember",
     "presentation": [
      "http://modine.com/role/SegmentAndGeographicInformationCapitalExpendituresAndDepreciationAndAmortizationExpenseBySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Corporate [Member]",
        "documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment."
       }
      }
     },
     "auth_ref": [
      "r32",
      "r395",
      "r396",
      "r397",
      "r398",
      "r404",
      "r1060"
     ]
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CostOfGoodsAndServicesSold",
     "crdr": "debit",
     "calculation": {
      "http://modine.com/role/ConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://modine.com/role/ConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cost of sales",
        "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": [
      "r191",
      "r767"
     ]
    },
    "us-gaap_CostOfSalesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CostOfSalesMember",
     "presentation": [
      "http://modine.com/role/AcquisitionsAndDispositionsAcquisitionOfScottSpringfieldMfgIncDetails",
      "http://modine.com/role/DerivativeInstrumentsGainsLossesRecognizedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cost of Sales [Member]",
        "documentation": "Primary financial statement caption encompassing cost of sales."
       }
      }
     },
     "auth_ref": []
    },
    "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": []
    },
    "mod_CreditAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://modine.com/20240331",
     "localname": "CreditAgreementMember",
     "presentation": [
      "http://modine.com/role/IndebtednessDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A credit agreement with a syndicate of banks that provides for a multi-currency revolving credit facility, U.S. dollar- and euro-denominated term loan facilities, and shorter-duration swingline loans.",
        "label": "Credit Agreement [Member]",
        "terseLabel": "Credit Agreement [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CreditConcentrationRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CreditConcentrationRiskMember",
     "presentation": [
      "http://modine.com/role/RisksUncertaintiesContingenciesAndLitigationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Credit Concentration Risk [Member]",
        "label": "Credit Concentration Risk [Member]",
        "documentation": "Reflects the percentage that a specified receivable or amount at risk from a counterparty under a contractual arrangement is to a specified benchmark, such as total receivables, net revenues, pretax results. Risk is the materially adverse effects of loss attributable to (a) the failure to collect a significant receivable from a major customer or group of homogeneous accounts, or (b) a failure by a counterparty to perform under terms of a contractual arrangement."
       }
      }
     },
     "auth_ref": [
      "r241"
     ]
    },
    "us-gaap_CurrentFederalTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CurrentFederalTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://modine.com/role/IncomeTaxesIncomeTaxProvisionBenefitDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://modine.com/role/IncomeTaxesIncomeTaxProvisionBenefitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current",
        "label": "Current Federal Tax Expense (Benefit)",
        "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r1026",
      "r1046",
      "r1137"
     ]
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://modine.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Fiscal Year End Date",
        "documentation": "End date of current fiscal year in the format --MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CurrentForeignTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CurrentForeignTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://modine.com/role/IncomeTaxesIncomeTaxProvisionBenefitDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://modine.com/role/IncomeTaxesIncomeTaxProvisionBenefitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current",
        "label": "Current Foreign Tax Expense (Benefit)",
        "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r1026",
      "r1046"
     ]
    },
    "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CurrentStateAndLocalTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://modine.com/role/IncomeTaxesIncomeTaxProvisionBenefitDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://modine.com/role/IncomeTaxesIncomeTaxProvisionBenefitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current",
        "label": "Current State and Local Tax Expense (Benefit)",
        "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r1026",
      "r1046",
      "r1137"
     ]
    },
    "us-gaap_CustomerConcentrationRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CustomerConcentrationRiskMember",
     "presentation": [
      "http://modine.com/role/RisksUncertaintiesContingenciesAndLitigationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Customer Concentration Risk [Member]",
        "label": "Customer Concentration Risk [Member]",
        "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer."
       }
      }
     },
     "auth_ref": [
      "r68",
      "r410"
     ]
    },
    "mod_CustomerOwnedToolingReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://modine.com/20240331",
     "localname": "CustomerOwnedToolingReceivables",
     "crdr": "debit",
     "presentation": [
      "http://modine.com/role/SignificantAccountingPoliciesToolingAndResearchAndDevelopmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost reimbursement receivables related to customer-owned tooling.",
        "label": "Customer owned tooling receivables",
        "terseLabel": "Customer owned tooling receivables"
       }
      }
     },
     "auth_ref": []
    },
    "mod_CustomerRelationshipsAndAcquiredTechnologyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://modine.com/20240331",
     "localname": "CustomerRelationshipsAndAcquiredTechnologyMember",
     "presentation": [
      "http://modine.com/role/IntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships. Acquired technology is technology-based innovations or scientific advances that have not been patented.",
        "label": "Customer Relationships and Acquired Technology [Member]",
        "terseLabel": "Customer Relationships and Acquired Technology [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CustomerRelationshipsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CustomerRelationshipsMember",
     "presentation": [
      "http://modine.com/role/AcquisitionsAndDispositionsAcquisitionOfScottSpringfieldMfgIncDetails",
      "http://modine.com/role/IntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer Relationships [Member]",
        "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": [
      "r115"
     ]
    },
    "mod_CustomerRelationshipsOrderBacklogAndTradeNamesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://modine.com/20240331",
     "localname": "CustomerRelationshipsOrderBacklogAndTradeNamesMember",
     "presentation": [
      "http://modine.com/role/IntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships. Orders, production or production backlog arising from contracts such as purchase or sales orders acquired in a business combination. Trade Names are rights acquired through registration of a business name to gain or protect exclusive use thereof.",
        "label": "Customer Relationships, Order Backlog and Trade Names [Member]",
        "terseLabel": "Customer Relationships, Order Backlog and Trade Names [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "mod_DataCenterCoolingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://modine.com/20240331",
     "localname": "DataCenterCoolingMember",
     "presentation": [
      "http://modine.com/role/RevenueRecognitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Data center cooling solutions, which are integrated with system controls, include air- and liquid-cooled chillers, computer room air conditioner and air handler units, and fan walls.",
        "label": "Data Center Cooling [Member]",
        "terseLabel": "Data Center Cooling [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Indebtedness [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtDisclosureTextBlock",
     "presentation": [
      "http://modine.com/role/Indebtedness"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Indebtedness",
        "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": [
      "r213",
      "r336",
      "r489",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r505",
      "r512",
      "r513",
      "r515"
     ]
    },
    "us-gaap_DebtInstrumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentAxis",
     "presentation": [
      "http://modine.com/role/IndebtednessDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument [Axis]",
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities."
       }
      }
     },
     "auth_ref": [
      "r39",
      "r168",
      "r169",
      "r243",
      "r245",
      "r341",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r496",
      "r501",
      "r502",
      "r503",
      "r504",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r740",
      "r950",
      "r951",
      "r952",
      "r953",
      "r954",
      "r1044"
     ]
    },
    "mod_DebtInstrumentCovenantInterestCoverageRatio": {
     "xbrltype": "pureItemType",
     "nsuri": "http://modine.com/20240331",
     "localname": "DebtInstrumentCovenantInterestCoverageRatio",
     "presentation": [
      "http://modine.com/role/IndebtednessDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Compliance covenant included in debt instrument for ratio of consolidated net earnings before interest, taxes, depreciation, amortization, and certain other adjustments (\"Adjusted EBITDA\") to consolidated interest expense.",
        "label": "Debt Instrument, Covenant Interest Coverage Ratio",
        "terseLabel": "Interest coverage ratio"
       }
      }
     },
     "auth_ref": []
    },
    "mod_DebtInstrumentCovenantLeverageRatio": {
     "xbrltype": "pureItemType",
     "nsuri": "http://modine.com/20240331",
     "localname": "DebtInstrumentCovenantLeverageRatio",
     "presentation": [
      "http://modine.com/role/IndebtednessDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Compliance covenant included in debt instrument for ratio of consolidated indebtedness, less a portion of its cash balance, both as defined by the credit agreements, to its consolidated net earnings before interest, taxes, depreciation, amortization, and certain other adjustments (\"Adjusted EBITDA\").",
        "label": "Debt Instrument, Covenant, Leverage Ratio",
        "terseLabel": "Leverage ratio"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "presentation": [
      "http://modine.com/role/IndebtednessDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest rate percentage",
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement."
       }
      }
     },
     "auth_ref": [
      "r47",
      "r491"
     ]
    },
    "us-gaap_DebtInstrumentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentLineItems",
     "presentation": [
      "http://modine.com/role/IndebtednessDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument [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": [
      "r341",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r496",
      "r501",
      "r502",
      "r503",
      "r504",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r514",
      "r740",
      "r950",
      "r951",
      "r952",
      "r953",
      "r954",
      "r1044"
     ]
    },
    "mod_DebtInstrumentMaturityYear": {
     "xbrltype": "gYearItemType",
     "nsuri": "http://modine.com/20240331",
     "localname": "DebtInstrumentMaturityYear",
     "presentation": [
      "http://modine.com/role/IndebtednessDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Year when the debt instrument is scheduled to be fully repaid.",
        "label": "Debt Instrument, Maturity Year",
        "terseLabel": "Fiscal year of maturity"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentNameDomain",
     "presentation": [
      "http://modine.com/role/IndebtednessDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r48",
      "r341",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r496",
      "r501",
      "r502",
      "r503",
      "r504",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r740",
      "r950",
      "r951",
      "r952",
      "r953",
      "r954",
      "r1044"
     ]
    },
    "us-gaap_DebtInstrumentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentTable",
     "presentation": [
      "http://modine.com/role/IndebtednessDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Long-term Debt Instruments [Table]",
        "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. 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": [
      "r48",
      "r90",
      "r91",
      "r147",
      "r148",
      "r150",
      "r153",
      "r214",
      "r215",
      "r341",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r496",
      "r501",
      "r502",
      "r503",
      "r504",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r514",
      "r740",
      "r950",
      "r951",
      "r952",
      "r953",
      "r954",
      "r1044"
     ]
    },
    "us-gaap_DebtInstrumentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentsAbstract",
     "presentation": [
      "http://modine.com/role/IndebtednessDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Indebtedness [Abstract]",
        "label": "Debt Instruments [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtSecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtSecuritiesMember",
     "presentation": [
      "http://modine.com/role/PensionAndEmployeeBenefitPlansWeightedaverageAssetAllocationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Securities [Member]",
        "documentation": "Debt instrument issued by corporations, governments and governmental agencies, municipalities, and other institutions."
       }
      }
     },
     "auth_ref": [
      "r75",
      "r988",
      "r1172"
     ]
    },
    "us-gaap_DebtWeightedAverageInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtWeightedAverageInterestRate",
     "presentation": [
      "http://modine.com/role/IndebtednessDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted-average interest rate for variable rate borrowings",
        "documentation": "Weighted average interest rate of debt outstanding."
       }
      }
     },
     "auth_ref": []
    },
    "mod_DeferredCompensationTrustPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://modine.com/20240331",
     "localname": "DeferredCompensationTrustPolicyTextBlock",
     "presentation": [
      "http://modine.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Policy to maintain a deferred compensation trust to fund future obligations under its non-qualified deferred compensation plan.",
        "label": "Deferred compensation trust [Policy Text Block]",
        "terseLabel": "Deferred Compensation Trusts"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredFederalIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://modine.com/role/IncomeTaxesIncomeTaxProvisionBenefitDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://modine.com/role/IncomeTaxesIncomeTaxProvisionBenefitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred",
        "label": "Deferred Federal Income Tax Expense (Benefit)",
        "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r1046",
      "r1136",
      "r1137"
     ]
    },
    "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredForeignIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://modine.com/role/IncomeTaxesIncomeTaxProvisionBenefitDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://modine.com/role/IncomeTaxesIncomeTaxProvisionBenefitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred",
        "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r235",
      "r1046",
      "r1136"
     ]
    },
    "us-gaap_DeferredIncomeTaxAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredIncomeTaxAssetsNet",
     "crdr": "debit",
     "calculation": {
      "http://modine.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://modine.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred income taxes",
        "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": [
      "r664",
      "r665"
     ]
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://modine.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://modine.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred income taxes",
        "label": "Deferred Income Tax Expense (Benefit)",
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r235",
      "r262",
      "r688",
      "r689",
      "r1046"
     ]
    },
    "us-gaap_DeferredIncomeTaxLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredIncomeTaxLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://modine.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://modine.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total gross deferred tax liabilities",
        "label": "Deferred Tax Liabilities, Gross",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences."
       }
      }
     },
     "auth_ref": [
      "r171",
      "r172",
      "r244",
      "r678"
     ]
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredIncomeTaxLiabilitiesNet",
     "crdr": "credit",
     "calculation": {
      "http://modine.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://modine.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred income taxes",
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting."
       }
      }
     },
     "auth_ref": [
      "r664",
      "r665",
      "r779"
     ]
    },
    "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://modine.com/role/IncomeTaxesIncomeTaxProvisionBenefitDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://modine.com/role/IncomeTaxesIncomeTaxProvisionBenefitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred",
        "label": "Deferred State and Local Income Tax Expense (Benefit)",
        "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r1046",
      "r1136",
      "r1137"
     ]
    },
    "us-gaap_DeferredTaxAssetDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetDomain",
     "presentation": [
      "http://modine.com/role/IncomeTaxesUnrecognizedTaxBenefitsAndDeferredTaxAssetValuationAllowancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Asset [Domain]",
        "documentation": "Identification of the deferred tax asset for which a valuation reserve exists."
       }
      }
     },
     "auth_ref": [
      "r103"
     ]
    },
    "mod_DeferredTaxAssetsAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://modine.com/20240331",
     "localname": "DeferredTaxAssetsAccountsReceivable",
     "crdr": "debit",
     "calculation": {
      "http://modine.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://modine.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accounts receivable.",
        "label": "Deferred Tax Assets, Accounts receivable",
        "terseLabel": "Accounts receivable"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsGross",
     "crdr": "debit",
     "calculation": {
      "http://modine.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://modine.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total gross deferred tax assets",
        "label": "Deferred Tax Assets, Gross",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards."
       }
      }
     },
     "auth_ref": [
      "r679"
     ]
    },
    "us-gaap_DeferredTaxAssetsGrossAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsGrossAbstract",
     "presentation": [
      "http://modine.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred Tax Assets [Abstract]",
        "label": "Deferred Tax Assets, Gross [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsInventory": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsInventory",
     "crdr": "debit",
     "calculation": {
      "http://modine.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://modine.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventories",
        "label": "Deferred Tax Assets, Inventory",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory."
       }
      }
     },
     "auth_ref": [
      "r106",
      "r1135"
     ]
    },
    "us-gaap_DeferredTaxAssetsLiabilitiesNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsLiabilitiesNet",
     "crdr": "debit",
     "calculation": {
      "http://modine.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://modine.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net deferred tax assets",
        "label": "Deferred Tax Assets, Net",
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting."
       }
      }
     },
     "auth_ref": [
      "r1134"
     ]
    },
    "us-gaap_DeferredTaxAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsNet",
     "crdr": "debit",
     "calculation": {
      "http://modine.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://modine.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net deferred tax assets",
        "label": "Deferred Tax Assets, Net of Valuation Allowance",
        "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards."
       }
      }
     },
     "auth_ref": [
      "r1134"
     ]
    },
    "us-gaap_DeferredTaxAssetsNetOfValuationAllowanceAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsNetOfValuationAllowanceAbstract",
     "presentation": [
      "http://modine.com/role/IncomeTaxesUnrecognizedTaxBenefitsAndDeferredTaxAssetValuationAllowancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Taxes [Abstract]",
        "label": "Deferred Tax Assets, Net of Valuation Allowance [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "mod_DeferredTaxAssetsNetOperatingAndCapitalLosses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://modine.com/20240331",
     "localname": "DeferredTaxAssetsNetOperatingAndCapitalLosses",
     "crdr": "debit",
     "calculation": {
      "http://modine.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://modine.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating, capital losses.",
        "label": "Deferred Tax Assets, Net Operating and Capital Losses",
        "terseLabel": "Net operating and capital losses"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration",
     "crdr": "debit",
     "presentation": [
      "http://modine.com/role/IncomeTaxesTaxYearsSubjectToExaminationTaxCreditsAndTaxCarryforwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax losses not subject to expiration",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards, Not Subject to Expiration",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards that are not subject to expiration dates."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration",
     "crdr": "debit",
     "presentation": [
      "http://modine.com/role/IncomeTaxesTaxYearsSubjectToExaminationTaxCreditsAndTaxCarryforwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax losses subject to expiration",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards, Subject to Expiration",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards that are subject to expiration dates."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsPropertyPlantAndEquipment",
     "crdr": "debit",
     "calculation": {
      "http://modine.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://modine.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Plant and equipment",
        "label": "Deferred Tax Assets, Property, Plant and Equipment",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from property, plant, and equipment."
       }
      }
     },
     "auth_ref": []
    },
    "mod_DeferredTaxAssetsResearchAndExperimentalExpenditures": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://modine.com/20240331",
     "localname": "DeferredTaxAssetsResearchAndExperimentalExpenditures",
     "crdr": "debit",
     "calculation": {
      "http://modine.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://modine.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from research and experimental expenditures.",
        "label": "Deferred Tax Assets, Research and Experimental Expenditures",
        "terseLabel": "Research and experimental expenditures"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsTaxCreditCarryforwards",
     "crdr": "debit",
     "calculation": {
      "http://modine.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://modine.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Credit carryforwards",
        "documentation": "Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards."
       }
      }
     },
     "auth_ref": [
      "r105",
      "r106",
      "r1135"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits",
     "crdr": "debit",
     "calculation": {
      "http://modine.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://modine.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pension and employee benefits",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from compensation and benefits costs."
       }
      }
     },
     "auth_ref": [
      "r106",
      "r1135"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://modine.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://modine.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other, principally accrued liabilities",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities."
       }
      }
     },
     "auth_ref": [
      "r106",
      "r1135"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent",
     "crdr": "debit",
     "calculation": {
      "http://modine.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://modine.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease liabilities",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Deferred Rent",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred rent."
       }
      }
     },
     "auth_ref": [
      "r106",
      "r1135"
     ]
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsValuationAllowance",
     "crdr": "credit",
     "calculation": {
      "http://modine.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://modine.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails",
      "http://modine.com/role/IncomeTaxesUnrecognizedTaxBenefitsAndDeferredTaxAssetValuationAllowancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Valuation allowances",
        "negatedLabel": "Less: valuation allowances",
        "label": "Deferred Tax Assets, Valuation Allowance",
        "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized."
       }
      }
     },
     "auth_ref": [
      "r680"
     ]
    },
    "us-gaap_DeferredTaxLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxLiabilitiesAbstract",
     "presentation": [
      "http://modine.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred Tax Liabilities [Abstract]",
        "label": "Deferred Tax Liabilities, Gross [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill",
     "crdr": "credit",
     "calculation": {
      "http://modine.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://modine.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill",
        "label": "Deferred Tax Liabilities, Goodwill",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from goodwill."
       }
      }
     },
     "auth_ref": [
      "r106",
      "r117",
      "r118",
      "r1135"
     ]
    },
    "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets",
     "crdr": "credit",
     "calculation": {
      "http://modine.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://modine.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible assets",
        "label": "Deferred Tax Liabilities, Intangible Assets",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill."
       }
      }
     },
     "auth_ref": [
      "r106",
      "r1135"
     ]
    },
    "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxLiabilitiesLeasingArrangements",
     "crdr": "credit",
     "calculation": {
      "http://modine.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://modine.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease assets",
        "label": "Deferred Tax Liabilities, Leasing Arrangements",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements."
       }
      }
     },
     "auth_ref": [
      "r106",
      "r1135"
     ]
    },
    "us-gaap_DeferredTaxLiabilitiesOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxLiabilitiesOther",
     "crdr": "credit",
     "calculation": {
      "http://modine.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://modine.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Deferred Tax Liabilities, Other",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other."
       }
      }
     },
     "auth_ref": [
      "r106",
      "r1135"
     ]
    },
    "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://modine.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://modine.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Plant and equipment",
        "label": "Deferred Tax Liabilities, Property, Plant and Equipment",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment."
       }
      }
     },
     "auth_ref": [
      "r106",
      "r1135"
     ]
    },
    "us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries",
     "crdr": "debit",
     "presentation": [
      "http://modine.com/role/IncomeTaxesTaxYearsSubjectToExaminationTaxCreditsAndTaxCarryforwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrecognized foreign withholding taxes and deferred tax liabilities",
        "label": "Deferred Tax Liability Not Recognized, Amount of Unrecognized Deferred Tax Liability, Undistributed Earnings of Foreign Subsidiaries",
        "documentation": "Amount of deferred tax liability not recognized because of the exceptions to comprehensive recognition of deferred taxes related to undistributed earnings of foreign subsidiaries."
       }
      }
     },
     "auth_ref": [
      "r695"
     ]
    },
    "us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPensionPlanLiabilitiesNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://modine.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://modine.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pensions",
        "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension plan, classified as noncurrent. Excludes other postretirement benefit plan."
       }
      }
     },
     "auth_ref": [
      "r94",
      "r95",
      "r170",
      "r221"
     ]
    },
    "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax",
     "crdr": "credit",
     "presentation": [
      "http://modine.com/role/PensionAndEmployeeBenefitPlansChangesInBenefitObligationsPlanAssetsAndFundedStatusDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Net actuarial loss (gain)",
        "label": "Defined Benefit Plan, Accumulated Other Comprehensive Income (Loss), Gain (Loss), before Tax",
        "documentation": "Amount, before tax, of accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit."
       }
      }
     },
     "auth_ref": [
      "r55",
      "r586"
     ]
    },
    "us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanActualReturnOnPlanAssets",
     "crdr": "debit",
     "presentation": [
      "http://modine.com/role/PensionAndEmployeeBenefitPlansChangesInBenefitObligationsPlanAssetsAndFundedStatusDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Actual return on plan assets",
        "documentation": "Amount of increase (decrease) in plan assets of defined benefit plan from actual return (loss) determined by change in fair value of plan assets adjusted for contributions, benefit payments, and other expenses."
       }
      }
     },
     "auth_ref": [
      "r557",
      "r965"
     ]
    },
    "us-gaap_DefinedBenefitPlanActuarialGainLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanActuarialGainLoss",
     "crdr": "credit",
     "presentation": [
      "http://modine.com/role/PensionAndEmployeeBenefitPlansChangesInBenefitObligationsPlanAssetsAndFundedStatusDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Actuarial (gain) loss",
        "label": "Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss)",
        "documentation": "Amount of gain (loss) from change in actuarial assumptions which (increases) decreases benefit obligation of defined benefit plan. Assumptions include, but are not limited to, interest, mortality, employee turnover, salary, and temporary deviation from substantive plan."
       }
      }
     },
     "auth_ref": [
      "r550"
     ]
    },
    "us-gaap_DefinedBenefitPlanAdditionalInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanAdditionalInformationAbstract",
     "presentation": [
      "http://modine.com/role/PensionAndEmployeeBenefitPlansDefinedBenefitEmployeeBenefitPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employer Contributions [Abstract]",
        "label": "Defined Benefit Plan, Additional Information [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanAmortizationOfGainsLosses",
     "crdr": "credit",
     "calculation": {
      "http://modine.com/role/PensionAndEmployeeBenefitPlansCostComponentsOfPensionPlansDetails": {
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://modine.com/role/PensionAndEmployeeBenefitPlansCostComponentsOfPensionPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Amortization of net actuarial loss",
        "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": [
      "r544",
      "r581",
      "r601",
      "r965",
      "r966"
     ]
    },
    "us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanAmountsRecognizedInBalanceSheet",
     "crdr": "debit",
     "calculation": {
      "http://modine.com/role/PensionAndEmployeeBenefitPlansChangesInBenefitObligationsPlanAssetsAndFundedStatusDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://modine.com/role/PensionAndEmployeeBenefitPlansChangesInBenefitObligationsPlanAssetsAndFundedStatusDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total liability",
        "label": "Defined Benefit Plan, Amounts for Asset (Liability) Recognized in Statement of Financial Position",
        "documentation": "Amount of asset (liability), recognized in statement of financial position, for defined benefit pension and other postretirement plans."
       }
      }
     },
     "auth_ref": [
      "r94",
      "r95"
     ]
    },
    "us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract",
     "presentation": [
      "http://modine.com/role/PensionAndEmployeeBenefitPlansChangesInBenefitObligationsPlanAssetsAndFundedStatusDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amounts Recognized in the Consolidated Balance Sheets [Abstract]",
        "label": "Defined Benefit Plan, Amounts for Asset (Liability) Recognized in Statement of Financial Position [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAbstract",
     "presentation": [
      "http://modine.com/role/PensionAndEmployeeBenefitPlansChangesInBenefitObligationsPlanAssetsAndFundedStatusDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amounts Recognized in Accumulated Other Comprehensive Loss [Abstract]",
        "label": "Defined Benefit Plan, Amounts Recognized in Other Comprehensive Income (Loss) [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate",
     "presentation": [
      "http://modine.com/role/PensionAndEmployeeBenefitPlansValuationAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average discount rate used to determine benefit obligations",
        "label": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate",
        "documentation": "Weighted average rate for present value of future retirement benefits cash flows, used to determine benefit obligation of defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r587"
     ]
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate",
     "presentation": [
      "http://modine.com/role/PensionAndEmployeeBenefitPlansValuationAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted average discount rate used to determine costs",
        "documentation": "Weighted average rate for present value of future retirement benefits cash flows, used to determine net periodic benefit cost of defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r587"
     ]
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets",
     "presentation": [
      "http://modine.com/role/PensionAndEmployeeBenefitPlansWeightedaverageAssetAllocationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expected return on plan assets",
        "documentation": "Weighted average rate of return on plan assets, reflecting average rate of earnings expected on existing plan assets and expected contributions, used to determine net periodic benefit cost of defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r589",
      "r606"
     ]
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedInCalculationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanAssumptionsUsedInCalculationsAbstract",
     "presentation": [
      "http://modine.com/role/PensionAndEmployeeBenefitPlansValuationAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Assumptions Used in Pension Plan Calculations [Abstract]",
        "label": "Defined Benefit Plan, Assumptions Used in Calculations [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedBenefitPlanBenefitObligation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanBenefitObligation",
     "crdr": "credit",
     "calculation": {
      "http://modine.com/role/PensionAndEmployeeBenefitPlansChangesInBenefitObligationsPlanAssetsAndFundedStatusDetails": {
       "parentTag": "us-gaap_DefinedBenefitPlanFundedStatusOfPlan",
       "weight": -1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://modine.com/role/PensionAndEmployeeBenefitPlansChangesInBenefitObligationsPlanAssetsAndFundedStatusDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Benefit obligation at beginning of year",
        "periodEndLabel": "Benefit obligation at end of year",
        "label": "Defined Benefit Plan, Benefit Obligation",
        "documentation": "Amount of actuarial present value of benefits attributed to service rendered by employee for defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r545"
     ]
    },
    "us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanBenefitObligationBenefitsPaid",
     "crdr": "credit",
     "presentation": [
      "http://modine.com/role/PensionAndEmployeeBenefitPlansChangesInBenefitObligationsPlanAssetsAndFundedStatusDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Benefits paid",
        "label": "Defined Benefit Plan, Benefit Obligation, Benefits Paid",
        "documentation": "Amount of payment to participant of defined benefit plan which decreases benefit obligation. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services."
       }
      }
     },
     "auth_ref": [
      "r552",
      "r607"
     ]
    },
    "us-gaap_DefinedBenefitPlanBenefitObligationPeriodIncreaseDecrease": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanBenefitObligationPeriodIncreaseDecrease",
     "presentation": [
      "http://modine.com/role/PensionAndEmployeeBenefitPlansChangesInBenefitObligationsPlanAssetsAndFundedStatusDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (decrease) in benefit obligation",
        "documentation": "Amount of increase (decrease) in benefit obligation of defined benefit plan."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanByPlanAssetCategoriesAxis",
     "presentation": [
      "http://modine.com/role/PensionAndEmployeeBenefitPlansWeightedaverageAssetAllocationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Defined Benefit Plan, Asset Categories [Axis]",
        "documentation": "Information by defined benefit plan asset investment."
       }
      }
     },
     "auth_ref": [
      "r566",
      "r567",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r591",
      "r963",
      "r964",
      "r965"
     ]
    },
    "us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanChangeInBenefitObligationRollForward",
     "presentation": [
      "http://modine.com/role/PensionAndEmployeeBenefitPlansChangesInBenefitObligationsPlanAssetsAndFundedStatusDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in Benefit Obligation [Roll Forward]",
        "label": "Defined Benefit Plan, Change in Benefit Obligation [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_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward",
     "presentation": [
      "http://modine.com/role/PensionAndEmployeeBenefitPlansChangesInBenefitObligationsPlanAssetsAndFundedStatusDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in Plan Assets [Roll Forward]",
        "label": "Defined Benefit Plan, Change in Fair Value of Plan Assets [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_DefinedBenefitPlanContributionsByEmployer": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanContributionsByEmployer",
     "crdr": "debit",
     "presentation": [
      "http://modine.com/role/PensionAndEmployeeBenefitPlansChangesInBenefitObligationsPlanAssetsAndFundedStatusDetails",
      "http://modine.com/role/PensionAndEmployeeBenefitPlansDefinedBenefitEmployeeBenefitPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Employer contributions",
        "documentation": "Amount of contribution received by defined benefit plan from employer which increases plan assets."
       }
      }
     },
     "auth_ref": [
      "r559",
      "r568",
      "r605",
      "r963",
      "r964",
      "r965",
      "r966"
     ]
    },
    "us-gaap_DefinedBenefitPlanDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanDisclosureLineItems",
     "presentation": [
      "http://modine.com/role/PensionAndEmployeeBenefitPlansChangesInBenefitObligationsPlanAssetsAndFundedStatusDetails",
      "http://modine.com/role/PensionAndEmployeeBenefitPlansCostComponentsOfPensionPlansDetails",
      "http://modine.com/role/PensionAndEmployeeBenefitPlansDefinedBenefitEmployeeBenefitPlansDetails",
      "http://modine.com/role/PensionAndEmployeeBenefitPlansDefinedContributionEmployeeBenefitPlansDetails",
      "http://modine.com/role/PensionAndEmployeeBenefitPlansEstimatedPensionBenefitPaymentsDetails",
      "http://modine.com/role/PensionAndEmployeeBenefitPlansValuationAssumptionsDetails",
      "http://modine.com/role/PensionAndEmployeeBenefitPlansWeightedaverageAssetAllocationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Defined Benefit Plan Disclosure [Line Items]",
        "terseLabel": "Pension and Employee Benefit Plans [Abstract]",
        "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_DefinedBenefitPlanDivestituresBenefitObligation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanDivestituresBenefitObligation",
     "crdr": "debit",
     "presentation": [
      "http://modine.com/role/PensionAndEmployeeBenefitPlansChangesInBenefitObligationsPlanAssetsAndFundedStatusDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Disposition of Germany automotive businesses",
        "label": "Defined Benefit Plan, Benefit Obligation, Divestiture",
        "documentation": "Amount of decrease in benefit obligation of defined benefit plan from disposal or classification as held-for-sale."
       }
      }
     },
     "auth_ref": [
      "r555"
     ]
    },
    "us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract",
     "presentation": [
      "http://modine.com/role/PensionAndEmployeeBenefitPlansEstimatedPensionBenefitPaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Estimated Pension Benefit Payments [Abstract]",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter",
     "crdr": "credit",
     "presentation": [
      "http://modine.com/role/PensionAndEmployeeBenefitPlansEstimatedPensionBenefitPaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fiscal 2030-2034",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, after Year Five for Next Five Years",
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in five fiscal years after fifth fiscal year following current fiscal year."
       }
      }
     },
     "auth_ref": [
      "r575"
     ]
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths",
     "crdr": "credit",
     "presentation": [
      "http://modine.com/role/PensionAndEmployeeBenefitPlansEstimatedPensionBenefitPaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fiscal 2025",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year One",
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in next fiscal year following current fiscal year."
       }
      }
     },
     "auth_ref": [
      "r575"
     ]
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive",
     "crdr": "credit",
     "presentation": [
      "http://modine.com/role/PensionAndEmployeeBenefitPlansEstimatedPensionBenefitPaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fiscal 2029",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Five",
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in fifth fiscal year following current fiscal year."
       }
      }
     },
     "auth_ref": [
      "r575"
     ]
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour",
     "crdr": "credit",
     "presentation": [
      "http://modine.com/role/PensionAndEmployeeBenefitPlansEstimatedPensionBenefitPaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fiscal 2028",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Four",
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in fourth fiscal year following current fiscal year."
       }
      }
     },
     "auth_ref": [
      "r575"
     ]
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree",
     "crdr": "credit",
     "presentation": [
      "http://modine.com/role/PensionAndEmployeeBenefitPlansEstimatedPensionBenefitPaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fiscal 2027",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Three",
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in third fiscal year following current fiscal year."
       }
      }
     },
     "auth_ref": [
      "r575"
     ]
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo",
     "crdr": "credit",
     "presentation": [
      "http://modine.com/role/PensionAndEmployeeBenefitPlansEstimatedPensionBenefitPaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fiscal 2026",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Two",
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in second fiscal year following current fiscal year."
       }
      }
     },
     "auth_ref": [
      "r575"
     ]
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear",
     "crdr": "debit",
     "presentation": [
      "http://modine.com/role/PensionAndEmployeeBenefitPlansWeightedaverageAssetAllocationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expected contribution in fiscal 2025",
        "label": "Defined Benefit Plan, Expected Future Employer Contributions, Next Fiscal Year",
        "documentation": "Amount of contribution expected to be received by defined benefit plan from employer in next fiscal year following current fiscal year."
       }
      }
     },
     "auth_ref": [
      "r576",
      "r966"
     ]
    },
    "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanExpectedReturnOnPlanAssets",
     "crdr": "credit",
     "calculation": {
      "http://modine.com/role/PensionAndEmployeeBenefitPlansCostComponentsOfPensionPlansDetails": {
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://modine.com/role/PensionAndEmployeeBenefitPlansCostComponentsOfPensionPlansDetails"
     ],
     "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": [
      "r544",
      "r580",
      "r600",
      "r965",
      "r966"
     ]
    },
    "us-gaap_DefinedBenefitPlanFairValueOfPlanAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanFairValueOfPlanAssets",
     "crdr": "debit",
     "calculation": {
      "http://modine.com/role/PensionAndEmployeeBenefitPlansChangesInBenefitObligationsPlanAssetsAndFundedStatusDetails": {
       "parentTag": "us-gaap_DefinedBenefitPlanFundedStatusOfPlan",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://modine.com/role/FairValueMeasurementsDetails",
      "http://modine.com/role/PensionAndEmployeeBenefitPlansChangesInBenefitObligationsPlanAssetsAndFundedStatusDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair value of plan assets",
        "periodEndLabel": "Fair value of plan assets at end of year",
        "periodStartLabel": "Fair value of plan assets at beginning of year",
        "label": "Defined Benefit Plan, Plan Assets, Amount",
        "documentation": "Amount of asset segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee."
       }
      }
     },
     "auth_ref": [
      "r556",
      "r567",
      "r568",
      "r569",
      "r963",
      "r964",
      "r965"
     ]
    },
    "us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation",
     "crdr": "credit",
     "presentation": [
      "http://modine.com/role/PensionAndEmployeeBenefitPlansChangesInBenefitObligationsPlanAssetsAndFundedStatusDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Effect of exchange rate changes",
        "label": "Defined Benefit Plan, Benefit Obligation, Foreign Currency Translation Gain (Loss)",
        "documentation": "Amount of foreign currency translation gain (loss) which (increases) decreases benefit obligation of defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r551"
     ]
    },
    "us-gaap_DefinedBenefitPlanFundedStatusOfPlan": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanFundedStatusOfPlan",
     "crdr": "debit",
     "calculation": {
      "http://modine.com/role/PensionAndEmployeeBenefitPlansChangesInBenefitObligationsPlanAssetsAndFundedStatusDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://modine.com/role/PensionAndEmployeeBenefitPlansChangesInBenefitObligationsPlanAssetsAndFundedStatusDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Funded status at end of year",
        "label": "Defined Benefit Plan, Funded (Unfunded) Status of Plan",
        "documentation": "Amount of funded (unfunded) status of defined benefit plan, measured as difference between fair value of plan assets and benefit obligation. Includes, but is not limited to, overfunded (underfunded) status."
       }
      }
     },
     "auth_ref": [
      "r541",
      "r565",
      "r965"
     ]
    },
    "us-gaap_DefinedBenefitPlanInformationAboutPlanAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanInformationAboutPlanAssetsAbstract",
     "presentation": [
      "http://modine.com/role/FairValueMeasurementsDetails",
      "http://modine.com/role/PensionAndEmployeeBenefitPlansWeightedaverageAssetAllocationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Measurements [Abstract]",
        "label": "Weighted Average Asset Allocations [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedBenefitPlanInterestCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanInterestCost",
     "crdr": "debit",
     "calculation": {
      "http://modine.com/role/PensionAndEmployeeBenefitPlansCostComponentsOfPensionPlansDetails": {
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://modine.com/role/PensionAndEmployeeBenefitPlansChangesInBenefitObligationsPlanAssetsAndFundedStatusDetails",
      "http://modine.com/role/PensionAndEmployeeBenefitPlansCostComponentsOfPensionPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest cost",
        "label": "Interest cost",
        "documentation": "Amount of cost recognized for passage of time related to defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r544",
      "r548",
      "r579",
      "r599",
      "r965",
      "r966"
     ]
    },
    "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanNetPeriodicBenefitCost",
     "crdr": "debit",
     "calculation": {
      "http://modine.com/role/OtherIncomeAndExpenseDetails": {
       "parentTag": "us-gaap_OtherNonoperatingIncomeExpense",
       "weight": -1.0,
       "order": 6.0
      },
      "http://modine.com/role/PensionAndEmployeeBenefitPlansCostComponentsOfPensionPlansDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://modine.com/role/OtherIncomeAndExpenseDetails",
      "http://modine.com/role/PensionAndEmployeeBenefitPlansCostComponentsOfPensionPlansDetails",
      "http://modine.com/role/PensionAndEmployeeBenefitPlansDefinedBenefitEmployeeBenefitPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net periodic benefit cost",
        "negatedLabel": "Net periodic benefit cost",
        "terseLabel": "Net periodic benefit cost (income)",
        "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit)",
        "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r577",
      "r597",
      "r965",
      "r966"
     ]
    },
    "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanNetPeriodicBenefitCostAbstract",
     "presentation": [
      "http://modine.com/role/PensionAndEmployeeBenefitPlansCostComponentsOfPensionPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net Periodic Benefit Cost [Abstract]",
        "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit) [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAbstract",
     "presentation": [
      "http://modine.com/role/PensionAndEmployeeBenefitPlansChangesInBenefitObligationsPlanAssetsAndFundedStatusDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pension Plans with Accumulated Benefit Obligations in Excess of Plan Assets [Abstract]",
        "label": "Defined Benefit Plan, Plan with Accumulated Benefit Obligation in Excess of Plan Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation",
     "crdr": "credit",
     "presentation": [
      "http://modine.com/role/PensionAndEmployeeBenefitPlansChangesInBenefitObligationsPlanAssetsAndFundedStatusDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accumulated benefit obligation",
        "documentation": "Amount of accumulated benefit obligation for defined benefit plan with accumulated benefit obligation in excess of plan assets."
       }
      }
     },
     "auth_ref": [
      "r594",
      "r595",
      "r965"
     ]
    },
    "us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanPlanAssetsBenefitsPaid",
     "crdr": "credit",
     "presentation": [
      "http://modine.com/role/PensionAndEmployeeBenefitPlansChangesInBenefitObligationsPlanAssetsAndFundedStatusDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Benefits paid",
        "label": "Defined Benefit Plan, Plan Assets, Benefits Paid",
        "documentation": "Amount of payment to participant under defined benefit plan which decreases plan assets. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services."
       }
      }
     },
     "auth_ref": [
      "r561",
      "r1102"
     ]
    },
    "us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanPlanAssetsTargetAllocationPercentage",
     "presentation": [
      "http://modine.com/role/PensionAndEmployeeBenefitPlansWeightedaverageAssetAllocationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Target allocation",
        "documentation": "Percentage of target investment allocation to total plan assets. Includes, but is not limited to, percentage on weighted-average basis if more than one plan."
       }
      }
     },
     "auth_ref": [
      "r566",
      "r965"
     ]
    },
    "us-gaap_DefinedBenefitPlanRealEstateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanRealEstateMember",
     "presentation": [
      "http://modine.com/role/PensionAndEmployeeBenefitPlansWeightedaverageAssetAllocationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Real Estate Investments [Member]",
        "label": "Defined Benefit Plan, Real Estate [Member]",
        "documentation": "Property composed of building, land and land improvement; in which defined benefit plan asset is invested."
       }
      }
     },
     "auth_ref": [
      "r963",
      "r965"
     ]
    },
    "us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1",
     "crdr": "credit",
     "calculation": {
      "http://modine.com/role/PensionAndEmployeeBenefitPlansCostComponentsOfPensionPlansDetails": {
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://modine.com/role/PensionAndEmployeeBenefitPlansCostComponentsOfPensionPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Settlements",
        "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": [
      "r543",
      "r584",
      "r604"
     ]
    },
    "us-gaap_DefinedBenefitPlanServiceCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanServiceCost",
     "crdr": "debit",
     "calculation": {
      "http://modine.com/role/PensionAndEmployeeBenefitPlansCostComponentsOfPensionPlansDetails": {
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://modine.com/role/PensionAndEmployeeBenefitPlansChangesInBenefitObligationsPlanAssetsAndFundedStatusDetails",
      "http://modine.com/role/PensionAndEmployeeBenefitPlansCostComponentsOfPensionPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Service cost",
        "label": "Service cost",
        "documentation": "Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r546",
      "r578",
      "r598",
      "r965",
      "r966"
     ]
    },
    "mod_DefinedBenefitPlanServiceCostAndInterestCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://modine.com/20240331",
     "localname": "DefinedBenefitPlanServiceCostAndInterestCost",
     "crdr": "credit",
     "presentation": [
      "http://modine.com/role/PensionAndEmployeeBenefitPlansChangesInBenefitObligationsPlanAssetsAndFundedStatusDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan (service cost) and cost recognized for passage of time related to defined benefit plan (interest cost).",
        "label": "Defined Benefit Plan, Service Cost and Interest Cost",
        "terseLabel": "Service and interest cost"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanWeightedAverageAssetAllocations",
     "presentation": [
      "http://modine.com/role/PensionAndEmployeeBenefitPlansWeightedaverageAssetAllocationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Plan assets",
        "documentation": "Percentage of actual investment allocation to total plan assets. Includes, but is not limited to, percentage on weighted-average basis if more than one plan."
       }
      }
     },
     "auth_ref": [
      "r1098"
     ]
    },
    "us-gaap_DefinedContributionPlanCostRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedContributionPlanCostRecognized",
     "crdr": "debit",
     "presentation": [
      "http://modine.com/role/PensionAndEmployeeBenefitPlansDefinedContributionEmployeeBenefitPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Defined contribution plan cost recognized",
        "label": "Defined Contribution Plan, Cost",
        "documentation": "Amount of cost for defined contribution plan."
       }
      }
     },
     "auth_ref": [
      "r608"
     ]
    },
    "mod_DefinedContributionPlanMaximumEmployerPercentageMatch": {
     "xbrltype": "percentItemType",
     "nsuri": "http://modine.com/20240331",
     "localname": "DefinedContributionPlanMaximumEmployerPercentageMatch",
     "presentation": [
      "http://modine.com/role/PensionAndEmployeeBenefitPlansDefinedContributionEmployeeBenefitPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum employer 401K match percentage of eligible employee compensation.",
        "label": "Defined Contribution Plan Maximum Employer Percentage Match",
        "terseLabel": "Company match"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Depreciation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "Depreciation",
     "crdr": "debit",
     "presentation": [
      "http://modine.com/role/PropertyPlantAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Depreciation expense",
        "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r82"
     ]
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DepreciationDepletionAndAmortization",
     "crdr": "debit",
     "calculation": {
      "http://modine.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://modine.com/role/ConsolidatedStatementsOfCashFlows",
      "http://modine.com/role/SegmentAndGeographicInformationCapitalExpendituresAndDepreciationAndAmortizationExpenseBySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Depreciation 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": [
      "r14",
      "r386"
     ]
    },
    "us-gaap_DerivativeContractTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeContractTypeDomain",
     "presentation": [
      "http://modine.com/role/DerivativeInstrumentsGainsLossesRecognizedDetails",
      "http://modine.com/role/DerivativeInstrumentsRecordedInConsolidatedBalanceSheetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Contract [Domain]",
        "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset."
       }
      }
     },
     "auth_ref": [
      "r841",
      "r843",
      "r857",
      "r858",
      "r859",
      "r860",
      "r861",
      "r862",
      "r863",
      "r865",
      "r866",
      "r867",
      "r868",
      "r879",
      "r880",
      "r881",
      "r882",
      "r885",
      "r886",
      "r887",
      "r888",
      "r904",
      "r905",
      "r906",
      "r909",
      "r986",
      "r988"
     ]
    },
    "us-gaap_DerivativeFairValueOfDerivativeLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeFairValueOfDerivativeLiability",
     "crdr": "credit",
     "presentation": [
      "http://modine.com/role/DerivativeInstrumentsRecordedInConsolidatedBalanceSheetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative liability",
        "label": "Derivative Liability, Subject to Master Netting Arrangement, before Offset",
        "documentation": "Fair value, before effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities elected not to be offset. Excludes liabilities not subject to a master netting arrangement."
       }
      }
     },
     "auth_ref": [
      "r35",
      "r132",
      "r183",
      "r307",
      "r936"
     ]
    },
    "us-gaap_DerivativeFairValueOfDerivativeNetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeFairValueOfDerivativeNetAbstract",
     "presentation": [
      "http://modine.com/role/DerivativeInstrumentsRecordedInConsolidatedBalanceSheetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative Instruments [Abstract]",
        "label": "Derivative, Fair Value, Net [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DerivativeGainLossOnDerivativeNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeGainLossOnDerivativeNet",
     "crdr": "credit",
     "presentation": [
      "http://modine.com/role/DerivativeInstrumentsGainsLossesRecognizedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Gain (loss) recognized",
        "label": "Derivative, Gain (Loss) on Derivative, Net",
        "documentation": "Amount of increase (decrease) in the fair value of derivatives recognized in the income statement."
       }
      }
     },
     "auth_ref": [
      "r1143"
     ]
    },
    "us-gaap_DerivativeInstrumentRiskAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeInstrumentRiskAxis",
     "presentation": [
      "http://modine.com/role/DerivativeInstrumentsGainsLossesRecognizedDetails",
      "http://modine.com/role/DerivativeInstrumentsRecordedInConsolidatedBalanceSheetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Instrument [Axis]",
        "documentation": "Information by type of derivative contract."
       }
      }
     },
     "auth_ref": [
      "r130",
      "r133",
      "r135",
      "r137",
      "r841",
      "r843",
      "r857",
      "r858",
      "r859",
      "r860",
      "r861",
      "r862",
      "r863",
      "r865",
      "r866",
      "r867",
      "r868",
      "r879",
      "r880",
      "r881",
      "r882",
      "r885",
      "r886",
      "r887",
      "r888",
      "r904",
      "r905",
      "r906",
      "r909",
      "r936",
      "r986",
      "r988"
     ]
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Instruments [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
     "presentation": [
      "http://modine.com/role/DerivativeInstruments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Instruments",
        "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": [
      "r239",
      "r709",
      "r716"
     ]
    },
    "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable",
     "presentation": [
      "http://modine.com/role/DerivativeInstrumentsGainsLossesRecognizedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Instruments, Gain (Loss) [Table]",
        "documentation": "Disclosure of information about the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments."
       }
      }
     },
     "auth_ref": [
      "r25",
      "r130",
      "r135",
      "r137",
      "r139",
      "r140",
      "r708"
     ]
    },
    "us-gaap_DerivativeInstrumentsGainLossLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeInstrumentsGainLossLineItems",
     "presentation": [
      "http://modine.com/role/DerivativeInstrumentsGainsLossesRecognizedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative Instruments [Abstract]",
        "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": [
      "r708"
     ]
    },
    "us-gaap_DerivativeLiabilityFairValueGrossAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeLiabilityFairValueGrossAsset",
     "crdr": "debit",
     "presentation": [
      "http://modine.com/role/DerivativeInstrumentsRecordedInConsolidatedBalanceSheetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative asset",
        "label": "Derivative Liability, Subject to Master Netting Arrangement, Asset Offset",
        "documentation": "Fair value of asset associated with 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."
       }
      }
     },
     "auth_ref": [
      "r31",
      "r38",
      "r132",
      "r907",
      "r908",
      "r935"
     ]
    },
    "us-gaap_DerivativesFairValueLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativesFairValueLineItems",
     "presentation": [
      "http://modine.com/role/DerivativeInstrumentsRecordedInConsolidatedBalanceSheetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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_DerivativesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativesPolicyTextBlock",
     "presentation": [
      "http://modine.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative Instruments",
        "label": "Derivatives, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities."
       }
      }
     },
     "auth_ref": [
      "r25",
      "r126",
      "r127",
      "r128",
      "r138",
      "r340"
     ]
    },
    "us-gaap_DesignatedAsHedgingInstrumentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DesignatedAsHedgingInstrumentMember",
     "presentation": [
      "http://modine.com/role/DerivativeInstrumentsGainsLossesRecognizedDetails",
      "http://modine.com/role/DerivativeInstrumentsRecordedInConsolidatedBalanceSheetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivatives Designated as Hedges [Member]",
        "terseLabel": "Designated [Member]",
        "documentation": "Derivative instrument designated as hedging instrument under Generally Accepted Accounting Principles (GAAP)."
       }
      }
     },
     "auth_ref": [
      "r25"
     ]
    },
    "us-gaap_DisaggregationOfRevenueAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisaggregationOfRevenueAbstract",
     "presentation": [
      "http://modine.com/role/RevenueRecognitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disaggregation of Revenue [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisaggregationOfRevenueLineItems",
     "presentation": [
      "http://modine.com/role/RevenueRecognitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r538",
      "r956",
      "r957",
      "r958",
      "r959",
      "r960",
      "r961",
      "r962"
     ]
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisaggregationOfRevenueTable",
     "presentation": [
      "http://modine.com/role/RevenueRecognitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r538",
      "r956",
      "r957",
      "r958",
      "r959",
      "r960",
      "r961",
      "r962"
     ]
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "presentation": [
      "http://modine.com/role/RevenueRecognitionTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disaggregation of Revenue",
        "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": [
      "r1096"
     ]
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "presentation": [
      "http://modine.com/role/StockbasedCompensation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Stock-Based Compensation",
        "label": "Share-Based Payment Arrangement [Text Block]",
        "documentation": "The entire disclosure for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r614",
      "r617",
      "r647",
      "r648",
      "r650",
      "r974"
     ]
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock-Based Compensation [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DiscontinuedOperationsAndDisposalGroupsAbstract",
     "presentation": [
      "http://modine.com/role/AcquisitionsAndDispositionsDispositionOfTwoCoatingsFacilitiesDetails",
      "http://modine.com/role/AcquisitionsAndDispositionsGermanyAutomotiveBusinessesHeldForSaleDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disposition of Two Coatings Facilities [Abstract]",
        "verboseLabel": "Disposition of Germany Automotive Businesses [Abstract]",
        "label": "Discontinued Operations and Disposal Groups [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisposalGroupClassificationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisposalGroupClassificationAxis",
     "presentation": [
      "http://modine.com/role/RevenueRecognitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposal Group Classification [Axis]",
        "documentation": "Information by disposal group classification."
       }
      }
     },
     "auth_ref": [
      "r288"
     ]
    },
    "us-gaap_DisposalGroupClassificationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisposalGroupClassificationDomain",
     "presentation": [
      "http://modine.com/role/RevenueRecognitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposal Group Classification [Domain]",
        "documentation": "Component or group of components disposed of, including but not limited to, disposal group held-for-sale or disposed of by sale, disposed of by means other than sale, and discontinued operations."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisposalGroupHeldforsaleNotDiscontinuedOperationsMember",
     "presentation": [
      "http://modine.com/role/RevenueRecognitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Held for Sale [Member]",
        "label": "Disposal Group, Held-for-Sale, Not Discontinued Operations [Member]",
        "documentation": "Disposal group that is classified as held-for-sale. Excludes disposals classified as discontinued operations."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r30",
      "r288"
     ]
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationAdditionalDisclosuresAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisposalGroupIncludingDiscontinuedOperationAdditionalDisclosuresAbstract",
     "presentation": [
      "http://modine.com/role/AcquisitionsAndDispositionsDispositionOfAustrianAircooledAutomotiveBusinessDetails",
      "http://modine.com/role/AcquisitionsAndDispositionsDispositionOfPreviouslyclosedFacilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposition of Austrian Air-Cooled Automotive Business [Abstract]",
        "verboseLabel": "Disposition of Previously-Closed Facility [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationBalanceSheetDisclosuresAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisposalGroupIncludingDiscontinuedOperationBalanceSheetDisclosuresAbstract",
     "presentation": [
      "http://modine.com/role/AcquisitionsAndDispositionsAutomotiveBusinessPreviouslyHeldForSaleDetails",
      "http://modine.com/role/SignificantAccountingPoliciesShorttermInvestmentsPropertyPlantAndEquipmentAndAssetsHeldForSaleDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Assets Held for Sale [Abstract]",
        "label": "Automotive Business Previously Held for Sale [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents",
     "crdr": "debit",
     "presentation": [
      "http://modine.com/role/AcquisitionsAndDispositionsDispositionOfAustrianAircooledAutomotiveBusinessDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash transferred to buyer",
        "documentation": "Amount classified as cash and cash equivalents attributable to disposal group held for sale or disposed of."
       }
      }
     },
     "auth_ref": [
      "r2",
      "r156",
      "r163",
      "r210"
     ]
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisposalGroupIncludingDiscontinuedOperationConsideration",
     "crdr": "debit",
     "presentation": [
      "http://modine.com/role/AcquisitionsAndDispositionsGermanyAutomotiveBusinessesHeldForSaleDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net transaction price for sale of disposal group",
        "label": "Disposal Group, Including Discontinued Operation, Consideration",
        "documentation": "Amount of consideration received or receivable for the disposal of assets and liabilities, including discontinued operation."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisposalGroupIncludingDiscontinuedOperationRevenue",
     "crdr": "credit",
     "presentation": [
      "http://modine.com/role/AcquisitionsAndDispositionsDispositionOfAustrianAircooledAutomotiveBusinessDetails",
      "http://modine.com/role/AcquisitionsAndDispositionsDispositionOfTwoCoatingsFacilitiesDetails",
      "http://modine.com/role/AcquisitionsAndDispositionsGermanyAutomotiveBusinessesHeldForSaleDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Net sales of disposal group",
        "terseLabel": "Net sales of disposed businesses",
        "label": "Disposal Group, Including Discontinued Operation, Revenue",
        "documentation": "Amount of revenue attributable to disposal group, including, but not limited to, discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r162",
      "r289"
     ]
    },
    "mod_DisposalGroupWriteOffOfNetActuarialGains": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://modine.com/20240331",
     "localname": "DisposalGroupWriteOffOfNetActuarialGains",
     "crdr": "credit",
     "presentation": [
      "http://modine.com/role/PensionAndEmployeeBenefitPlansCostComponentsOfPensionPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of write-off for accumulated net actuarial gains related to the disposal group's pension plan.",
        "label": "Disposal Group, Write-off of Net Actuarial Gains",
        "terseLabel": "Write-off of net actuarial gains"
       }
      }
     },
     "auth_ref": []
    },
    "mod_DisposalGroupWriteOffOfNetActuarialLosses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://modine.com/20240331",
     "localname": "DisposalGroupWriteOffOfNetActuarialLosses",
     "crdr": "debit",
     "presentation": [
      "http://modine.com/role/AcquisitionsAndDispositionsDispositionOfAustrianAircooledAutomotiveBusinessDetails",
      "http://modine.com/role/PensionAndEmployeeBenefitPlansCostComponentsOfPensionPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of write-off for accumulated net actuarial losses related to the disposal group's pension plan.",
        "label": "Disposal Group, Write-off of Net Actuarial Losses",
        "terseLabel": "Write-off of net actuarial losses"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain",
     "presentation": [
      "http://modine.com/role/AcquisitionsAndDispositionsAutomotiveBusinessPreviouslyHeldForSaleDetails",
      "http://modine.com/role/AcquisitionsAndDispositionsDispositionOfAustrianAircooledAutomotiveBusinessDetails",
      "http://modine.com/role/AcquisitionsAndDispositionsDispositionOfPreviouslyclosedFacilityDetails",
      "http://modine.com/role/AcquisitionsAndDispositionsDispositionOfTwoCoatingsFacilitiesDetails",
      "http://modine.com/role/AcquisitionsAndDispositionsGermanyAutomotiveBusinessesHeldForSaleDetails",
      "http://modine.com/role/PensionAndEmployeeBenefitPlansCostComponentsOfPensionPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposal Group Name [Domain]",
        "documentation": "Name of disposal group."
       }
      }
     },
     "auth_ref": [
      "r967",
      "r970"
     ]
    },
    "dei_DocumentAnnualReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentAnnualReport",
     "presentation": [
      "http://modine.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Annual Report",
        "documentation": "Boolean flag that is true only for a form used as an annual report."
       }
      }
     },
     "auth_ref": [
      "r1003",
      "r1004",
      "r1005"
     ]
    },
    "dei_DocumentFinStmtErrorCorrectionFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentFinStmtErrorCorrectionFlag",
     "presentation": [
      "http://modine.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Financial Statement Error Correction [Flag]",
        "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction."
       }
      }
     },
     "auth_ref": [
      "r1003",
      "r1004",
      "r1005",
      "r1007"
     ]
    },
    "dei_DocumentFinStmtRestatementRecoveryAnalysisFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentFinStmtRestatementRecoveryAnalysisFlag",
     "presentation": [
      "http://modine.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Financial Statement Restatement Recovery Analysis [Flag]",
        "documentation": "Indicates whether any of the financial statement periods include restatements that required a recovery analysis of incentive-based compensation received by any of the registrant's executive officers during the relevant recovery period pursuant to \u00a7240.10D-1(b)."
       }
      }
     },
     "auth_ref": [
      "r1003",
      "r1004",
      "r1005",
      "r1007"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://modine.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Period Focus",
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentFiscalYearFocus": {
     "xbrltype": "gYearItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentFiscalYearFocus",
     "presentation": [
      "http://modine.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Year Focus",
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://modine.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Period End Date",
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://modine.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Transition Report",
        "documentation": "Boolean flag that is true only for a form used as a transition report."
       }
      }
     },
     "auth_ref": [
      "r1006"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentType",
     "presentation": [
      "http://modine.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Type",
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DomesticCountryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DomesticCountryMember",
     "presentation": [
      "http://modine.com/role/IncomeTaxesUnrecognizedTaxBenefitsAndDeferredTaxAssetValuationAllowancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "U.S. [Member]",
        "label": "Domestic Tax Authority [Member]",
        "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DomesticPlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DomesticPlanMember",
     "presentation": [
      "http://modine.com/role/PensionAndEmployeeBenefitPlansDefinedBenefitEmployeeBenefitPlansDetails",
      "http://modine.com/role/PensionAndEmployeeBenefitPlansValuationAssumptionsDetails",
      "http://modine.com/role/PensionAndEmployeeBenefitPlansWeightedaverageAssetAllocationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Domestic Plan [Member]",
        "documentation": "Location of employer sponsoring plan, designed to provide retirement benefits, determined as principal place of business. Includes, but is not limited to, defined benefit and defined contribution plans."
       }
      }
     },
     "auth_ref": [
      "r1103",
      "r1104",
      "r1105"
     ]
    },
    "us-gaap_EarningsPerShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EarningsPerShareAbstract",
     "presentation": [
      "http://modine.com/role/ConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net earnings per share attributable to Modine shareholders:",
        "label": "Earnings Per Share [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareBasic": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EarningsPerShareBasic",
     "presentation": [
      "http://modine.com/role/ConsolidatedStatementsOfOperations",
      "http://modine.com/role/EarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Basic (in dollars per share)",
        "terseLabel": "Net earnings per share - basic (in dollars per share)",
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r328",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r365",
      "r367",
      "r369",
      "r370",
      "r371",
      "r375",
      "r718",
      "r719",
      "r775",
      "r799",
      "r941"
     ]
    },
    "us-gaap_EarningsPerShareBasicAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EarningsPerShareBasicAbstract",
     "presentation": [
      "http://modine.com/role/EarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basic Earnings Per Share [Abstract]",
        "label": "Earnings Per Share, Basic [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareDiluted": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EarningsPerShareDiluted",
     "presentation": [
      "http://modine.com/role/ConsolidatedStatementsOfOperations",
      "http://modine.com/role/EarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Diluted (in dollars per share)",
        "verboseLabel": "Net earnings per share - diluted (in dollars per share)",
        "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": [
      "r328",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r367",
      "r369",
      "r370",
      "r371",
      "r375",
      "r718",
      "r719",
      "r775",
      "r799",
      "r941"
     ]
    },
    "us-gaap_EarningsPerShareDilutedAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EarningsPerShareDilutedAbstract",
     "presentation": [
      "http://modine.com/role/EarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Diluted Earnings Per Share [Abstract]",
        "label": "Earnings Per Share, Diluted [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EarningsPerSharePolicyTextBlock",
     "presentation": [
      "http://modine.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings per Share",
        "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements."
       }
      }
     },
     "auth_ref": [
      "r64",
      "r65"
     ]
    },
    "us-gaap_EarningsPerShareReconciliationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EarningsPerShareReconciliationAbstract",
     "presentation": [
      "http://modine.com/role/EarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Components of Basic and Diluted Earnings per Share [Abstract]",
        "label": "Earnings Per Share Reconciliation [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EarningsPerShareTextBlock",
     "presentation": [
      "http://modine.com/role/EarningsPerShare"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Earnings Per Share",
        "label": "Earnings Per Share [Text Block]",
        "documentation": "The entire disclosure for earnings per share."
       }
      }
     },
     "auth_ref": [
      "r364",
      "r372",
      "r373",
      "r374"
     ]
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations",
     "crdr": "debit",
     "calculation": {
      "http://modine.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://modine.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effect of exchange rate changes on cash",
        "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r1146"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "calculation": {
      "http://modine.com/role/IncomeTaxesReconciliationOfUSFederalStatutoryRateToEffectiveTaxRateDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://modine.com/role/IncomeTaxesReconciliationOfUSFederalStatutoryRateToEffectiveTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Effective 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": [
      "r667"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract",
     "presentation": [
      "http://modine.com/role/IncomeTaxesReconciliationOfUSFederalStatutoryRateToEffectiveTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Reconciliation of U.S. Federal Statutory Rate to Effective Tax Rate [Abstract]",
        "label": "Effective Income Tax Rate Reconciliation, Percent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
     "calculation": {
      "http://modine.com/role/IncomeTaxesReconciliationOfUSFederalStatutoryRateToEffectiveTaxRateDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://modine.com/role/IncomeTaxesReconciliationOfUSFederalStatutoryRateToEffectiveTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Statutory federal tax",
        "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent",
        "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)."
       }
      }
     },
     "auth_ref": [
      "r339",
      "r667",
      "r691"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance",
     "calculation": {
      "http://modine.com/role/IncomeTaxesReconciliationOfUSFederalStatutoryRateToEffectiveTaxRateDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://modine.com/role/IncomeTaxesReconciliationOfUSFederalStatutoryRateToEffectiveTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Valuation allowances",
        "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": [
      "r1132",
      "r1138"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate",
     "calculation": {
      "http://modine.com/role/IncomeTaxesReconciliationOfUSFederalStatutoryRateToEffectiveTaxRateDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://modine.com/role/IncomeTaxesReconciliationOfUSFederalStatutoryRateToEffectiveTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax rate or law changes",
        "label": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, 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 income tax rates."
       }
      }
     },
     "auth_ref": [
      "r691",
      "r1132"
     ]
    },
    "mod_EffectiveIncomeTaxRateReconciliationDividendsAndTaxableForeignInclusionsPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://modine.com/20240331",
     "localname": "EffectiveIncomeTaxRateReconciliationDividendsAndTaxableForeignInclusionsPercent",
     "calculation": {
      "http://modine.com/role/IncomeTaxesReconciliationOfUSFederalStatutoryRateToEffectiveTaxRateDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://modine.com/role/IncomeTaxesReconciliationOfUSFederalStatutoryRateToEffectiveTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to dividends and taxable foreign inclusions.",
        "label": "Effective Income Tax Rate Reconciliation, Dividends and Taxable Foreign Inclusions, Percent",
        "terseLabel": "Dividends and taxable foreign inclusions"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential",
     "calculation": {
      "http://modine.com/role/IncomeTaxesReconciliationOfUSFederalStatutoryRateToEffectiveTaxRateDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://modine.com/role/IncomeTaxesReconciliationOfUSFederalStatutoryRateToEffectiveTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Taxes on non-U.S. earnings and losses",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile."
       }
      }
     },
     "auth_ref": [
      "r1132",
      "r1138"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost",
     "calculation": {
      "http://modine.com/role/IncomeTaxesReconciliationOfUSFederalStatutoryRateToEffectiveTaxRateDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://modine.com/role/IncomeTaxesReconciliationOfUSFederalStatutoryRateToEffectiveTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Percent",
        "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1132",
      "r1138"
     ]
    },
    "mod_EffectiveIncomeTaxRateReconciliationNotionalInterestDeductions": {
     "xbrltype": "percentItemType",
     "nsuri": "http://modine.com/20240331",
     "localname": "EffectiveIncomeTaxRateReconciliationNotionalInterestDeductions",
     "calculation": {
      "http://modine.com/role/IncomeTaxesReconciliationOfUSFederalStatutoryRateToEffectiveTaxRateDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://modine.com/role/IncomeTaxesReconciliationOfUSFederalStatutoryRateToEffectiveTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to the notional interest deductions.",
        "label": "Effective Income Tax Rate Reconciliation, Notional interest deductions",
        "terseLabel": "Notional interest deductions"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments",
     "calculation": {
      "http://modine.com/role/IncomeTaxesReconciliationOfUSFederalStatutoryRateToEffectiveTaxRateDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://modine.com/role/IncomeTaxesReconciliationOfUSFederalStatutoryRateToEffectiveTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, 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 other adjustments."
       }
      }
     },
     "auth_ref": [
      "r1132",
      "r1138"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes",
     "calculation": {
      "http://modine.com/role/IncomeTaxesReconciliationOfUSFederalStatutoryRateToEffectiveTaxRateDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://modine.com/role/IncomeTaxesReconciliationOfUSFederalStatutoryRateToEffectiveTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "State taxes, net of federal benefit",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit)."
       }
      }
     },
     "auth_ref": [
      "r1132",
      "r1138"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EffectiveIncomeTaxRateReconciliationTaxContingencies",
     "calculation": {
      "http://modine.com/role/IncomeTaxesReconciliationOfUSFederalStatutoryRateToEffectiveTaxRateDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://modine.com/role/IncomeTaxesReconciliationOfUSFederalStatutoryRateToEffectiveTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Uncertain tax positions, net of settlements",
        "label": "Effective Income Tax Rate Reconciliation, Tax Contingency, 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 contingencies. Includes, but not limited to, domestic tax contingency, foreign tax contingency, state and local tax contingency, and other contingencies."
       }
      }
     },
     "auth_ref": [
      "r1132",
      "r1138"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EffectiveIncomeTaxRateReconciliationTaxCredits",
     "calculation": {
      "http://modine.com/role/IncomeTaxesReconciliationOfUSFederalStatutoryRateToEffectiveTaxRateDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://modine.com/role/IncomeTaxesReconciliationOfUSFederalStatutoryRateToEffectiveTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Tax credits and benefits",
        "label": "Effective Income Tax Rate Reconciliation, Tax Credit, 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 tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits."
       }
      }
     },
     "auth_ref": [
      "r1132",
      "r1138"
     ]
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://modine.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://modine.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued compensation and employee benefits",
        "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r45"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
     "crdr": "debit",
     "presentation": [
      "http://modine.com/role/StockbasedCompensationRestrictedStockDetails",
      "http://modine.com/role/StockbasedCompensationStockOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unrecognized compensation costs",
        "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r649"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "presentation": [
      "http://modine.com/role/StockbasedCompensationRestrictedStockDetails",
      "http://modine.com/role/StockbasedCompensationStockOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Weighted average period recognized",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition",
        "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r649"
     ]
    },
    "us-gaap_EmployeeStockOptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EmployeeStockOptionMember",
     "presentation": [
      "http://modine.com/role/EarningsPerShareDetails",
      "http://modine.com/role/StockbasedCompensationStockOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Stock Options [Member]",
        "terseLabel": "Stock Options [Member]",
        "label": "Share-Based Payment Arrangement, 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": []
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://modine.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line One",
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://modine.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, City or Town",
        "documentation": "Name of the City or Town"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://modine.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Postal Zip Code",
        "documentation": "Code for the postal or zip code"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressStateOrProvince": {
     "xbrltype": "stateOrProvinceItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://modine.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, State or Province",
        "documentation": "Name of the state or province."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://modine.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Central Index Key",
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."
       }
      }
     },
     "auth_ref": [
      "r1001"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://modine.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Common Stock, Shares Outstanding",
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCurrentReportingStatus": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityCurrentReportingStatus",
     "presentation": [
      "http://modine.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Current Reporting Status",
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://modine.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r1001"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://modine.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity File Number",
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityFilerCategory": {
     "xbrltype": "filerCategoryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityFilerCategory",
     "presentation": [
      "http://modine.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Filer Category",
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": [
      "r1001"
     ]
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://modine.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Incorporation, State or Country Code",
        "documentation": "Two-character EDGAR code representing the state or country of incorporation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInteractiveDataCurrent": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityInteractiveDataCurrent",
     "presentation": [
      "http://modine.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Interactive Data Current",
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)."
       }
      }
     },
     "auth_ref": [
      "r1010"
     ]
    },
    "dei_EntityPublicFloat": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityPublicFloat",
     "crdr": "credit",
     "presentation": [
      "http://modine.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Public Float",
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://modine.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Registrant Name",
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
       }
      }
     },
     "auth_ref": [
      "r1001"
     ]
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://modine.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Shell Company",
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r1001"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntitySmallBusiness",
     "presentation": [
      "http://modine.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Small Business",
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)."
       }
      }
     },
     "auth_ref": [
      "r1001"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://modine.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Tax Identification Number",
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS."
       }
      }
     },
     "auth_ref": [
      "r1001"
     ]
    },
    "dei_EntityVoluntaryFilers": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityVoluntaryFilers",
     "presentation": [
      "http://modine.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Voluntary Filers",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityWellKnownSeasonedIssuer",
     "presentation": [
      "http://modine.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Well-known Seasoned Issuer",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A."
       }
      }
     },
     "auth_ref": [
      "r1011"
     ]
    },
    "mod_EntityWideRevenueNumberOfMajorCustomers": {
     "xbrltype": "integerItemType",
     "nsuri": "http://modine.com/20240331",
     "localname": "EntityWideRevenueNumberOfMajorCustomers",
     "presentation": [
      "http://modine.com/role/RisksUncertaintiesContingenciesAndLitigationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of single external customers who account for 10 percent or more of entity's revenues individually.",
        "label": "Entity Wide Revenue Number Of Major Customers",
        "terseLabel": "Number of major customers"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EnvironmentalCostsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EnvironmentalCostsPolicy",
     "presentation": [
      "http://modine.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Environmental Liabilities",
        "documentation": "Disclosure of accounting policy for obligations that resulted from improper or other-than normal operation of a long-lived asset in the past. This accounting policy may address (1) whether the related remediation costs are expensed or capitalized, (2) whether the obligation is measured on a discounted basis, (3) the event, situation, or set of circumstances that generally triggers recognition of loss contingencies arising from the entity's environmental remediation-related obligations, and (4) the timing of recognition of any recoveries."
       }
      }
     },
     "auth_ref": [
      "r455",
      "r456",
      "r474",
      "r948",
      "r1014"
     ]
    },
    "mod_EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://modine.com/20240331",
     "localname": "EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag",
     "presentation": [
      "http://modine.com/role/RisksUncertaintiesContingenciesAndLitigationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates the line item in the statement of financial position that includes the accrual for environmental loss contingency is not disclosed.",
        "label": "Environmental Loss Contingency, Statement of Financial Position, Extensible Enumeration Not Disclosed Flag"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Accumulated Other Comprehensive Loss [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EquityComponentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EquityComponentDomain",
     "presentation": [
      "http://modine.com/role/AccumulatedOtherComprehensiveLossDetails",
      "http://modine.com/role/ConsolidatedStatementsOfShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Component [Domain]",
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc."
       }
      }
     },
     "auth_ref": [
      "r24",
      "r285",
      "r320",
      "r321",
      "r322",
      "r350",
      "r351",
      "r352",
      "r354",
      "r360",
      "r362",
      "r376",
      "r418",
      "r419",
      "r517",
      "r651",
      "r652",
      "r653",
      "r684",
      "r685",
      "r710",
      "r711",
      "r712",
      "r713",
      "r714",
      "r715",
      "r717",
      "r732",
      "r734",
      "r735",
      "r736",
      "r737",
      "r738",
      "r758",
      "r820",
      "r821",
      "r822",
      "r836",
      "r892"
     ]
    },
    "us-gaap_EquityFundsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EquityFundsMember",
     "presentation": [
      "http://modine.com/role/FairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pooled Equity Funds [Member]",
        "documentation": "An investment that pools funds from many investors to invest in a combination of underlying investments, primarily equity investments."
       }
      }
     },
     "auth_ref": [
      "r1099"
     ]
    },
    "us-gaap_EquitySecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EquitySecuritiesMember",
     "presentation": [
      "http://modine.com/role/PensionAndEmployeeBenefitPlansWeightedaverageAssetAllocationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Securities [Member]",
        "documentation": "Ownership interest or right to acquire or dispose of ownership interest in corporations and other legal entities for which ownership interest is represented by shares of common or preferred stock, convertible securities, stock rights, or stock warrants."
       }
      }
     },
     "auth_ref": [
      "r75",
      "r994",
      "r995",
      "r996",
      "r1172"
     ]
    },
    "srt_EuropeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "EuropeMember",
     "presentation": [
      "http://modine.com/role/RevenueRecognitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Europe [Member]",
        "documentation": "Continent of Europe."
       }
      }
     },
     "auth_ref": [
      "r1171",
      "r1173",
      "r1174",
      "r1175"
     ]
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems",
     "presentation": [
      "http://modine.com/role/FairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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": [
      "r722",
      "r723",
      "r724"
     ]
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable",
     "presentation": [
      "http://modine.com/role/FairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Recurring and Nonrecurring [Table]",
        "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis."
       }
      }
     },
     "auth_ref": [
      "r722",
      "r723",
      "r724"
     ]
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock",
     "presentation": [
      "http://modine.com/role/FairValueMeasurementsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value of Pension Plan Assets",
        "documentation": "Tabular disclosure of assets measured at fair value measured on a recurring or nonrecurring basis. Includes, but is not limited to, fair value measurements recorded and the reasons for the measurements, level within the fair value hierarchy in which the fair value measurements are categorized and transfers between levels 1 and 2."
       }
      }
     },
     "auth_ref": [
      "r141",
      "r240"
     ]
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain",
     "presentation": [
      "http://modine.com/role/FairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Asset Class [Domain]",
        "documentation": "Class of asset."
       }
      }
     },
     "auth_ref": [
      "r26"
     ]
    },
    "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems",
     "presentation": [
      "http://modine.com/role/IndebtednessDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": []
    },
    "us-gaap_FairValueByAssetClassAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueByAssetClassAxis",
     "presentation": [
      "http://modine.com/role/FairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Asset Class [Axis]",
        "documentation": "Information by class of asset."
       }
      }
     },
     "auth_ref": [
      "r141",
      "r142"
     ]
    },
    "us-gaap_FairValueByBalanceSheetGroupingTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueByBalanceSheetGroupingTable",
     "presentation": [
      "http://modine.com/role/IndebtednessDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r141",
      "r143",
      "r144"
     ]
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "presentation": [
      "http://modine.com/role/FairValueMeasurementsDetails",
      "http://modine.com/role/IndebtednessDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r503",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r723",
      "r759",
      "r760",
      "r761",
      "r951",
      "r952",
      "r963",
      "r964",
      "r965"
     ]
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueDisclosuresAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Measurements [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueDisclosuresTextBlock",
     "presentation": [
      "http://modine.com/role/FairValueMeasurements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "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": [
      "r721"
     ]
    },
    "us-gaap_FairValueInputsLevel12And3Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueInputsLevel12And3Member",
     "presentation": [
      "http://modine.com/role/FairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total [Member]",
        "documentation": "Fair value measurement input including quoted price in active market for identical asset or liability reporting entity can access at measurement date (level 1), input other than quoted price included within level 1 either directly or indirectly observable for asset or liability (level 2) and unobservable input reflecting entity's own assumption (level 3)."
       }
      }
     },
     "auth_ref": [
      "r1100"
     ]
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueInputsLevel1Member",
     "presentation": [
      "http://modine.com/role/FairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "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": [
      "r503",
      "r568",
      "r573",
      "r723",
      "r759",
      "r963",
      "r964",
      "r965"
     ]
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueInputsLevel2Member",
     "presentation": [
      "http://modine.com/role/FairValueMeasurementsDetails",
      "http://modine.com/role/IndebtednessDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "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": [
      "r503",
      "r568",
      "r573",
      "r723",
      "r760",
      "r951",
      "r952",
      "r963",
      "r964",
      "r965"
     ]
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueInputsLevel3Member",
     "presentation": [
      "http://modine.com/role/FairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Level 3 [Member]",
        "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing."
       }
      }
     },
     "auth_ref": [
      "r503",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r723",
      "r761",
      "r951",
      "r952",
      "r963",
      "r964",
      "r965"
     ]
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisObligations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisObligations",
     "crdr": "credit",
     "presentation": [
      "http://modine.com/role/FairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Deferred compensation obligations",
        "label": "Obligations, Fair Value Disclosure",
        "documentation": "Fair value of obligations measured on a recurring basis."
       }
      }
     },
     "auth_ref": [
      "r141",
      "r240"
     ]
    },
    "us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueMeasuredAtNetAssetValuePerShareMember",
     "presentation": [
      "http://modine.com/role/FairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Asset Value [Member]",
        "documentation": "Fair value measured at net asset value per share as practical expedient."
       }
      }
     },
     "auth_ref": [
      "r568",
      "r720",
      "r725"
     ]
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "presentation": [
      "http://modine.com/role/FairValueMeasurementsDetails",
      "http://modine.com/role/IndebtednessDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Hierarchy and NAV [Domain]",
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value."
       }
      }
     },
     "auth_ref": [
      "r503",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r759",
      "r760",
      "r761",
      "r951",
      "r952",
      "r963",
      "r964",
      "r965"
     ]
    },
    "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable",
     "presentation": [
      "http://modine.com/role/DerivativeInstrumentsRecordedInConsolidatedBalanceSheetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r129",
      "r131",
      "r139"
     ]
    },
    "mod_FederalAndStateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://modine.com/20240331",
     "localname": "FederalAndStateMember",
     "presentation": [
      "http://modine.com/role/IncomeTaxesTaxYearsSubjectToExaminationTaxCreditsAndTaxCarryforwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designated tax department of a state or local government and federal government entitled to levy and collect income taxes from the entity.",
        "label": "Federal and State [Member]",
        "terseLabel": "Federal and State [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "mod_FederalTaxExpenseBenefitAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://modine.com/20240331",
     "localname": "FederalTaxExpenseBenefitAbstract",
     "presentation": [
      "http://modine.com/role/IncomeTaxesIncomeTaxProvisionBenefitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Federal Tax Expense Benefit [Abstract]",
        "terseLabel": "Federal [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FinanceLeaseInterestExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinanceLeaseInterestExpense",
     "crdr": "debit",
     "calculation": {
      "http://modine.com/role/LeasesDetails": {
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://modine.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance lease expense: Interest on lease liabilities",
        "label": "Finance Lease, Interest Expense",
        "documentation": "Amount of interest expense on finance lease liability."
       }
      }
     },
     "auth_ref": [
      "r744",
      "r750",
      "r982"
     ]
    },
    "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract",
     "presentation": [
      "http://modine.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maturities of Finance Lease Liabilities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FinanceLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinanceLeaseLiability",
     "crdr": "credit",
     "calculation": {
      "http://modine.com/role/LeasesDetailsCalc01": {
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://modine.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Present value of lease liabilities",
        "label": "Finance Lease, Liability",
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease."
       }
      }
     },
     "auth_ref": [
      "r742",
      "r757"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinanceLeaseLiabilityCurrent",
     "crdr": "credit",
     "presentation": [
      "http://modine.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finance lease liabilities, current",
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current."
       }
      }
     },
     "auth_ref": [
      "r742"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList",
     "presentation": [
      "http://modine.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finance lease liabilities, current, Statement of Financial Position [Extensible List]",
        "documentation": "Indicates line item in statement of financial position that includes current finance lease liability."
       }
      }
     },
     "auth_ref": [
      "r743"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinanceLeaseLiabilityNoncurrent",
     "crdr": "credit",
     "presentation": [
      "http://modine.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finance lease liabilities, noncurrent",
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r742"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList",
     "presentation": [
      "http://modine.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finance lease liabilities, noncurrent, Statement of Financial Position [Extensible List]",
        "documentation": "Indicates line item in statement of financial position that includes noncurrent finance lease liability."
       }
      }
     },
     "auth_ref": [
      "r743"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinanceLeaseLiabilityPaymentsDue",
     "crdr": "credit",
     "calculation": {
      "http://modine.com/role/LeasesDetailsCalc01": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://modine.com/role/LeasesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://modine.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total lease payments",
        "label": "Finance Lease, Liability, to be Paid",
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease."
       }
      }
     },
     "auth_ref": [
      "r757"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFive",
     "crdr": "credit",
     "calculation": {
      "http://modine.com/role/LeasesDetails": {
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://modine.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fiscal 2030 and beyond",
        "label": "Finance Lease, Liability, to be Paid, after Year Five",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r757"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths",
     "crdr": "credit",
     "calculation": {
      "http://modine.com/role/LeasesDetails": {
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://modine.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fiscal 2025",
        "label": "Finance Lease, Liability, to be Paid, Year One",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r757"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinanceLeaseLiabilityPaymentsDueYearFive",
     "crdr": "credit",
     "calculation": {
      "http://modine.com/role/LeasesDetails": {
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://modine.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fiscal 2029",
        "label": "Finance Lease, Liability, to be Paid, Year Five",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r757"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinanceLeaseLiabilityPaymentsDueYearFour",
     "crdr": "credit",
     "calculation": {
      "http://modine.com/role/LeasesDetails": {
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://modine.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fiscal 2028",
        "label": "Finance Lease, Liability, to be Paid, Year Four",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r757"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinanceLeaseLiabilityPaymentsDueYearThree",
     "crdr": "credit",
     "calculation": {
      "http://modine.com/role/LeasesDetails": {
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://modine.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fiscal 2027",
        "label": "Finance Lease, Liability, to be Paid, Year Three",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r757"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo",
     "crdr": "credit",
     "calculation": {
      "http://modine.com/role/LeasesDetails": {
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://modine.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fiscal 2026",
        "label": "Finance Lease, Liability, to be Paid, Year Two",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r757"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount",
     "crdr": "credit",
     "calculation": {
      "http://modine.com/role/LeasesDetailsCalc01": {
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://modine.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Less: interest",
        "label": "Finance Lease, Liability, Undiscounted Excess Amount",
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease."
       }
      }
     },
     "auth_ref": [
      "r757"
     ]
    },
    "mod_FinanceLeaseObligationsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://modine.com/20240331",
     "localname": "FinanceLeaseObligationsMember",
     "presentation": [
      "http://modine.com/role/IndebtednessDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Finance lease obligations.",
        "label": "Finance Lease Obligations [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FinanceLeasePrincipalPayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinanceLeasePrincipalPayments",
     "crdr": "credit",
     "presentation": [
      "http://modine.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financing cash flows for finance leases",
        "documentation": "Amount of cash outflow for principal payment on finance lease."
       }
      }
     },
     "auth_ref": [
      "r745",
      "r753"
     ]
    },
    "us-gaap_FinanceLeaseRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinanceLeaseRightOfUseAsset",
     "crdr": "debit",
     "presentation": [
      "http://modine.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finance lease ROU assets",
        "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease."
       }
      }
     },
     "auth_ref": [
      "r741"
     ]
    },
    "us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinanceLeaseRightOfUseAssetAccumulatedAmortization",
     "crdr": "credit",
     "presentation": [
      "http://modine.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated amortization",
        "label": "Finance Lease, Right-of-Use Asset, Accumulated Amortization",
        "documentation": "Amount of accumulated amortization of right-of-use asset from finance lease."
       }
      }
     },
     "auth_ref": [
      "r1019",
      "r1023"
     ]
    },
    "us-gaap_FinanceLeaseRightOfUseAssetAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinanceLeaseRightOfUseAssetAmortization",
     "crdr": "debit",
     "calculation": {
      "http://modine.com/role/LeasesDetails": {
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://modine.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance lease expense: Depreciation of ROU assets",
        "label": "Finance Lease, Right-of-Use Asset, Amortization",
        "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease."
       }
      }
     },
     "auth_ref": [
      "r744",
      "r750",
      "r982"
     ]
    },
    "us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList",
     "presentation": [
      "http://modine.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finance lease ROU assets, Statement of Financial Position [Extensible List]",
        "documentation": "Indicates line item in statement of financial position that includes finance lease right-of-use asset."
       }
      }
     },
     "auth_ref": [
      "r743"
     ]
    },
    "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinanceLeaseWeightedAverageDiscountRatePercent",
     "presentation": [
      "http://modine.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted-average discount rate: Finance leases",
        "documentation": "Weighted average discount rate for finance lease calculated at point in time."
       }
      }
     },
     "auth_ref": [
      "r756",
      "r982"
     ]
    },
    "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1",
     "presentation": [
      "http://modine.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-average remaining lease term: Finance leases",
        "label": "Finance Lease, Weighted Average Remaining Lease Term",
        "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r755",
      "r982"
     ]
    },
    "us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract",
     "presentation": [
      "http://modine.com/role/IndebtednessDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Indebtedness [Abstract]",
        "label": "Financial Instruments, Financial Liabilities, Balance Sheet Groupings [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "crdr": "credit",
     "calculation": {
      "http://modine.com/role/IntangibleAssetsDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://modine.com/role/IntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "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": [
      "r297",
      "r443"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
     "crdr": "debit",
     "presentation": [
      "http://modine.com/role/IntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fiscal 2025",
        "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": [
      "r205"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive",
     "crdr": "debit",
     "presentation": [
      "http://modine.com/role/IntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fiscal 2029",
        "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": [
      "r205"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour",
     "crdr": "debit",
     "presentation": [
      "http://modine.com/role/IntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fiscal 2028",
        "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": [
      "r205"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
     "crdr": "debit",
     "presentation": [
      "http://modine.com/role/IntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fiscal 2027",
        "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": [
      "r205"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
     "crdr": "debit",
     "presentation": [
      "http://modine.com/role/IntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fiscal 2026",
        "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": [
      "r205"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "presentation": [
      "http://modine.com/role/AcquisitionsAndDispositionsAcquisitionOfScottSpringfieldMfgIncDetails",
      "http://modine.com/role/AcquisitionsAndDispositionsPurchaseOfTmgcoreIncIntellectualPropertyDetails",
      "http://modine.com/role/IntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets by Major Class [Axis]",
        "documentation": "Information by major type or class of finite-lived intangible assets."
       }
      }
     },
     "auth_ref": [
      "r440",
      "r442",
      "r443",
      "r444",
      "r768",
      "r769"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract",
     "presentation": [
      "http://modine.com/role/IntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Estimated Future Amortization Expense [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsGross",
     "crdr": "debit",
     "calculation": {
      "http://modine.com/role/IntangibleAssetsDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://modine.com/role/IntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gross carrying value",
        "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r204",
      "r769"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsLineItems",
     "presentation": [
      "http://modine.com/role/IntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r768"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "presentation": [
      "http://modine.com/role/AcquisitionsAndDispositionsAcquisitionOfScottSpringfieldMfgIncDetails",
      "http://modine.com/role/AcquisitionsAndDispositionsPurchaseOfTmgcoreIncIntellectualPropertyDetails",
      "http://modine.com/role/IntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r78",
      "r79"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsNet",
     "crdr": "debit",
     "calculation": {
      "http://modine.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 5.0
      },
      "http://modine.com/role/IntangibleAssetsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://modine.com/role/ConsolidatedBalanceSheets",
      "http://modine.com/role/IntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible assets - net",
        "totalLabel": "Net intangible assets",
        "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r204",
      "r768"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsNetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsNetAbstract",
     "presentation": [
      "http://modine.com/role/IntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible Assets [Abstract]",
        "label": "Finite-Lived Intangible Assets, Net [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FinitelivedIntangibleAssetsAcquired1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinitelivedIntangibleAssetsAcquired1",
     "crdr": "debit",
     "presentation": [
      "http://modine.com/role/AcquisitionsAndDispositionsPurchaseOfTmgcoreIncIntellectualPropertyDetails",
      "http://modine.com/role/IntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible assets acquired",
        "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition."
       }
      }
     },
     "auth_ref": [
      "r441"
     ]
    },
    "us-gaap_FixedIncomeSecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FixedIncomeSecuritiesMember",
     "presentation": [
      "http://modine.com/role/FairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fixed Income Securities [Member]",
        "documentation": "Investment that provides a return in the form of fixed periodic payments and eventual return of principal at maturity."
       }
      }
     },
     "auth_ref": [
      "r965",
      "r986",
      "r987",
      "r1099"
     ]
    },
    "us-gaap_ForeignCountryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ForeignCountryMember",
     "presentation": [
      "http://modine.com/role/IncomeTaxesTaxYearsSubjectToExaminationTaxCreditsAndTaxCarryforwardsDetails",
      "http://modine.com/role/IncomeTaxesUnrecognizedTaxBenefitsAndDeferredTaxAssetValuationAllowancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign Jurisdictions [Member]",
        "verboseLabel": "Foreign Tax Jurisdictions [Member]",
        "label": "Foreign Tax Authority [Member]",
        "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile."
       }
      }
     },
     "auth_ref": []
    },
    "mod_ForeignCreditAgreementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://modine.com/20240331",
     "localname": "ForeignCreditAgreementsMember",
     "presentation": [
      "http://modine.com/role/IndebtednessDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Borrowings by foreign subsidiaries.",
        "label": "Foreign Credit Agreements [Member]",
        "terseLabel": "Foreign Credit Agreements [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ForeignCurrencyTransactionGainLossBeforeTax",
     "crdr": "credit",
     "calculation": {
      "http://modine.com/role/OtherIncomeAndExpenseDetails": {
       "parentTag": "us-gaap_OtherNonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://modine.com/role/OtherIncomeAndExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Foreign currency transactions",
        "documentation": "Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction."
       }
      }
     },
     "auth_ref": [
      "r728",
      "r729",
      "r730",
      "r731",
      "r889"
     ]
    },
    "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock",
     "presentation": [
      "http://modine.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Translation of Foreign Currencies",
        "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy."
       }
      }
     },
     "auth_ref": [
      "r727"
     ]
    },
    "us-gaap_ForeignExchangeContractMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ForeignExchangeContractMember",
     "presentation": [
      "http://modine.com/role/DerivativeInstrumentsGainsLossesRecognizedDetails",
      "http://modine.com/role/DerivativeInstrumentsRecordedInConsolidatedBalanceSheetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Foreign Exchange Contracts [Member]",
        "documentation": "Derivative instrument whose primary underlying risk is tied to foreign exchange rates."
       }
      }
     },
     "auth_ref": [
      "r936",
      "r963",
      "r980"
     ]
    },
    "mod_ForeignJurisdictionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://modine.com/20240331",
     "localname": "ForeignJurisdictionMember",
     "presentation": [
      "http://modine.com/role/IncomeTaxesUnrecognizedTaxBenefitsAndDeferredTaxAssetValuationAllowancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designated tax department of government entitled to levy and collect income taxes from the entity outside the entity's country of domicile.",
        "label": "Foreign Jurisdiction [Member]",
        "terseLabel": "Foreign Jurisdiction [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ForeignPlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ForeignPlanMember",
     "presentation": [
      "http://modine.com/role/PensionAndEmployeeBenefitPlansChangesInBenefitObligationsPlanAssetsAndFundedStatusDetails",
      "http://modine.com/role/PensionAndEmployeeBenefitPlansCostComponentsOfPensionPlansDetails",
      "http://modine.com/role/PensionAndEmployeeBenefitPlansDefinedBenefitEmployeeBenefitPlansDetails",
      "http://modine.com/role/PensionAndEmployeeBenefitPlansValuationAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-U.S Plans [Member]",
        "documentation": "Location of employer sponsoring plan, designed to provide retirement benefits, not determined as principal place of business. Includes, but is not limited to, defined benefit and defined contribution plans."
       }
      }
     },
     "auth_ref": [
      "r1103",
      "r1104",
      "r1105"
     ]
    },
    "mod_ForeignTaxExpenseBenefitAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://modine.com/20240331",
     "localname": "ForeignTaxExpenseBenefitAbstract",
     "presentation": [
      "http://modine.com/role/IncomeTaxesIncomeTaxProvisionBenefitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Foreign Tax Expense Benefit [Abstract]",
        "terseLabel": "Foreign [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "country_GB": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "localname": "GB",
     "presentation": [
      "http://modine.com/role/SegmentAndGeographicInformationNetSalesByGeographicAreaDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "United Kingdom [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GainLossOnDispositionOfAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GainLossOnDispositionOfAssets",
     "crdr": "credit",
     "presentation": [
      "http://modine.com/role/PropertyPlantAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Gain (loss) from disposition of property, plant and equipment",
        "label": "Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property",
        "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, excluding oil and gas property and timber property."
       }
      }
     },
     "auth_ref": [
      "r1041",
      "r1073",
      "r1074"
     ]
    },
    "us-gaap_GainLossOnSaleOfAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GainLossOnSaleOfAccountsReceivable",
     "crdr": "credit",
     "presentation": [
      "http://modine.com/role/SignificantAccountingPoliciesTradeAccountsReceivableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Costs related to selling accounts receivables",
        "label": "Gain (Loss) on Sale of Accounts Receivable",
        "documentation": "Amount of gain (loss) on sale of accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r763"
     ]
    },
    "us-gaap_GainLossOnSaleOfBusiness": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GainLossOnSaleOfBusiness",
     "crdr": "credit",
     "calculation": {
      "http://modine.com/role/ConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0,
       "order": 5.0
      },
      "http://modine.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://modine.com/role/AcquisitionsAndDispositionsDispositionOfAustrianAircooledAutomotiveBusinessDetails",
      "http://modine.com/role/AcquisitionsAndDispositionsDispositionOfTwoCoatingsFacilitiesDetails",
      "http://modine.com/role/AcquisitionsAndDispositionsGermanyAutomotiveBusinessesHeldForSaleDetails",
      "http://modine.com/role/ConsolidatedStatementsOfCashFlows",
      "http://modine.com/role/ConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "(Gain) loss on sale of assets",
        "verboseLabel": "Loss on sale of business",
        "terseLabel": "Gain on sale of businesses",
        "label": "Gain (Loss) on Disposition of Business",
        "documentation": "Amount of gain (loss) from sale and disposal of integrated set of activities and assets capable of being conducted and managed for purpose of providing return in form of dividend, lower cost, or other economic benefit to investor, owner, member and participant."
       }
      }
     },
     "auth_ref": [
      "r705",
      "r1041"
     ]
    },
    "mod_GermanyAndItalyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://modine.com/20240331",
     "localname": "GermanyAndItalyMember",
     "presentation": [
      "http://modine.com/role/PensionAndEmployeeBenefitPlansChangesInBenefitObligationsPlanAssetsAndFundedStatusDetails",
      "http://modine.com/role/PensionAndEmployeeBenefitPlansCostComponentsOfPensionPlansDetails",
      "http://modine.com/role/PensionAndEmployeeBenefitPlansDefinedBenefitEmployeeBenefitPlansDetails",
      "http://modine.com/role/PensionAndEmployeeBenefitPlansValuationAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Germany and Italy [Member]",
        "terseLabel": "Non-U.S Plans [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Goodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "Goodwill",
     "crdr": "debit",
     "calculation": {
      "http://modine.com/role/AcquisitionsAndDispositionsAcquisitionOfNappsTechnologyCorporationDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0,
       "order": 5.0
      },
      "http://modine.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 6.0
      },
      "http://modine.com/role/AcquisitionsAndDispositionsAcquisitionOfScottSpringfieldMfgIncDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://modine.com/role/AcquisitionsAndDispositionsAcquisitionOfNappsTechnologyCorporationDetails",
      "http://modine.com/role/AcquisitionsAndDispositionsAcquisitionOfScottSpringfieldMfgIncDetails",
      "http://modine.com/role/ConsolidatedBalanceSheets",
      "http://modine.com/role/GoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "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": [
      "r296",
      "r426",
      "r770",
      "r946",
      "r983",
      "r1063",
      "r1070"
     ]
    },
    "us-gaap_GoodwillAcquiredDuringPeriod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GoodwillAcquiredDuringPeriod",
     "crdr": "debit",
     "presentation": [
      "http://modine.com/role/GoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Acquisition",
        "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": [
      "r429",
      "r946"
     ]
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock",
     "presentation": [
      "http://modine.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Goodwill",
        "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets."
       }
      }
     },
     "auth_ref": [
      "r19",
      "r76"
     ]
    },
    "us-gaap_GoodwillDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GoodwillDisclosureTextBlock",
     "presentation": [
      "http://modine.com/role/Goodwill"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill",
        "label": "Goodwill Disclosure [Text Block]",
        "documentation": "The entire disclosure for goodwill."
       }
      }
     },
     "auth_ref": [
      "r425",
      "r427",
      "r437",
      "r946"
     ]
    },
    "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GoodwillForeignCurrencyTranslationGainLoss",
     "crdr": "credit",
     "presentation": [
      "http://modine.com/role/GoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effect of exchange rate changes",
        "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": [
      "r433"
     ]
    },
    "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GoodwillImpairedAccumulatedImpairmentLoss",
     "crdr": "credit",
     "presentation": [
      "http://modine.com/role/GoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accumulated impairment losses",
        "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": [
      "r428",
      "r435",
      "r946"
     ]
    },
    "us-gaap_GoodwillLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GoodwillLineItems",
     "presentation": [
      "http://modine.com/role/GoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r438",
      "r946"
     ]
    },
    "us-gaap_GoodwillRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GoodwillRollForward",
     "presentation": [
      "http://modine.com/role/GoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": []
    },
    "us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GoodwillWrittenOffRelatedToSaleOfBusinessUnit",
     "crdr": "credit",
     "presentation": [
      "http://modine.com/role/AcquisitionsAndDispositionsDispositionOfTwoCoatingsFacilitiesDetails",
      "http://modine.com/role/GoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Disposition",
        "terseLabel": "Goodwill attributable to disposed businesses written off",
        "label": "Goodwill, Written off Related to Sale of Business Unit",
        "documentation": "Amount of divestiture 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": [
      "r431",
      "r946"
     ]
    },
    "us-gaap_GrossProfit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GrossProfit",
     "crdr": "credit",
     "calculation": {
      "http://modine.com/role/ConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://modine.com/role/ConsolidatedStatementsOfOperations",
      "http://modine.com/role/SegmentAndGeographicInformationNetSalesGrossProfitAndOperatingIncomeBySegmentDetails"
     ],
     "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": [
      "r190",
      "r337",
      "r381",
      "r395",
      "r401",
      "r404",
      "r417",
      "r476",
      "r477",
      "r479",
      "r480",
      "r481",
      "r483",
      "r485",
      "r487",
      "r488",
      "r726",
      "r943",
      "r1092"
     ]
    },
    "mod_GrossProfitAsPercentageOfSales": {
     "xbrltype": "percentItemType",
     "nsuri": "http://modine.com/20240331",
     "localname": "GrossProfitAsPercentageOfSales",
     "presentation": [
      "http://modine.com/role/SegmentAndGeographicInformationNetSalesGrossProfitAndOperatingIncomeBySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gross profit as a percentage of sales revenue generated by each segment of the entity.",
        "label": "Gross profit as percentage of sales",
        "terseLabel": "Gross profit (% of sales)"
       }
      }
     },
     "auth_ref": []
    },
    "country_HU": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "localname": "HU",
     "presentation": [
      "http://modine.com/role/SegmentAndGeographicInformationNetSalesByGeographicAreaDetails",
      "http://modine.com/role/SegmentAndGeographicInformationPropertyPlantAndEquipmentByGeographicAreaDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Hungary [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "mod_HeatTransferMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://modine.com/20240331",
     "localname": "HeatTransferMember",
     "presentation": [
      "http://modine.com/role/RevenueRecognitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Heat transfer products include heat transfer coils used in commercial and residential HVAC (heating, ventilating and air conditioning) and refrigeration applications.",
        "label": "Heat Transfer [Member]",
        "terseLabel": "Heat Transfer [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_HedgingDesignationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "HedgingDesignationAxis",
     "presentation": [
      "http://modine.com/role/DerivativeInstrumentsGainsLossesRecognizedDetails",
      "http://modine.com/role/DerivativeInstrumentsRecordedInConsolidatedBalanceSheetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Hedging Designation [Axis]",
        "documentation": "Information by designation of purpose of derivative instrument."
       }
      }
     },
     "auth_ref": [
      "r25",
      "r708"
     ]
    },
    "us-gaap_HedgingDesignationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "HedgingDesignationDomain",
     "presentation": [
      "http://modine.com/role/DerivativeInstrumentsGainsLossesRecognizedDetails",
      "http://modine.com/role/DerivativeInstrumentsRecordedInConsolidatedBalanceSheetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Hedging Designation [Domain]",
        "documentation": "Designation of purpose of derivative instrument."
       }
      }
     },
     "auth_ref": [
      "r25"
     ]
    },
    "mod_HvacAndRefrigerationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://modine.com/20240331",
     "localname": "HvacAndRefrigerationMember",
     "presentation": [
      "http://modine.com/role/RevenueRecognitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "HVAC (heating, ventilating and air conditioning) and refrigeration products (HVAC&amp;R) include commercial and residential unit heaters, vertical and horizontal unit ventilators, air conditioning chillers, low global warming potential unit coolers, air-cooled condensers, and dry coolers.",
        "label": "HVAC and Refrigeration [Member]",
        "terseLabel": "HVAC&amp;R [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "country_IT": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "localname": "IT",
     "presentation": [
      "http://modine.com/role/SegmentAndGeographicInformationNetSalesByGeographicAreaDetails",
      "http://modine.com/role/SegmentAndGeographicInformationPropertyPlantAndEquipmentByGeographicAreaDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Italy [Member]",
        "label": "ITALY"
       }
      }
     },
     "auth_ref": []
    },
    "dei_IcfrAuditorAttestationFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "IcfrAuditorAttestationFlag",
     "presentation": [
      "http://modine.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "auth_ref": [
      "r1003",
      "r1004",
      "r1005"
     ]
    },
    "us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ImpairmentOfLongLivedAssetsToBeDisposedOf",
     "crdr": "debit",
     "presentation": [
      "http://modine.com/role/AcquisitionsAndDispositionsDispositionOfPreviouslyclosedFacilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment charges",
        "label": "Impairment of Long-Lived Assets to be Disposed of",
        "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long-lived assets held for abandonment, exchange or sale."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r207"
     ]
    },
    "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock",
     "presentation": [
      "http://modine.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Impairment of Held and Used Long-lived Assets",
        "documentation": "Disclosure of accounting policy for the impairment and disposal of long-lived assets including goodwill and other intangible assets."
       }
      }
     },
     "auth_ref": []
    },
    "mod_IncentiveCompensationPlan2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://modine.com/20240331",
     "localname": "IncentiveCompensationPlan2020Member",
     "presentation": [
      "http://modine.com/role/StockbasedCompensationIncentiveCompensationPlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A long-term incentive plan for officers and other executives that consists of stock awards, stock options, and performance-based stock awards granted for retention and performance.",
        "label": "Incentive Compensation Plan 2020 [Member]",
        "terseLabel": "2020 Incentive Compensation Plan [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
     "crdr": "credit",
     "calculation": {
      "http://modine.com/role/IncomeTaxesEarningsBeforeIncomeTaxesDetails": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://modine.com/role/IncomeTaxesEarningsBeforeIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "United States",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic",
        "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations."
       }
      }
     },
     "auth_ref": [
      "r338",
      "r690"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://modine.com/role/ConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_ProfitLoss",
       "weight": 1.0,
       "order": 1.0
      },
      "http://modine.com/role/IncomeTaxesEarningsBeforeIncomeTaxesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://modine.com/role/ConsolidatedStatementsOfOperations",
      "http://modine.com/role/IncomeTaxesEarningsBeforeIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Earnings before income taxes",
        "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": [
      "r0",
      "r187",
      "r250",
      "r381",
      "r395",
      "r401",
      "r404",
      "r776",
      "r791",
      "r943"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign",
     "crdr": "credit",
     "calculation": {
      "http://modine.com/role/IncomeTaxesEarningsBeforeIncomeTaxesDetails": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://modine.com/role/IncomeTaxesEarningsBeforeIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Foreign",
        "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile."
       }
      }
     },
     "auth_ref": [
      "r338",
      "r690"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract",
     "presentation": [
      "http://modine.com/role/IncomeTaxesEarningsBeforeIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Earnings Before Income Taxes [Abstract]",
        "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeStatementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeStatementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "CONSOLIDATED STATEMENTS OF OPERATIONS [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis",
     "presentation": [
      "http://modine.com/role/AcquisitionsAndDispositionsAutomotiveBusinessPreviouslyHeldForSaleDetails",
      "http://modine.com/role/AcquisitionsAndDispositionsDispositionOfAustrianAircooledAutomotiveBusinessDetails",
      "http://modine.com/role/AcquisitionsAndDispositionsDispositionOfPreviouslyclosedFacilityDetails",
      "http://modine.com/role/AcquisitionsAndDispositionsDispositionOfTwoCoatingsFacilitiesDetails",
      "http://modine.com/role/AcquisitionsAndDispositionsGermanyAutomotiveBusinessesHeldForSaleDetails",
      "http://modine.com/role/PensionAndEmployeeBenefitPlansCostComponentsOfPensionPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposal Group Name [Axis]",
        "documentation": "Information by name of disposal group."
       }
      }
     },
     "auth_ref": [
      "r967",
      "r970"
     ]
    },
    "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems",
     "presentation": [
      "http://modine.com/role/AcquisitionsAndDispositionsAutomotiveBusinessPreviouslyHeldForSaleDetails",
      "http://modine.com/role/AcquisitionsAndDispositionsDispositionOfAustrianAircooledAutomotiveBusinessDetails",
      "http://modine.com/role/AcquisitionsAndDispositionsDispositionOfPreviouslyclosedFacilityDetails",
      "http://modine.com/role/AcquisitionsAndDispositionsDispositionOfTwoCoatingsFacilitiesDetails",
      "http://modine.com/role/AcquisitionsAndDispositionsGermanyAutomotiveBusinessesHeldForSaleDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable",
     "presentation": [
      "http://modine.com/role/AcquisitionsAndDispositionsAutomotiveBusinessPreviouslyHeldForSaleDetails",
      "http://modine.com/role/AcquisitionsAndDispositionsDispositionOfAustrianAircooledAutomotiveBusinessDetails",
      "http://modine.com/role/AcquisitionsAndDispositionsDispositionOfPreviouslyclosedFacilityDetails",
      "http://modine.com/role/AcquisitionsAndDispositionsDispositionOfTwoCoatingsFacilitiesDetails",
      "http://modine.com/role/AcquisitionsAndDispositionsGermanyAutomotiveBusinessesHeldForSaleDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposal Groups, Including Discontinued Operations [Table]",
        "documentation": "Disclosure of information about a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r30",
      "r40",
      "r156",
      "r157",
      "r158",
      "r159",
      "r160",
      "r161",
      "r164",
      "r165",
      "r166",
      "r211"
     ]
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeStatementLocationAxis",
     "presentation": [
      "http://modine.com/role/AcquisitionsAndDispositionsAcquisitionOfScottSpringfieldMfgIncDetails",
      "http://modine.com/role/DerivativeInstrumentsGainsLossesRecognizedDetails",
      "http://modine.com/role/IndebtednessDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement Location [Axis]",
        "documentation": "Information by location in the income statement."
       }
      }
     },
     "auth_ref": [
      "r445",
      "r461",
      "r875"
     ]
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeStatementLocationDomain",
     "presentation": [
      "http://modine.com/role/AcquisitionsAndDispositionsAcquisitionOfScottSpringfieldMfgIncDetails",
      "http://modine.com/role/DerivativeInstrumentsGainsLossesRecognizedDetails",
      "http://modine.com/role/IndebtednessDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement Location [Domain]",
        "documentation": "Location in the income statement."
       }
      }
     },
     "auth_ref": [
      "r461",
      "r875"
     ]
    },
    "us-gaap_IncomeTaxAuthorityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxAuthorityAxis",
     "presentation": [
      "http://modine.com/role/IncomeTaxesTaxYearsSubjectToExaminationTaxCreditsAndTaxCarryforwardsDetails",
      "http://modine.com/role/IncomeTaxesUnrecognizedTaxBenefitsAndDeferredTaxAssetValuationAllowancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Authority [Axis]",
        "documentation": "Information by tax jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r20"
     ]
    },
    "us-gaap_IncomeTaxAuthorityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxAuthorityDomain",
     "presentation": [
      "http://modine.com/role/IncomeTaxesTaxYearsSubjectToExaminationTaxCreditsAndTaxCarryforwardsDetails",
      "http://modine.com/role/IncomeTaxesUnrecognizedTaxBenefitsAndDeferredTaxAssetValuationAllowancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Authority [Domain]",
        "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxAuthorityNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxAuthorityNameAxis",
     "presentation": [
      "http://modine.com/role/IncomeTaxesTaxYearsSubjectToExaminationTaxCreditsAndTaxCarryforwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Authority, Name [Axis]",
        "documentation": "Information by name of taxing authority."
       }
      }
     },
     "auth_ref": [
      "r20"
     ]
    },
    "us-gaap_IncomeTaxAuthorityNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxAuthorityNameDomain",
     "presentation": [
      "http://modine.com/role/IncomeTaxesTaxYearsSubjectToExaminationTaxCreditsAndTaxCarryforwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Authority, Name [Domain]",
        "documentation": "Named agency, division or body that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxContingencyLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxContingencyLineItems",
     "presentation": [
      "http://modine.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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://modine.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r21",
      "r107",
      "r233",
      "r234"
     ]
    },
    "mod_IncomeTaxCumulativeIncomePositionTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://modine.com/20240331",
     "localname": "IncomeTaxCumulativeIncomePositionTerm",
     "presentation": [
      "http://modine.com/role/IncomeTaxesUnrecognizedTaxBenefitsAndDeferredTaxAssetValuationAllowancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period of time the Company has been in a cumulative income position for income tax purposes, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Income Tax, Cumulative Income Position, Term",
        "terseLabel": "Term of cumulative income position"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Taxes [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxDisclosureTextBlock",
     "presentation": [
      "http://modine.com/role/IncomeTaxes"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "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": [
      "r339",
      "r660",
      "r668",
      "r675",
      "r682",
      "r686",
      "r692",
      "r693",
      "r694",
      "r833"
     ]
    },
    "us-gaap_IncomeTaxExaminationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxExaminationLineItems",
     "presentation": [
      "http://modine.com/role/IncomeTaxesTaxYearsSubjectToExaminationTaxCreditsAndTaxCarryforwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Taxes [Abstract]",
        "label": "Income Tax Examination [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_IncomeTaxExaminationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxExaminationTable",
     "presentation": [
      "http://modine.com/role/IncomeTaxesTaxYearsSubjectToExaminationTaxCreditsAndTaxCarryforwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Examination [Table]",
        "documentation": "A summary of income tax examinations that an enterprise is currently subject to or that have been completed in the current period typically including a description of the examination, the jurisdiction conducting the examination, the tax year(s) under examination, the likelihood of an unfavorable settlement, the range of possible losses, the liability recorded, the Increase or Decrease in the liability from the prior period, and any penalties and interest that have been incurred or accrued."
       }
      }
     },
     "auth_ref": [
      "r233"
     ]
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://modine.com/role/ConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_ProfitLoss",
       "weight": -1.0,
       "order": 0.0
      },
      "http://modine.com/role/IncomeTaxesIncomeTaxProvisionBenefitDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://modine.com/role/ConsolidatedStatementsOfOperations",
      "http://modine.com/role/IncomeTaxesIncomeTaxProvisionBenefitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "(Provision) benefit for income taxes",
        "totalLabel": "Total income tax provision (benefit)",
        "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": [
      "r256",
      "r263",
      "r361",
      "r362",
      "r389",
      "r666",
      "r687",
      "r801"
     ]
    },
    "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsByJurisdictionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxExpenseBenefitContinuingOperationsByJurisdictionAbstract",
     "presentation": [
      "http://modine.com/role/IncomeTaxesIncomeTaxProvisionBenefitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Income Tax Provision (Benefit) [Abstract]",
        "label": "Income Tax Expense (Benefit), Continuing Operations, by Jurisdiction [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxPolicyTextBlock",
     "presentation": [
      "http://modine.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Taxes",
        "label": "Income Tax, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements."
       }
      }
     },
     "auth_ref": [
      "r319",
      "r662",
      "r663",
      "r675",
      "r676",
      "r681",
      "r683",
      "r831"
     ]
    },
    "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance",
     "crdr": "debit",
     "presentation": [
      "http://modine.com/role/IncomeTaxesUnrecognizedTaxBenefitsAndDeferredTaxAssetValuationAllowancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income tax expense (benefit) related to change in deferred tax asset valuation allowance",
        "documentation": "Amount 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 increase (decrease) in the valuation allowance for deferred tax assets."
       }
      }
     },
     "auth_ref": [
      "r1132"
     ]
    },
    "us-gaap_IncomeTaxReconciliationDispositionOfBusiness": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxReconciliationDispositionOfBusiness",
     "crdr": "debit",
     "presentation": [
      "http://modine.com/role/IncomeTaxesUnrecognizedTaxBenefitsAndDeferredTaxAssetValuationAllowancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income tax benefit related to sale of automotive businesses",
        "label": "Effective Income Tax Rate Reconciliation, Disposition of Business, Amount",
        "documentation": "Amount 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 the disposition of a business not qualifying as a discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r1132"
     ]
    },
    "us-gaap_IncomeTaxUncertaintiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxUncertaintiesAbstract",
     "presentation": [
      "http://modine.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Taxes [Abstract]",
        "label": "Income Tax Uncertainties [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxesPaidNet",
     "crdr": "credit",
     "presentation": [
      "http://modine.com/role/SignificantAccountingPoliciesSupplementalCashFlowInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Income taxes paid",
        "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": [
      "r63"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInAccountsPayable",
     "crdr": "debit",
     "calculation": {
      "http://modine.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://modine.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts payable",
        "label": "Increase (Decrease) in Accounts Payable",
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business."
       }
      }
     },
     "auth_ref": [
      "r13"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "crdr": "credit",
     "calculation": {
      "http://modine.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://modine.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "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": [
      "r13"
     ]
    },
    "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInContractWithCustomerAsset",
     "crdr": "credit",
     "presentation": [
      "http://modine.com/role/RevenueRecognitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Decrease in contract assets",
        "label": "Increase (Decrease) in Contract with Customer, Asset",
        "documentation": "Amount of increase (decrease) in 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": [
      "r1040"
     ]
    },
    "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInContractWithCustomerLiability",
     "crdr": "debit",
     "presentation": [
      "http://modine.com/role/RevenueRecognitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase in contract liabilities",
        "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable."
       }
      }
     },
     "auth_ref": [
      "r765",
      "r1040"
     ]
    },
    "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://modine.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://modine.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued compensation and employee benefits",
        "label": "Increase (Decrease) in Employee Related Liabilities",
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits."
       }
      }
     },
     "auth_ref": [
      "r13"
     ]
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInInventories",
     "crdr": "credit",
     "calculation": {
      "http://modine.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://modine.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "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": [
      "r13"
     ]
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "presentation": [
      "http://modine.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Changes in operating assets and liabilities:",
        "label": "Increase (Decrease) in Operating Capital [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInOtherOperatingAssets",
     "crdr": "credit",
     "calculation": {
      "http://modine.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 15.0
      }
     },
     "presentation": [
      "http://modine.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Other assets",
        "label": "Increase (Decrease) in Other Operating Assets",
        "documentation": "Amount of increase (decrease) in operating assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r13"
     ]
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInOtherOperatingLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://modine.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 16.0
      }
     },
     "presentation": [
      "http://modine.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other liabilities",
        "label": "Increase (Decrease) in Other Operating Liabilities",
        "documentation": "Amount of increase (decrease) in operating liabilities classified as other."
       }
      }
     },
     "auth_ref": [
      "r13"
     ]
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "presentation": [
      "http://modine.com/role/ConsolidatedStatementsOfShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": []
    },
    "mod_IndemnificationPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://modine.com/20240331",
     "localname": "IndemnificationPeriod",
     "presentation": [
      "http://modine.com/role/ProductWarrantiesAndOtherCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indemnification period related to the sale or purchase of an entity or facility in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Indemnification period",
        "terseLabel": "Indemnification period"
       }
      }
     },
     "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": [
      "r1008"
     ]
    },
    "us-gaap_IntangibleAssetsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IntangibleAssetsDisclosureTextBlock",
     "presentation": [
      "http://modine.com/role/IntangibleAssets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible Assets",
        "documentation": "The entire disclosure for all or part of the information related to intangible assets."
       }
      }
     },
     "auth_ref": [
      "r439"
     ]
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IntangibleAssetsNetExcludingGoodwillAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InterestExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InterestExpense",
     "crdr": "debit",
     "calculation": {
      "http://modine.com/role/ConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://modine.com/role/ConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Interest expense",
        "label": "Interest Expense",
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense."
       }
      }
     },
     "auth_ref": [
      "r149",
      "r252",
      "r323",
      "r385",
      "r739",
      "r876",
      "r997",
      "r1169"
     ]
    },
    "us-gaap_InterestExpenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InterestExpenseMember",
     "presentation": [
      "http://modine.com/role/IndebtednessDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest Expense [Member]",
        "documentation": "Primary financial statement caption encompassing interest expense."
       }
      }
     },
     "auth_ref": [
      "r34"
     ]
    },
    "us-gaap_InterestPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InterestPaidNet",
     "crdr": "credit",
     "presentation": [
      "http://modine.com/role/SignificantAccountingPoliciesSupplementalCashFlowInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest paid",
        "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount."
       }
      }
     },
     "auth_ref": [
      "r329",
      "r332",
      "r333"
     ]
    },
    "us-gaap_InternalRevenueServiceIRSMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InternalRevenueServiceIRSMember",
     "presentation": [
      "http://modine.com/role/IncomeTaxesTaxYearsSubjectToExaminationTaxCreditsAndTaxCarryforwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "United States [Member]",
        "label": "Internal Revenue Service (IRS) [Member]",
        "documentation": "Designated tax department of the United States of America government entitled to levy and collect income taxes from the entity."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IntersegmentEliminationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IntersegmentEliminationMember",
     "presentation": [
      "http://modine.com/role/RevenueRecognitionDetails",
      "http://modine.com/role/SegmentAndGeographicInformationNetSalesGrossProfitAndOperatingIncomeBySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inter-segment Sales [Member]",
        "documentation": "Eliminating entries used in operating segment consolidation."
       }
      }
     },
     "auth_ref": [
      "r383",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r400",
      "r404"
     ]
    },
    "us-gaap_InventoryDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InventoryDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventories [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InventoryDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InventoryDisclosureTextBlock",
     "presentation": [
      "http://modine.com/role/Inventories"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "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": [
      "r421"
     ]
    },
    "us-gaap_InventoryFinishedGoodsNetOfReserves": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InventoryFinishedGoodsNetOfReserves",
     "crdr": "debit",
     "calculation": {
      "http://modine.com/role/InventoriesDetails": {
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://modine.com/role/InventoriesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finished goods",
        "label": "Inventory, Finished Goods, Net of Reserves",
        "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale."
       }
      }
     },
     "auth_ref": [
      "r202",
      "r932"
     ]
    },
    "us-gaap_InventoryNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InventoryNet",
     "crdr": "debit",
     "calculation": {
      "http://modine.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 2.0
      },
      "http://modine.com/role/InventoriesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://modine.com/role/ConsolidatedBalanceSheets",
      "http://modine.com/role/InventoriesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Inventories",
        "totalLabel": "Total 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": [
      "r304",
      "r930",
      "r983"
     ]
    },
    "us-gaap_InventoryPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InventoryPolicyTextBlock",
     "presentation": [
      "http://modine.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventories",
        "label": "Inventory, Policy [Policy Text Block]",
        "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost."
       }
      }
     },
     "auth_ref": [
      "r257",
      "r292",
      "r303",
      "r421",
      "r422",
      "r423",
      "r766",
      "r939"
     ]
    },
    "us-gaap_InventoryRawMaterialsNetOfReserves": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InventoryRawMaterialsNetOfReserves",
     "crdr": "debit",
     "calculation": {
      "http://modine.com/role/InventoriesDetails": {
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://modine.com/role/InventoriesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Raw materials",
        "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process."
       }
      }
     },
     "auth_ref": [
      "r202",
      "r934"
     ]
    },
    "us-gaap_InventoryWorkInProcessNetOfReserves": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InventoryWorkInProcessNetOfReserves",
     "crdr": "debit",
     "calculation": {
      "http://modine.com/role/InventoriesDetails": {
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://modine.com/role/InventoriesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Work in process",
        "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing."
       }
      }
     },
     "auth_ref": [
      "r202",
      "r933"
     ]
    },
    "us-gaap_InvestmentIncomeInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InvestmentIncomeInterest",
     "crdr": "credit",
     "calculation": {
      "http://modine.com/role/OtherIncomeAndExpenseDetails": {
       "parentTag": "us-gaap_OtherNonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://modine.com/role/OtherIncomeAndExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest income",
        "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities."
       }
      }
     },
     "auth_ref": [
      "r193",
      "r384"
     ]
    },
    "us-gaap_InvestmentPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InvestmentPolicyTextBlock",
     "presentation": [
      "http://modine.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short-term Investments",
        "label": "Investment, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for investment in financial asset."
       }
      }
     },
     "auth_ref": [
      "r800",
      "r827",
      "r828",
      "r829",
      "r830",
      "r897",
      "r898"
     ]
    },
    "us-gaap_LandMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LandMember",
     "presentation": [
      "http://modine.com/role/PropertyPlantAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Land [Member]",
        "documentation": "Part of earth's surface not covered by water."
       }
      }
     },
     "auth_ref": [
      "r1097"
     ]
    },
    "us-gaap_LeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LeaseCost",
     "crdr": "debit",
     "calculation": {
      "http://modine.com/role/LeasesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://modine.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total lease expense",
        "label": "Lease, Cost",
        "documentation": "Amount of lease cost recognized by lessee for lease contract."
       }
      }
     },
     "auth_ref": [
      "r749",
      "r982"
     ]
    },
    "us-gaap_LeaseCostAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LeaseCostAbstract",
     "presentation": [
      "http://modine.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Components of Lease Expense [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LeaseCostTableTextBlock",
     "presentation": [
      "http://modine.com/role/LeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Components of Lease Expense",
        "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": [
      "r1151"
     ]
    },
    "mod_LeaseTermAndDiscountRatesOfLeasesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://modine.com/20240331",
     "localname": "LeaseTermAndDiscountRatesOfLeasesAbstract",
     "presentation": [
      "http://modine.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lease Term and Discount Rates of Leases [Abstract]",
        "terseLabel": "Lease Term and Discount Rates [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "mod_LeaseTermAndDiscountRatesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://modine.com/20240331",
     "localname": "LeaseTermAndDiscountRatesTableTextBlock",
     "presentation": [
      "http://modine.com/role/LeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of lease term and discount rates.",
        "label": "Lease Term and Discount Rates [Table Text Block]",
        "terseLabel": "Lease Term and Discount Rates"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LeasesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LeasesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LegalMattersAndContingenciesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LegalMattersAndContingenciesTextBlock",
     "presentation": [
      "http://modine.com/role/RisksUncertaintiesContingenciesAndLitigation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Risks, Uncertainties, Contingencies and Litigation",
        "label": "Legal Matters and Contingencies [Text Block]",
        "documentation": "The entire disclosure for legal proceedings, legal contingencies, litigation, regulatory and environmental matters and other contingencies."
       }
      }
     },
     "auth_ref": [
      "r212"
     ]
    },
    "us-gaap_LesseeDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeDisclosureAbstract",
     "presentation": [
      "http://modine.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maturity of Lease Liabilities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "mod_LesseeLeaseBalanceSheetInformationTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://modine.com/20240331",
     "localname": "LesseeLeaseBalanceSheetInformationTextBlock",
     "presentation": [
      "http://modine.com/role/LeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of lessee's right of use assets and lease liabilities.",
        "label": "Lessee, Lease Balance Sheet Information [Text Block]",
        "terseLabel": "Leases Recorded on Consolidated Balance Sheets"
       }
      }
     },
     "auth_ref": []
    },
    "mod_LesseeLeaseCashFlowInformationTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://modine.com/20240331",
     "localname": "LesseeLeaseCashFlowInformationTableTextBlock",
     "presentation": [
      "http://modine.com/role/LeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of supplemental cash flow information related to leases.",
        "label": "Lessee, Lease Cash Flow Information [Table Text Block]",
        "terseLabel": "Supplemental Cash Flow Information"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LesseeLeaseDescriptionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeLeaseDescriptionLineItems",
     "presentation": [
      "http://modine.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r748"
     ]
    },
    "us-gaap_LesseeLeaseDescriptionTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeLeaseDescriptionTable",
     "presentation": [
      "http://modine.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Lease, Description [Table]",
        "documentation": "Disclosure of information about lessee's leases."
       }
      }
     },
     "auth_ref": [
      "r748"
     ]
    },
    "us-gaap_LesseeLeasesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeLeasesPolicyTextBlock",
     "presentation": [
      "http://modine.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases",
        "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee."
       }
      }
     },
     "auth_ref": [
      "r747"
     ]
    },
    "mod_LesseeOperatingAndFinancingLeasesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://modine.com/20240331",
     "localname": "LesseeOperatingAndFinancingLeasesTextBlock",
     "presentation": [
      "http://modine.com/role/Leases"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for lessee entity's leasing arrangements including, but not limited to, all of the following: (a.) The basis on which contingent rental payments are determined, (b.) The existence and terms of renewal or purchase options and escalation clauses, (c.) Restrictions imposed by lease agreements, such as those concerning dividends, additional debt, and further leasing.",
        "label": "Lessee, Operating and Financing Leases [Text Block]",
        "terseLabel": "Leases"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "crdr": "credit",
     "calculation": {
      "http://modine.com/role/LeasesDetailsCalc01": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://modine.com/role/LeasesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://modine.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total lease payments",
        "label": "Lessee, Operating Lease, Liability, to be Paid",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease."
       }
      }
     },
     "auth_ref": [
      "r757"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive",
     "crdr": "credit",
     "calculation": {
      "http://modine.com/role/LeasesDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://modine.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fiscal 2030 and beyond",
        "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r757"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "crdr": "credit",
     "calculation": {
      "http://modine.com/role/LeasesDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://modine.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fiscal 2025",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year One",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r757"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
     "crdr": "credit",
     "calculation": {
      "http://modine.com/role/LeasesDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://modine.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fiscal 2029",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r757"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "crdr": "credit",
     "calculation": {
      "http://modine.com/role/LeasesDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://modine.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fiscal 2028",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r757"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "crdr": "credit",
     "calculation": {
      "http://modine.com/role/LeasesDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://modine.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fiscal 2027",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r757"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "crdr": "credit",
     "calculation": {
      "http://modine.com/role/LeasesDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://modine.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fiscal 2026",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r757"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "crdr": "credit",
     "calculation": {
      "http://modine.com/role/LeasesDetailsCalc01": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://modine.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Less: Interest",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease."
       }
      }
     },
     "auth_ref": [
      "r757"
     ]
    },
    "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseRemainingLeaseTerm",
     "presentation": [
      "http://modine.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Remaining lease term",
        "label": "Lessee, Operating Lease, Remaining Lease Term",
        "documentation": "Remaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r1149"
     ]
    },
    "us-gaap_LesseeOperatingLeaseTermOfContract": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseTermOfContract",
     "presentation": [
      "http://modine.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Term of operating lease",
        "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": [
      "r1150"
     ]
    },
    "us-gaap_LettersOfCreditOutstandingAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LettersOfCreditOutstandingAmount",
     "crdr": "credit",
     "presentation": [
      "http://modine.com/role/IndebtednessDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Letters of credit outstanding",
        "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://modine.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://modine.com/role/ConsolidatedBalanceSheets"
     ],
     "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": [
      "r44",
      "r337",
      "r417",
      "r476",
      "r477",
      "r479",
      "r480",
      "r481",
      "r483",
      "r485",
      "r487",
      "r488",
      "r701",
      "r706",
      "r707",
      "r726",
      "r850",
      "r942",
      "r999",
      "r1092",
      "r1152",
      "r1153"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LiabilitiesAndStockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://modine.com/role/ConsolidatedBalanceSheets": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://modine.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total liabilities and 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": [
      "r179",
      "r247",
      "r787",
      "r983",
      "r1045",
      "r1061",
      "r1145"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "presentation": [
      "http://modine.com/role/ConsolidatedBalanceSheets",
      "http://modine.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "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://modine.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://modine.com/role/ConsolidatedBalanceSheets"
     ],
     "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": [
      "r46",
      "r291",
      "r337",
      "r417",
      "r476",
      "r477",
      "r479",
      "r480",
      "r481",
      "r483",
      "r485",
      "r487",
      "r488",
      "r701",
      "r706",
      "r707",
      "r726",
      "r983",
      "r1092",
      "r1152",
      "r1153"
     ]
    },
    "mod_LiabilitiesHeldForSaleMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://modine.com/20240331",
     "localname": "LiabilitiesHeldForSaleMember",
     "presentation": [
      "http://modine.com/role/IndebtednessDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.",
        "label": "Liabilities Held for Sale [Member]",
        "terseLabel": "Liabilities Held for Sale [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LineOfCreditFacilityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LineOfCreditFacilityAbstract",
     "presentation": [
      "http://modine.com/role/IndebtednessDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Indebtedness [Abstract]",
        "label": "Line of Credit Facility [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "crdr": "credit",
     "presentation": [
      "http://modine.com/role/IndebtednessDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "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": [
      "r43"
     ]
    },
    "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LineOfCreditFacilityRemainingBorrowingCapacity",
     "crdr": "credit",
     "presentation": [
      "http://modine.com/role/IndebtednessDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Available borrowing capacity",
        "label": "Line of Credit Facility, Remaining Borrowing Capacity",
        "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding)."
       }
      }
     },
     "auth_ref": [
      "r43"
     ]
    },
    "mod_LiquidCooledAutomotiveBusinessMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://modine.com/20240331",
     "localname": "LiquidCooledAutomotiveBusinessMember",
     "presentation": [
      "http://modine.com/role/AcquisitionsAndDispositionsAutomotiveBusinessPreviouslyHeldForSaleDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Liquid-cooled automotive business within the Company's Automotive segment.",
        "label": "Liquid-Cooled Automotive Business [Member]",
        "verboseLabel": "Liquid-Cooled Automotive Business [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "mod_LiquidCooledMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://modine.com/20240331",
     "localname": "LiquidCooledMember",
     "presentation": [
      "http://modine.com/role/RevenueRecognitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Liquid-cooled products include engine oil coolers, charge air coolers, condensers, and exhaust gas recirculation coolers.",
        "label": "Liquid-Cooled [Member]",
        "terseLabel": "Liquid-Cooled [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://modine.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongLivedAssetsByGeographicAreasTableTextBlock",
     "presentation": [
      "http://modine.com/role/SegmentAndGeographicInformationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Property, Plant and Equipment by Geographic Area",
        "label": "Long-Lived Assets by Geographic Areas [Table Text Block]",
        "documentation": "Tabular disclosure of long-lived assets, excluding financial instruments, long-term customer relationships of a financial institution, mortgage rights, deferred policy acquisition costs, and deferred tax assets, by geographic areas located in the entity's country of domicile and foreign countries in which the entity holds assets."
       }
      }
     },
     "auth_ref": [
      "r33"
     ]
    },
    "us-gaap_LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract",
     "presentation": [
      "http://modine.com/role/ProductWarrantiesAndOtherCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitments [Abstract]",
        "label": "Long-Term Commitment (Excluding Unconditional Purchase Obligation) [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermDebtAndCapitalLeaseObligations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermDebtAndCapitalLeaseObligations",
     "crdr": "credit",
     "calculation": {
      "http://modine.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://modine.com/role/ConsolidatedBalanceSheets",
      "http://modine.com/role/IndebtednessDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Total long-term debt",
        "terseLabel": "Long-term debt",
        "label": "Long-Term Debt and Lease Obligation",
        "documentation": "Amount of long-term debt and lease obligation, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r39",
      "r780"
     ]
    },
    "us-gaap_LongTermDebtAndCapitalLeaseObligationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermDebtAndCapitalLeaseObligationsAbstract",
     "presentation": [
      "http://modine.com/role/IndebtednessDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-Term Debt [Abstract]",
        "label": "Long-Term Debt and Lease Obligation [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermDebtAndCapitalLeaseObligationsCurrent",
     "crdr": "credit",
     "calculation": {
      "http://modine.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://modine.com/role/ConsolidatedBalanceSheets",
      "http://modine.com/role/IndebtednessDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Less: current portion",
        "terseLabel": "Long-term debt - current portion",
        "label": "Long-Term Debt and Lease Obligation, Current",
        "documentation": "Amount of long-term debt and lease obligation, classified as current."
       }
      }
     },
     "auth_ref": [
      "r45"
     ]
    },
    "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities",
     "crdr": "credit",
     "calculation": {
      "http://modine.com/role/IndebtednessDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://modine.com/role/IndebtednessDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Long-term debt",
        "label": "Long-Term Debt and Lease Obligation, Including Current Maturities",
        "documentation": "Amount of long-term debt and lease obligation, including portion classified as current."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermDebtByMaturityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermDebtByMaturityAbstract",
     "presentation": [
      "http://modine.com/role/IndebtednessDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maturities of Long-Term Debt [Abstract]",
        "label": "Long-Term Debt, Fiscal Year Maturity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermDebtFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermDebtFairValue",
     "crdr": "credit",
     "presentation": [
      "http://modine.com/role/IndebtednessDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair value of long-term debt",
        "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_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
     "crdr": "credit",
     "calculation": {
      "http://modine.com/role/IndebtednessDetails": {
       "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://modine.com/role/IndebtednessDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fiscal 2025",
        "label": "Long-Term Debt, Maturity, Year One",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": [
      "r16",
      "r341",
      "r507"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive",
     "crdr": "credit",
     "calculation": {
      "http://modine.com/role/IndebtednessDetails": {
       "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://modine.com/role/IndebtednessDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fiscal 2029",
        "label": "Long-Term Debt, Maturity, Year Five",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": [
      "r16",
      "r341",
      "r507"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour",
     "crdr": "credit",
     "calculation": {
      "http://modine.com/role/IndebtednessDetails": {
       "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://modine.com/role/IndebtednessDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fiscal 2028",
        "label": "Long-Term Debt, Maturity, Year Four",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": [
      "r16",
      "r341",
      "r507"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree",
     "crdr": "credit",
     "calculation": {
      "http://modine.com/role/IndebtednessDetails": {
       "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://modine.com/role/IndebtednessDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fiscal 2027",
        "label": "Long-Term Debt, Maturity, Year Three",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": [
      "r16",
      "r341",
      "r507"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo",
     "crdr": "credit",
     "calculation": {
      "http://modine.com/role/IndebtednessDetails": {
       "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://modine.com/role/IndebtednessDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fiscal 2026",
        "label": "Long-Term Debt, Maturity, Year Two",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": [
      "r16",
      "r341",
      "r507"
     ]
    },
    "us-gaap_LongTermPurchaseCommitmentAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermPurchaseCommitmentAmount",
     "crdr": "credit",
     "presentation": [
      "http://modine.com/role/ProductWarrantiesAndOtherCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitment amount",
        "label": "Long-Term Purchase Commitment, Amount",
        "documentation": "The minimum amount the entity agreed to spend under the long-term purchase commitment."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis",
     "presentation": [
      "http://modine.com/role/ProductWarrantiesAndOtherCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Category of Item Purchased [Axis]",
        "documentation": "Information by category of items purchased under a long-term purchase commitment."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain",
     "presentation": [
      "http://modine.com/role/ProductWarrantiesAndOtherCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-term Purchase Commitment, Category of Item Purchased [Domain]",
        "documentation": "General description of the goods or services to be purchased from the counterparty to the long-term purchase commitment."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermPurchaseCommitmentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermPurchaseCommitmentLineItems",
     "presentation": [
      "http://modine.com/role/ProductWarrantiesAndOtherCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-term Purchase Commitment [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_LongTermPurchaseCommitmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermPurchaseCommitmentTable",
     "presentation": [
      "http://modine.com/role/ProductWarrantiesAndOtherCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-term Purchase Commitment [Table]",
        "documentation": "Schedule setting forth key provisions of an arrangement under which the entity has agreed to purchase goods or services over a period of time greater than one year or the normal operating cycle, if longer, including the item for which expenditures will be made, minimum quantities, milestones, time period and committed amount."
       }
      }
     },
     "auth_ref": []
    },
    "country_MX": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "localname": "MX",
     "presentation": [
      "http://modine.com/role/SegmentAndGeographicInformationPropertyPlantAndEquipmentByGeographicAreaDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Mexico [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_MachineryAndEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "MachineryAndEquipmentMember",
     "presentation": [
      "http://modine.com/role/PropertyPlantAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Machinery and Equipment [Member]",
        "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment."
       }
      }
     },
     "auth_ref": []
    },
    "srt_MajorCustomersAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "MajorCustomersAxis",
     "presentation": [
      "http://modine.com/role/RisksUncertaintiesContingenciesAndLitigationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Axis]",
        "documentation": "Information by name or description of a single external customer or a group of external customers."
       }
      }
     },
     "auth_ref": [
      "r410",
      "r958",
      "r1096",
      "r1165",
      "r1166"
     ]
    },
    "us-gaap_ManufacturingFacilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ManufacturingFacilityMember",
     "presentation": [
      "http://modine.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Manufacturing Facility [Member]",
        "documentation": "Structure used in the manufacturing of goods."
       }
      }
     },
     "auth_ref": [
      "r209"
     ]
    },
    "mod_MaturitiesOfLeaseLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://modine.com/20240331",
     "localname": "MaturitiesOfLeaseLiabilitiesTableTextBlock",
     "presentation": [
      "http://modine.com/role/LeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability and disclosure of undiscounted cash flows of finance lease liability.",
        "label": "Maturities Of Lease Liabilities [Table Text Block]",
        "terseLabel": "Maturity of Lease Liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "srt_MaximumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "MaximumMember",
     "presentation": [
      "http://modine.com/role/AcquisitionsAndDispositionsDispositionOfTwoCoatingsFacilitiesDetails",
      "http://modine.com/role/AcquisitionsAndDispositionsGermanyAutomotiveBusinessesHeldForSaleDetails",
      "http://modine.com/role/IncomeTaxesTaxYearsSubjectToExaminationTaxCreditsAndTaxCarryforwardsDetails",
      "http://modine.com/role/IndebtednessDetails",
      "http://modine.com/role/LeasesDetails",
      "http://modine.com/role/PensionAndEmployeeBenefitPlansCostComponentsOfPensionPlansDetails",
      "http://modine.com/role/PensionAndEmployeeBenefitPlansDefinedContributionEmployeeBenefitPlansDetails",
      "http://modine.com/role/ProductWarrantiesAndOtherCommitmentsDetails",
      "http://modine.com/role/PropertyPlantAndEquipmentDetails",
      "http://modine.com/role/RevenueRecognitionDetails",
      "http://modine.com/role/SignificantAccountingPoliciesSupplierFinanceProgramsDetails",
      "http://modine.com/role/StockbasedCompensationStockOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]",
        "documentation": "Upper limit of the provided range."
       }
      }
     },
     "auth_ref": [
      "r470",
      "r471",
      "r473",
      "r474",
      "r611",
      "r764",
      "r819",
      "r842",
      "r843",
      "r895",
      "r899",
      "r901",
      "r902",
      "r910",
      "r924",
      "r925",
      "r945",
      "r955",
      "r973",
      "r985",
      "r1094",
      "r1154",
      "r1155",
      "r1156",
      "r1157",
      "r1158",
      "r1159"
     ]
    },
    "us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "MergersAcquisitionsAndDispositionsDisclosuresTextBlock",
     "presentation": [
      "http://modine.com/role/AcquisitionsAndDispositions"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Acquisitions and Dispositions",
        "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": [
      "r155",
      "r236"
     ]
    },
    "srt_MinimumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "MinimumMember",
     "presentation": [
      "http://modine.com/role/IncomeTaxesTaxYearsSubjectToExaminationTaxCreditsAndTaxCarryforwardsDetails",
      "http://modine.com/role/IndebtednessDetails",
      "http://modine.com/role/LeasesDetails",
      "http://modine.com/role/ProductWarrantiesAndOtherCommitmentsDetails",
      "http://modine.com/role/PropertyPlantAndEquipmentDetails",
      "http://modine.com/role/SignificantAccountingPoliciesSupplierFinanceProgramsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum [Member]",
        "documentation": "Lower limit of the provided range."
       }
      }
     },
     "auth_ref": [
      "r470",
      "r471",
      "r473",
      "r474",
      "r611",
      "r764",
      "r819",
      "r842",
      "r843",
      "r895",
      "r899",
      "r901",
      "r902",
      "r910",
      "r924",
      "r925",
      "r945",
      "r955",
      "r973",
      "r985",
      "r1094",
      "r1154",
      "r1155",
      "r1156",
      "r1157",
      "r1158",
      "r1159"
     ]
    },
    "us-gaap_MinistryOfEconomicAffairsAndFinanceItalyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "MinistryOfEconomicAffairsAndFinanceItalyMember",
     "presentation": [
      "http://modine.com/role/IncomeTaxesTaxYearsSubjectToExaminationTaxCreditsAndTaxCarryforwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Italy [Member]",
        "label": "Ministry of Economic Affairs and Finance, Italy [Member]",
        "documentation": "Designated tax department of the government of Italy."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_MinorityInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "MinorityInterest",
     "crdr": "credit",
     "calculation": {
      "http://modine.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://modine.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Noncontrolling interest",
        "documentation": "Amount of equity (deficit) attributable to noncontrolling interest. Excludes temporary equity."
       }
      }
     },
     "auth_ref": [
      "r53",
      "r246",
      "r337",
      "r417",
      "r476",
      "r479",
      "r480",
      "r481",
      "r487",
      "r488",
      "r726",
      "r786",
      "r854"
     ]
    },
    "us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders",
     "crdr": "debit",
     "presentation": [
      "http://modine.com/role/ConsolidatedStatementsOfShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Dividend paid to noncontrolling interest",
        "label": "Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders",
        "documentation": "Decrease in noncontrolling interest balance from payment of dividends or other distributions by the non-wholly owned subsidiary or partially owned entity, included in the consolidation of the parent entity, to the noncontrolling interest holders."
       }
      }
     },
     "auth_ref": [
      "r216"
     ]
    },
    "us-gaap_MoneyMarketFundsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "MoneyMarketFundsMember",
     "presentation": [
      "http://modine.com/role/FairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Money Market Investments [Member]",
        "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities."
       }
      }
     },
     "auth_ref": [
      "r1099"
     ]
    },
    "us-gaap_MovementInStandardProductWarrantyAccrualRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "MovementInStandardProductWarrantyAccrualRollForward",
     "presentation": [
      "http://modine.com/role/ProductWarrantiesAndOtherCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued Warranty Costs [Roll Forward]",
        "label": "Movement in Standard Product Warranty 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": []
    },
    "us-gaap_MovementInValuationAllowancesAndReservesRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "MovementInValuationAllowancesAndReservesRollForward",
     "presentation": [
      "http://modine.com/role/ScheduleIiValuationAndQualifyingAccountsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Valuation and Qualifying Accounts [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": []
    },
    "mod_MultiCurrencyRevolvingCreditFacilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://modine.com/20240331",
     "localname": "MultiCurrencyRevolvingCreditFacilityMember",
     "presentation": [
      "http://modine.com/role/IndebtednessDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Arrangement in which loan proceeds in multiple currencies can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.",
        "label": "Multi-Currency Revolving Credit Facility [Member]",
        "terseLabel": "Revolving Credit Facility [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_NameOfMajorCustomerDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "NameOfMajorCustomerDomain",
     "presentation": [
      "http://modine.com/role/RisksUncertaintiesContingenciesAndLitigationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Domain]",
        "documentation": "Single external customer or group of external customers."
       }
      }
     },
     "auth_ref": [
      "r410",
      "r958",
      "r1096",
      "r1165",
      "r1166"
     ]
    },
    "mod_NappsTechnologyCorporationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://modine.com/20240331",
     "localname": "NappsTechnologyCorporationMember",
     "presentation": [
      "http://modine.com/role/AcquisitionsAndDispositionsAcquisitionOfNappsTechnologyCorporationDetails",
      "http://modine.com/role/AcquisitionsAndDispositionsTables",
      "http://modine.com/role/GoodwillDetails",
      "http://modine.com/role/IntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Napps Technology Corporation (Napps) is a Texas-based manufacturer of air- and water-cooled chillers, condensing units and heat pumps primarily for the K-12 school market.",
        "label": "Napps Technology Corporation [Member]",
        "verboseLabel": "Napps [Member]",
        "terseLabel": "Napps [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://modine.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://modine.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "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": [
      "r331"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "presentation": [
      "http://modine.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash flows from financing activities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://modine.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://modine.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash 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": [
      "r331"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "presentation": [
      "http://modine.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash flows from investing activities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "calculation": {
      "http://modine.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://modine.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash provided by 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": [
      "r197",
      "r198",
      "r199"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://modine.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash flows from operating activities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://modine.com/role/ConsolidatedStatementsOfOperations": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://modine.com/role/ConsolidatedStatementsOfOperations",
      "http://modine.com/role/EarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net earnings attributable to Modine",
        "label": "Net earnings attributable to Modine",
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent."
       }
      }
     },
     "auth_ref": [
      "r188",
      "r199",
      "r251",
      "r289",
      "r314",
      "r317",
      "r322",
      "r337",
      "r353",
      "r355",
      "r356",
      "r357",
      "r358",
      "r361",
      "r362",
      "r368",
      "r381",
      "r395",
      "r401",
      "r404",
      "r417",
      "r476",
      "r477",
      "r479",
      "r480",
      "r481",
      "r483",
      "r485",
      "r487",
      "r488",
      "r719",
      "r726",
      "r794",
      "r872",
      "r890",
      "r891",
      "r943",
      "r997",
      "r1092"
     ]
    },
    "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetIncomeLossAttributableToNoncontrollingInterest",
     "crdr": "debit",
     "calculation": {
      "http://modine.com/role/ConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://modine.com/role/ConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Net earnings attributable to noncontrolling interest",
        "label": "Net Income (Loss) Attributable to Noncontrolling Interest",
        "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r124",
      "r238",
      "r314",
      "r317",
      "r361",
      "r362",
      "r793",
      "r1034"
     ]
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "presentation": [
      "http://modine.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "New Accounting Guidance",
        "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": []
    },
    "ecd_NonRule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "NonRule10b51ArrAdoptedFlag",
     "presentation": [
      "http://modine.com/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted",
        "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1009"
     ]
    },
    "ecd_NonRule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "NonRule10b51ArrTrmntdFlag",
     "presentation": [
      "http://modine.com/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated",
        "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1009"
     ]
    },
    "us-gaap_NoncontrollingInterestMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NoncontrollingInterestMember",
     "presentation": [
      "http://modine.com/role/ConsolidatedStatementsOfShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Non-controlling Interest [Member]",
        "label": "Noncontrolling Interest [Member]",
        "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest."
       }
      }
     },
     "auth_ref": [
      "r119",
      "r517",
      "r1054",
      "r1055",
      "r1056",
      "r1170"
     ]
    },
    "us-gaap_NondesignatedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NondesignatedMember",
     "presentation": [
      "http://modine.com/role/DerivativeInstrumentsGainsLossesRecognizedDetails",
      "http://modine.com/role/DerivativeInstrumentsRecordedInConsolidatedBalanceSheetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivatives not Designated as Hedges [Member]",
        "terseLabel": "Non-Designated Derivative [Member]",
        "documentation": "Derivative instrument not designated as hedging instrument under Generally Accepted Accounting Principles (GAAP)."
       }
      }
     },
     "auth_ref": [
      "r25"
     ]
    },
    "mod_NoteReceivableInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://modine.com/20240331",
     "localname": "NoteReceivableInterestRate",
     "presentation": [
      "http://modine.com/role/AcquisitionsAndDispositionsDispositionOfAustrianAircooledAutomotiveBusinessDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractual interest rate charged under the note receivable agreement.",
        "label": "Note Receivable, Interest Rate",
        "terseLabel": "Interest rate"
       }
      }
     },
     "auth_ref": []
    },
    "mod_NoteReceivableTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://modine.com/20240331",
     "localname": "NoteReceivableTerm",
     "presentation": [
      "http://modine.com/role/AcquisitionsAndDispositionsDispositionOfAustrianAircooledAutomotiveBusinessDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period of time between issuance and maturity of the note receivable facility, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Note Receivable, Term",
        "terseLabel": "Term of loan receivable"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NotesAndLoansReceivableNetNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NotesAndLoansReceivableNetNoncurrent",
     "crdr": "debit",
     "presentation": [
      "http://modine.com/role/AcquisitionsAndDispositionsDispositionOfAustrianAircooledAutomotiveBusinessDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loan receivable",
        "label": "Financing Receivable, after Allowance for Credit Loss, Noncurrent",
        "documentation": "Amount, after allowance for credit loss, of financing receivable, classified as noncurrent."
       }
      }
     },
     "auth_ref": []
    },
    "mod_NoticePeriodForRedeemingRealEstateInvestmentFunds": {
     "xbrltype": "durationItemType",
     "nsuri": "http://modine.com/20240331",
     "localname": "NoticePeriodForRedeemingRealEstateInvestmentFunds",
     "presentation": [
      "http://modine.com/role/FairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Notice period for quarterly redemption of real estate investment funds, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Notice Period for Redeeming Real Estate Investment Funds",
        "terseLabel": "Notice period for redeeming real estate investment funds"
       }
      }
     },
     "auth_ref": []
    },
    "mod_NoticePeriodToTerminateSupplierFinanceProgram": {
     "xbrltype": "durationItemType",
     "nsuri": "http://modine.com/20240331",
     "localname": "NoticePeriodToTerminateSupplierFinanceProgram",
     "presentation": [
      "http://modine.com/role/SignificantAccountingPoliciesSupplierFinanceProgramsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The notice period for financial institution to terminate the supplier finance program, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Notice Period to Terminate Supplier Finance Program",
        "terseLabel": "Notice period to terminate supplier finance program"
       }
      }
     },
     "auth_ref": []
    },
    "mod_NumberOfAutomotiveBusinessesSold": {
     "xbrltype": "integerItemType",
     "nsuri": "http://modine.com/20240331",
     "localname": "NumberOfAutomotiveBusinessesSold",
     "presentation": [
      "http://modine.com/role/AccumulatedOtherComprehensiveLossDetails",
      "http://modine.com/role/AcquisitionsAndDispositionsGermanyAutomotiveBusinessesHeldForSaleDetails",
      "http://modine.com/role/IncomeTaxesUnrecognizedTaxBenefitsAndDeferredTaxAssetValuationAllowancesDetails",
      "http://modine.com/role/ProductWarrantiesAndOtherCommitmentsDetails",
      "http://modine.com/role/RestructuringActivitiesDetails",
      "http://modine.com/role/ScheduleIiValuationAndQualifyingAccountsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of automotive businesses sold.",
        "label": "Number of Automotive Businesses Sold",
        "terseLabel": "Number of automotive businesses sold",
        "verboseLabel": "Number of automotive businesses sold"
       }
      }
     },
     "auth_ref": []
    },
    "mod_NumberOfCoatingsFacilitiesSold": {
     "xbrltype": "integerItemType",
     "nsuri": "http://modine.com/20240331",
     "localname": "NumberOfCoatingsFacilitiesSold",
     "presentation": [
      "http://modine.com/role/AcquisitionsAndDispositionsDispositionOfTwoCoatingsFacilitiesDetails",
      "http://modine.com/role/GoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of coatings facilities sold during the period.",
        "label": "Number of Coatings Facilities Sold",
        "terseLabel": "Number of coatings facilities sold"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NumberOfOperatingSegments": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NumberOfOperatingSegments",
     "presentation": [
      "http://modine.com/role/SegmentAndGeographicInformationNetSalesGrossProfitAndOperatingIncomeBySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Number of operating segments",
        "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues."
       }
      }
     },
     "auth_ref": [
      "r1059"
     ]
    },
    "mod_NumberOfTopCustomers": {
     "xbrltype": "integerItemType",
     "nsuri": "http://modine.com/20240331",
     "localname": "NumberOfTopCustomers",
     "presentation": [
      "http://modine.com/role/RisksUncertaintiesContingenciesAndLitigationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of top customers who accounted for majority portion of trade accounts receivables.",
        "label": "Number of top customers",
        "verboseLabel": "Number of top customers"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OciBeforeReclassificationsBeforeTaxAttributableToParent",
     "crdr": "credit",
     "calculation": {
      "http://modine.com/role/AccumulatedOtherComprehensiveLossDetails": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://modine.com/role/AccumulatedOtherComprehensiveLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Other comprehensive income (loss) before reclassifications",
        "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": [
      "r55"
     ]
    },
    "us-gaap_OfficeEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OfficeEquipmentMember",
     "presentation": [
      "http://modine.com/role/PropertyPlantAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Office Equipment [Member]",
        "documentation": "Tangible personal property used in an office setting. Examples include, but are not limited to, computers, copiers and fax machine."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OpenTaxYear": {
     "xbrltype": "gYearListItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OpenTaxYear",
     "presentation": [
      "http://modine.com/role/IncomeTaxesTaxYearsSubjectToExaminationTaxCreditsAndTaxCarryforwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax years subject to examination",
        "label": "Open Tax Year",
        "documentation": "Tax year that remains open to examination under enacted tax laws, in YYYY format."
       }
      }
     },
     "auth_ref": [
      "r669"
     ]
    },
    "us-gaap_OperatingIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://modine.com/role/ConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://modine.com/role/ConsolidatedStatementsOfOperations",
      "http://modine.com/role/SegmentAndGeographicInformationNetSalesGrossProfitAndOperatingIncomeBySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Operating income",
        "label": "Operating income",
        "documentation": "The net result for the period of deducting operating expenses from operating revenues."
       }
      }
     },
     "auth_ref": [
      "r381",
      "r395",
      "r401",
      "r404",
      "r943"
     ]
    },
    "us-gaap_OperatingLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseCost",
     "crdr": "debit",
     "calculation": {
      "http://modine.com/role/LeasesDetails": {
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://modine.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating lease expense",
        "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": [
      "r751",
      "r982"
     ]
    },
    "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract",
     "presentation": [
      "http://modine.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maturity of Operating Lease Liabilities [Abstract]",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseLiability",
     "crdr": "credit",
     "calculation": {
      "http://modine.com/role/LeasesDetailsCalc01": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://modine.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Present value of lease liabilities",
        "label": "Operating Lease, Liability",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease."
       }
      }
     },
     "auth_ref": [
      "r742"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseLiabilityCurrent",
     "crdr": "credit",
     "presentation": [
      "http://modine.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Operating lease liabilities, current",
        "label": "Operating Lease, Liability, Current",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current."
       }
      }
     },
     "auth_ref": [
      "r742"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList",
     "presentation": [
      "http://modine.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating lease liabilities, current, Statement of Financial Position [Extensible List]",
        "documentation": "Indicates line item in statement of financial position that includes current operating lease liability."
       }
      }
     },
     "auth_ref": [
      "r743"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "crdr": "credit",
     "presentation": [
      "http://modine.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Operating lease liabilities, noncurrent",
        "label": "Operating Lease, Liability, Noncurrent",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r742"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList",
     "presentation": [
      "http://modine.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating lease liabilities, noncurrent, Statement of Financial Position [Extensible List]",
        "documentation": "Indicates line item in statement of financial position that includes noncurrent operating lease liability."
       }
      }
     },
     "auth_ref": [
      "r743"
     ]
    },
    "us-gaap_OperatingLeasePayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeasePayments",
     "crdr": "credit",
     "presentation": [
      "http://modine.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating cash flows for operating leases",
        "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": [
      "r746",
      "r753"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseRightOfUseAsset",
     "crdr": "debit",
     "presentation": [
      "http://modine.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Operating lease ROU assets",
        "label": "Operating Lease, Right-of-Use Asset",
        "documentation": "Amount of lessee's right to use underlying asset under operating lease."
       }
      }
     },
     "auth_ref": [
      "r741"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList",
     "presentation": [
      "http://modine.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating lease ROU assets, Statement of Financial Position [Extensible List]",
        "documentation": "Indicates line item in statement of financial position that includes operating lease right-of-use asset."
       }
      }
     },
     "auth_ref": [
      "r743"
     ]
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "presentation": [
      "http://modine.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted-average discount rate: Operating leases",
        "documentation": "Weighted average discount rate for operating lease calculated at point in time."
       }
      }
     },
     "auth_ref": [
      "r756",
      "r982"
     ]
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "presentation": [
      "http://modine.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-average remaining lease term: Operating leases",
        "label": "Operating Lease, Weighted Average Remaining Lease Term",
        "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r755",
      "r982"
     ]
    },
    "us-gaap_OperatingLossCarryforwards": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLossCarryforwards",
     "crdr": "debit",
     "presentation": [
      "http://modine.com/role/IncomeTaxesTaxYearsSubjectToExaminationTaxCreditsAndTaxCarryforwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tax loss carryforwards",
        "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws."
       }
      }
     },
     "auth_ref": [
      "r105"
     ]
    },
    "us-gaap_OperatingLossCarryforwardsExpirationDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLossCarryforwardsExpirationDate",
     "presentation": [
      "http://modine.com/role/IncomeTaxesTaxYearsSubjectToExaminationTaxCreditsAndTaxCarryforwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Tax loss carryforwards, expiration date",
        "label": "Operating Loss Carryforwards, Expiration Date",
        "documentation": "Expiration date of each operating loss carryforward included in operating loss carryforward, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": [
      "r105"
     ]
    },
    "us-gaap_OperatingLossCarryforwardsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLossCarryforwardsLineItems",
     "presentation": [
      "http://modine.com/role/IncomeTaxesTaxYearsSubjectToExaminationTaxCreditsAndTaxCarryforwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Taxes [Abstract]",
        "label": "Operating Loss Carryforwards [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_OperatingLossCarryforwardsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLossCarryforwardsTable",
     "presentation": [
      "http://modine.com/role/IncomeTaxesTaxYearsSubjectToExaminationTaxCreditsAndTaxCarryforwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Loss Carryforwards [Table]",
        "documentation": "Schedule reflecting pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization."
       }
      }
     },
     "auth_ref": [
      "r104"
     ]
    },
    "us-gaap_OperatingSegmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingSegmentsMember",
     "presentation": [
      "http://modine.com/role/RevenueRecognitionDetails",
      "http://modine.com/role/SegmentAndGeographicInformationAssetsBySegmentDetails",
      "http://modine.com/role/SegmentAndGeographicInformationCapitalExpendituresAndDepreciationAndAmortizationExpenseBySegmentDetails",
      "http://modine.com/role/SegmentAndGeographicInformationNetSalesGrossProfitAndOperatingIncomeBySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Segments [Member]",
        "documentation": "Identifies 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": [
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r404"
     ]
    },
    "us-gaap_OrderOrProductionBacklogMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OrderOrProductionBacklogMember",
     "presentation": [
      "http://modine.com/role/AcquisitionsAndDispositionsAcquisitionOfScottSpringfieldMfgIncDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Order Backlog [Member]",
        "documentation": "Orders, production or production backlog arising from contracts such as purchase or sales orders acquired in a business combination."
       }
      }
     },
     "auth_ref": [
      "r114"
     ]
    },
    "us-gaap_OtherAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherAssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://modine.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://modine.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other current assets",
        "documentation": "Amount of current assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r305",
      "r983"
     ]
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherAssetsNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://modine.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://modine.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other noncurrent assets",
        "label": "Other Assets, Noncurrent",
        "documentation": "Amount of noncurrent assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r298"
     ]
    },
    "us-gaap_OtherCommitmentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherCommitmentsAbstract",
     "presentation": [
      "http://modine.com/role/ProductWarrantiesAndOtherCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Indemnification Agreements [Abstract]",
        "label": "Other Commitments [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherCommitmentsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherCommitmentsLineItems",
     "presentation": [
      "http://modine.com/role/ProductWarrantiesAndOtherCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Commitments [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_OtherCommitmentsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherCommitmentsTable",
     "presentation": [
      "http://modine.com/role/ProductWarrantiesAndOtherCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Commitments [Table]",
        "documentation": "Disclosure of information about obligations resulting from other commitments."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract",
     "presentation": [
      "http://modine.com/role/PensionAndEmployeeBenefitPlansCostComponentsOfPensionPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Changes in Benefit Obligation Recognized in Other Comprehensive Income [Abstract]",
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherComprehensiveIncomeLocationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeLocationAxis",
     "presentation": [
      "http://modine.com/role/DerivativeInstrumentsGainsLossesRecognizedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income Location [Axis]",
        "documentation": "Information by location in other comprehensive income."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherComprehensiveIncomeLocationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeLocationDomain",
     "presentation": [
      "http://modine.com/role/DerivativeInstrumentsGainsLossesRecognizedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income Location [Domain]",
        "documentation": "Location in other comprehensive income."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax",
     "crdr": "credit",
     "calculation": {
      "http://modine.com/role/ConsolidatedStatementsOfComprehensiveIncome": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://modine.com/role/ConsolidatedStatementsOfComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash flow hedges, net of income taxes of ($0.2), $0 and $0 million",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax",
        "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."
       }
      }
     },
     "auth_ref": [
      "r308",
      "r309"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax",
     "crdr": "debit",
     "presentation": [
      "http://modine.com/role/ConsolidatedStatementsOfComprehensiveIncomeParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash flow hedges, tax",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax",
        "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."
       }
      }
     },
     "auth_ref": [
      "r310"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax",
     "crdr": "debit",
     "presentation": [
      "http://modine.com/role/DerivativeInstrumentsGainsLossesRecognizedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gain (loss) reclassified from AOCI",
        "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": [
      "r259",
      "r309",
      "r312"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://modine.com/role/ConsolidatedStatementsOfComprehensiveIncome": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://modine.com/role/ConsolidatedStatementsOfComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Foreign currency translation",
        "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."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeLossNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://modine.com/role/ConsolidatedStatementsOfComprehensiveIncome": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://modine.com/role/ConsolidatedStatementsOfComprehensiveIncome",
      "http://modine.com/role/ConsolidatedStatementsOfShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total other comprehensive income (loss)",
        "verboseLabel": "Other comprehensive income (loss)",
        "label": "Other Comprehensive Income (Loss), Net of Tax",
        "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)."
       }
      }
     },
     "auth_ref": [
      "r24",
      "r37",
      "r315",
      "r318",
      "r324",
      "r732",
      "r733",
      "r738",
      "r771",
      "r795",
      "r1032",
      "r1033"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract",
     "presentation": [
      "http://modine.com/role/ConsolidatedStatementsOfComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other comprehensive income (loss):",
        "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
     "crdr": "credit",
     "calculation": {
      "http://modine.com/role/AccumulatedOtherComprehensiveLossDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://modine.com/role/AccumulatedOtherComprehensiveLossDetails"
     ],
     "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": [
      "r12",
      "r22",
      "r237",
      "r315",
      "r318"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract",
     "presentation": [
      "http://modine.com/role/AccumulatedOtherComprehensiveLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changes in Accumulated Other Comprehensive Loss [Abstract]",
        "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax",
     "crdr": "debit",
     "calculation": {
      "http://modine.com/role/PensionAndEmployeeBenefitPlansCostComponentsOfPensionPlansDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://modine.com/role/PensionAndEmployeeBenefitPlansCostComponentsOfPensionPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTotalLabel": "Total recognized in other comprehensive income",
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, before Tax",
        "documentation": "Amount, before tax, after reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r185",
      "r965",
      "r1101"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax",
     "crdr": "debit",
     "calculation": {
      "http://modine.com/role/ConsolidatedStatementsOfComprehensiveIncome": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://modine.com/role/ConsolidatedStatementsOfComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Defined benefit plans, net of income taxes of $1.6, $1.1 and $0 million",
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax",
        "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r185"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax",
     "crdr": "credit",
     "calculation": {
      "http://modine.com/role/PensionAndEmployeeBenefitPlansCostComponentsOfPensionPlansDetails": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax",
       "weight": -1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://modine.com/role/PensionAndEmployeeBenefitPlansCostComponentsOfPensionPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net actuarial gain",
        "documentation": "Amount, before tax, of gain (loss) for (increase) decrease in value of benefit obligation for change in actuarial assumptions and increase (decrease) in value of plan assets from experience different from that assumed of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r185",
      "r222"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax",
     "crdr": "credit",
     "presentation": [
      "http://modine.com/role/ConsolidatedStatementsOfComprehensiveIncomeParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Defined benefit plans, tax",
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, Tax",
        "documentation": "Amount, after reclassification adjustment, of tax (expense) benefit for (increase) decrease in accumulated other comprehensive income of defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r8",
      "r237"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax",
     "crdr": "debit",
     "calculation": {
      "http://modine.com/role/PensionAndEmployeeBenefitPlansCostComponentsOfPensionPlansDetails": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://modine.com/role/PensionAndEmployeeBenefitPlansCostComponentsOfPensionPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Amortization of net actuarial loss",
        "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, before Tax",
        "documentation": "Amount, before tax, of reclassification adjustment from accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r185",
      "r313",
      "r585"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossTaxAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeLossTaxAbstract",
     "presentation": [
      "http://modine.com/role/ConsolidatedStatementsOfComprehensiveIncomeParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other comprehensive income (loss):",
        "label": "Other Comprehensive Income (Loss), Tax [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeLossTaxPortionAttributableToParent1",
     "crdr": "debit",
     "calculation": {
      "http://modine.com/role/AccumulatedOtherComprehensiveLossDetails": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://modine.com/role/AccumulatedOtherComprehensiveLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Income taxes",
        "label": "Other Comprehensive Income (Loss), Tax, Portion Attributable to Parent",
        "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss) attributable to parent entity."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r22",
      "r237"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeMember",
     "presentation": [
      "http://modine.com/role/DerivativeInstrumentsGainsLossesRecognizedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income [Member]",
        "documentation": "Primary financial statement caption in which reported facts about other comprehensive income have been included."
       }
      }
     },
     "auth_ref": [
      "r34"
     ]
    },
    "us-gaap_OtherCurrentAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherCurrentAssetsMember",
     "presentation": [
      "http://modine.com/role/DerivativeInstrumentsRecordedInConsolidatedBalanceSheetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Current Assets [Member]",
        "documentation": "Primary financial statement caption encompassing other current assets."
       }
      }
     },
     "auth_ref": [
      "r129",
      "r139"
     ]
    },
    "us-gaap_OtherCurrentLiabilitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherCurrentLiabilitiesMember",
     "presentation": [
      "http://modine.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Current Liabilities [Member]",
        "documentation": "Primary financial statement caption encompassing other current liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "mod_OtherDeferredTaxAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://modine.com/20240331",
     "localname": "OtherDeferredTaxAssetsMember",
     "presentation": [
      "http://modine.com/role/IncomeTaxesUnrecognizedTaxBenefitsAndDeferredTaxAssetValuationAllowancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred tax assets classified as other.",
        "label": "Other Deferred Tax Assets [Member]",
        "terseLabel": "Other Deferred Tax Assets [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "mod_OtherGeographicSegmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://modine.com/20240331",
     "localname": "OtherGeographicSegmentMember",
     "presentation": [
      "http://modine.com/role/SegmentAndGeographicInformationNetSalesByGeographicAreaDetails",
      "http://modine.com/role/SegmentAndGeographicInformationPropertyPlantAndEquipmentByGeographicAreaDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other geographic segment representing facts about a reporting entity disaggregated by the geographic area of the entities activities.",
        "label": "Other Geographic Segment [Member]",
        "terseLabel": "Other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherIncomeAndExpensesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherIncomeAndExpensesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Income and Expense [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherIncomeAndOtherExpenseDisclosureTextBlock",
     "presentation": [
      "http://modine.com/role/OtherIncomeAndExpense"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Income and Expense",
        "documentation": "The entire disclosure for other income or other expense items (both operating and nonoperating). Sources of nonoperating income or nonoperating expense that may be disclosed, include amounts earned from dividends, interest on securities, profits (losses) on securities, net and miscellaneous other income or income deductions."
       }
      }
     },
     "auth_ref": [
      "r217",
      "r229"
     ]
    },
    "us-gaap_OtherLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://modine.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://modine.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other current liabilities",
        "label": "Other Liabilities, Current",
        "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r45",
      "r983"
     ]
    },
    "us-gaap_OtherLiabilitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherLiabilitiesMember",
     "presentation": [
      "http://modine.com/role/DerivativeInstrumentsRecordedInConsolidatedBalanceSheetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Current Liabilities [Member]",
        "label": "Other Liabilities [Member]",
        "documentation": "Primary financial statement caption encompassing other liabilities."
       }
      }
     },
     "auth_ref": [
      "r129",
      "r139"
     ]
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherLiabilitiesNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://modine.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://modine.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other noncurrent 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": [
      "r49"
     ]
    },
    "us-gaap_OtherNoncashIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherNoncashIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://modine.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://modine.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Other - net",
        "label": "Other Noncash Income (Expense)",
        "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other."
       }
      }
     },
     "auth_ref": [
      "r199"
     ]
    },
    "us-gaap_OtherNoncurrentAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherNoncurrentAssetsMember",
     "presentation": [
      "http://modine.com/role/AcquisitionsAndDispositionsDispositionOfAustrianAircooledAutomotiveBusinessDetails",
      "http://modine.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Noncurrent Assets [Member]",
        "label": "Other Noncurrent Assets [Member]",
        "documentation": "Primary financial statement caption encompassing other noncurrent assets."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherNonoperatingIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://modine.com/role/ConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 3.0
      },
      "http://modine.com/role/OtherIncomeAndExpenseDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://modine.com/role/ConsolidatedStatementsOfOperations",
      "http://modine.com/role/OtherIncomeAndExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Other expense - net",
        "totalLabel": "Total other expense - net",
        "label": "Other Nonoperating Income (Expense)",
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other."
       }
      }
     },
     "auth_ref": [
      "r194"
     ]
    },
    "us-gaap_OtherNonoperatingIncomeExpenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherNonoperatingIncomeExpenseMember",
     "presentation": [
      "http://modine.com/role/DerivativeInstrumentsGainsLossesRecognizedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Other Income (Expense) - Net [Member]",
        "label": "Other Nonoperating Income (Expense) [Member]",
        "documentation": "Primary financial statement caption encompassing other nonoperating income (expense)."
       }
      }
     },
     "auth_ref": []
    },
    "mod_OtherPlanAssetMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://modine.com/20240331",
     "localname": "OtherPlanAssetMember",
     "presentation": [
      "http://modine.com/role/FairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other plan asset not otherwise specified in the taxonomy.",
        "label": "Other plan asset [Member]",
        "terseLabel": "Other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherPostretirementBenefitPlansDefinedBenefitMember",
     "presentation": [
      "http://modine.com/role/PensionAndEmployeeBenefitPlansDefinedBenefitEmployeeBenefitPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Postretirement Plans [Member]",
        "documentation": "Plan designed to provide other postretirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes pension benefits."
       }
      }
     },
     "auth_ref": [
      "r541",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r558",
      "r559",
      "r560",
      "r561",
      "r562",
      "r563",
      "r564",
      "r565",
      "r566",
      "r567",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r575",
      "r576",
      "r577",
      "r578",
      "r579",
      "r580",
      "r581",
      "r582",
      "r583",
      "r584",
      "r585",
      "r586",
      "r587",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r597",
      "r598",
      "r599",
      "r600",
      "r601",
      "r602",
      "r603",
      "r604",
      "r605",
      "r606",
      "r608",
      "r609",
      "r610",
      "r965",
      "r966",
      "r967",
      "r968",
      "r969"
     ]
    },
    "us-gaap_OtherRestructuringCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherRestructuringCosts",
     "crdr": "debit",
     "calculation": {
      "http://modine.com/role/RestructuringActivitiesDetails": {
       "parentTag": "us-gaap_RestructuringCharges",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://modine.com/role/RestructuringActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other restructuring and repositioning expenses",
        "documentation": "Amount of other expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses associated with a discontinued operation or an asset retirement obligation."
       }
      }
     },
     "auth_ref": [
      "r14"
     ]
    },
    "mod_PaymentsForProceedsFromDispositionOfAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://modine.com/20240331",
     "localname": "PaymentsForProceedsFromDispositionOfAssets",
     "crdr": "credit",
     "calculation": {
      "http://modine.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://modine.com/role/AcquisitionsAndDispositionsDispositionOfAustrianAircooledAutomotiveBusinessDetails",
      "http://modine.com/role/AcquisitionsAndDispositionsDispositionOfPreviouslyclosedFacilityDetails",
      "http://modine.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net cash outflow or inflow from disposals of property, plant and equipment and other productive assets, including intangibles.",
        "label": "Payments for (Proceeds from) Disposition of Assets",
        "negatedLabel": "Proceeds from (payments for) dispositions of assets",
        "terseLabel": "Payment for disposition of assets",
        "negatedTerseLabel": "Proceeds from disposition of assets"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsForProceedsFromOtherInvestingActivities",
     "crdr": "credit",
     "calculation": {
      "http://modine.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://modine.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Other - net",
        "label": "Payments for (Proceeds from) Other Investing Activities",
        "documentation": "Amount of cash (inflow) outflow from investing activities classified as other."
       }
      }
     },
     "auth_ref": [
      "r1017",
      "r1035"
     ]
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsForRepurchaseOfCommonStock",
     "crdr": "credit",
     "calculation": {
      "http://modine.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://modine.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Purchase of treasury stock under share repurchase program",
        "label": "Payments for Repurchase of Common Stock",
        "documentation": "The cash outflow to reacquire common stock during the period."
       }
      }
     },
     "auth_ref": [
      "r60"
     ]
    },
    "us-gaap_PaymentsForRestructuring": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsForRestructuring",
     "crdr": "credit",
     "presentation": [
      "http://modine.com/role/RestructuringActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Payments",
        "label": "Payments for Restructuring",
        "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation."
       }
      }
     },
     "auth_ref": [
      "r460",
      "r1039"
     ]
    },
    "us-gaap_PaymentsOfDividendsMinorityInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsOfDividendsMinorityInterest",
     "crdr": "credit",
     "calculation": {
      "http://modine.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://modine.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Dividend paid to noncontrolling interest",
        "label": "Payments of Ordinary Dividends, Noncontrolling Interest",
        "documentation": "Amount of cash outflow in the form of ordinary dividends provided by the non-wholly owned subsidiary to noncontrolling interests."
       }
      }
     },
     "auth_ref": [
      "r60"
     ]
    },
    "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired",
     "crdr": "credit",
     "calculation": {
      "http://modine.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://modine.com/role/AcquisitionsAndDispositionsAcquisitionOfNappsTechnologyCorporationDetails",
      "http://modine.com/role/AcquisitionsAndDispositionsAcquisitionOfScottSpringfieldMfgIncDetails",
      "http://modine.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Business acquisitions, net of cash acquired (see Note 2)",
        "verboseLabel": "Business acquisition",
        "terseLabel": "Business acquisition, 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": [
      "r59"
     ]
    },
    "mod_PaymentsToAcquireIntangibleAndProductiveAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://modine.com/20240331",
     "localname": "PaymentsToAcquireIntangibleAndProductiveAssets",
     "crdr": "credit",
     "calculation": {
      "http://modine.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://modine.com/role/AcquisitionsAndDispositionsPurchaseOfTmgcoreIncIntellectualPropertyDetails",
      "http://modine.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for purchases of intangible assets and property, plant and equipment (capital expenditures).",
        "label": "Payments to Acquire Intangible and Productive Assets",
        "negatedLabel": "Purchase of TMGcore, Inc. technology and related assets (see Note 2)",
        "terseLabel": "Purchase price of assets"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PaymentsToAcquireNotesReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsToAcquireNotesReceivable",
     "crdr": "credit",
     "calculation": {
      "http://modine.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://modine.com/role/AcquisitionsAndDispositionsDispositionOfAustrianAircooledAutomotiveBusinessDetails",
      "http://modine.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Disbursements for loan origination (see Note 2)",
        "terseLabel": "Disbursements for loan origination",
        "label": "Payments to Acquire Notes Receivable",
        "documentation": "The cash outflow to acquire an agreement for an unconditional promise by the maker to pay the entity (holder) a definite sum of money at a future date. Such amount may include accrued interest receivable in accordance with the terms of the note. The note also may contain provisions including a discount or premium, payable on demand, secured, or unsecured, interest bearing or noninterest bearing, among myriad other features and characteristics."
       }
      }
     },
     "auth_ref": [
      "r58"
     ]
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://modine.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://modine.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Expenditures for property, plant and equipment",
        "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": [
      "r196"
     ]
    },
    "us-gaap_PaymentsToAcquireShortTermInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsToAcquireShortTermInvestments",
     "crdr": "credit",
     "calculation": {
      "http://modine.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://modine.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Purchases of short-term investments",
        "label": "Payments to Acquire Short-Term Investments",
        "documentation": "The cash outflow for securities or other assets acquired, which qualify for treatment as an investing activity and are to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term."
       }
      }
     },
     "auth_ref": [
      "r195"
     ]
    },
    "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://modine.com/role/PensionAndEmployeeBenefitPlansChangesInBenefitObligationsPlanAssetsAndFundedStatusDetails": {
       "parentTag": "us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet",
       "weight": -1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://modine.com/role/PensionAndEmployeeBenefitPlansChangesInBenefitObligationsPlanAssetsAndFundedStatusDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Current liability",
        "label": "Liability, Defined Benefit Plan, Current",
        "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as current."
       }
      }
     },
     "auth_ref": [
      "r169",
      "r541",
      "r542",
      "r565",
      "r965"
     ]
    },
    "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://modine.com/role/PensionAndEmployeeBenefitPlansChangesInBenefitObligationsPlanAssetsAndFundedStatusDetails": {
       "parentTag": "us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://modine.com/role/PensionAndEmployeeBenefitPlansChangesInBenefitObligationsPlanAssetsAndFundedStatusDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Noncurrent liability",
        "label": "Liability, Defined Benefit Plan, Noncurrent",
        "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r170",
      "r541",
      "r542",
      "r565",
      "r965"
     ]
    },
    "us-gaap_PensionPlansDefinedBenefitMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PensionPlansDefinedBenefitMember",
     "presentation": [
      "http://modine.com/role/FairValueMeasurementsDetails",
      "http://modine.com/role/PensionAndEmployeeBenefitPlansChangesInBenefitObligationsPlanAssetsAndFundedStatusDetails",
      "http://modine.com/role/PensionAndEmployeeBenefitPlansCostComponentsOfPensionPlansDetails",
      "http://modine.com/role/PensionAndEmployeeBenefitPlansDefinedBenefitEmployeeBenefitPlansDetails",
      "http://modine.com/role/PensionAndEmployeeBenefitPlansEstimatedPensionBenefitPaymentsDetails",
      "http://modine.com/role/PensionAndEmployeeBenefitPlansValuationAssumptionsDetails",
      "http://modine.com/role/PensionAndEmployeeBenefitPlansWeightedaverageAssetAllocationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pension Plans [Member]",
        "terseLabel": "U.S. Pension Plans [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": [
      "r541",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r558",
      "r559",
      "r560",
      "r561",
      "r562",
      "r563",
      "r564",
      "r565",
      "r566",
      "r567",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577",
      "r578",
      "r579",
      "r580",
      "r581",
      "r582",
      "r583",
      "r584",
      "r585",
      "r586",
      "r587",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r597",
      "r598",
      "r599",
      "r600",
      "r601",
      "r602",
      "r603",
      "r604",
      "r605",
      "r606",
      "r608",
      "r609",
      "r613",
      "r965",
      "r966",
      "r970",
      "r971",
      "r972"
     ]
    },
    "mod_PerformanceBasedSharesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://modine.com/20240331",
     "localname": "PerformanceBasedSharesAbstract",
     "presentation": [
      "http://modine.com/role/StockbasedCompensationRestrictedStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Performance-Based Shares [Abstract]",
        "terseLabel": "Performance-Based Shares [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PerformanceSharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PerformanceSharesMember",
     "presentation": [
      "http://modine.com/role/StockbasedCompensationRestrictedStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Performance Stock Awards [Member]",
        "label": "Performance Shares [Member]",
        "documentation": "Share-based payment arrangement awarded for meeting performance target."
       }
      }
     },
     "auth_ref": []
    },
    "mod_PerformanceTechnologiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://modine.com/20240331",
     "localname": "PerformanceTechnologiesMember",
     "presentation": [
      "http://modine.com/role/AcquisitionsAndDispositionsAutomotiveBusinessPreviouslyHeldForSaleDetails",
      "http://modine.com/role/GoodwillDetails",
      "http://modine.com/role/RestructuringActivitiesDetails",
      "http://modine.com/role/RevenueRecognitionDetails",
      "http://modine.com/role/SegmentAndGeographicInformationAssetsBySegmentDetails",
      "http://modine.com/role/SegmentAndGeographicInformationCapitalExpendituresAndDepreciationAndAmortizationExpenseBySegmentDetails",
      "http://modine.com/role/SegmentAndGeographicInformationNetSalesGrossProfitAndOperatingIncomeBySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Performance Technologies segment provides products and solutions that enhance the performance of customer applications. The Performance Technologies segment designs and manufactures air- and liquid-cooled technology for vehicular, stationary power, and industrial applications. In addition, the Performance Technologies segment provides advanced solutions, which are designed to improve battery range and vehicle life, to zero-emission and hybrid commercial vehicle and automotive customers.",
        "label": "Performance Technologies [Member]",
        "terseLabel": "Performance Technologies [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "mod_PeriodAfterBillingWhenPaymentIsReceived": {
     "xbrltype": "durationItemType",
     "nsuri": "http://modine.com/20240331",
     "localname": "PeriodAfterBillingWhenPaymentIsReceived",
     "presentation": [
      "http://modine.com/role/RevenueRecognitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The time period between billing a customer for goods delivered and payment is received from the customer, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Period After Billing When Payment Is Received",
        "terseLabel": "Period of time after billing when payment is received"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PlanAssetCategoriesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PlanAssetCategoriesDomain",
     "presentation": [
      "http://modine.com/role/PensionAndEmployeeBenefitPlansWeightedaverageAssetAllocationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Plan Asset Categories [Domain]",
        "documentation": "Defined benefit plan asset investment."
       }
      }
     },
     "auth_ref": [
      "r566",
      "r567",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r591",
      "r963",
      "r964",
      "r965"
     ]
    },
    "us-gaap_PlanNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PlanNameAxis",
     "presentation": [
      "http://modine.com/role/StockbasedCompensationIncentiveCompensationPlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Plan Name [Axis]",
        "documentation": "Information by plan name for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1106",
      "r1107",
      "r1108",
      "r1109",
      "r1110",
      "r1111",
      "r1112",
      "r1113",
      "r1114",
      "r1115",
      "r1116",
      "r1117",
      "r1118",
      "r1119",
      "r1120",
      "r1121",
      "r1122",
      "r1123",
      "r1124",
      "r1125",
      "r1126",
      "r1127",
      "r1128",
      "r1129",
      "r1130",
      "r1131"
     ]
    },
    "us-gaap_PlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PlanNameDomain",
     "presentation": [
      "http://modine.com/role/StockbasedCompensationIncentiveCompensationPlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Plan Name [Domain]",
        "documentation": "Plan name for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1106",
      "r1107",
      "r1108",
      "r1109",
      "r1110",
      "r1111",
      "r1112",
      "r1113",
      "r1114",
      "r1115",
      "r1116",
      "r1117",
      "r1118",
      "r1119",
      "r1120",
      "r1121",
      "r1122",
      "r1123",
      "r1124",
      "r1125",
      "r1126",
      "r1127",
      "r1128",
      "r1129",
      "r1130",
      "r1131"
     ]
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PreferredStockParOrStatedValuePerShare",
     "presentation": [
      "http://modine.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred stock, par value (in dollars per share)",
        "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer."
       }
      }
     },
     "auth_ref": [
      "r173",
      "r516"
     ]
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PreferredStockSharesAuthorized",
     "presentation": [
      "http://modine.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred stock, shares authorized (in shares)",
        "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws."
       }
      }
     },
     "auth_ref": [
      "r173",
      "r852"
     ]
    },
    "us-gaap_PreferredStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PreferredStockSharesIssued",
     "presentation": [
      "http://modine.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred stock, shares issued (in shares)",
        "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt."
       }
      }
     },
     "auth_ref": [
      "r173",
      "r516"
     ]
    },
    "us-gaap_PreferredStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PreferredStockValue",
     "crdr": "credit",
     "calculation": {
      "http://modine.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://modine.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred stock, $0.025 par value, authorized 16.0 million shares, issued - none",
        "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity."
       }
      }
     },
     "auth_ref": [
      "r173",
      "r782",
      "r983"
     ]
    },
    "mod_PreviouslyClosedManufacturingFacilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://modine.com/20240331",
     "localname": "PreviouslyClosedManufacturingFacilityMember",
     "presentation": [
      "http://modine.com/role/AcquisitionsAndDispositionsDispositionOfPreviouslyclosedFacilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Previously-closed manufacturing facility in the U.S. within the company's Commercial and Industrial Solutions (\"CIS\") segment.",
        "label": "Previously-Closed Manufacturing Facility [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProceedsFromIssuanceOfDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProceedsFromIssuanceOfDebt",
     "crdr": "debit",
     "calculation": {
      "http://modine.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://modine.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Borrowings of debt",
        "documentation": "The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt."
       }
      }
     },
     "auth_ref": [
      "r1037"
     ]
    },
    "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments",
     "crdr": "debit",
     "calculation": {
      "http://modine.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://modine.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from maturities of short-term investments",
        "documentation": "The cash inflow from maturities, prepayments, calls and collections of all investments, including securities and other assets, having ready marketability and intended by management to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term."
       }
      }
     },
     "auth_ref": [
      "r57",
      "r195"
     ]
    },
    "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProceedsFromPaymentsForOtherFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://modine.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://modine.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other - net",
        "documentation": "Amount of cash inflow (outflow) from financing activities classified as other."
       }
      }
     },
     "auth_ref": [
      "r1018",
      "r1036"
     ]
    },
    "us-gaap_ProceedsFromRepaymentsOfBankOverdrafts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProceedsFromRepaymentsOfBankOverdrafts",
     "crdr": "debit",
     "calculation": {
      "http://modine.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://modine.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Borrowings (repayments) on bank overdraft facilities - net",
        "documentation": "The net cash inflow or outflow from the excess drawing from an existing cash balance, which will be honored by the bank but reflected as a loan to the drawer."
       }
      }
     },
     "auth_ref": [
      "r1037",
      "r1038",
      "r1042"
     ]
    },
    "us-gaap_ProceedsFromStockOptionsExercised": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProceedsFromStockOptionsExercised",
     "crdr": "debit",
     "presentation": [
      "http://modine.com/role/StockbasedCompensationStockOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from stock options exercised",
        "label": "Proceeds from Stock Options Exercised",
        "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r29"
     ]
    },
    "srt_ProductOrServiceAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ProductOrServiceAxis",
     "presentation": [
      "http://modine.com/role/RevenueRecognitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Axis]",
        "documentation": "Information by product and service, or group of similar products and similar services."
       }
      }
     },
     "auth_ref": [
      "r406",
      "r767",
      "r813",
      "r814",
      "r815",
      "r816",
      "r817",
      "r818",
      "r927",
      "r956",
      "r984",
      "r1025",
      "r1082",
      "r1084",
      "r1096",
      "r1165"
     ]
    },
    "mod_ProductWarrantiesAndOtherCommitmentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://modine.com/20240331",
     "localname": "ProductWarrantiesAndOtherCommitmentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Product Warranties and Other Commitments [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "mod_ProductWarrantiesAndOtherCommitmentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://modine.com/20240331",
     "localname": "ProductWarrantiesAndOtherCommitmentsTextBlock",
     "presentation": [
      "http://modine.com/role/ProductWarrantiesAndOtherCommitments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for standard and extended product warranties, other product guarantee contracts and other commitments including a tabular reconciliation of the changes in the guarantor's aggregate product warranty liability for the reporting period.",
        "label": "Product warranties and other commitments [Text Block]",
        "verboseLabel": "Product Warranties and Other Commitments"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProductWarrantyLiabilityLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProductWarrantyLiabilityLineItems",
     "presentation": [
      "http://modine.com/role/ProductWarrantiesAndOtherCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product Warranty Liability [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_ProductWarrantyLiabilityTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProductWarrantyLiabilityTable",
     "presentation": [
      "http://modine.com/role/ProductWarrantiesAndOtherCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product Warranty Liability [Table]",
        "documentation": "Disclosure of information about product warranty liability, including, but not limited to, reductions in the liability for payments made under the warranty, changes in the liability for accruals related to product warranties issued, and changes in the liability for accruals related to preexisting warranties."
       }
      }
     },
     "auth_ref": []
    },
    "mod_ProductWarrantyPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://modine.com/20240331",
     "localname": "ProductWarrantyPeriod",
     "presentation": [
      "http://modine.com/role/ProductWarrantiesAndOtherCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Product warranty period in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Product warranty period",
        "terseLabel": "Product warranty period"
       }
      }
     },
     "auth_ref": []
    },
    "srt_ProductsAndServicesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ProductsAndServicesDomain",
     "presentation": [
      "http://modine.com/role/RevenueRecognitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Domain]",
        "documentation": "Product or service, or a group of similar products or similar services."
       }
      }
     },
     "auth_ref": [
      "r406",
      "r767",
      "r813",
      "r814",
      "r815",
      "r816",
      "r817",
      "r818",
      "r927",
      "r956",
      "r984",
      "r1025",
      "r1082",
      "r1084",
      "r1096",
      "r1165"
     ]
    },
    "us-gaap_ProfitLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProfitLoss",
     "crdr": "credit",
     "calculation": {
      "http://modine.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 0.0
      },
      "http://modine.com/role/ConsolidatedStatementsOfComprehensiveIncome": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      },
      "http://modine.com/role/ConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://modine.com/role/ConsolidatedStatementsOfCashFlows",
      "http://modine.com/role/ConsolidatedStatementsOfComprehensiveIncome",
      "http://modine.com/role/ConsolidatedStatementsOfOperations",
      "http://modine.com/role/ConsolidatedStatementsOfShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net earnings",
        "label": "Net earnings",
        "verboseLabel": "Net earnings",
        "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r289",
      "r314",
      "r317",
      "r330",
      "r337",
      "r353",
      "r361",
      "r362",
      "r381",
      "r395",
      "r401",
      "r404",
      "r417",
      "r476",
      "r477",
      "r479",
      "r480",
      "r481",
      "r483",
      "r485",
      "r487",
      "r488",
      "r699",
      "r702",
      "r703",
      "r719",
      "r726",
      "r776",
      "r792",
      "r835",
      "r872",
      "r890",
      "r891",
      "r943",
      "r978",
      "r979",
      "r998",
      "r1034",
      "r1092"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentAbstract",
     "presentation": [
      "http://modine.com/role/SignificantAccountingPoliciesShorttermInvestmentsPropertyPlantAndEquipmentAndAssetsHeldForSaleDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentAdditions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentAdditions",
     "crdr": "debit",
     "presentation": [
      "http://modine.com/role/AcquisitionsAndDispositionsPurchaseOfTmgcoreIncIntellectualPropertyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, plant and equipment acquired",
        "label": "Property, Plant and Equipment, Additions",
        "documentation": "Amount of acquisition of long-lived, physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "presentation": [
      "http://modine.com/role/LeasesDetails",
      "http://modine.com/role/PropertyPlantAndEquipmentDetails",
      "http://modine.com/role/SignificantAccountingPoliciesToolingAndResearchAndDevelopmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-Lived Tangible Asset [Axis]",
        "label": "Property, Plant and Equipment, Type [Axis]",
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale."
       }
      }
     },
     "auth_ref": [
      "r15"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentDisclosureTextBlock",
     "presentation": [
      "http://modine.com/role/PropertyPlantAndEquipment"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Property, Plant and Equipment",
        "label": "Property, Plant and Equipment Disclosure [Text Block]",
        "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections."
       }
      }
     },
     "auth_ref": [
      "r206",
      "r258",
      "r260",
      "r261"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentGross",
     "crdr": "debit",
     "calculation": {
      "http://modine.com/role/PropertyPlantAndEquipmentDetails": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://modine.com/role/PropertyPlantAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, plant and equipment",
        "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures."
       }
      }
     },
     "auth_ref": [
      "r209",
      "r294",
      "r790"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentLineItems",
     "presentation": [
      "http://modine.com/role/PropertyPlantAndEquipmentDetails",
      "http://modine.com/role/SignificantAccountingPoliciesToolingAndResearchAndDevelopmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [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_PropertyPlantAndEquipmentNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentNet",
     "crdr": "debit",
     "calculation": {
      "http://modine.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 2.0
      },
      "http://modine.com/role/PropertyPlantAndEquipmentDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://modine.com/role/ConsolidatedBalanceSheets",
      "http://modine.com/role/PropertyPlantAndEquipmentDetails",
      "http://modine.com/role/SegmentAndGeographicInformationPropertyPlantAndEquipmentByGeographicAreaDetails",
      "http://modine.com/role/SignificantAccountingPoliciesToolingAndResearchAndDevelopmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Property, plant and equipment",
        "terseLabel": "Property, plant and equipment - net",
        "totalLabel": "Net property, plant and equipment",
        "label": "Property, Plant and Equipment, Net",
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r777",
      "r790",
      "r983"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentNetByTypeAbstract",
     "presentation": [
      "http://modine.com/role/PropertyPlantAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, Plant and Equipment [Abstract]",
        "label": "Property, Plant and Equipment, Net, by Type [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "presentation": [
      "http://modine.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, Plant and Equipment",
        "label": "Property, Plant and Equipment, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r258",
      "r260",
      "r788"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentPreproductionDesignAndDevelopmentCosts": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentPreproductionDesignAndDevelopmentCosts",
     "presentation": [
      "http://modine.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tooling",
        "label": "Property, Plant and Equipment, Preproduction Design and Development Costs [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for the preproduction design and development costs it incurs related to long-term supply arrangements, including whether such costs are capitalized or expensed as incurred. The entity also may disclose the aggregate amount of (1) assets recognized for agreements that contractually reimburse the entity for its pre-production design and development costs (2) assets recognized for molds, dies and other tools that the entity owns and (3) assets recognized for molds, dies and other tools that the entity does not own."
       }
      }
     },
     "auth_ref": [
      "r424"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "presentation": [
      "http://modine.com/role/PropertyPlantAndEquipmentTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, Plant and Equipment",
        "label": "Property, Plant and Equipment [Table Text Block]",
        "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation."
       }
      }
     },
     "auth_ref": [
      "r15"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "presentation": [
      "http://modine.com/role/LeasesDetails",
      "http://modine.com/role/PropertyPlantAndEquipmentDetails",
      "http://modine.com/role/SignificantAccountingPoliciesToolingAndResearchAndDevelopmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-Lived Tangible Asset [Domain]",
        "label": "Property, Plant and Equipment, Type [Domain]",
        "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software."
       }
      }
     },
     "auth_ref": [
      "r209"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "presentation": [
      "http://modine.com/role/PropertyPlantAndEquipmentDetails",
      "http://modine.com/role/SignificantAccountingPoliciesToolingAndResearchAndDevelopmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, plant and equipment, depreciable lives",
        "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment."
       }
      }
     },
     "auth_ref": []
    },
    "srt_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "RangeAxis",
     "presentation": [
      "http://modine.com/role/AcquisitionsAndDispositionsDispositionOfTwoCoatingsFacilitiesDetails",
      "http://modine.com/role/AcquisitionsAndDispositionsGermanyAutomotiveBusinessesHeldForSaleDetails",
      "http://modine.com/role/IncomeTaxesTaxYearsSubjectToExaminationTaxCreditsAndTaxCarryforwardsDetails",
      "http://modine.com/role/IndebtednessDetails",
      "http://modine.com/role/LeasesDetails",
      "http://modine.com/role/PensionAndEmployeeBenefitPlansCostComponentsOfPensionPlansDetails",
      "http://modine.com/role/PensionAndEmployeeBenefitPlansDefinedContributionEmployeeBenefitPlansDetails",
      "http://modine.com/role/ProductWarrantiesAndOtherCommitmentsDetails",
      "http://modine.com/role/PropertyPlantAndEquipmentDetails",
      "http://modine.com/role/RevenueRecognitionDetails",
      "http://modine.com/role/SignificantAccountingPoliciesSupplierFinanceProgramsDetails",
      "http://modine.com/role/StockbasedCompensationStockOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]",
        "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median."
       }
      }
     },
     "auth_ref": [
      "r470",
      "r471",
      "r473",
      "r474",
      "r566",
      "r611",
      "r643",
      "r644",
      "r645",
      "r762",
      "r764",
      "r819",
      "r842",
      "r843",
      "r895",
      "r899",
      "r901",
      "r902",
      "r910",
      "r924",
      "r925",
      "r945",
      "r955",
      "r973",
      "r985",
      "r988",
      "r1076",
      "r1094",
      "r1155",
      "r1156",
      "r1157",
      "r1158",
      "r1159"
     ]
    },
    "srt_RangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "RangeMember",
     "presentation": [
      "http://modine.com/role/AcquisitionsAndDispositionsDispositionOfTwoCoatingsFacilitiesDetails",
      "http://modine.com/role/AcquisitionsAndDispositionsGermanyAutomotiveBusinessesHeldForSaleDetails",
      "http://modine.com/role/IncomeTaxesTaxYearsSubjectToExaminationTaxCreditsAndTaxCarryforwardsDetails",
      "http://modine.com/role/IndebtednessDetails",
      "http://modine.com/role/LeasesDetails",
      "http://modine.com/role/PensionAndEmployeeBenefitPlansCostComponentsOfPensionPlansDetails",
      "http://modine.com/role/PensionAndEmployeeBenefitPlansDefinedContributionEmployeeBenefitPlansDetails",
      "http://modine.com/role/ProductWarrantiesAndOtherCommitmentsDetails",
      "http://modine.com/role/PropertyPlantAndEquipmentDetails",
      "http://modine.com/role/RevenueRecognitionDetails",
      "http://modine.com/role/SignificantAccountingPoliciesSupplierFinanceProgramsDetails",
      "http://modine.com/role/StockbasedCompensationStockOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Domain]",
        "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median."
       }
      }
     },
     "auth_ref": [
      "r470",
      "r471",
      "r473",
      "r474",
      "r566",
      "r611",
      "r643",
      "r644",
      "r645",
      "r762",
      "r764",
      "r819",
      "r842",
      "r843",
      "r895",
      "r899",
      "r901",
      "r902",
      "r910",
      "r924",
      "r925",
      "r945",
      "r955",
      "r973",
      "r985",
      "r988",
      "r1076",
      "r1094",
      "r1155",
      "r1156",
      "r1157",
      "r1158",
      "r1159"
     ]
    },
    "us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent",
     "crdr": "debit",
     "calculation": {
      "http://modine.com/role/AccumulatedOtherComprehensiveLossDetails": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://modine.com/role/AccumulatedOtherComprehensiveLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Reclassification from accumulated other comprehensive income (loss)",
        "label": "Reclassification from AOCI, Current Period, before Tax, Attributable to Parent",
        "documentation": "Amount before tax of reclassification adjustments of other comprehensive income (loss) attributable to parent."
       }
      }
     },
     "auth_ref": [
      "r55"
     ]
    },
    "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward",
     "presentation": [
      "http://modine.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Reconciliation of Unrecognized Tax Benefits [Roll Forward]",
        "label": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [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_RepaymentsOfDebtAndCapitalLeaseObligations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RepaymentsOfDebtAndCapitalLeaseObligations",
     "crdr": "credit",
     "calculation": {
      "http://modine.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://modine.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Repayments of debt",
        "label": "Repayments of Debt and Lease Obligation",
        "documentation": "Amount of cash outflow for short-term and long-term debt and lease obligation."
       }
      }
     },
     "auth_ref": []
    },
    "srt_ReportableGeographicalComponentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ReportableGeographicalComponentsMember",
     "presentation": [
      "http://modine.com/role/SegmentAndGeographicInformationNetSalesByGeographicAreaDetails",
      "http://modine.com/role/SegmentAndGeographicInformationPropertyPlantAndEquipmentByGeographicAreaDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reportable Geographical Component [Member]",
        "documentation": "Geographical components of an entity reporting separate financial information in the entity's financial statements."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ResearchAndDevelopmentExpense",
     "crdr": "debit",
     "presentation": [
      "http://modine.com/role/SignificantAccountingPoliciesToolingAndResearchAndDevelopmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Research and development cost",
        "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": [
      "r154",
      "r659",
      "r1160"
     ]
    },
    "us-gaap_ResearchAndDevelopmentExpenseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ResearchAndDevelopmentExpenseAbstract",
     "presentation": [
      "http://modine.com/role/SignificantAccountingPoliciesToolingAndResearchAndDevelopmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Research and Development [Abstract]",
        "label": "Research and Development Expense [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ResearchAndDevelopmentExpensePolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ResearchAndDevelopmentExpensePolicy",
     "presentation": [
      "http://modine.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Research and Development",
        "documentation": "Disclosure of accounting policy for costs it has 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."
       }
      }
     },
     "auth_ref": [
      "r658"
     ]
    },
    "us-gaap_RestrictedCash": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RestrictedCash",
     "crdr": "debit",
     "calculation": {
      "http://modine.com/role/CashCashEquivalentsAndRestrictedCashDetails": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://modine.com/role/CashCashEquivalentsAndRestrictedCashDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r1030",
      "r1043",
      "r1161",
      "r1164"
     ]
    },
    "us-gaap_RestrictedStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RestrictedStockMember",
     "presentation": [
      "http://modine.com/role/EarningsPerShareDetails",
      "http://modine.com/role/StockbasedCompensationRestrictedStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted Stock [Member]",
        "label": "Restricted Stock [Member]",
        "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met."
       }
      }
     },
     "auth_ref": [
      "r64"
     ]
    },
    "us-gaap_RestructuringAndRelatedActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RestructuringAndRelatedActivitiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Restructuring Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock",
     "presentation": [
      "http://modine.com/role/RestructuringActivities"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restructuring Activities",
        "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled."
       }
      }
     },
     "auth_ref": [
      "r457",
      "r458",
      "r460",
      "r463",
      "r469"
     ]
    },
    "us-gaap_RestructuringCharges": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RestructuringCharges",
     "crdr": "debit",
     "calculation": {
      "http://modine.com/role/ConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 4.0
      },
      "http://modine.com/role/RestructuringActivitiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://modine.com/role/ConsolidatedStatementsOfOperations",
      "http://modine.com/role/RestructuringActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Restructuring expenses",
        "totalLabel": "Total",
        "label": "Restructuring Charges",
        "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r464",
      "r466",
      "r1078"
     ]
    },
    "us-gaap_RestructuringChargesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RestructuringChargesAbstract",
     "presentation": [
      "http://modine.com/role/RestructuringActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restructuring and Repositioning Expenses [Abstract]",
        "label": "Restructuring Charges [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RestructuringCostAndReserveLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RestructuringCostAndReserveLineItems",
     "presentation": [
      "http://modine.com/role/RestructuringActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restructuring Cost and Reserve [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": [
      "r459",
      "r460",
      "r461",
      "r462",
      "r466",
      "r467",
      "r468"
     ]
    },
    "us-gaap_RestructuringReserve": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RestructuringReserve",
     "crdr": "credit",
     "presentation": [
      "http://modine.com/role/RestructuringActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "label": "Restructuring Reserve",
        "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan."
       }
      }
     },
     "auth_ref": [
      "r460",
      "r465"
     ]
    },
    "us-gaap_RestructuringReserveAccrualAdjustment1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RestructuringReserveAccrualAdjustment1",
     "crdr": "debit",
     "presentation": [
      "http://modine.com/role/RestructuringActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Additions",
        "label": "Restructuring Reserve, Accrual Adjustment",
        "documentation": "Amount of expense (reversal of expense) which increases (decreases) the restructuring reserve from an adjustment to a previously accrued restructuring liability."
       }
      }
     },
     "auth_ref": [
      "r460",
      "r467"
     ]
    },
    "us-gaap_RestructuringReserveRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RestructuringReserveRollForward",
     "presentation": [
      "http://modine.com/role/RestructuringActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changes in Accrued Severance [Roll Forward]",
        "label": "Restructuring Reserve [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_RestructuringReserveTranslationAdjustment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RestructuringReserveTranslationAdjustment",
     "crdr": "credit",
     "presentation": [
      "http://modine.com/role/RestructuringActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Effect of exchange rate changes",
        "label": "Restructuring Reserve, Foreign Currency Translation Gain (Loss)",
        "documentation": "Amount of foreign currency translation gain (loss) which decreases (increases) the restructuring reserve."
       }
      }
     },
     "auth_ref": [
      "r1079",
      "r1080"
     ]
    },
    "us-gaap_RestructuringReserveTranslationAndOtherAdjustment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RestructuringReserveTranslationAndOtherAdjustment",
     "crdr": "credit",
     "presentation": [
      "http://modine.com/role/RestructuringActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disposition",
        "label": "Restructuring Reserve, Translation and Other Adjustment",
        "documentation": "Amount of increase (decrease) in the restructuring reserve related to foreign currency translation (gain) loss and other increases (decreases)."
       }
      }
     },
     "auth_ref": [
      "r87",
      "r1079"
     ]
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RetainedEarningsAccumulatedDeficit",
     "crdr": "credit",
     "calculation": {
      "http://modine.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://modine.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retained earnings",
        "documentation": "Amount of accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r176",
      "r216",
      "r785",
      "r823",
      "r825",
      "r832",
      "r853",
      "r983"
     ]
    },
    "us-gaap_RetainedEarningsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RetainedEarningsMember",
     "presentation": [
      "http://modine.com/role/ConsolidatedStatementsOfShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retained Earnings [Member]",
        "documentation": "Accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r285",
      "r350",
      "r351",
      "r352",
      "r354",
      "r360",
      "r362",
      "r418",
      "r419",
      "r651",
      "r652",
      "r653",
      "r684",
      "r685",
      "r710",
      "r712",
      "r713",
      "r715",
      "r717",
      "r820",
      "r822",
      "r836",
      "r1170"
     ]
    },
    "us-gaap_RetirementPlanSponsorLocationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RetirementPlanSponsorLocationAxis",
     "presentation": [
      "http://modine.com/role/PensionAndEmployeeBenefitPlansChangesInBenefitObligationsPlanAssetsAndFundedStatusDetails",
      "http://modine.com/role/PensionAndEmployeeBenefitPlansCostComponentsOfPensionPlansDetails",
      "http://modine.com/role/PensionAndEmployeeBenefitPlansDefinedBenefitEmployeeBenefitPlansDetails",
      "http://modine.com/role/PensionAndEmployeeBenefitPlansValuationAssumptionsDetails",
      "http://modine.com/role/PensionAndEmployeeBenefitPlansWeightedaverageAssetAllocationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retirement Plan Sponsor Location [Axis]",
        "documentation": "Information by location of employer sponsoring plan designed to provide retirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans."
       }
      }
     },
     "auth_ref": [
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r558",
      "r559",
      "r560",
      "r561",
      "r562",
      "r563",
      "r564",
      "r565",
      "r566",
      "r567",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577",
      "r578",
      "r579",
      "r580",
      "r581",
      "r582",
      "r583",
      "r584",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r594",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r600",
      "r601",
      "r602",
      "r603",
      "r604",
      "r605",
      "r606",
      "r1103",
      "r1104",
      "r1105"
     ]
    },
    "us-gaap_RetirementPlanSponsorLocationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RetirementPlanSponsorLocationDomain",
     "presentation": [
      "http://modine.com/role/PensionAndEmployeeBenefitPlansChangesInBenefitObligationsPlanAssetsAndFundedStatusDetails",
      "http://modine.com/role/PensionAndEmployeeBenefitPlansCostComponentsOfPensionPlansDetails",
      "http://modine.com/role/PensionAndEmployeeBenefitPlansDefinedBenefitEmployeeBenefitPlansDetails",
      "http://modine.com/role/PensionAndEmployeeBenefitPlansValuationAssumptionsDetails",
      "http://modine.com/role/PensionAndEmployeeBenefitPlansWeightedaverageAssetAllocationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retirement Plan Sponsor Location [Domain]",
        "documentation": "Location of employer sponsoring plan designed to provide retirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans."
       }
      }
     },
     "auth_ref": [
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r558",
      "r559",
      "r560",
      "r561",
      "r562",
      "r563",
      "r564",
      "r565",
      "r566",
      "r567",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577",
      "r578",
      "r579",
      "r580",
      "r581",
      "r582",
      "r583",
      "r584",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r594",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r600",
      "r601",
      "r602",
      "r603",
      "r604",
      "r605",
      "r606",
      "r1103",
      "r1104",
      "r1105"
     ]
    },
    "us-gaap_RetirementPlanTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RetirementPlanTypeAxis",
     "presentation": [
      "http://modine.com/role/FairValueMeasurementsDetails",
      "http://modine.com/role/PensionAndEmployeeBenefitPlansChangesInBenefitObligationsPlanAssetsAndFundedStatusDetails",
      "http://modine.com/role/PensionAndEmployeeBenefitPlansCostComponentsOfPensionPlansDetails",
      "http://modine.com/role/PensionAndEmployeeBenefitPlansDefinedBenefitEmployeeBenefitPlansDetails",
      "http://modine.com/role/PensionAndEmployeeBenefitPlansEstimatedPensionBenefitPaymentsDetails",
      "http://modine.com/role/PensionAndEmployeeBenefitPlansValuationAssumptionsDetails",
      "http://modine.com/role/PensionAndEmployeeBenefitPlansWeightedaverageAssetAllocationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retirement Plan Type [Axis]",
        "documentation": "Information by type of retirement benefit plan. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement."
       }
      }
     },
     "auth_ref": [
      "r541",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r558",
      "r559",
      "r560",
      "r561",
      "r562",
      "r563",
      "r564",
      "r565",
      "r566",
      "r567",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577",
      "r578",
      "r579",
      "r580",
      "r581",
      "r582",
      "r583",
      "r584",
      "r585",
      "r586",
      "r587",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r597",
      "r598",
      "r599",
      "r600",
      "r601",
      "r602",
      "r603",
      "r604",
      "r605",
      "r606",
      "r608",
      "r609",
      "r610",
      "r613",
      "r965",
      "r966",
      "r967",
      "r968",
      "r969",
      "r970",
      "r971",
      "r972"
     ]
    },
    "us-gaap_RetirementPlanTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RetirementPlanTypeDomain",
     "presentation": [
      "http://modine.com/role/FairValueMeasurementsDetails",
      "http://modine.com/role/PensionAndEmployeeBenefitPlansChangesInBenefitObligationsPlanAssetsAndFundedStatusDetails",
      "http://modine.com/role/PensionAndEmployeeBenefitPlansCostComponentsOfPensionPlansDetails",
      "http://modine.com/role/PensionAndEmployeeBenefitPlansDefinedBenefitEmployeeBenefitPlansDetails",
      "http://modine.com/role/PensionAndEmployeeBenefitPlansEstimatedPensionBenefitPaymentsDetails",
      "http://modine.com/role/PensionAndEmployeeBenefitPlansValuationAssumptionsDetails",
      "http://modine.com/role/PensionAndEmployeeBenefitPlansWeightedaverageAssetAllocationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r541",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r558",
      "r559",
      "r560",
      "r561",
      "r562",
      "r563",
      "r564",
      "r565",
      "r566",
      "r567",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577",
      "r578",
      "r579",
      "r580",
      "r581",
      "r582",
      "r583",
      "r584",
      "r585",
      "r586",
      "r587",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r597",
      "r598",
      "r599",
      "r600",
      "r601",
      "r602",
      "r603",
      "r604",
      "r605",
      "r606",
      "r608",
      "r609",
      "r610",
      "r613",
      "r965",
      "r966",
      "r967",
      "r968",
      "r969",
      "r970",
      "r971",
      "r972"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenueFromContractWithCustomerAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue Recognition [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "crdr": "credit",
     "calculation": {
      "http://modine.com/role/ConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://modine.com/role/ConsolidatedStatementsOfOperations",
      "http://modine.com/role/RevenueRecognitionDetails",
      "http://modine.com/role/SegmentAndGeographicInformationNetSalesByGeographicAreaDetails",
      "http://modine.com/role/SegmentAndGeographicInformationNetSalesGrossProfitAndOperatingIncomeBySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net sales",
        "terseLabel": "Net sales",
        "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": [
      "r382",
      "r383",
      "r394",
      "r399",
      "r400",
      "r406",
      "r408",
      "r410",
      "r537",
      "r538",
      "r767"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenueFromContractWithCustomerPolicyTextBlock",
     "presentation": [
      "http://modine.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue Recognition",
        "label": "Revenue from Contract with Customer [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for revenue from contract with customer."
       }
      }
     },
     "auth_ref": [
      "r264",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r926"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "presentation": [
      "http://modine.com/role/RevenueRecognition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue Recognition",
        "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": [
      "r264",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r540"
     ]
    },
    "us-gaap_RevenuePerformanceObligationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenuePerformanceObligationAbstract",
     "presentation": [
      "http://modine.com/role/RevenueRecognitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue Recognition [Abstract]",
        "label": "Revenue, Performance Obligation [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems",
     "presentation": [
      "http://modine.com/role/SegmentAndGeographicInformationNetSalesByGeographicAreaDetails",
      "http://modine.com/role/SegmentAndGeographicInformationPropertyPlantAndEquipmentByGeographicAreaDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenues from External Customers and Long-Lived 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": []
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability",
     "crdr": "debit",
     "presentation": [
      "http://modine.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ROU assets obtained in exchange for finance lease liabilities",
        "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability",
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability."
       }
      }
     },
     "auth_ref": [
      "r754",
      "r982"
     ]
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "crdr": "debit",
     "presentation": [
      "http://modine.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ROU assets obtained in exchange for 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": [
      "r754",
      "r982"
     ]
    },
    "us-gaap_RisksAndUncertaintiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RisksAndUncertaintiesAbstract",
     "presentation": [
      "http://modine.com/role/RisksUncertaintiesContingenciesAndLitigationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Credit Risk [Abstract]",
        "label": "Risks and Uncertainties [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_Rule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "Rule10b51ArrAdoptedFlag",
     "presentation": [
      "http://modine.com/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rule 10b5-1 Arrangement Adopted",
        "label": "Rule 10b5-1 Arrangement Adopted [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1009"
     ]
    },
    "ecd_Rule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "Rule10b51ArrTrmntdFlag",
     "presentation": [
      "http://modine.com/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rule 10b5-1 Arrangement Terminated",
        "label": "Rule 10b5-1 Arrangement Terminated [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1009"
     ]
    },
    "us-gaap_SalesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SalesMember",
     "presentation": [
      "http://modine.com/role/DerivativeInstrumentsGainsLossesRecognizedDetails",
      "http://modine.com/role/RisksUncertaintiesContingenciesAndLitigationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sales [Member]",
        "label": "Net Sales [Member]",
        "documentation": "Primary financial statement caption encompassing revenue from sale of goods and services rendered in the normal course of business."
       }
      }
     },
     "auth_ref": [
      "r34"
     ]
    },
    "srt_ScenarioForecastMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ScenarioForecastMember",
     "presentation": [
      "http://modine.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails",
      "http://modine.com/role/PensionAndEmployeeBenefitPlansWeightedaverageAssetAllocationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forecast [Member]",
        "label": "Forecast [Member]",
        "documentation": "Information reported for future period. Excludes information expected to be reported in future period for effect on historical fact."
       }
      }
     },
     "auth_ref": [
      "r612",
      "r1027",
      "r1057"
     ]
    },
    "us-gaap_ScenarioPlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScenarioPlanMember",
     "presentation": [
      "http://modine.com/role/AcquisitionsAndDispositionsAcquisitionOfScottSpringfieldMfgIncDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Plan [Member]",
        "documentation": "The scenario under which facts represent plans as distinct from actual."
       }
      }
     },
     "auth_ref": []
    },
    "srt_ScenarioUnspecifiedDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ScenarioUnspecifiedDomain",
     "presentation": [
      "http://modine.com/role/AcquisitionsAndDispositionsAcquisitionOfScottSpringfieldMfgIncDetails",
      "http://modine.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails",
      "http://modine.com/role/PensionAndEmployeeBenefitPlansWeightedaverageAssetAllocationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario [Domain]",
        "documentation": "Scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts."
       }
      }
     },
     "auth_ref": [
      "r363",
      "r612",
      "r1015",
      "r1057"
     ]
    },
    "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
     "presentation": [
      "http://modine.com/role/AccumulatedOtherComprehensiveLossTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated Other Comprehensive Loss",
        "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": [
      "r55",
      "r1147",
      "r1148"
     ]
    },
    "us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfAllocationOfPlanAssetsTableTextBlock",
     "presentation": [
      "http://modine.com/role/PensionAndEmployeeBenefitPlansTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Target and Plan Asset Allocations",
        "label": "Schedule of Allocation of Plan Assets [Table Text Block]",
        "documentation": "Tabular disclosure of the major categories of plan assets of pension plans and/or other employee benefit plans. This information may include, but is not limited to, the target allocation of plan assets, the fair value of each major category of plan assets, and the level within the fair value hierarchy in which the fair value measurements fall."
       }
      }
     },
     "auth_ref": [
      "r224"
     ]
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable",
     "presentation": [
      "http://modine.com/role/EarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]",
        "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities."
       }
      }
     },
     "auth_ref": [
      "r64"
     ]
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable",
     "presentation": [
      "http://modine.com/role/AcquisitionsAndDispositionsAcquisitionOfNappsTechnologyCorporationDetails",
      "http://modine.com/role/AcquisitionsAndDispositionsAcquisitionOfScottSpringfieldMfgIncDetails",
      "http://modine.com/role/AcquisitionsAndDispositionsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r108",
      "r110",
      "r698"
     ]
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
     "presentation": [
      "http://modine.com/role/AcquisitionsAndDispositionsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Allocation of Purchase Price",
        "label": "Schedule of Business Acquisitions, by Acquisition [Table Text Block]",
        "documentation": "Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table does not include leveraged buyouts."
       }
      }
     },
     "auth_ref": [
      "r108",
      "r110"
     ]
    },
    "mod_ScheduleOfCapitalExpendituresDepreciationAndAmortizationBySegmentTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://modine.com/20240331",
     "localname": "ScheduleOfCapitalExpendituresDepreciationAndAmortizationBySegmentTableTextBlock",
     "presentation": [
      "http://modine.com/role/SegmentAndGeographicInformationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the capital expenditures and depreciation and amortization expense for each reportable segment.",
        "label": "Schedule Of Capital Expenditures, Depreciation And Amortization By Segment [Table Text Block]",
        "verboseLabel": "Capital Expenditures and Depreciation and Amortization Expense by Segment"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
     "presentation": [
      "http://modine.com/role/SignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Supplemental Cash Flow Information",
        "label": "Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]",
        "documentation": "Tabular disclosure of supplemental cash flow information for the periods presented."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock",
     "presentation": [
      "http://modine.com/role/PensionAndEmployeeBenefitPlansTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Changes in Benefit Obligations and Plan Assets",
        "label": "Schedule of Changes in Projected Benefit Obligations [Table Text Block]",
        "documentation": "Tabular disclosure of the change in the benefit obligation of pension plans and/or other employee benefit plans from the beginning to the end of the period, showing separately, if applicable, the effects of the following: service cost, interest cost, contributions by plan participants, actuarial gains and losses, foreign currency exchange rate changes, benefits paid, plan amendments, business combinations, divestitures, curtailments, settlements, and special and contractual termination benefits."
       }
      }
     },
     "auth_ref": [
      "r223"
     ]
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "presentation": [
      "http://modine.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Tax Provision (Benefit)",
        "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]",
        "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years."
       }
      }
     },
     "auth_ref": [
      "r232"
     ]
    },
    "us-gaap_ScheduleOfDebtInstrumentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfDebtInstrumentsTextBlock",
     "presentation": [
      "http://modine.com/role/IndebtednessTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-Term Debt",
        "label": "Schedule of Long-Term Debt Instruments [Table Text Block]",
        "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer."
       }
      }
     },
     "auth_ref": [
      "r48",
      "r90",
      "r91",
      "r147",
      "r148",
      "r150",
      "r153",
      "r214",
      "r215",
      "r951",
      "r953",
      "r1047"
     ]
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "presentation": [
      "http://modine.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred Tax Assets and Liabilities",
        "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]",
        "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets."
       }
      }
     },
     "auth_ref": [
      "r231"
     ]
    },
    "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable",
     "presentation": [
      "http://modine.com/role/PensionAndEmployeeBenefitPlansChangesInBenefitObligationsPlanAssetsAndFundedStatusDetails",
      "http://modine.com/role/PensionAndEmployeeBenefitPlansCostComponentsOfPensionPlansDetails",
      "http://modine.com/role/PensionAndEmployeeBenefitPlansDefinedBenefitEmployeeBenefitPlansDetails",
      "http://modine.com/role/PensionAndEmployeeBenefitPlansDefinedContributionEmployeeBenefitPlansDetails",
      "http://modine.com/role/PensionAndEmployeeBenefitPlansEstimatedPensionBenefitPaymentsDetails",
      "http://modine.com/role/PensionAndEmployeeBenefitPlansValuationAssumptionsDetails",
      "http://modine.com/role/PensionAndEmployeeBenefitPlansWeightedaverageAssetAllocationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r18",
      "r96",
      "r97",
      "r98",
      "r99"
     ]
    },
    "us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock",
     "presentation": [
      "http://modine.com/role/DerivativeInstrumentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Financial Instruments Designated for Hedge Accounting",
        "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": [
      "r130",
      "r135",
      "r708"
     ]
    },
    "us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock",
     "presentation": [
      "http://modine.com/role/DerivativeInstrumentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Financial Instruments Recorded in Consolidated Balance Sheets",
        "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": [
      "r131"
     ]
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "presentation": [
      "http://modine.com/role/EarningsPerShareTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Basic and Diluted Earnings Per Share",
        "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": [
      "r1058"
     ]
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "presentation": [
      "http://modine.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reconciliation of U.S. Federal Statutory Rate to Effective Tax Rate",
        "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]",
        "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r230"
     ]
    },
    "us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfExpectedBenefitPaymentsTableTextBlock",
     "presentation": [
      "http://modine.com/role/PensionAndEmployeeBenefitPlansTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Estimated Future Benefit Payments",
        "label": "Schedule of Expected Benefit Payments [Table Text Block]",
        "documentation": "Tabular disclosure of benefits expected to be paid by pension plans and/or other employee benefit plans in each of the next five fiscal years and in the aggregate for the five fiscal years thereafter."
       }
      }
     },
     "auth_ref": [
      "r225"
     ]
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock",
     "presentation": [
      "http://modine.com/role/AcquisitionsAndDispositionsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Acquired Intangible Assets",
        "label": "Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]",
        "documentation": "Tabular disclosure of finite-lived intangible assets acquired as part of a business combination or through an asset purchase, by major class and in total, including the value of the asset acquired, any significant residual value (the expected value of the asset at the end of its useful life) and the weighted-average amortization period."
       }
      }
     },
     "auth_ref": [
      "r78"
     ]
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable",
     "presentation": [
      "http://modine.com/role/IntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r78",
      "r79",
      "r768"
     ]
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
     "presentation": [
      "http://modine.com/role/IntangibleAssetsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "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": [
      "r78",
      "r79"
     ]
    },
    "us-gaap_ScheduleOfGoodwillTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfGoodwillTable",
     "presentation": [
      "http://modine.com/role/GoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r438",
      "r946"
     ]
    },
    "us-gaap_ScheduleOfGoodwillTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfGoodwillTextBlock",
     "presentation": [
      "http://modine.com/role/GoodwillTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Changes in Carrying Amount of Goodwill",
        "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule."
       }
      }
     },
     "auth_ref": [
      "r946",
      "r1062",
      "r1063",
      "r1064",
      "r1065",
      "r1066",
      "r1067",
      "r1068",
      "r1069",
      "r1070",
      "r1071",
      "r1072"
     ]
    },
    "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
     "presentation": [
      "http://modine.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Earnings Before Income Taxes",
        "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]",
        "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions."
       }
      }
     },
     "auth_ref": [
      "r1046"
     ]
    },
    "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfInventoryCurrentTableTextBlock",
     "presentation": [
      "http://modine.com/role/InventoriesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventories",
        "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": [
      "r41",
      "r180",
      "r181",
      "r182"
     ]
    },
    "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
     "presentation": [
      "http://modine.com/role/IndebtednessTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maturities of Long Term Debt",
        "label": "Schedule of Maturities of Long-Term Debt [Table Text Block]",
        "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt."
       }
      }
     },
     "auth_ref": [
      "r16"
     ]
    },
    "mod_ScheduleOfNetPeriodicBenefitCostAndAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://modine.com/20240331",
     "localname": "ScheduleOfNetPeriodicBenefitCostAndAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock",
     "presentation": [
      "http://modine.com/role/PensionAndEmployeeBenefitPlansTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of net benefit costs for pension plans and/or other employee benefit plans including service cost, interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) recognized due to settlements or curtailments, and the net gain (loss) and net prior service cost or credit recognized in other comprehensive income (loss) for the period for pension plans and/or other employee benefit plans, and reclassification adjustments of other comprehensive income (loss) for the period, as those amounts, including amortization of the net transition asset or obligation, are recognized as components of net periodic benefit cost.",
        "label": "Schedule of Net Periodic Benefit Cost And Amounts Recognized In Other Comprehensive Income Loss [Table Text Block]",
        "verboseLabel": "Pension Benefit Plans"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfNonvestedShareActivityTableTextBlock",
     "presentation": [
      "http://modine.com/role/StockbasedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restricted Stock Activity",
        "documentation": "Tabular disclosure of the changes in outstanding nonvested shares."
       }
      }
     },
     "auth_ref": [
      "r102"
     ]
    },
    "us-gaap_ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock",
     "presentation": [
      "http://modine.com/role/DerivativeInstrumentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative Financial Instruments Not Designated for Hedge Accounting",
        "label": "Derivatives Not Designated as Hedging Instruments [Table Text Block]",
        "documentation": "Tabular disclosure of derivative instrument not designated or qualifying as hedging instrument."
       }
      }
     },
     "auth_ref": [
      "r136",
      "r1024"
     ]
    },
    "us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock",
     "presentation": [
      "http://modine.com/role/OtherIncomeAndExpenseTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Other Income and Expense",
        "label": "Schedule of Other Nonoperating Income (Expense) [Table Text Block]",
        "documentation": "Tabular disclosure of the components of non-operating income or non-operating expense that may include amounts earned from dividends, interest on securities, gains (losses) on securities sold, equity earnings of unconsolidated affiliates, net gain (loss) on sales of business, interest expense and other miscellaneous income or expense items."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock",
     "presentation": [
      "http://modine.com/role/ProductWarrantiesAndOtherCommitmentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Changes in Accrued Warranty Costs",
        "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": [
      "r475"
     ]
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "presentation": [
      "http://modine.com/role/PropertyPlantAndEquipmentDetails",
      "http://modine.com/role/SignificantAccountingPoliciesToolingAndResearchAndDevelopmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Table]",
        "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation."
       }
      }
     },
     "auth_ref": [
      "r15"
     ]
    },
    "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfRestructuringAndRelatedCostsTable",
     "presentation": [
      "http://modine.com/role/RestructuringActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Restructuring and Related Costs [Table]",
        "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring."
       }
      }
     },
     "auth_ref": [
      "r459",
      "r460",
      "r461",
      "r462",
      "r466",
      "r467",
      "r468"
     ]
    },
    "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock",
     "presentation": [
      "http://modine.com/role/RestructuringActivitiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restructuring and Repositioning Expenses",
        "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets."
       }
      }
     },
     "auth_ref": [
      "r84",
      "r86",
      "r88"
     ]
    },
    "us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfRestructuringReserveByTypeOfCostTextBlock",
     "presentation": [
      "http://modine.com/role/RestructuringActivitiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changes in Accrued Severance",
        "label": "Schedule of Restructuring Reserve by Type of Cost [Table Text Block]",
        "documentation": "Tabular disclosure of an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost. This element may also include a description of any reversal and other adjustment made during the period to the amount of an accrued liability for restructuring activities. This element may be used to encapsulate the roll forward presentations of an entity's restructuring reserve by type of cost and in total, and explanation of changes that occurred in the period."
       }
      }
     },
     "auth_ref": [
      "r85",
      "r89"
     ]
    },
    "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
     "presentation": [
      "http://modine.com/role/SegmentAndGeographicInformationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Net Sales by Geographic Area",
        "label": "Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]",
        "documentation": "Tabular disclosure of information concerning material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries."
       }
      }
     },
     "auth_ref": [
      "r74",
      "r189"
     ]
    },
    "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable",
     "presentation": [
      "http://modine.com/role/SegmentAndGeographicInformationNetSalesByGeographicAreaDetails",
      "http://modine.com/role/SegmentAndGeographicInformationPropertyPlantAndEquipmentByGeographicAreaDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]",
        "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries."
       }
      }
     },
     "auth_ref": [
      "r74",
      "r186"
     ]
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTable",
     "presentation": [
      "http://modine.com/role/SegmentAndGeographicInformationAssetsBySegmentDetails",
      "http://modine.com/role/SegmentAndGeographicInformationCapitalExpendituresAndDepreciationAndAmortizationExpenseBySegmentDetails",
      "http://modine.com/role/SegmentAndGeographicInformationNetSalesGrossProfitAndOperatingIncomeBySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Segment Reporting Information, by Segment [Table]",
        "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss."
       }
      }
     },
     "auth_ref": [
      "r71",
      "r72",
      "r73",
      "r76"
     ]
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
     "presentation": [
      "http://modine.com/role/SegmentAndGeographicInformationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Net Sales, Gross Profit, Operating Income and Assets by Segment",
        "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]",
        "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss."
       }
      }
     },
     "auth_ref": [
      "r71",
      "r72",
      "r73",
      "r76"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "presentation": [
      "http://modine.com/role/StockbasedCompensationIncentiveCompensationPlanDetails",
      "http://modine.com/role/StockbasedCompensationRestrictedStockDetails",
      "http://modine.com/role/StockbasedCompensationStockOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]",
        "documentation": "Disclosure of information about share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r615",
      "r616",
      "r618",
      "r619",
      "r620",
      "r622",
      "r623",
      "r624",
      "r625",
      "r626",
      "r627",
      "r628",
      "r629",
      "r630",
      "r631",
      "r632",
      "r633",
      "r634",
      "r635",
      "r636",
      "r637",
      "r638",
      "r639",
      "r642",
      "r643",
      "r644",
      "r645",
      "r646"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
     "presentation": [
      "http://modine.com/role/StockbasedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Option Activity",
        "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value."
       }
      }
     },
     "auth_ref": [
      "r27",
      "r28",
      "r101"
     ]
    },
    "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
     "presentation": [
      "http://modine.com/role/StockbasedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assumptions Used in Determining Fair Value of Options",
        "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions."
       }
      }
     },
     "auth_ref": [
      "r228"
     ]
    },
    "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
     "presentation": [
      "http://modine.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrecognized Tax Benefits",
        "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]",
        "documentation": "Tabular disclosure of the change in unrecognized tax benefits."
       }
      }
     },
     "auth_ref": [
      "r976",
      "r1133"
     ]
    },
    "srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
     "presentation": [
      "http://modine.com/role/ScheduleIiValuationAndQualifyingAccounts"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule II - Valuation and Qualifying Accounts",
        "label": "SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]",
        "documentation": "The entire disclosure for valuation and qualifying accounts and reserves."
       }
      }
     },
     "auth_ref": [
      "r265",
      "r349"
     ]
    },
    "mod_ScottSpringfieldManufacturingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://modine.com/20240331",
     "localname": "ScottSpringfieldManufacturingMember",
     "presentation": [
      "http://modine.com/role/AcquisitionsAndDispositionsAcquisitionOfScottSpringfieldMfgIncDetails",
      "http://modine.com/role/AcquisitionsAndDispositionsTables",
      "http://modine.com/role/GoodwillDetails",
      "http://modine.com/role/IntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Scott Springfield Mfg. Inc., is a Canadian-based leading manufacturer of air handling units to customers in the data center, telecommunications, healthcare, and aerospace markets.",
        "label": "Scott Springfield Manufacturing [Member]",
        "terseLabel": "Scott Springfield Manufacturing [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "Security12bTitle",
     "presentation": [
      "http://modine.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r1000"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://modine.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r1002"
     ]
    },
    "us-gaap_SegmentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SegmentDomain",
     "presentation": [
      "http://modine.com/role/AcquisitionsAndDispositionsAutomotiveBusinessPreviouslyHeldForSaleDetails",
      "http://modine.com/role/AcquisitionsAndDispositionsDispositionOfPreviouslyclosedFacilityDetails",
      "http://modine.com/role/GoodwillDetails",
      "http://modine.com/role/RestructuringActivitiesDetails",
      "http://modine.com/role/RevenueRecognitionDetails",
      "http://modine.com/role/RisksUncertaintiesContingenciesAndLitigationDetails",
      "http://modine.com/role/SegmentAndGeographicInformationAssetsBySegmentDetails",
      "http://modine.com/role/SegmentAndGeographicInformationCapitalExpendituresAndDepreciationAndAmortizationExpenseBySegmentDetails",
      "http://modine.com/role/SegmentAndGeographicInformationNetSalesGrossProfitAndOperatingIncomeBySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r378",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r404",
      "r410",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r462",
      "r468",
      "r802",
      "r803",
      "r804",
      "r805",
      "r806",
      "r807",
      "r808",
      "r809",
      "r810",
      "r811",
      "r812",
      "r946",
      "r1025",
      "r1165"
     ]
    },
    "us-gaap_SegmentExpenditureAdditionToLongLivedAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SegmentExpenditureAdditionToLongLivedAssets",
     "crdr": "debit",
     "presentation": [
      "http://modine.com/role/SegmentAndGeographicInformationCapitalExpendituresAndDepreciationAndAmortizationExpenseBySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Capital expenditures",
        "label": "Segment, Expenditure, Addition to Long-Lived Assets",
        "documentation": "Amount of expenditure for addition to long-lived assets included in determination of segment assets by chief operating decision maker (CODM) or otherwise regularly provided to CODM. Excludes expenditure for addition to financial instrument, long-term customer relationship of financial institution, mortgage and other servicing rights, deferred policy acquisition cost, and deferred tax assets."
       }
      }
     },
     "auth_ref": [
      "r392",
      "r944"
     ]
    },
    "srt_SegmentGeographicalDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "SegmentGeographicalDomain",
     "presentation": [
      "http://modine.com/role/RevenueRecognitionDetails",
      "http://modine.com/role/SegmentAndGeographicInformationNetSalesByGeographicAreaDetails",
      "http://modine.com/role/SegmentAndGeographicInformationPropertyPlantAndEquipmentByGeographicAreaDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Domain]",
        "documentation": "Geographical area."
       }
      }
     },
     "auth_ref": [
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r271",
      "r272",
      "r273",
      "r274",
      "r408",
      "r409",
      "r838",
      "r839",
      "r840",
      "r896",
      "r900",
      "r903",
      "r911",
      "r915",
      "r916",
      "r917",
      "r918",
      "r919",
      "r920",
      "r921",
      "r922",
      "r923",
      "r928",
      "r957",
      "r988",
      "r1096",
      "r1165"
     ]
    },
    "mod_SegmentReconcilingItemsAndCorporateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://modine.com/20240331",
     "localname": "SegmentReconcilingItemsAndCorporateMember",
     "presentation": [
      "http://modine.com/role/SegmentAndGeographicInformationAssetsBySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Items used in reconciling reportable segments' amounts to consolidated amount, including corporate-level activity.",
        "label": "Segment Reconciling Items and Corporate [Member]",
        "terseLabel": "Other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SegmentReportingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SegmentReportingAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment and Geographic Information [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SegmentReportingDisclosureTextBlock",
     "presentation": [
      "http://modine.com/role/SegmentAndGeographicInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment and Geographic Information",
        "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments."
       }
      }
     },
     "auth_ref": [
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r393",
      "r398",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r410"
     ]
    },
    "us-gaap_SegmentReportingInformationAdditionalInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SegmentReportingInformationAdditionalInformationAbstract",
     "presentation": [
      "http://modine.com/role/SegmentAndGeographicInformationPropertyPlantAndEquipmentByGeographicAreaDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment and Geographic Information [Abstract]",
        "label": "Segment Reporting Information, Additional Information [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SegmentReportingInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SegmentReportingInformationLineItems",
     "presentation": [
      "http://modine.com/role/SegmentAndGeographicInformationAssetsBySegmentDetails",
      "http://modine.com/role/SegmentAndGeographicInformationCapitalExpendituresAndDepreciationAndAmortizationExpenseBySegmentDetails",
      "http://modine.com/role/SegmentAndGeographicInformationNetSalesGrossProfitAndOperatingIncomeBySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting Information [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SegmentReportingInformationRevenueAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SegmentReportingInformationRevenueAbstract",
     "presentation": [
      "http://modine.com/role/SegmentAndGeographicInformationAssetsBySegmentDetails",
      "http://modine.com/role/SegmentAndGeographicInformationCapitalExpendituresAndDepreciationAndAmortizationExpenseBySegmentDetails",
      "http://modine.com/role/SegmentAndGeographicInformationNetSalesByGeographicAreaDetails",
      "http://modine.com/role/SegmentAndGeographicInformationNetSalesGrossProfitAndOperatingIncomeBySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment and Geographic Information [Abstract]",
        "verboseLabel": "Segment Information [Abstract]",
        "label": "Segment Reporting Information, Revenue for Reportable Segment [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "mod_SelfInsuranceReservesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://modine.com/20240331",
     "localname": "SelfInsuranceReservesPolicyTextBlock",
     "presentation": [
      "http://modine.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for self-insurance reserves, including, but not limited to incurred but not reported reserves (IBNR).",
        "label": "Self Insurance Reserves [Policy Text Block]",
        "terseLabel": "Self-insurance Reserves"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SellingGeneralAndAdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SellingGeneralAndAdministrativeExpense",
     "crdr": "debit",
     "calculation": {
      "http://modine.com/role/ConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://modine.com/role/ConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Selling, general and administrative expenses",
        "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc."
       }
      }
     },
     "auth_ref": [
      "r192"
     ]
    },
    "us-gaap_SellingGeneralAndAdministrativeExpensesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SellingGeneralAndAdministrativeExpensesMember",
     "presentation": [
      "http://modine.com/role/AcquisitionsAndDispositionsAcquisitionOfScottSpringfieldMfgIncDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SG&amp;A Expenses [Member]",
        "label": "Selling, General and Administrative Expenses [Member]",
        "documentation": "Primary financial statement caption encompassing selling, general and administrative expense."
       }
      }
     },
     "auth_ref": []
    },
    "mod_SeniorNotesDue2027Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://modine.com/20240331",
     "localname": "SeniorNotesDue2027Member",
     "presentation": [
      "http://modine.com/role/IndebtednessDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "5.8% Senior Notes due 2027.",
        "label": "Senior Notes due 2027 [Member]",
        "terseLabel": "5.8% Senior Notes [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "mod_SeniorNotesDue2029Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://modine.com/20240331",
     "localname": "SeniorNotesDue2029Member",
     "presentation": [
      "http://modine.com/role/IndebtednessDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "5.9% Senior Notes due 2029.",
        "label": "Senior Notes due 2029 [Member]",
        "terseLabel": "5.9% Senior Notes [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SeveranceCosts1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SeveranceCosts1",
     "crdr": "debit",
     "calculation": {
      "http://modine.com/role/RestructuringActivitiesDetails": {
       "parentTag": "us-gaap_RestructuringCharges",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://modine.com/role/RestructuringActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Employee severance and related benefits",
        "label": "Severance Costs",
        "documentation": "Amount of expenses for special or contractual termination benefits provided to current employees involuntarily terminated under a benefit arrangement associated exit or disposal activities pursuant to an authorized plan. Excludes expenses related to one-time termination benefits, a discontinued operation or an asset retirement obligation."
       }
      }
     },
     "auth_ref": [
      "r14"
     ]
    },
    "us-gaap_ShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensation",
     "crdr": "debit",
     "calculation": {
      "http://modine.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://modine.com/role/ConsolidatedStatementsOfCashFlows",
      "http://modine.com/role/StockbasedCompensationIncentiveCompensationPlanDetails",
      "http://modine.com/role/StockbasedCompensationRestrictedStockDetails",
      "http://modine.com/role/StockbasedCompensationStockOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-based compensation expense",
        "verboseLabel": "Stock-based compensation expense (benefit)",
        "label": "Share-Based Payment Arrangement, Noncash Expense",
        "documentation": "Amount of noncash expense for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r13"
     ]
    },
    "us-gaap_ShareBasedCompensationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationAbstract",
     "presentation": [
      "http://modine.com/role/StockbasedCompensationRestrictedStockDetails",
      "http://modine.com/role/StockbasedCompensationStockOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Restricted Stock [Abstract]",
        "terseLabel": "Stock Options [Abstract]",
        "label": "Share-Based Payment Arrangement, Noncash Expense [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract",
     "presentation": [
      "http://modine.com/role/StockbasedCompensationIncentiveCompensationPlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-Based Compensation [Abstract]",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Additional General Disclosures [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "presentation": [
      "http://modine.com/role/StockbasedCompensationRestrictedStockDetails",
      "http://modine.com/role/StockbasedCompensationStockOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award vesting period",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period",
        "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition."
       }
      }
     },
     "auth_ref": [
      "r974"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "presentation": [
      "http://modine.com/role/StockbasedCompensationRestrictedStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Forfeited (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period",
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r635"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://modine.com/role/StockbasedCompensationRestrictedStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forfeited (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value",
        "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event."
       }
      }
     },
     "auth_ref": [
      "r635"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "presentation": [
      "http://modine.com/role/StockbasedCompensationRestrictedStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Granted (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period",
        "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)."
       }
      }
     },
     "auth_ref": [
      "r633"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://modine.com/role/StockbasedCompensationRestrictedStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Granted (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)."
       }
      }
     },
     "auth_ref": [
      "r633"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "presentation": [
      "http://modine.com/role/StockbasedCompensationRestrictedStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Non-vested balance, beginning of year (in shares)",
        "periodEndLabel": "Non-vested balance, end of year (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number",
        "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date."
       }
      }
     },
     "auth_ref": [
      "r630",
      "r631"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward",
     "presentation": [
      "http://modine.com/role/StockbasedCompensationRestrictedStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Restricted Stock Activity [Roll Forward]",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://modine.com/role/StockbasedCompensationRestrictedStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodEndLabel": "Non-vested balance, end of year (in dollars per share)",
        "periodStartLabel": "Non-vested balance, beginning of year (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value",
        "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options."
       }
      }
     },
     "auth_ref": [
      "r630",
      "r631"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward",
     "presentation": [
      "http://modine.com/role/StockbasedCompensationRestrictedStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Weighted Average Price [Rollforward]",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "presentation": [
      "http://modine.com/role/StockbasedCompensationRestrictedStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "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": [
      "r634"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://modine.com/role/StockbasedCompensationRestrictedStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vested (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value",
        "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement."
       }
      }
     },
     "auth_ref": [
      "r634"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract",
     "presentation": [
      "http://modine.com/role/StockbasedCompensationStockOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assumptions for Stock Awards Granted [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
     "presentation": [
      "http://modine.com/role/StockbasedCompensationStockOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expected dividend yield on the Company's stock",
        "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term."
       }
      }
     },
     "auth_ref": [
      "r644"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
     "presentation": [
      "http://modine.com/role/StockbasedCompensationStockOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expected volatility of the Company's stock",
        "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period."
       }
      }
     },
     "auth_ref": [
      "r643"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
     "presentation": [
      "http://modine.com/role/StockbasedCompensationStockOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Risk-free interest rate",
        "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares."
       }
      }
     },
     "auth_ref": [
      "r645"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "presentation": [
      "http://modine.com/role/StockbasedCompensationIncentiveCompensationPlanDetails",
      "http://modine.com/role/StockbasedCompensationRestrictedStockDetails",
      "http://modine.com/role/StockbasedCompensationStockOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r615",
      "r616",
      "r618",
      "r619",
      "r620",
      "r622",
      "r623",
      "r624",
      "r625",
      "r626",
      "r627",
      "r628",
      "r629",
      "r630",
      "r631",
      "r632",
      "r633",
      "r634",
      "r635",
      "r636",
      "r637",
      "r638",
      "r639",
      "r642",
      "r643",
      "r644",
      "r645",
      "r646"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
     "presentation": [
      "http://modine.com/role/StockbasedCompensationIncentiveCompensationPlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Number of shares available for grant (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant",
        "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable."
       }
      }
     },
     "auth_ref": [
      "r100"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract",
     "presentation": [
      "http://modine.com/role/StockbasedCompensationStockOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Additional Information Related to Stock Options Exercised [Abstract]",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber",
     "presentation": [
      "http://modine.com/role/StockbasedCompensationStockOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodEndLabel": "Exercisable, end of year (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number",
        "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan."
       }
      }
     },
     "auth_ref": [
      "r624"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice",
     "presentation": [
      "http://modine.com/role/StockbasedCompensationStockOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodEndLabel": "Exercisable, end of year (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price",
        "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan."
       }
      }
     },
     "auth_ref": [
      "r624"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue",
     "crdr": "debit",
     "presentation": [
      "http://modine.com/role/StockbasedCompensationStockOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intrinsic value of stock options exercised",
        "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares."
       }
      }
     },
     "auth_ref": [
      "r637"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod",
     "presentation": [
      "http://modine.com/role/StockbasedCompensationStockOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Forfeited or expired (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period",
        "documentation": "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired."
       }
      }
     },
     "auth_ref": [
      "r1112"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://modine.com/role/StockbasedCompensationStockOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forfeited or expired (in dollars per share)",
        "documentation": "Weighted average price of options that were either forfeited or expired."
       }
      }
     },
     "auth_ref": [
      "r1112"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
     "presentation": [
      "http://modine.com/role/StockbasedCompensationStockOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Granted (in shares)",
        "documentation": "Gross number of share options (or share units) granted during the period."
       }
      }
     },
     "auth_ref": [
      "r626"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://modine.com/role/StockbasedCompensationStockOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair value of options (in dollars per share)",
        "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology."
       }
      }
     },
     "auth_ref": [
      "r636"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue",
     "crdr": "debit",
     "presentation": [
      "http://modine.com/role/StockbasedCompensationStockOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate intrinsic value, outstanding at end of year",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value",
        "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding."
       }
      }
     },
     "auth_ref": [
      "r100"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "presentation": [
      "http://modine.com/role/StockbasedCompensationStockOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Outstanding, beginning of year (in shares)",
        "periodEndLabel": "Outstanding, end of year (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number",
        "documentation": "Number of options outstanding, including both vested and non-vested options."
       }
      }
     },
     "auth_ref": [
      "r622",
      "r623"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward",
     "presentation": [
      "http://modine.com/role/StockbasedCompensationStockOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Stock Options Activity [Rollforward]",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "presentation": [
      "http://modine.com/role/StockbasedCompensationStockOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodEndLabel": "Outstanding, end of year (in dollars per share)",
        "periodStartLabel": "Outstanding, beginning of year (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price",
        "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan."
       }
      }
     },
     "auth_ref": [
      "r622",
      "r623"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward",
     "presentation": [
      "http://modine.com/role/StockbasedCompensationStockOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Weighted Average Exercise Price [Rollforward]",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "mod_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceMetricPeriodOfCashFlowReturnOnInvestedCapital": {
     "xbrltype": "durationItemType",
     "nsuri": "http://modine.com/20240331",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceMetricPeriodOfCashFlowReturnOnInvestedCapital",
     "presentation": [
      "http://modine.com/role/StockbasedCompensationRestrictedStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The period of time cash flow return on invested capital is averaged as a performance metric for cash awards, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Performance Metric, Period of Cash Flow Return on Invested Capital",
        "terseLabel": "Period of time to average cash flow return on invested capital"
       }
      }
     },
     "auth_ref": []
    },
    "mod_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceMetricPeriodOfGrowthInEbitda": {
     "xbrltype": "durationItemType",
     "nsuri": "http://modine.com/20240331",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceMetricPeriodOfGrowthInEbitda",
     "presentation": [
      "http://modine.com/role/StockbasedCompensationRestrictedStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The period of time growth in consolidated net earnings before interest, taxes, depreciation, amortization, and certain other adjustments (Adjusted EBITDA) is averaged as a performance metric for cash awards, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Performance Metric, Period of Growth in EBITDA",
        "terseLabel": "Period of time to average EBITDA growth"
       }
      }
     },
     "auth_ref": []
    },
    "mod_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://modine.com/20240331",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod",
     "presentation": [
      "http://modine.com/role/StockbasedCompensationRestrictedStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The period of time performance is measured for cash awards, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Performance Period",
        "terseLabel": "Performance period"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "presentation": [
      "http://modine.com/role/StockbasedCompensationRestrictedStockDetails",
      "http://modine.com/role/StockbasedCompensationStockOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Type [Domain]",
        "documentation": "Award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r618",
      "r619",
      "r620",
      "r622",
      "r623",
      "r624",
      "r625",
      "r626",
      "r627",
      "r628",
      "r629",
      "r630",
      "r631",
      "r632",
      "r633",
      "r634",
      "r635",
      "r636",
      "r637",
      "r638",
      "r639",
      "r642",
      "r643",
      "r644",
      "r645",
      "r646"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://modine.com/role/StockbasedCompensationStockOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exercised (in dollars per share)",
        "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares."
       }
      }
     },
     "auth_ref": [
      "r627"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://modine.com/role/StockbasedCompensationStockOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Granted (in dollars per share)",
        "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options."
       }
      }
     },
     "auth_ref": [
      "r626"
     ]
    },
    "mod_ShareBasedCompensationAwardTrancheFourMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://modine.com/20240331",
     "localname": "ShareBasedCompensationAwardTrancheFourMember",
     "presentation": [
      "http://modine.com/role/StockbasedCompensationRestrictedStockDetails",
      "http://modine.com/role/StockbasedCompensationStockOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fourth portion of share-based compensation award differentiated by a particular vesting feature, including, but not limited to, performance measure or service period.",
        "label": "Share-based Compensation Award, Tranche Four [Member]",
        "terseLabel": "Tranche Four [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationAwardTrancheOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationAwardTrancheOneMember",
     "presentation": [
      "http://modine.com/role/StockbasedCompensationRestrictedStockDetails",
      "http://modine.com/role/StockbasedCompensationStockOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tranche One [Member]",
        "label": "Share-Based Payment Arrangement, Tranche One [Member]",
        "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationAwardTrancheThreeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationAwardTrancheThreeMember",
     "presentation": [
      "http://modine.com/role/StockbasedCompensationRestrictedStockDetails",
      "http://modine.com/role/StockbasedCompensationStockOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tranche Three [Member]",
        "documentation": "Third portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationAwardTrancheTwoMember",
     "presentation": [
      "http://modine.com/role/StockbasedCompensationRestrictedStockDetails",
      "http://modine.com/role/StockbasedCompensationStockOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tranche Two [Member]",
        "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy",
     "presentation": [
      "http://modine.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock-based Compensation",
        "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost."
       }
      }
     },
     "auth_ref": [
      "r614",
      "r621",
      "r640",
      "r641",
      "r642",
      "r643",
      "r646",
      "r654",
      "r655",
      "r656",
      "r657"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage",
     "presentation": [
      "http://modine.com/role/StockbasedCompensationRestrictedStockDetails",
      "http://modine.com/role/StockbasedCompensationStockOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Annual vesting percentage",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage",
        "documentation": "Percentage of vesting of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1106"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod",
     "presentation": [
      "http://modine.com/role/StockbasedCompensationStockOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Stock option term",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period",
        "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r975"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
     "presentation": [
      "http://modine.com/role/StockbasedCompensationStockOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expected life of awards in years",
        "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r642"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1",
     "crdr": "debit",
     "presentation": [
      "http://modine.com/role/StockbasedCompensationStockOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate intrinsic value, exercisable at end of year",
        "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable."
       }
      }
     },
     "auth_ref": [
      "r100"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1",
     "presentation": [
      "http://modine.com/role/StockbasedCompensationStockOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted average remaining contractual term, exercisable at end of year",
        "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r100"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
     "presentation": [
      "http://modine.com/role/StockbasedCompensationStockOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted average remaining contractual term, outstanding at end of year",
        "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r227"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1",
     "crdr": "credit",
     "presentation": [
      "http://modine.com/role/StockbasedCompensationRestrictedStockDetails",
      "http://modine.com/role/StockbasedCompensationStockOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Fair value of awards vesting",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value",
        "documentation": "Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock."
       }
      }
     },
     "auth_ref": [
      "r637"
     ]
    },
    "mod_ShippingAndHandlingCostsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://modine.com/20240331",
     "localname": "ShippingAndHandlingCostsPolicyTextBlock",
     "presentation": [
      "http://modine.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for the classification of shipping and handling costs.",
        "label": "Shipping and Handling Costs [Policy Text Block]",
        "terseLabel": "Shipping and Handling Costs"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShortTermBorrowings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShortTermBorrowings",
     "crdr": "credit",
     "calculation": {
      "http://modine.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://modine.com/role/ConsolidatedBalanceSheets",
      "http://modine.com/role/IndebtednessDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short-term debt",
        "label": "Short-Term Debt",
        "documentation": "Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r167",
      "r243",
      "r983",
      "r1163"
     ]
    },
    "us-gaap_ShortTermInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShortTermInvestments",
     "crdr": "debit",
     "presentation": [
      "http://modine.com/role/SignificantAccountingPoliciesShorttermInvestmentsPropertyPlantAndEquipmentAndAssetsHeldForSaleDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short-term investments",
        "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current."
       }
      }
     },
     "auth_ref": [
      "r248",
      "r249",
      "r1031"
     ]
    },
    "us-gaap_ShortTermInvestmentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShortTermInvestmentsAbstract",
     "presentation": [
      "http://modine.com/role/SignificantAccountingPoliciesShorttermInvestmentsPropertyPlantAndEquipmentAndAssetsHeldForSaleDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short-Term Investments [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShortTermLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShortTermLeaseCost",
     "crdr": "debit",
     "presentation": [
      "http://modine.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short-term lease expense",
        "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less."
       }
      }
     },
     "auth_ref": [
      "r752",
      "r982"
     ]
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SignificantAccountingPoliciesTextBlock",
     "presentation": [
      "http://modine.com/role/SignificantAccountingPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Significant Accounting Policies",
        "label": "Significant Accounting Policies [Text Block]",
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity."
       }
      }
     },
     "auth_ref": [
      "r200",
      "r335"
     ]
    },
    "us-gaap_StandardProductWarrantyAccrual": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StandardProductWarrantyAccrual",
     "crdr": "credit",
     "presentation": [
      "http://modine.com/role/ProductWarrantiesAndOtherCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Beginning balance",
        "periodEndLabel": "Ending balance",
        "label": "Standard Product Warranty Accrual",
        "documentation": "Amount as of the balance sheet date of the aggregate standard product warranty liability. Does not include the balance for the extended product warranty liability."
       }
      }
     },
     "auth_ref": [
      "r1087",
      "r1091"
     ]
    },
    "us-gaap_StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition",
     "crdr": "credit",
     "presentation": [
      "http://modine.com/role/ProductWarrantiesAndOtherCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Acquisition of business",
        "label": "Standard Product Warranty Accrual, Additions from Business Acquisition",
        "documentation": "Amount of increase in the standard product warranty accrual from a business acquisition. Excludes extended product warranties."
       }
      }
     },
     "auth_ref": [
      "r1086"
     ]
    },
    "mod_StandardProductWarrantyAccrualDispositionOfBusinesses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://modine.com/20240331",
     "localname": "StandardProductWarrantyAccrualDispositionOfBusinesses",
     "crdr": "debit",
     "presentation": [
      "http://modine.com/role/ProductWarrantiesAndOtherCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in the standard product warranty accrual from the disposition of a business. Excludes extended product warranties.",
        "label": "Standard Product Warranty Accrual, Disposition of Businesses",
        "negatedLabel": "Disposition of businesses"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StandardProductWarrantyAccrualForeignCurrencyTranslationGainLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StandardProductWarrantyAccrualForeignCurrencyTranslationGainLoss",
     "crdr": "credit",
     "presentation": [
      "http://modine.com/role/ProductWarrantiesAndOtherCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Effect of exchange rate changes",
        "label": "Standard Product Warranty Accrual, Foreign Currency Translation Gain (Loss)",
        "documentation": "Amount of foreign currency translation gain (loss) which decreases (increases) the standard product warranty accrual. Excludes extended product warranties."
       }
      }
     },
     "auth_ref": [
      "r1086"
     ]
    },
    "us-gaap_StandardProductWarrantyAccrualPayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StandardProductWarrantyAccrualPayments",
     "crdr": "debit",
     "presentation": [
      "http://modine.com/role/ProductWarrantiesAndOtherCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Settlements",
        "label": "Standard Product Warranty Accrual, Decrease for Payments",
        "documentation": "Amount of decrease in the standard product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard product warranty. Excludes extended product warranties."
       }
      }
     },
     "auth_ref": [
      "r1088"
     ]
    },
    "us-gaap_StandardProductWarrantyAccrualPreexistingIncreaseDecrease": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StandardProductWarrantyAccrualPreexistingIncreaseDecrease",
     "crdr": "credit",
     "presentation": [
      "http://modine.com/role/ProductWarrantiesAndOtherCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to pre-existing warranties",
        "documentation": "Amount of increase (decrease) in the standard product warranty accrual from changes in estimates attributable to preexisting product warranties. Excludes extended product warranties."
       }
      }
     },
     "auth_ref": [
      "r1090"
     ]
    },
    "us-gaap_StandardProductWarrantyAccrualWarrantiesIssued": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StandardProductWarrantyAccrualWarrantiesIssued",
     "crdr": "credit",
     "presentation": [
      "http://modine.com/role/ProductWarrantiesAndOtherCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warranties recorded at time of sale",
        "documentation": "Amount of increase in the standard product warranty accrual from warranties issued. Excludes extended product warranties."
       }
      }
     },
     "auth_ref": [
      "r1089"
     ]
    },
    "us-gaap_StandardProductWarrantyDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StandardProductWarrantyDisclosureAbstract",
     "presentation": [
      "http://modine.com/role/ProductWarrantiesAndOtherCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product Warranties [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StandardProductWarrantyPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StandardProductWarrantyPolicy",
     "presentation": [
      "http://modine.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warranty",
        "documentation": "Disclosure of accounting policy for standard warranties including the methodology for measuring the liability."
       }
      }
     },
     "auth_ref": [
      "r1085"
     ]
    },
    "us-gaap_StateAndLocalJurisdictionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StateAndLocalJurisdictionMember",
     "presentation": [
      "http://modine.com/role/IncomeTaxesTaxYearsSubjectToExaminationTaxCreditsAndTaxCarryforwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "State and Local [Member]",
        "label": "State and Local Jurisdiction [Member]",
        "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity."
       }
      }
     },
     "auth_ref": []
    },
    "mod_StateAndLocalTaxExpenseBenefitAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://modine.com/20240331",
     "localname": "StateAndLocalTaxExpenseBenefitAbstract",
     "presentation": [
      "http://modine.com/role/IncomeTaxesIncomeTaxProvisionBenefitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "State and Local Tax Expense Benefit [Abstract]",
        "terseLabel": "State [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementBusinessSegmentsAxis",
     "presentation": [
      "http://modine.com/role/AcquisitionsAndDispositionsAutomotiveBusinessPreviouslyHeldForSaleDetails",
      "http://modine.com/role/AcquisitionsAndDispositionsDispositionOfPreviouslyclosedFacilityDetails",
      "http://modine.com/role/GoodwillDetails",
      "http://modine.com/role/RestructuringActivitiesDetails",
      "http://modine.com/role/RevenueRecognitionDetails",
      "http://modine.com/role/RisksUncertaintiesContingenciesAndLitigationDetails",
      "http://modine.com/role/SegmentAndGeographicInformationAssetsBySegmentDetails",
      "http://modine.com/role/SegmentAndGeographicInformationCapitalExpendituresAndDepreciationAndAmortizationExpenseBySegmentDetails",
      "http://modine.com/role/SegmentAndGeographicInformationNetSalesGrossProfitAndOperatingIncomeBySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segments [Axis]",
        "documentation": "Information by business segments."
       }
      }
     },
     "auth_ref": [
      "r287",
      "r378",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r404",
      "r410",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r446",
      "r462",
      "r468",
      "r802",
      "r803",
      "r804",
      "r805",
      "r806",
      "r807",
      "r808",
      "r809",
      "r810",
      "r811",
      "r812",
      "r946",
      "r1025",
      "r1165"
     ]
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementEquityComponentsAxis",
     "presentation": [
      "http://modine.com/role/AccumulatedOtherComprehensiveLossDetails",
      "http://modine.com/role/ConsolidatedStatementsOfShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Components [Axis]",
        "documentation": "Information by component of equity."
       }
      }
     },
     "auth_ref": [
      "r24",
      "r51",
      "r285",
      "r320",
      "r321",
      "r322",
      "r350",
      "r351",
      "r352",
      "r354",
      "r360",
      "r362",
      "r376",
      "r418",
      "r419",
      "r517",
      "r651",
      "r652",
      "r653",
      "r684",
      "r685",
      "r710",
      "r711",
      "r712",
      "r713",
      "r714",
      "r715",
      "r717",
      "r732",
      "r734",
      "r735",
      "r736",
      "r737",
      "r738",
      "r758",
      "r820",
      "r821",
      "r822",
      "r836",
      "r892"
     ]
    },
    "srt_StatementGeographicalAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "StatementGeographicalAxis",
     "presentation": [
      "http://modine.com/role/RevenueRecognitionDetails",
      "http://modine.com/role/SegmentAndGeographicInformationNetSalesByGeographicAreaDetails",
      "http://modine.com/role/SegmentAndGeographicInformationPropertyPlantAndEquipmentByGeographicAreaDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Axis]",
        "documentation": "Information by geographical components."
       }
      }
     },
     "auth_ref": [
      "r266",
      "r275",
      "r408",
      "r409",
      "r838",
      "r839",
      "r840",
      "r896",
      "r900",
      "r903",
      "r911",
      "r913",
      "r915",
      "r916",
      "r917",
      "r918",
      "r919",
      "r920",
      "r921",
      "r922",
      "r923",
      "r928",
      "r957",
      "r988",
      "r1096",
      "r1165"
     ]
    },
    "us-gaap_StatementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementLineItems",
     "presentation": [
      "http://modine.com/role/ConsolidatedStatementsOfShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r350",
      "r351",
      "r352",
      "r376",
      "r767",
      "r827",
      "r837",
      "r844",
      "r845",
      "r846",
      "r847",
      "r848",
      "r849",
      "r852",
      "r855",
      "r856",
      "r857",
      "r858",
      "r859",
      "r860",
      "r861",
      "r862",
      "r863",
      "r865",
      "r866",
      "r867",
      "r868",
      "r869",
      "r871",
      "r873",
      "r874",
      "r877",
      "r878",
      "r879",
      "r880",
      "r881",
      "r882",
      "r883",
      "r884",
      "r885",
      "r886",
      "r887",
      "r888",
      "r892",
      "r989"
     ]
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementOfCashFlowsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementOfFinancialPositionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "CONSOLIDATED BALANCE SHEETS [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementOfStockholdersEquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_StatementScenarioAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "StatementScenarioAxis",
     "presentation": [
      "http://modine.com/role/AcquisitionsAndDispositionsAcquisitionOfScottSpringfieldMfgIncDetails",
      "http://modine.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails",
      "http://modine.com/role/PensionAndEmployeeBenefitPlansWeightedaverageAssetAllocationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario [Axis]",
        "documentation": "Information by scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts."
       }
      }
     },
     "auth_ref": [
      "r363",
      "r612",
      "r1015",
      "r1016",
      "r1057"
     ]
    },
    "us-gaap_StatementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementTable",
     "presentation": [
      "http://modine.com/role/ConsolidatedStatementsOfShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r350",
      "r351",
      "r352",
      "r376",
      "r767",
      "r827",
      "r837",
      "r844",
      "r845",
      "r846",
      "r847",
      "r848",
      "r849",
      "r852",
      "r855",
      "r856",
      "r857",
      "r858",
      "r859",
      "r860",
      "r861",
      "r862",
      "r863",
      "r865",
      "r866",
      "r867",
      "r868",
      "r869",
      "r871",
      "r873",
      "r874",
      "r877",
      "r878",
      "r879",
      "r880",
      "r881",
      "r882",
      "r883",
      "r884",
      "r885",
      "r886",
      "r887",
      "r888",
      "r892",
      "r989"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation",
     "presentation": [
      "http://modine.com/role/ConsolidatedStatementsOfShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock options and awards (in shares)",
        "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP)."
       }
      }
     },
     "auth_ref": [
      "r24",
      "r173",
      "r174",
      "r216"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "presentation": [
      "http://modine.com/role/StockbasedCompensationStockOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "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": [
      "r24",
      "r173",
      "r174",
      "r216",
      "r627"
     ]
    },
    "us-gaap_StockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://modine.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://modine.com/role/AccumulatedOtherComprehensiveLossDetails",
      "http://modine.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Balance",
        "periodEndLabel": "Balance",
        "totalLabel": "Total Modine shareholders' equity",
        "label": "Equity, Attributable to Parent",
        "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r174",
      "r177",
      "r178",
      "r201",
      "r854",
      "r870",
      "r893",
      "r894",
      "r983",
      "r999",
      "r1045",
      "r1061",
      "r1145",
      "r1170"
     ]
    },
    "us-gaap_StockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockholdersEquityAbstract",
     "presentation": [
      "http://modine.com/role/ConsolidatedBalanceSheets",
      "http://modine.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Shareholders' equity:",
        "label": "Shareholders' equity:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://modine.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://modine.com/role/ConsolidatedBalanceSheets",
      "http://modine.com/role/ConsolidatedStatementsOfShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total equity",
        "periodEndLabel": "Balance",
        "periodStartLabel": "Balance",
        "label": "Equity, Including Portion Attributable to Noncontrolling Interest",
        "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity."
       }
      }
     },
     "auth_ref": [
      "r119",
      "r120",
      "r123",
      "r285",
      "r286",
      "r321",
      "r350",
      "r351",
      "r352",
      "r354",
      "r360",
      "r418",
      "r419",
      "r517",
      "r651",
      "r652",
      "r653",
      "r684",
      "r685",
      "r710",
      "r711",
      "r712",
      "r713",
      "r714",
      "r715",
      "r717",
      "r732",
      "r734",
      "r738",
      "r758",
      "r821",
      "r822",
      "r834",
      "r854",
      "r870",
      "r893",
      "r894",
      "r912",
      "r998",
      "r1045",
      "r1061",
      "r1145",
      "r1170"
     ]
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SupplementalCashFlowInformationAbstract",
     "presentation": [
      "http://modine.com/role/SignificantAccountingPoliciesSupplementalCashFlowInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Supplemental Cash Flow Information [Abstract]",
        "label": "Supplemental Cash Flow Information [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "mod_SupplementalCashFlowInformationRelatedToLeasesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://modine.com/20240331",
     "localname": "SupplementalCashFlowInformationRelatedToLeasesAbstract",
     "presentation": [
      "http://modine.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental Cash Flow Information Related to Leases [Abstract]",
        "terseLabel": "Supplemental Cash Flow Information [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "mod_SupplierFinanceProgramAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://modine.com/20240331",
     "localname": "SupplierFinanceProgramAbstract",
     "presentation": [
      "http://modine.com/role/SignificantAccountingPoliciesSupplierFinanceProgramsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplier Finance Program [Abstract]",
        "terseLabel": "Supplier Finance Program [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SupplierFinanceProgramLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SupplierFinanceProgramLineItems",
     "presentation": [
      "http://modine.com/role/SignificantAccountingPoliciesSupplierFinanceProgramsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplier Finance Program [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": [
      "r447",
      "r448",
      "r449"
     ]
    },
    "us-gaap_SupplierFinanceProgramObligation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SupplierFinanceProgramObligation",
     "crdr": "credit",
     "presentation": [
      "http://modine.com/role/SignificantAccountingPoliciesSupplierFinanceProgramsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Obligations outstanding, beginning of period",
        "periodEndLabel": "Obligations outstanding, end of period",
        "label": "Supplier Finance Program, Obligation",
        "documentation": "Amount of obligation for supplier finance program."
       }
      }
     },
     "auth_ref": [
      "r448",
      "r449",
      "r450",
      "r453",
      "r454",
      "r947"
     ]
    },
    "us-gaap_SupplierFinanceProgramObligationDecreaseSettlement": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SupplierFinanceProgramObligationDecreaseSettlement",
     "crdr": "debit",
     "presentation": [
      "http://modine.com/role/SignificantAccountingPoliciesSupplierFinanceProgramsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Invoices paid",
        "label": "Supplier Finance Program, Obligation, Settlement",
        "documentation": "Amount of decrease in obligation for supplier finance program from settlement."
       }
      }
     },
     "auth_ref": [
      "r452",
      "r947"
     ]
    },
    "us-gaap_SupplierFinanceProgramObligationIncrease": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SupplierFinanceProgramObligationIncrease",
     "crdr": "credit",
     "presentation": [
      "http://modine.com/role/SignificantAccountingPoliciesSupplierFinanceProgramsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Invoices submitted",
        "label": "Supplier Finance Program, Obligation, Addition",
        "documentation": "Amount of increase in obligation for supplier finance program."
       }
      }
     },
     "auth_ref": [
      "r451",
      "r947"
     ]
    },
    "us-gaap_SupplierFinanceProgramObligationRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SupplierFinanceProgramObligationRollForward",
     "presentation": [
      "http://modine.com/role/SignificantAccountingPoliciesSupplierFinanceProgramsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplier Finance Program, Obligation [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_SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration",
     "presentation": [
      "http://modine.com/role/SignificantAccountingPoliciesSupplierFinanceProgramsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplier Finance Program, Obligation, Statement of Financial Position [Extensible Enumeration]",
        "documentation": "Indicates line item in statement of financial position that includes obligation for supplier finance program."
       }
      }
     },
     "auth_ref": [
      "r449"
     ]
    },
    "us-gaap_SupplierFinanceProgramPaymentTimingPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SupplierFinanceProgramPaymentTimingPeriod",
     "presentation": [
      "http://modine.com/role/SignificantAccountingPoliciesSupplierFinanceProgramsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payment period for supplier finance program",
        "documentation": "Period when payment is expected to be made to finance provider or intermediary in supplier finance program, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r447"
     ]
    },
    "us-gaap_SupplierFinanceProgramTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SupplierFinanceProgramTable",
     "presentation": [
      "http://modine.com/role/SignificantAccountingPoliciesSupplierFinanceProgramsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplier Finance Program [Table]",
        "documentation": "Disclosure of information about supplier finance program."
       }
      }
     },
     "auth_ref": [
      "r447",
      "r448",
      "r449"
     ]
    },
    "us-gaap_SupplierFinanceProgramTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SupplierFinanceProgramTableTextBlock",
     "presentation": [
      "http://modine.com/role/SignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Obligations Associated with Supplier Finance Program",
        "documentation": "Tabular disclosure of supplier finance program."
       }
      }
     },
     "auth_ref": [
      "r947",
      "r1075"
     ]
    },
    "mod_SwinglineLoansMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://modine.com/20240331",
     "localname": "SwinglineLoansMember",
     "presentation": [
      "http://modine.com/role/IndebtednessDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Shorter duration swingline loans under a credit agreement with a syndicate of banks.",
        "label": "Swingline Loans [Member]",
        "terseLabel": "Swingline Loans [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "mod_TMGcoreIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://modine.com/20240331",
     "localname": "TMGcoreIncMember",
     "presentation": [
      "http://modine.com/role/AcquisitionsAndDispositionsPurchaseOfTmgcoreIncIntellectualPropertyDetails",
      "http://modine.com/role/IntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Intellectual property and other specific assets purchased from TMGcore, Inc., a specialist in single- and two-phase liquid immersion cooling technology for data centers.",
        "label": "TMGcore, Inc. [Member]",
        "terseLabel": "TMGcore, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TaxCreditCarryforwardAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TaxCreditCarryforwardAmount",
     "crdr": "debit",
     "presentation": [
      "http://modine.com/role/IncomeTaxesTaxYearsSubjectToExaminationTaxCreditsAndTaxCarryforwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tax credit carryforward",
        "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws."
       }
      }
     },
     "auth_ref": [
      "r105"
     ]
    },
    "us-gaap_TaxCreditCarryforwardAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TaxCreditCarryforwardAxis",
     "presentation": [
      "http://modine.com/role/IncomeTaxesTaxYearsSubjectToExaminationTaxCreditsAndTaxCarryforwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tax Credit Carryforward [Axis]",
        "documentation": "Information by specific tax credit related to an unused tax credit."
       }
      }
     },
     "auth_ref": [
      "r104"
     ]
    },
    "us-gaap_TaxCreditCarryforwardExpirationDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TaxCreditCarryforwardExpirationDate",
     "presentation": [
      "http://modine.com/role/IncomeTaxesTaxYearsSubjectToExaminationTaxCreditsAndTaxCarryforwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax credit carryforward, expiration date",
        "label": "Tax Credit Carryforward, Expiration Date",
        "documentation": "Expiration date of the tax credit carryforward, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": [
      "r105"
     ]
    },
    "us-gaap_TaxCreditCarryforwardLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TaxCreditCarryforwardLineItems",
     "presentation": [
      "http://modine.com/role/IncomeTaxesTaxYearsSubjectToExaminationTaxCreditsAndTaxCarryforwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Taxes [Abstract]",
        "label": "Tax Credit Carryforward [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_TaxCreditCarryforwardNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TaxCreditCarryforwardNameDomain",
     "presentation": [
      "http://modine.com/role/IncomeTaxesTaxYearsSubjectToExaminationTaxCreditsAndTaxCarryforwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tax Credit Carryforward, Name [Domain]",
        "documentation": "The name of the tax credit carryforward."
       }
      }
     },
     "auth_ref": [
      "r104"
     ]
    },
    "us-gaap_TaxCreditCarryforwardTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TaxCreditCarryforwardTable",
     "presentation": [
      "http://modine.com/role/IncomeTaxesTaxYearsSubjectToExaminationTaxCreditsAndTaxCarryforwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tax Credit Carryforward [Table]",
        "documentation": "A listing of tax credit carryforwards available to reduce future taxable income including descriptions, amounts, expiration dates, limitations on use and the related deferred tax assets and valuation allowances."
       }
      }
     },
     "auth_ref": [
      "r104"
     ]
    },
    "us-gaap_TechnologyBasedIntangibleAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TechnologyBasedIntangibleAssetsMember",
     "presentation": [
      "http://modine.com/role/AcquisitionsAndDispositionsPurchaseOfTmgcoreIncIntellectualPropertyDetails",
      "http://modine.com/role/IntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Acquired Technology [Member]",
        "documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights."
       }
      }
     },
     "auth_ref": [
      "r36"
     ]
    },
    "mod_TermLoansMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://modine.com/20240331",
     "localname": "TermLoansMember",
     "presentation": [
      "http://modine.com/role/IndebtednessDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "U.S. dollar- and euro-denominated term loan facilities under a credit agreement with a syndicate of banks.",
        "label": "Term Loans [Member]",
        "terseLabel": "Term Loans [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "mod_ThreeGermanyAutomotiveBusinessesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://modine.com/20240331",
     "localname": "ThreeGermanyAutomotiveBusinessesMember",
     "presentation": [
      "http://modine.com/role/AcquisitionsAndDispositionsGermanyAutomotiveBusinessesHeldForSaleDetails",
      "http://modine.com/role/PensionAndEmployeeBenefitPlansCostComponentsOfPensionPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Three automotive businesses based in Germany which produce air- and liquid-cooled products for internal combustion diesel and gasoline engines for the European automotive market.",
        "label": "Three Germany Automotive Businesses [Member]",
        "verboseLabel": "Germany Automotive Businesses [Member]",
        "terseLabel": "Three Germany Automotive Businesses [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TimingOfTransferOfGoodOrServiceAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TimingOfTransferOfGoodOrServiceAxis",
     "presentation": [
      "http://modine.com/role/RevenueRecognitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Timing of Transfer of Good or Service [Axis]",
        "documentation": "Information by timing of transfer of good or service to customer."
       }
      }
     },
     "auth_ref": [
      "r961",
      "r1096"
     ]
    },
    "us-gaap_TimingOfTransferOfGoodOrServiceDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TimingOfTransferOfGoodOrServiceDomain",
     "presentation": [
      "http://modine.com/role/RevenueRecognitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Timing of Transfer of Good or Service [Domain]",
        "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time."
       }
      }
     },
     "auth_ref": [
      "r961",
      "r1096"
     ]
    },
    "mod_ToolingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://modine.com/20240331",
     "localname": "ToolingAbstract",
     "presentation": [
      "http://modine.com/role/SignificantAccountingPoliciesToolingAndResearchAndDevelopmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tooling [Abstract]",
        "terseLabel": "Tooling [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "mod_ToolingCostsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://modine.com/20240331",
     "localname": "ToolingCostsAbstract",
     "presentation": [
      "http://modine.com/role/SignificantAccountingPoliciesToolingAndResearchAndDevelopmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tooling costs [Abstract]",
        "terseLabel": "Tooling [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ToolsDiesAndMoldsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ToolsDiesAndMoldsMember",
     "presentation": [
      "http://modine.com/role/SignificantAccountingPoliciesToolingAndResearchAndDevelopmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tooling [Member]",
        "documentation": "Equipment commonly used to cut, shape, and form metal and other materials into goods for sale."
       }
      }
     },
     "auth_ref": []
    },
    "mod_TopTenCustomersMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://modine.com/20240331",
     "localname": "TopTenCustomersMember",
     "presentation": [
      "http://modine.com/role/RisksUncertaintiesContingenciesAndLitigationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Company's top ten customers.",
        "label": "Top Ten Customers [Member]",
        "terseLabel": "Top Ten Customers [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TradeAndOtherAccountsReceivablePolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TradeAndOtherAccountsReceivablePolicy",
     "presentation": [
      "http://modine.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Trade Accounts Receivable",
        "label": "Accounts Receivable [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r253",
      "r254",
      "r255",
      "r413",
      "r414",
      "r416"
     ]
    },
    "us-gaap_TradeNamesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TradeNamesMember",
     "presentation": [
      "http://modine.com/role/AcquisitionsAndDispositionsAcquisitionOfScottSpringfieldMfgIncDetails",
      "http://modine.com/role/IntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trade Names [Member]",
        "terseLabel": "Trade Names [Member]",
        "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof."
       }
      }
     },
     "auth_ref": [
      "r113"
     ]
    },
    "mod_TradeReceivablesAndAllowanceForDoubtfulAccountsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://modine.com/20240331",
     "localname": "TradeReceivablesAndAllowanceForDoubtfulAccountsAbstract",
     "presentation": [
      "http://modine.com/role/SignificantAccountingPoliciesTradeAccountsReceivableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trade receivables and allowance for doubtful accounts [Abstract]",
        "terseLabel": "Trade Accounts Receivable [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "mod_TradeReceivablesSoldWithoutRecourse": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://modine.com/20240331",
     "localname": "TradeReceivablesSoldWithoutRecourse",
     "crdr": "debit",
     "presentation": [
      "http://modine.com/role/SignificantAccountingPoliciesTradeAccountsReceivableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of trade receivables sold without recourse.",
        "label": "Trade receivables sold without recourse",
        "terseLabel": "Trade receivables sold without recourse"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TradingSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TradingSecurities",
     "crdr": "debit",
     "presentation": [
      "http://modine.com/role/FairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments",
        "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in net income (trading) and investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI)."
       }
      }
     },
     "auth_ref": [
      "r152",
      "r300",
      "r931"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "TradingSymbol",
     "presentation": [
      "http://modine.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TransferredAtPointInTimeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TransferredAtPointInTimeMember",
     "presentation": [
      "http://modine.com/role/RevenueRecognitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Products Transferred at a Point in Time [Member]",
        "documentation": "Contract with customer in which good or service is transferred at point in time."
       }
      }
     },
     "auth_ref": [
      "r961"
     ]
    },
    "us-gaap_TransferredOverTimeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TransferredOverTimeMember",
     "presentation": [
      "http://modine.com/role/RevenueRecognitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Products Transferred Over Time [Member]",
        "documentation": "Contract with customer in which good or service is transferred over time."
       }
      }
     },
     "auth_ref": [
      "r961"
     ]
    },
    "us-gaap_TreasuryStockCommonMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TreasuryStockCommonMember",
     "presentation": [
      "http://modine.com/role/ConsolidatedStatementsOfShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Treasury Stock, at Cost [Member]",
        "label": "Treasury Stock, Common [Member]",
        "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury."
       }
      }
     },
     "auth_ref": [
      "r92"
     ]
    },
    "us-gaap_TreasuryStockCommonShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TreasuryStockCommonShares",
     "presentation": [
      "http://modine.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Treasury stock at cost (in shares)",
        "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury."
       }
      }
     },
     "auth_ref": [
      "r92"
     ]
    },
    "us-gaap_TreasuryStockCommonValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TreasuryStockCommonValue",
     "crdr": "debit",
     "calculation": {
      "http://modine.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://modine.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Treasury stock, at cost, 3.7 million and 3.3 million shares",
        "label": "Treasury Stock, Common, Value",
        "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury."
       }
      }
     },
     "auth_ref": [
      "r52",
      "r92",
      "r93"
     ]
    },
    "us-gaap_TreasuryStockValueAcquiredCostMethod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TreasuryStockValueAcquiredCostMethod",
     "crdr": "debit",
     "presentation": [
      "http://modine.com/role/ConsolidatedStatementsOfShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Purchase of treasury stock",
        "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": [
      "r24",
      "r92",
      "r216"
     ]
    },
    "mod_TwoCoatingsFacilitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://modine.com/20240331",
     "localname": "TwoCoatingsFacilitiesMember",
     "presentation": [
      "http://modine.com/role/AcquisitionsAndDispositionsDispositionOfTwoCoatingsFacilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two coatings facilities, located in California and Florida, that provide aftermarket application services, in which HVAC units are sprayed with an anti-corrosion protective coating.",
        "label": "Two Coatings Facilities [Member]",
        "terseLabel": "Two Coatings Facilities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "country_US": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "localname": "US",
     "presentation": [
      "http://modine.com/role/PensionAndEmployeeBenefitPlansDefinedBenefitEmployeeBenefitPlansDetails",
      "http://modine.com/role/PensionAndEmployeeBenefitPlansValuationAssumptionsDetails",
      "http://modine.com/role/PensionAndEmployeeBenefitPlansWeightedaverageAssetAllocationsDetails",
      "http://modine.com/role/SegmentAndGeographicInformationNetSalesByGeographicAreaDetails",
      "http://modine.com/role/SegmentAndGeographicInformationPropertyPlantAndEquipmentByGeographicAreaDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "United States [Member]",
        "terseLabel": "U.S. Plans [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_USGovernmentAgenciesDebtSecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "USGovernmentAgenciesDebtSecuritiesMember",
     "presentation": [
      "http://modine.com/role/FairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "U.S. Government and Agency Securities [Member]",
        "label": "US Government Agencies Debt Securities [Member]",
        "documentation": "Debentures, notes, and other debt securities issued by US government agencies, for example, but not limited to, Government National Mortgage Association (GNMA or Ginnie Mae). Excludes US treasury securities and debt issued by government-sponsored Enterprises (GSEs), for example, but is not limited to, Federal Home Loan Mortgage Corporation (FHLMC or Freddie Mac), Federal National Mortgage Association (FNMA or Fannie Mae), and the Federal Home Loan Bank (FHLB)."
       }
      }
     },
     "auth_ref": [
      "r940",
      "r963",
      "r1162"
     ]
    },
    "us-gaap_UnamortizedDebtIssuanceExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UnamortizedDebtIssuanceExpense",
     "crdr": "debit",
     "presentation": [
      "http://modine.com/role/IndebtednessDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Less: unamortized debt issuance costs",
        "label": "Unamortized Debt Issuance Expense",
        "documentation": "The remaining balance of debt issuance expenses that were capitalized and are being amortized against income over the lives of the respective bond issues. This does not include the amounts capitalized as part of the cost of the utility plant or asset."
       }
      }
     },
     "auth_ref": []
    },
    "mod_UnrecognizedNetPensionLossGainInDisposedBusinesses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://modine.com/20240331",
     "localname": "UnrecognizedNetPensionLossGainInDisposedBusinesses",
     "crdr": "debit",
     "calculation": {
      "http://modine.com/role/AccumulatedOtherComprehensiveLossDetails": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://modine.com/role/AccumulatedOtherComprehensiveLossDetails",
      "http://modine.com/role/AcquisitionsAndDispositionsGermanyAutomotiveBusinessesHeldForSaleDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before tax of unrecognized net actuarial losses (gains) written off related to the disposal of businesses.",
        "label": "Unrecognized Net Pension Loss (Gain) in Disposed Businesses",
        "negatedLabel": "Unrecognized net pension gain in disposed businesses",
        "terseLabel": "Write-off of net actuarial gains"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_UnrecognizedTaxBenefits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UnrecognizedTaxBenefits",
     "crdr": "credit",
     "presentation": [
      "http://modine.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "label": "Unrecognized Tax Benefits",
        "documentation": "Amount of unrecognized tax benefits."
       }
      }
     },
     "auth_ref": [
      "r661",
      "r670"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions",
     "crdr": "debit",
     "presentation": [
      "http://modine.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Gross decreases - tax positions in prior period",
        "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions",
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns."
       }
      }
     },
     "auth_ref": [
      "r671"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions",
     "crdr": "credit",
     "presentation": [
      "http://modine.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gross increases - tax positions in current period",
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return."
       }
      }
     },
     "auth_ref": [
      "r672"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions",
     "crdr": "credit",
     "presentation": [
      "http://modine.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gross increases - tax positions in prior period",
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns."
       }
      }
     },
     "auth_ref": [
      "r671"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations",
     "crdr": "debit",
     "presentation": [
      "http://modine.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Lapse of statute of limitations",
        "label": "Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations",
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations."
       }
      }
     },
     "auth_ref": [
      "r673"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate",
     "crdr": "credit",
     "presentation": [
      "http://modine.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unrecognized tax benefits that would impact effective tax rate",
        "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate."
       }
      }
     },
     "auth_ref": [
      "r674"
     ]
    },
    "us-gaap_ValuationAllowanceByDeferredTaxAssetAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ValuationAllowanceByDeferredTaxAssetAxis",
     "presentation": [
      "http://modine.com/role/IncomeTaxesUnrecognizedTaxBenefitsAndDeferredTaxAssetValuationAllowancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Valuation Allowance by Deferred Tax Asset [Axis]",
        "documentation": "Information by type of deferred tax consequences attributable to deductible temporary differences."
       }
      }
     },
     "auth_ref": [
      "r103"
     ]
    },
    "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount",
     "crdr": "credit",
     "presentation": [
      "http://modine.com/role/IncomeTaxesUnrecognizedTaxBenefitsAndDeferredTaxAssetValuationAllowancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increase in deferred tax asset valuation allowances",
        "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount",
        "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset."
       }
      }
     },
     "auth_ref": [
      "r677"
     ]
    },
    "us-gaap_ValuationAllowanceLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ValuationAllowanceLineItems",
     "presentation": [
      "http://modine.com/role/IncomeTaxesUnrecognizedTaxBenefitsAndDeferredTaxAssetValuationAllowancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Valuation Allowance [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_ValuationAllowanceOfDeferredTaxAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ValuationAllowanceOfDeferredTaxAssetsMember",
     "presentation": [
      "http://modine.com/role/ScheduleIiValuationAndQualifyingAccountsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Valuation Allowance for Deferred Tax Assets [Member]",
        "label": "SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member]",
        "documentation": "Valuation allowance of deferred tax asset attributable to deductible temporary difference and carryforward."
       }
      }
     },
     "auth_ref": [
      "r1048",
      "r1049",
      "r1050",
      "r1051",
      "r1052"
     ]
    },
    "us-gaap_ValuationAllowanceTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ValuationAllowanceTable",
     "presentation": [
      "http://modine.com/role/IncomeTaxesUnrecognizedTaxBenefitsAndDeferredTaxAssetValuationAllowancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Valuation Allowance [Table]",
        "documentation": "A listing of an entity's valuation allowances to reduce deferred tax assets to amounts which it is more likely than not will not be realized, including a description of the deferred tax assets for which the valuation allowance has been recorded and the amount of the valuation allowance."
       }
      }
     },
     "auth_ref": [
      "r103"
     ]
    },
    "us-gaap_ValuationAllowancesAndReservesAdjustments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ValuationAllowancesAndReservesAdjustments",
     "crdr": "credit",
     "presentation": [
      "http://modine.com/role/ScheduleIiValuationAndQualifyingAccountsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reclassified as held for sale",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Increase (Decrease) Adjustment",
        "documentation": "Amount of increase (decrease) in valuation and qualifying accounts and reserves from adjustment."
       }
      }
     },
     "auth_ref": [
      "r1053"
     ]
    },
    "us-gaap_ValuationAllowancesAndReservesBalance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ValuationAllowancesAndReservesBalance",
     "crdr": "credit",
     "presentation": [
      "http://modine.com/role/ScheduleIiValuationAndQualifyingAccountsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Balance at beginning of period",
        "periodEndLabel": "Balance at end of period",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount",
        "documentation": "Amount of valuation and qualifying accounts and reserves."
       }
      }
     },
     "auth_ref": [
      "r342",
      "r348"
     ]
    },
    "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ValuationAllowancesAndReservesChargedToCostAndExpense",
     "crdr": "credit",
     "presentation": [
      "http://modine.com/role/ScheduleIiValuationAndQualifyingAccountsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additions charged (benefit) to costs and expenses",
        "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": [
      "r345"
     ]
    },
    "us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ValuationAllowancesAndReservesChargedToOtherAccounts",
     "crdr": "credit",
     "presentation": [
      "http://modine.com/role/ScheduleIiValuationAndQualifyingAccountsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additions charged to other accounts",
        "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": [
      "r346"
     ]
    },
    "us-gaap_ValuationAllowancesAndReservesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ValuationAllowancesAndReservesDomain",
     "presentation": [
      "http://modine.com/role/ScheduleIiValuationAndQualifyingAccountsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Valuation Allowances and Reserves [Domain]",
        "documentation": "Valuation and qualifying accounts and reserves."
       }
      }
     },
     "auth_ref": [
      "r342",
      "r343",
      "r344",
      "r347",
      "r348"
     ]
    },
    "us-gaap_ValuationAllowancesAndReservesTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ValuationAllowancesAndReservesTypeAxis",
     "presentation": [
      "http://modine.com/role/ScheduleIiValuationAndQualifyingAccountsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Valuation Allowances and Reserves Type [Axis]",
        "documentation": "Information by valuation and qualifying accounts and reserves."
       }
      }
     },
     "auth_ref": [
      "r342",
      "r343",
      "r344",
      "r347",
      "r348"
     ]
    },
    "srt_ValuationAndQualifyingAccountsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ValuationAndQualifyingAccountsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule II - Valuation and Qualifying Accounts [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_ValuationAndQualifyingAccountsDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ValuationAndQualifyingAccountsDisclosureLineItems",
     "presentation": [
      "http://modine.com/role/ScheduleIiValuationAndQualifyingAccountsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Valuation and Qualifying Accounts 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": [
      "r265",
      "r342",
      "r343",
      "r344",
      "r347",
      "r348"
     ]
    },
    "srt_ValuationAndQualifyingAccountsDisclosureTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ValuationAndQualifyingAccountsDisclosureTable",
     "presentation": [
      "http://modine.com/role/ScheduleIiValuationAndQualifyingAccountsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Valuation and Qualifying Accounts Disclosure [Table]",
        "documentation": "Disclosure of valuation and qualifying accounts and reserves."
       }
      }
     },
     "auth_ref": [
      "r265",
      "r342",
      "r343",
      "r344",
      "r347",
      "r348"
     ]
    },
    "mod_VehicularThermalSolutionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://modine.com/20240331",
     "localname": "VehicularThermalSolutionsMember",
     "presentation": [
      "http://modine.com/role/RisksUncertaintiesContingenciesAndLitigationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The VTS segment principally generates revenue from providing engineered heat transfer systems and components for use in on- and off-highway original equipment. This segment provides powertrain and engine cooling products, including, but not limited to, radiators, charge air coolers, condensers, oil coolers, EGR coolers, and fuel coolers, to original equipment manufacturers (\"OEMs\") in the automotive, commercial vehicle, and off-highway markets in the Americas, Europe, and Asia regions. In addition, the VTS segment designs customer-owned tooling for OEMs and also serves Brazil's automotive and commercial vehicle aftermarkets.",
        "label": "Vehicular Thermal Solutions [Member]",
        "verboseLabel": "Vehicular [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_VestingAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "VestingAxis",
     "presentation": [
      "http://modine.com/role/StockbasedCompensationRestrictedStockDetails",
      "http://modine.com/role/StockbasedCompensationStockOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Vesting [Axis]",
        "documentation": "Information by vesting schedule of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1106",
      "r1107",
      "r1108",
      "r1109",
      "r1110",
      "r1111",
      "r1112",
      "r1113",
      "r1114",
      "r1115",
      "r1116",
      "r1117",
      "r1118",
      "r1119",
      "r1120",
      "r1121",
      "r1122",
      "r1123",
      "r1124",
      "r1125",
      "r1126",
      "r1127",
      "r1128",
      "r1129",
      "r1130",
      "r1131"
     ]
    },
    "us-gaap_VestingDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "VestingDomain",
     "presentation": [
      "http://modine.com/role/StockbasedCompensationRestrictedStockDetails",
      "http://modine.com/role/StockbasedCompensationStockOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Vesting [Domain]",
        "documentation": "Vesting schedule of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1106",
      "r1107",
      "r1108",
      "r1109",
      "r1110",
      "r1111",
      "r1112",
      "r1113",
      "r1114",
      "r1115",
      "r1116",
      "r1117",
      "r1118",
      "r1119",
      "r1120",
      "r1121",
      "r1122",
      "r1123",
      "r1124",
      "r1125",
      "r1126",
      "r1127",
      "r1128",
      "r1129",
      "r1130",
      "r1131"
     ]
    },
    "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment",
     "calculation": {
      "http://modine.com/role/EarningsPerShareDetails": {
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://modine.com/role/EarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effect of dilutive securities (in shares)",
        "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": [
      "r1058"
     ]
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "calculation": {
      "http://modine.com/role/EarningsPerShareDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://modine.com/role/ConsolidatedStatementsOfOperations",
      "http://modine.com/role/EarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Diluted (in shares)",
        "totalLabel": "Weighted-average shares outstanding - diluted (in shares)",
        "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": [
      "r366",
      "r371"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "calculation": {
      "http://modine.com/role/EarningsPerShareDetails": {
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://modine.com/role/ConsolidatedStatementsOfOperations",
      "http://modine.com/role/EarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Basic (in shares)",
        "verboseLabel": "Weighted-average shares outstanding - basic (in shares)",
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period."
       }
      }
     },
     "auth_ref": [
      "r365",
      "r371"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract",
     "presentation": [
      "http://modine.com/role/ConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted-average shares outstanding:"
       }
      }
     },
     "auth_ref": []
    },
    "mod_WeightedAverageRemainingContractualTermAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://modine.com/20240331",
     "localname": "WeightedAverageRemainingContractualTermAbstract",
     "presentation": [
      "http://modine.com/role/StockbasedCompensationStockOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted-Average Remaining Contractual Term [Abstract]",
        "terseLabel": "Weighted-Average Remaining Contractual Term [Abstract]"
       }
      }
     },
     "auth_ref": []
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "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"
  },
  "r1": {
   "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"
  },
  "r2": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10",
   "SubTopic": "20",
   "Topic": "205",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-10"
  },
  "r3": {
   "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"
  },
  "r4": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A"
  },
  "r5": {
   "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"
  },
  "r6": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(i)",
   "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-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": "12",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-12"
  },
  "r9": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-14"
  },
  "r10": {
   "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"
  },
  "r11": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-15"
  },
  "r12": {
   "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"
  },
  "r13": {
   "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"
  },
  "r14": {
   "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"
  },
  "r15": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1"
  },
  "r16": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "470",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-1"
  },
  "r17": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "20",
   "Topic": "205",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1"
  },
  "r18": {
   "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"
  },
  "r19": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "30",
   "Topic": "350",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1"
  },
  "r20": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(e)",
   "SubTopic": "10",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15"
  },
  "r21": {
   "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"
  },
  "r22": {
   "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"
  },
  "r23": {
   "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"
  },
  "r24": {
   "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"
  },
  "r25": {
   "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"
  },
  "r26": {
   "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"
  },
  "r27": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r28": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r29": {
   "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"
  },
  "r30": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3"
  },
  "r31": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "SubTopic": "20",
   "Topic": "210",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3"
  },
  "r32": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "SubTopic": "10",
   "Topic": "280",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-4"
  },
  "r33": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "b",
   "SubTopic": "10",
   "Topic": "280",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41"
  },
  "r34": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "815",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D"
  },
  "r35": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(c)(2)",
   "SubTopic": "20",
   "Topic": "860",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4D"
  },
  "r36": {
   "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"
  },
  "r37": {
   "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"
  },
  "r38": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "SubTopic": "20",
   "Topic": "210",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-8"
  },
  "r39": {
   "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"
  },
  "r40": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "205",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-3"
  },
  "r41": {
   "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"
  },
  "r42": {
   "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"
  },
  "r43": {
   "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"
  },
  "r44": {
   "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"
  },
  "r45": {
   "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"
  },
  "r46": {
   "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"
  },
  "r47": {
   "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"
  },
  "r48": {
   "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"
  },
  "r49": {
   "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"
  },
  "r50": {
   "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.25)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r51": {
   "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"
  },
  "r52": {
   "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"
  },
  "r53": {
   "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.31)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r54": {
   "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"
  },
  "r55": {
   "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"
  },
  "r56": {
   "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"
  },
  "r57": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12"
  },
  "r58": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13"
  },
  "r59": {
   "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"
  },
  "r60": {
   "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"
  },
  "r61": {
   "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"
  },
  "r62": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1"
  },
  "r63": {
   "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"
  },
  "r64": {
   "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"
  },
  "r65": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "260",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2"
  },
  "r66": {
   "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"
  },
  "r67": {
   "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"
  },
  "r68": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18"
  },
  "r69": {
   "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"
  },
  "r70": {
   "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"
  },
  "r71": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r72": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25"
  },
  "r73": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "30",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30"
  },
  "r74": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "41",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41"
  },
  "r75": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "320",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//320/tableOfContent"
  },
  "r76": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "350",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r77": {
   "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"
  },
  "r78": {
   "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"
  },
  "r79": {
   "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"
  },
  "r80": {
   "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"
  },
  "r81": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-4"
  },
  "r82": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1"
  },
  "r83": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1"
  },
  "r84": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "420",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1"
  },
  "r85": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "420",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1"
  },
  "r86": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "420",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB TOPIC 5.P.3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1"
  },
  "r87": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "420",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB TOPIC 5.P.4(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2"
  },
  "r88": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "420",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB TOPIC 5.P.4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2"
  },
  "r89": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "420",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2"
  },
  "r90": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3"
  },
  "r91": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8"
  },
  "r92": {
   "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"
  },
  "r93": {
   "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"
  },
  "r94": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "715",
   "SubTopic": "20",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-2"
  },
  "r95": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "715",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r96": {
   "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"
  },
  "r97": {
   "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"
  },
  "r98": {
   "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"
  },
  "r99": {
   "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"
  },
  "r100": {
   "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"
  },
  "r101": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r102": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r103": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "740",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2"
  },
  "r104": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "740",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3"
  },
  "r105": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "740",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3"
  },
  "r106": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "740",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-8"
  },
  "r107": {
   "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"
  },
  "r108": {
   "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"
  },
  "r109": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2"
  },
  "r110": {
   "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"
  },
  "r111": {
   "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"
  },
  "r112": {
   "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"
  },
  "r113": {
   "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"
  },
  "r114": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20"
  },
  "r115": {
   "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"
  },
  "r116": {
   "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"
  },
  "r117": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "740",
   "Section": "25",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479692/805-740-25-8"
  },
  "r118": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "740",
   "Section": "25",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479692/805-740-25-9"
  },
  "r119": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-15"
  },
  "r120": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-16"
  },
  "r121": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-21"
  },
  "r122": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1"
  },
  "r123": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "55",
   "Paragraph": "4I",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4I"
  },
  "r124": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "55",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J"
  },
  "r125": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "55",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K"
  },
  "r126": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1"
  },
  "r127": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A"
  },
  "r128": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4"
  },
  "r129": {
   "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"
  },
  "r130": {
   "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"
  },
  "r131": {
   "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"
  },
  "r132": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(a),(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B"
  },
  "r133": {
   "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"
  },
  "r134": {
   "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"
  },
  "r135": {
   "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"
  },
  "r136": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4C",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C"
  },
  "r137": {
   "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"
  },
  "r138": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-7"
  },
  "r139": {
   "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"
  },
  "r140": {
   "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"
  },
  "r141": {
   "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"
  },
  "r142": {
   "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"
  },
  "r143": {
   "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"
  },
  "r144": {
   "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"
  },
  "r145": {
   "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"
  },
  "r146": {
   "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"
  },
  "r147": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "835",
   "SubTopic": "30",
   "Section": "45",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A"
  },
  "r148": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "835",
   "SubTopic": "30",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2"
  },
  "r149": {
   "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"
  },
  "r150": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "835",
   "SubTopic": "30",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8"
  },
  "r151": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "210",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03.17)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r152": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "210",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03.4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r153": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "470",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3"
  },
  "r154": {
   "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"
  },
  "r155": {
   "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"
  },
  "r156": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-11"
  },
  "r157": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-3A"
  },
  "r158": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-4A"
  },
  "r159": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-4B"
  },
  "r160": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5A"
  },
  "r161": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5B"
  },
  "r162": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5B"
  },
  "r163": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5B"
  },
  "r164": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5C"
  },
  "r165": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5D",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5D"
  },
  "r166": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "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"
  },
  "r167": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r168": {
   "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"
  },
  "r169": {
   "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"
  },
  "r170": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r171": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(26)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r172": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(26)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r173": {
   "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"
  },
  "r174": {
   "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"
  },
  "r175": {
   "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"
  },
  "r176": {
   "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"
  },
  "r177": {
   "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"
  },
  "r178": {
   "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"
  },
  "r179": {
   "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"
  },
  "r180": {
   "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"
  },
  "r181": {
   "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"
  },
  "r182": {
   "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"
  },
  "r183": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-7"
  },
  "r184": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//220/tableOfContent"
  },
  "r185": {
   "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"
  },
  "r186": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r187": {
   "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"
  },
  "r188": {
   "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"
  },
  "r189": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03.1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r190": {
   "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"
  },
  "r191": {
   "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"
  },
  "r192": {
   "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"
  },
  "r193": {
   "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(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r194": {
   "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"
  },
  "r195": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13"
  },
  "r196": {
   "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"
  },
  "r197": {
   "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"
  },
  "r198": {
   "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"
  },
  "r199": {
   "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"
  },
  "r200": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "235",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//235/tableOfContent"
  },
  "r201": {
   "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"
  },
  "r202": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.BB)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2"
  },
  "r203": {
   "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"
  },
  "r204": {
   "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"
  },
  "r205": {
   "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"
  },
  "r206": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//360/tableOfContent"
  },
  "r207": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-15"
  },
  "r208": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-9"
  },
  "r209": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1"
  },
  "r210": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3"
  },
  "r211": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3A"
  },
  "r212": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "450",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//450/tableOfContent"
  },
  "r213": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//470/tableOfContent"
  },
  "r214": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6"
  },
  "r215": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7"
  },
  "r216": {
   "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"
  },
  "r217": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "610",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//610/tableOfContent"
  },
  "r218": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "710",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//710/tableOfContent"
  },
  "r219": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "712",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//712/tableOfContent"
  },
  "r220": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "715",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//715/tableOfContent"
  },
  "r221": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-3"
  },
  "r222": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "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"
  },
  "r223": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "715",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r224": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "715",
   "SubTopic": "20",
   "Subparagraph": "(d)(5)",
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r225": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "715",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r226": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//718/tableOfContent"
  },
  "r227": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r228": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r229": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "720",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//720/tableOfContent"
  },
  "r230": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12"
  },
  "r231": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2"
  },
  "r232": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9"
  },
  "r233": {
   "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"
  },
  "r234": {
   "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"
  },
  "r235": {
   "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"
  },
  "r236": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "805",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//805/tableOfContent"
  },
  "r237": {
   "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"
  },
  "r238": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A"
  },
  "r239": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "815",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//815/tableOfContent"
  },
  "r240": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "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"
  },
  "r241": {
   "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"
  },
  "r242": {
   "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"
  },
  "r243": {
   "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"
  },
  "r244": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(15)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r245": {
   "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"
  },
  "r246": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r247": {
   "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"
  },
  "r248": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r249": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r250": {
   "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"
  },
  "r251": {
   "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"
  },
  "r252": {
   "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"
  },
  "r253": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11B",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "310",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B"
  },
  "r254": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(d)",
   "SubTopic": "10",
   "Topic": "310",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-15"
  },
  "r255": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "SubTopic": "10",
   "Topic": "310",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-6"
  },
  "r256": {
   "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"
  },
  "r257": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "270",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482989/270-10-45-6"
  },
  "r258": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1"
  },
  "r259": {
   "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"
  },
  "r260": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6"
  },
  "r261": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-7"
  },
  "r262": {
   "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"
  },
  "r263": {
   "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"
  },
  "r264": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//606/tableOfContent"
  },
  "r265": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "09",
   "Publisher": "SEC"
  },
  "r266": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r267": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column B",
   "Publisher": "SEC"
  },
  "r268": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column C",
   "Publisher": "SEC"
  },
  "r269": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column D",
   "Publisher": "SEC"
  },
  "r270": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column E",
   "Publisher": "SEC"
  },
  "r271": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column F",
   "Publisher": "SEC"
  },
  "r272": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column G",
   "Publisher": "SEC"
  },
  "r273": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column H",
   "Publisher": "SEC"
  },
  "r274": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column I",
   "Publisher": "SEC"
  },
  "r275": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "29",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r276": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "01",
   "Paragraph": "(a)",
   "Subparagraph": "(4)(i)",
   "Publisher": "SEC"
  },
  "r277": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "01",
   "Paragraph": "(a)",
   "Subparagraph": "(4)(iii)(A)",
   "Publisher": "SEC"
  },
  "r278": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "01",
   "Paragraph": "(a)",
   "Subparagraph": "(4)(iii)(B)",
   "Publisher": "SEC"
  },
  "r279": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "01",
   "Paragraph": "(a)",
   "Subparagraph": "(4)(iv)",
   "Publisher": "SEC"
  },
  "r280": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "02",
   "Paragraph": "(a)",
   "Subparagraph": "(4)(i)",
   "Publisher": "SEC"
  },
  "r281": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "02",
   "Paragraph": "(a)",
   "Subparagraph": "(4)(iii)(A)",
   "Publisher": "SEC"
  },
  "r282": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "02",
   "Paragraph": "(a)",
   "Subparagraph": "(4)(iii)(B)",
   "Publisher": "SEC"
  },
  "r283": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "02",
   "Paragraph": "(a)",
   "Subparagraph": "(4)(iii)(C)",
   "Publisher": "SEC"
  },
  "r284": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "02",
   "Paragraph": "(a)",
   "Subparagraph": "(4)(iv)",
   "Publisher": "SEC"
  },
  "r285": {
   "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"
  },
  "r286": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6"
  },
  "r287": {
   "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"
  },
  "r288": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5C",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5C"
  },
  "r289": {
   "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"
  },
  "r290": {
   "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"
  },
  "r291": {
   "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"
  },
  "r292": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1"
  },
  "r293": {
   "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"
  },
  "r294": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(13))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r295": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(14))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r296": {
   "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"
  },
  "r297": {
   "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"
  },
  "r298": {
   "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"
  },
  "r299": {
   "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"
  },
  "r300": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r301": {
   "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"
  },
  "r302": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r303": {
   "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)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r304": {
   "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"
  },
  "r305": {
   "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(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r306": {
   "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"
  },
  "r307": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3"
  },
  "r308": {
   "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"
  },
  "r309": {
   "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"
  },
  "r310": {
   "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"
  },
  "r311": {
   "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"
  },
  "r312": {
   "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"
  },
  "r313": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-17A"
  },
  "r314": {
   "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"
  },
  "r315": {
   "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"
  },
  "r316": {
   "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"
  },
  "r317": {
   "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"
  },
  "r318": {
   "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"
  },
  "r319": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-1"
  },
  "r320": {
   "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"
  },
  "r321": {
   "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"
  },
  "r322": {
   "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"
  },
  "r323": {
   "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"
  },
  "r324": {
   "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"
  },
  "r325": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r326": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r327": {
   "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"
  },
  "r328": {
   "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"
  },
  "r329": {
   "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"
  },
  "r330": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-2"
  },
  "r331": {
   "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"
  },
  "r332": {
   "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"
  },
  "r333": {
   "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"
  },
  "r334": {
   "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"
  },
  "r335": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1"
  },
  "r336": {
   "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"
  },
  "r337": {
   "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"
  },
  "r338": {
   "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)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r339": {
   "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"
  },
  "r340": {
   "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(n))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r341": {
   "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"
  },
  "r342": {
   "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"
  },
  "r343": {
   "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"
  },
  "r344": {
   "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"
  },
  "r345": {
   "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"
  },
  "r346": {
   "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"
  },
  "r347": {
   "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"
  },
  "r348": {
   "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"
  },
  "r349": {
   "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)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4"
  },
  "r350": {
   "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"
  },
  "r351": {
   "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"
  },
  "r352": {
   "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"
  },
  "r353": {
   "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"
  },
  "r354": {
   "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"
  },
  "r355": {
   "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"
  },
  "r356": {
   "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"
  },
  "r357": {
   "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"
  },
  "r358": {
   "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"
  },
  "r359": {
   "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"
  },
  "r360": {
   "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"
  },
  "r361": {
   "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"
  },
  "r362": {
   "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"
  },
  "r363": {
   "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"
  },
  "r364": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//260/tableOfContent"
  },
  "r365": {
   "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"
  },
  "r366": {
   "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"
  },
  "r367": {
   "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"
  },
  "r368": {
   "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"
  },
  "r369": {
   "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"
  },
  "r370": {
   "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"
  },
  "r371": {
   "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"
  },
  "r372": {
   "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"
  },
  "r373": {
   "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"
  },
  "r374": {
   "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"
  },
  "r375": {
   "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"
  },
  "r376": {
   "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"
  },
  "r377": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//280/tableOfContent"
  },
  "r378": {
   "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"
  },
  "r379": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21"
  },
  "r380": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21"
  },
  "r381": {
   "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"
  },
  "r382": {
   "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"
  },
  "r383": {
   "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"
  },
  "r384": {
   "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"
  },
  "r385": {
   "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"
  },
  "r386": {
   "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"
  },
  "r387": {
   "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"
  },
  "r388": {
   "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"
  },
  "r389": {
   "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"
  },
  "r390": {
   "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"
  },
  "r391": {
   "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"
  },
  "r392": {
   "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"
  },
  "r393": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26"
  },
  "r394": {
   "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"
  },
  "r395": {
   "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"
  },
  "r396": {
   "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"
  },
  "r397": {
   "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"
  },
  "r398": {
   "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"
  },
  "r399": {
   "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"
  },
  "r400": {
   "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"
  },
  "r401": {
   "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"
  },
  "r402": {
   "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"
  },
  "r403": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32"
  },
  "r404": {
   "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"
  },
  "r405": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "34",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34"
  },
  "r406": {
   "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"
  },
  "r407": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41"
  },
  "r408": {
   "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"
  },
  "r409": {
   "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"
  },
  "r410": {
   "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"
  },
  "r411": {
   "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"
  },
  "r412": {
   "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"
  },
  "r413": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-1"
  },
  "r414": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-2"
  },
  "r415": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4"
  },
  "r416": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-1"
  },
  "r417": {
   "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"
  },
  "r418": {
   "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"
  },
  "r419": {
   "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"
  },
  "r420": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1"
  },
  "r421": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//330/tableOfContent"
  },
  "r422": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-1"
  },
  "r423": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-4"
  },
  "r424": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "340",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480341/340-10-S99-3"
  },
  "r425": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//350-20/tableOfContent"
  },
  "r426": {
   "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"
  },
  "r427": {
   "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"
  },
  "r428": {
   "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"
  },
  "r429": {
   "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"
  },
  "r430": {
   "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"
  },
  "r431": {
   "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"
  },
  "r432": {
   "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"
  },
  "r433": {
   "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"
  },
  "r434": {
   "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"
  },
  "r435": {
   "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"
  },
  "r436": {
   "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"
  },
  "r437": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2"
  },
  "r438": {
   "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"
  },
  "r439": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//350-30/tableOfContent"
  },
  "r440": {
   "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"
  },
  "r441": {
   "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"
  },
  "r442": {
   "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"
  },
  "r443": {
   "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"
  },
  "r444": {
   "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"
  },
  "r445": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3"
  },
  "r446": {
   "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"
  },
  "r447": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479468/405-50-50-3"
  },
  "r448": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479468/405-50-50-3"
  },
  "r449": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479468/405-50-50-3"
  },
  "r450": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479468/405-50-50-3"
  },
  "r451": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479468/405-50-50-3"
  },
  "r452": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479468/405-50-50-3"
  },
  "r453": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479468/405-50-50-3"
  },
  "r454": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479468/405-50-50-4"
  },
  "r455": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "410",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//410-30/tableOfContent"
  },
  "r456": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "410",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-4"
  },
  "r457": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//420/tableOfContent"
  },
  "r458": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1"
  },
  "r459": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1"
  },
  "r460": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1"
  },
  "r461": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1"
  },
  "r462": {
   "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"
  },
  "r463": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1"
  },
  "r464": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.P.3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1"
  },
  "r465": {
   "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(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2"
  },
  "r466": {
   "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(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2"
  },
  "r467": {
   "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(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2"
  },
  "r468": {
   "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"
  },
  "r469": {
   "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(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2"
  },
  "r470": {
   "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"
  },
  "r471": {
   "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"
  },
  "r472": {
   "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"
  },
  "r473": {
   "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"
  },
  "r474": {
   "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"
  },
  "r475": {
   "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"
  },
  "r476": {
   "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"
  },
  "r477": {
   "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"
  },
  "r478": {
   "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)(B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r479": {
   "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"
  },
  "r480": {
   "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"
  },
  "r481": {
   "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"
  },
  "r482": {
   "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"
  },
  "r483": {
   "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"
  },
  "r484": {
   "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"
  },
  "r485": {
   "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"
  },
  "r486": {
   "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)(C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B"
  },
  "r487": {
   "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"
  },
  "r488": {
   "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"
  },
  "r489": {
   "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"
  },
  "r490": {
   "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"
  },
  "r491": {
   "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"
  },
  "r492": {
   "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"
  },
  "r493": {
   "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"
  },
  "r494": {
   "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"
  },
  "r495": {
   "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"
  },
  "r496": {
   "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"
  },
  "r497": {
   "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"
  },
  "r498": {
   "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"
  },
  "r499": {
   "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"
  },
  "r500": {
   "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"
  },
  "r501": {
   "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"
  },
  "r502": {
   "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"
  },
  "r503": {
   "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"
  },
  "r504": {
   "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"
  },
  "r505": {
   "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"
  },
  "r506": {
   "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"
  },
  "r507": {
   "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"
  },
  "r508": {
   "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"
  },
  "r509": {
   "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"
  },
  "r510": {
   "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"
  },
  "r511": {
   "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"
  },
  "r512": {
   "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"
  },
  "r513": {
   "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"
  },
  "r514": {
   "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"
  },
  "r515": {
   "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"
  },
  "r516": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13"
  },
  "r517": {
   "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"
  },
  "r518": {
   "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"
  },
  "r519": {
   "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"
  },
  "r520": {
   "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"
  },
  "r521": {
   "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"
  },
  "r522": {
   "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"
  },
  "r523": {
   "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"
  },
  "r524": {
   "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"
  },
  "r525": {
   "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"
  },
  "r526": {
   "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"
  },
  "r527": {
   "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"
  },
  "r528": {
   "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"
  },
  "r529": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-17"
  },
  "r530": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18"
  },
  "r531": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18"
  },
  "r532": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-19"
  },
  "r533": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20"
  },
  "r534": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20"
  },
  "r535": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20"
  },
  "r536": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20"
  },
  "r537": {
   "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"
  },
  "r538": {
   "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"
  },
  "r539": {
   "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"
  },
  "r540": {
   "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"
  },
  "r541": {
   "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"
  },
  "r542": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-3"
  },
  "r543": {
   "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"
  },
  "r544": {
   "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"
  },
  "r545": {
   "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"
  },
  "r546": {
   "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"
  },
  "r547": {
   "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"
  },
  "r548": {
   "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"
  },
  "r549": {
   "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"
  },
  "r550": {
   "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"
  },
  "r551": {
   "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"
  },
  "r552": {
   "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"
  },
  "r553": {
   "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"
  },
  "r554": {
   "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"
  },
  "r555": {
   "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"
  },
  "r556": {
   "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"
  },
  "r557": {
   "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"
  },
  "r558": {
   "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"
  },
  "r559": {
   "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"
  },
  "r560": {
   "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"
  },
  "r561": {
   "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"
  },
  "r562": {
   "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"
  },
  "r563": {
   "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"
  },
  "r564": {
   "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"
  },
  "r565": {
   "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"
  },
  "r566": {
   "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"
  },
  "r567": {
   "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"
  },
  "r568": {
   "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"
  },
  "r569": {
   "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"
  },
  "r570": {
   "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"
  },
  "r571": {
   "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"
  },
  "r572": {
   "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"
  },
  "r573": {
   "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"
  },
  "r574": {
   "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"
  },
  "r575": {
   "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"
  },
  "r576": {
   "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"
  },
  "r577": {
   "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"
  },
  "r578": {
   "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"
  },
  "r579": {
   "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"
  },
  "r580": {
   "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"
  },
  "r581": {
   "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"
  },
  "r582": {
   "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"
  },
  "r583": {
   "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"
  },
  "r584": {
   "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"
  },
  "r585": {
   "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"
  },
  "r586": {
   "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"
  },
  "r587": {
   "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"
  },
  "r588": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(k)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r589": {
   "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"
  },
  "r590": {
   "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"
  },
  "r591": {
   "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"
  },
  "r592": {
   "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"
  },
  "r593": {
   "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"
  },
  "r594": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3"
  },
  "r595": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3"
  },
  "r596": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-4"
  },
  "r597": {
   "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"
  },
  "r598": {
   "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"
  },
  "r599": {
   "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"
  },
  "r600": {
   "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"
  },
  "r601": {
   "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"
  },
  "r602": {
   "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"
  },
  "r603": {
   "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"
  },
  "r604": {
   "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"
  },
  "r605": {
   "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"
  },
  "r606": {
   "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"
  },
  "r607": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480266/715-60-50-4"
  },
  "r608": {
   "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"
  },
  "r609": {
   "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"
  },
  "r610": {
   "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"
  },
  "r611": {
   "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"
  },
  "r612": {
   "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"
  },
  "r613": {
   "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"
  },
  "r614": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//718/tableOfContent"
  },
  "r615": {
   "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"
  },
  "r616": {
   "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"
  },
  "r617": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r618": {
   "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"
  },
  "r619": {
   "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"
  },
  "r620": {
   "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"
  },
  "r621": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r622": {
   "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"
  },
  "r623": {
   "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"
  },
  "r624": {
   "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"
  },
  "r625": {
   "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"
  },
  "r626": {
   "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"
  },
  "r627": {
   "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"
  },
  "r628": {
   "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"
  },
  "r629": {
   "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"
  },
  "r630": {
   "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"
  },
  "r631": {
   "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"
  },
  "r632": {
   "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"
  },
  "r633": {
   "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"
  },
  "r634": {
   "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"
  },
  "r635": {
   "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"
  },
  "r636": {
   "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"
  },
  "r637": {
   "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"
  },
  "r638": {
   "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"
  },
  "r639": {
   "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"
  },
  "r640": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r641": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r642": {
   "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"
  },
  "r643": {
   "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"
  },
  "r644": {
   "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"
  },
  "r645": {
   "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"
  },
  "r646": {
   "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"
  },
  "r647": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r648": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r649": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r650": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r651": {
   "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"
  },
  "r652": {
   "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"
  },
  "r653": {
   "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"
  },
  "r654": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.C.Q3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1"
  },
  "r655": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.1.Q5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1"
  },
  "r656": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.2.Q6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1"
  },
  "r657": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.3.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1"
  },
  "r658": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "730",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483044/730-10-05-1"
  },
  "r659": {
   "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"
  },
  "r660": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//740/tableOfContent"
  },
  "r661": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-10B"
  },
  "r662": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-25"
  },
  "r663": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-28"
  },
  "r664": {
   "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"
  },
  "r665": {
   "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"
  },
  "r666": {
   "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"
  },
  "r667": {
   "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"
  },
  "r668": {
   "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"
  },
  "r669": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15"
  },
  "r670": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A"
  },
  "r671": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A"
  },
  "r672": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A"
  },
  "r673": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A"
  },
  "r674": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A"
  },
  "r675": {
   "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"
  },
  "r676": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19"
  },
  "r677": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2"
  },
  "r678": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2"
  },
  "r679": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2"
  },
  "r680": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2"
  },
  "r681": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-20"
  },
  "r682": {
   "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"
  },
  "r683": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9"
  },
  "r684": {
   "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"
  },
  "r685": {
   "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"
  },
  "r686": {
   "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"
  },
  "r687": {
   "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"
  },
  "r688": {
   "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"
  },
  "r689": {
   "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"
  },
  "r690": {
   "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.3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1"
  },
  "r691": {
   "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.4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1"
  },
  "r692": {
   "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"
  },
  "r693": {
   "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"
  },
  "r694": {
   "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"
  },
  "r695": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2"
  },
  "r696": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2"
  },
  "r697": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2"
  },
  "r698": {
   "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"
  },
  "r699": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19"
  },
  "r700": {
   "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"
  },
  "r701": {
   "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"
  },
  "r702": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A"
  },
  "r703": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A"
  },
  "r704": {
   "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"
  },
  "r705": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1B"
  },
  "r706": {
   "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"
  },
  "r707": {
   "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"
  },
  "r708": {
   "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"
  },
  "r709": {
   "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"
  },
  "r710": {
   "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"
  },
  "r711": {
   "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"
  },
  "r712": {
   "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"
  },
  "r713": {
   "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"
  },
  "r714": {
   "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"
  },
  "r715": {
   "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"
  },
  "r716": {
   "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"
  },
  "r717": {
   "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"
  },
  "r718": {
   "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"
  },
  "r719": {
   "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"
  },
  "r720": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "54B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482134/820-10-35-54B"
  },
  "r721": {
   "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"
  },
  "r722": {
   "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"
  },
  "r723": {
   "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"
  },
  "r724": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3"
  },
  "r725": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A"
  },
  "r726": {
   "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"
  },
  "r727": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//830/tableOfContent"
  },
  "r728": {
   "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"
  },
  "r729": {
   "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"
  },
  "r730": {
   "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"
  },
  "r731": {
   "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"
  },
  "r732": {
   "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"
  },
  "r733": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20"
  },
  "r734": {
   "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"
  },
  "r735": {
   "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"
  },
  "r736": {
   "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"
  },
  "r737": {
   "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"
  },
  "r738": {
   "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"
  },
  "r739": {
   "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"
  },
  "r740": {
   "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"
  },
  "r741": {
   "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"
  },
  "r742": {
   "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"
  },
  "r743": {
   "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"
  },
  "r744": {
   "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"
  },
  "r745": {
   "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"
  },
  "r746": {
   "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"
  },
  "r747": {
   "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"
  },
  "r748": {
   "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"
  },
  "r749": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r750": {
   "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"
  },
  "r751": {
   "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"
  },
  "r752": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4"
  },
  "r753": {
   "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"
  },
  "r754": {
   "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"
  },
  "r755": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4"
  },
  "r756": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4"
  },
  "r757": {
   "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"
  },
  "r758": {
   "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"
  },
  "r759": {
   "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"
  },
  "r760": {
   "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"
  },
  "r761": {
   "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"
  },
  "r762": {
   "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"
  },
  "r763": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-5"
  },
  "r764": {
   "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"
  },
  "r765": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "912",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-11"
  },
  "r766": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "912",
   "SubTopic": "330",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482105/912-330-50-1"
  },
  "r767": {
   "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"
  },
  "r768": {
   "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"
  },
  "r769": {
   "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"
  },
  "r770": {
   "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"
  },
  "r771": {
   "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"
  },
  "r772": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1"
  },
  "r773": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1"
  },
  "r774": {
   "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"
  },
  "r775": {
   "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"
  },
  "r776": {
   "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"
  },
  "r777": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1"
  },
  "r778": {
   "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"
  },
  "r779": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r780": {
   "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)(16)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r781": {
   "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)(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r782": {
   "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)(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r783": {
   "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"
  },
  "r784": {
   "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"
  },
  "r785": {
   "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"
  },
  "r786": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r787": {
   "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"
  },
  "r788": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r789": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r790": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r791": {
   "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"
  },
  "r792": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r793": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r794": {
   "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"
  },
  "r795": {
   "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"
  },
  "r796": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r797": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r798": {
   "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"
  },
  "r799": {
   "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"
  },
  "r800": {
   "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(3)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r801": {
   "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"
  },
  "r802": {
   "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"
  },
  "r803": {
   "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"
  },
  "r804": {
   "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"
  },
  "r805": {
   "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"
  },
  "r806": {
   "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"
  },
  "r807": {
   "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"
  },
  "r808": {
   "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"
  },
  "r809": {
   "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"
  },
  "r810": {
   "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"
  },
  "r811": {
   "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"
  },
  "r812": {
   "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"
  },
  "r813": {
   "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"
  },
  "r814": {
   "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"
  },
  "r815": {
   "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"
  },
  "r816": {
   "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"
  },
  "r817": {
   "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"
  },
  "r818": {
   "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"
  },
  "r819": {
   "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"
  },
  "r820": {
   "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"
  },
  "r821": {
   "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"
  },
  "r822": {
   "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"
  },
  "r823": {
   "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"
  },
  "r824": {
   "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"
  },
  "r825": {
   "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"
  },
  "r826": {
   "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"
  },
  "r827": {
   "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"
  },
  "r828": {
   "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(f)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3"
  },
  "r829": {
   "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(f)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3"
  },
  "r830": {
   "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(f)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3"
  },
  "r831": {
   "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(h)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3"
  },
  "r832": {
   "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"
  },
  "r833": {
   "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"
  },
  "r834": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3"
  },
  "r835": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3"
  },
  "r836": {
   "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"
  },
  "r837": {
   "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"
  },
  "r838": {
   "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"
  },
  "r839": {
   "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"
  },
  "r840": {
   "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"
  },
  "r841": {
   "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"
  },
  "r842": {
   "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"
  },
  "r843": {
   "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"
  },
  "r844": {
   "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"
  },
  "r845": {
   "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"
  },
  "r846": {
   "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"
  },
  "r847": {
   "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"
  },
  "r848": {
   "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"
  },
  "r849": {
   "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"
  },
  "r850": {
   "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"
  },
  "r851": {
   "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(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r852": {
   "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"
  },
  "r853": {
   "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"
  },
  "r854": {
   "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"
  },
  "r855": {
   "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"
  },
  "r856": {
   "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"
  },
  "r857": {
   "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"
  },
  "r858": {
   "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"
  },
  "r859": {
   "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"
  },
  "r860": {
   "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"
  },
  "r861": {
   "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"
  },
  "r862": {
   "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"
  },
  "r863": {
   "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"
  },
  "r864": {
   "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"
  },
  "r865": {
   "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"
  },
  "r866": {
   "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"
  },
  "r867": {
   "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"
  },
  "r868": {
   "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"
  },
  "r869": {
   "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"
  },
  "r870": {
   "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"
  },
  "r871": {
   "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"
  },
  "r872": {
   "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"
  },
  "r873": {
   "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"
  },
  "r874": {
   "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"
  },
  "r875": {
   "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)(g)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r876": {
   "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"
  },
  "r877": {
   "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"
  },
  "r878": {
   "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"
  },
  "r879": {
   "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"
  },
  "r880": {
   "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"
  },
  "r881": {
   "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"
  },
  "r882": {
   "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"
  },
  "r883": {
   "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"
  },
  "r884": {
   "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"
  },
  "r885": {
   "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"
  },
  "r886": {
   "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"
  },
  "r887": {
   "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"
  },
  "r888": {
   "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"
  },
  "r889": {
   "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"
  },
  "r890": {
   "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"
  },
  "r891": {
   "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"
  },
  "r892": {
   "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"
  },
  "r893": {
   "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"
  },
  "r894": {
   "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"
  },
  "r895": {
   "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"
  },
  "r896": {
   "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"
  },
  "r897": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "12",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-12"
  },
  "r898": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "19",
   "Subparagraph": "(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-19"
  },
  "r899": {
   "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"
  },
  "r900": {
   "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"
  },
  "r901": {
   "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"
  },
  "r902": {
   "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"
  },
  "r903": {
   "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"
  },
  "r904": {
   "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"
  },
  "r905": {
   "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"
  },
  "r906": {
   "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"
  },
  "r907": {
   "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"
  },
  "r908": {
   "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 F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C"
  },
  "r909": {
   "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"
  },
  "r910": {
   "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"
  },
  "r911": {
   "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"
  },
  "r912": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-3"
  },
  "r913": {
   "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"
  },
  "r914": {
   "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"
  },
  "r915": {
   "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"
  },
  "r916": {
   "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"
  },
  "r917": {
   "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"
  },
  "r918": {
   "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"
  },
  "r919": {
   "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"
  },
  "r920": {
   "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"
  },
  "r921": {
   "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"
  },
  "r922": {
   "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"
  },
  "r923": {
   "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"
  },
  "r924": {
   "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"
  },
  "r925": {
   "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"
  },
  "r926": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)",
   "SubTopic": "10",
   "Topic": "235",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4"
  },
  "r927": {
   "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"
  },
  "r928": {
   "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"
  },
  "r929": {
   "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"
  },
  "r930": {
   "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"
  },
  "r931": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1"
  },
  "r932": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "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"
  },
  "r933": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "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"
  },
  "r934": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "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"
  },
  "r935": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-20"
  },
  "r936": {
   "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"
  },
  "r937": {
   "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"
  },
  "r938": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4"
  },
  "r939": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4"
  },
  "r940": {
   "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"
  },
  "r941": {
   "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"
  },
  "r942": {
   "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"
  },
  "r943": {
   "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"
  },
  "r944": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "48",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482785/280-10-55-48"
  },
  "r945": {
   "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"
  },
  "r946": {
   "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"
  },
  "r947": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "405",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147477128/405-50-55-5"
  },
  "r948": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "410",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481899/410-30-55-14"
  },
  "r949": {
   "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"
  },
  "r950": {
   "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"
  },
  "r951": {
   "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"
  },
  "r952": {
   "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"
  },
  "r953": {
   "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"
  },
  "r954": {
   "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"
  },
  "r955": {
   "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"
  },
  "r956": {
   "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"
  },
  "r957": {
   "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"
  },
  "r958": {
   "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"
  },
  "r959": {
   "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"
  },
  "r960": {
   "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"
  },
  "r961": {
   "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"
  },
  "r962": {
   "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"
  },
  "r963": {
   "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"
  },
  "r964": {
   "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"
  },
  "r965": {
   "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"
  },
  "r966": {
   "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"
  },
  "r967": {
   "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"
  },
  "r968": {
   "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"
  },
  "r969": {
   "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"
  },
  "r970": {
   "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"
  },
  "r971": {
   "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"
  },
  "r972": {
   "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"
  },
  "r973": {
   "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"
  },
  "r974": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "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"
  },
  "r975": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "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"
  },
  "r976": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "217",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482663/740-10-55-217"
  },
  "r977": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479908/805-50-55-1"
  },
  "r978": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J"
  },
  "r979": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K"
  },
  "r980": {
   "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"
  },
  "r981": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D"
  },
  "r982": {
   "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"
  },
  "r983": {
   "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"
  },
  "r984": {
   "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"
  },
  "r985": {
   "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"
  },
  "r986": {
   "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"
  },
  "r987": {
   "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"
  },
  "r988": {
   "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"
  },
  "r989": {
   "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"
  },
  "r990": {
   "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"
  },
  "r991": {
   "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"
  },
  "r992": {
   "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"
  },
  "r993": {
   "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"
  },
  "r994": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "7",
   "Subparagraph": "(SX 210.12-15(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7"
  },
  "r995": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "7",
   "Subparagraph": "(SX 210.12-15(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7"
  },
  "r996": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "7",
   "Subparagraph": "(SX 210.12-15(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7"
  },
  "r997": {
   "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"
  },
  "r998": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11"
  },
  "r999": {
   "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"
  },
  "r1000": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r1001": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r1002": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r1003": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-K",
   "Number": "249",
   "Section": "310"
  },
  "r1004": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Number": "249",
   "Section": "220",
   "Subsection": "f"
  },
  "r1005": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Number": "249",
   "Section": "240",
   "Subsection": "f"
  },
  "r1006": {
   "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"
  },
  "r1007": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w"
  },
  "r1008": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a"
  },
  "r1009": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "1"
  },
  "r1010": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r1011": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "405"
  },
  "r1012": {
   "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"
  },
  "r1013": {
   "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"
  },
  "r1014": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "410",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-8"
  },
  "r1015": {
   "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"
  },
  "r1016": {
   "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"
  },
  "r1017": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "12",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12"
  },
  "r1018": {
   "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"
  },
  "r1019": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "SubTopic": "20",
   "Topic": "842",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4"
  },
  "r1020": {
   "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"
  },
  "r1021": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "SubTopic": "10",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2"
  },
  "r1022": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(3)",
   "SubTopic": "10",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2"
  },
  "r1023": {
   "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"
  },
  "r1024": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4CC",
   "SubTopic": "10",
   "Topic": "815",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4CC"
  },
  "r1025": {
   "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"
  },
  "r1026": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9"
  },
  "r1027": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "11",
   "Subsection": "03",
   "Publisher": "SEC"
  },
  "r1028": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "01",
   "Paragraph": "(a)",
   "Subparagraph": "(4)(ii)",
   "Publisher": "SEC"
  },
  "r1029": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "01",
   "Paragraph": "(a)",
   "Subparagraph": "(4)(iii)",
   "Publisher": "SEC"
  },
  "r1030": {
   "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"
  },
  "r1031": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r1032": {
   "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"
  },
  "r1033": {
   "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"
  },
  "r1034": {
   "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"
  },
  "r1035": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13"
  },
  "r1036": {
   "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"
  },
  "r1037": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14"
  },
  "r1038": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15"
  },
  "r1039": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17"
  },
  "r1040": {
   "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"
  },
  "r1041": {
   "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"
  },
  "r1042": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "9",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-9"
  },
  "r1043": {
   "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"
  },
  "r1044": {
   "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"
  },
  "r1045": {
   "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"
  },
  "r1046": {
   "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"
  },
  "r1047": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1048": {
   "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"
  },
  "r1049": {
   "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"
  },
  "r1050": {
   "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"
  },
  "r1051": {
   "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"
  },
  "r1052": {
   "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"
  },
  "r1053": {
   "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)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4"
  },
  "r1054": {
   "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"
  },
  "r1055": {
   "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"
  },
  "r1056": {
   "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"
  },
  "r1057": {
   "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"
  },
  "r1058": {
   "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"
  },
  "r1059": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18"
  },
  "r1060": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1061": {
   "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"
  },
  "r1062": {
   "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"
  },
  "r1063": {
   "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"
  },
  "r1064": {
   "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"
  },
  "r1065": {
   "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"
  },
  "r1066": {
   "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"
  },
  "r1067": {
   "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"
  },
  "r1068": {
   "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"
  },
  "r1069": {
   "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"
  },
  "r1070": {
   "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"
  },
  "r1071": {
   "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"
  },
  "r1072": {
   "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"
  },
  "r1073": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-5"
  },
  "r1074": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3"
  },
  "r1075": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479468/405-50-50-3"
  },
  "r1076": {
   "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"
  },
  "r1077": {
   "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"
  },
  "r1078": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482047/420-10-45-3"
  },
  "r1079": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1"
  },
  "r1080": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2"
  },
  "r1081": {
   "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"
  },
  "r1082": {
   "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"
  },
  "r1083": {
   "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.Q1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1"
  },
  "r1084": {
   "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"
  },
  "r1085": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8"
  },
  "r1086": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1087": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8"
  },
  "r1088": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8"
  },
  "r1089": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8"
  },
  "r1090": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8"
  },
  "r1091": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8"
  },
  "r1092": {
   "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"
  },
  "r1093": {
   "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"
  },
  "r1094": {
   "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"
  },
  "r1095": {
   "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"
  },
  "r1096": {
   "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"
  },
  "r1097": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91"
  },
  "r1098": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1099": {
   "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"
  },
  "r1100": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1101": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r1102": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480266/715-60-50-4"
  },
  "r1103": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1104": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1105": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1106": {
   "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"
  },
  "r1107": {
   "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"
  },
  "r1108": {
   "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"
  },
  "r1109": {
   "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"
  },
  "r1110": {
   "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"
  },
  "r1111": {
   "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"
  },
  "r1112": {
   "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"
  },
  "r1113": {
   "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"
  },
  "r1114": {
   "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"
  },
  "r1115": {
   "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"
  },
  "r1116": {
   "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"
  },
  "r1117": {
   "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"
  },
  "r1118": {
   "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"
  },
  "r1119": {
   "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"
  },
  "r1120": {
   "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"
  },
  "r1121": {
   "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"
  },
  "r1122": {
   "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"
  },
  "r1123": {
   "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"
  },
  "r1124": {
   "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"
  },
  "r1125": {
   "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"
  },
  "r1126": {
   "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"
  },
  "r1127": {
   "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"
  },
  "r1128": {
   "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"
  },
  "r1129": {
   "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"
  },
  "r1130": {
   "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"
  },
  "r1131": {
   "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"
  },
  "r1132": {
   "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"
  },
  "r1133": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1134": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2"
  },
  "r1135": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-6"
  },
  "r1136": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9"
  },
  "r1137": {
   "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.7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1"
  },
  "r1138": {
   "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"
  },
  "r1139": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "15",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480123/805-50-15-3"
  },
  "r1140": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480060/805-50-25-1"
  },
  "r1141": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480027/805-50-30-1"
  },
  "r1142": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480027/805-50-30-2"
  },
  "r1143": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A"
  },
  "r1144": {
   "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"
  },
  "r1145": {
   "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"
  },
  "r1146": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "830",
   "SubTopic": "230",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1"
  },
  "r1147": {
   "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"
  },
  "r1148": {
   "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"
  },
  "r1149": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3"
  },
  "r1150": {
   "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"
  },
  "r1151": {
   "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"
  },
  "r1152": {
   "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"
  },
  "r1153": {
   "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"
  },
  "r1154": {
   "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"
  },
  "r1155": {
   "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"
  },
  "r1156": {
   "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"
  },
  "r1157": {
   "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"
  },
  "r1158": {
   "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"
  },
  "r1159": {
   "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"
  },
  "r1160": {
   "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"
  },
  "r1161": {
   "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"
  },
  "r1162": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-2"
  },
  "r1163": {
   "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)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r1164": {
   "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"
  },
  "r1165": {
   "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"
  },
  "r1166": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H"
  },
  "r1167": {
   "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"
  },
  "r1168": {
   "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(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r1169": {
   "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"
  },
  "r1170": {
   "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"
  },
  "r1171": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1"
  },
  "r1172": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1173": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1174": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r1175": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>135
<FILENAME>0001140361-24-027133-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001140361-24-027133-xbrl.zip
M4$L#!!0    ( ,-KMEBTYM[1JF4$ $G7-@ 2    968R,# R-C(W-E\Q,&LN
M:'1M[+UI=]M&LC_\?CX%KN;.G>0<2<:^V(G_AZ8D6S?6<D4YF3QOYC2 AH@Q
M"'  4++FTS]5C87@*E+BT@"1,Y.()):NKE_MU=V__+\?@T!XI''B1^&O?Y=.
MQ;\+-'0BUP\??OU[I]>]O/S[__OXEU_Z*5P&EX;)^Q]V'/B_'O73=/C^W;NG
MIZ=3_.8TBA_>R:*HO//#)"6A0X_RZP,__+[D<OS9)DEY^8^9ZY\4=K5D6=8[
M]FMY:>+/NQ >*[W[Q]77GM.G W(R/1Y\O3N^L3H:_5WV8W&IGT2J+!G+B,VN
M*&Y(XK2\V".)S2Z$+^%B62F?^F/1 R6</:"0_N/3W=?QY>G\Z\>7ODMC$B9>
M% ]("GS$MXDGHGPBR96'G"34F7@0?#Y]B!Z7/D?23D3S1)&*YXR2DP="AK-$
MYC],$.K2J6DNW@@_3%SH1*,PC9_G7YS_.'G#*(X!IHONR'^='$P:GZ3/0YK,
MGTSX^1W^C/?()Z)2I3F-%R+ >@>_%A>&Q'>2^4-B/TV,)_&=^9?"#Y,7IL-X
MP97PR\2E](?3GW\I_C(Y@]1;,'G4FWRFXRYXI.-.7#B(QA<.4('04R<:X"6J
MJ)2SN5BR4<4<H:JAQ/WX%P'^^27UTX!^_.5=]M_LN_\Z.1&^^@X-$^H*:?1>
M^!1'Q(U]]X&R"]@_9Y$S&M P%9R8DA0N'"6@T"J7"K=W-YX?4$%63Y53Z523
M975\>S<:/L?^0S\58&B:<"(@$=6[3T[RT0QH2@2DZ(3^>^0__GK4C<(47GQR
M#U@Z$ISLTZ]'*?V1OF,4O@,2WV4T_N47.W*?A21]#NBO1S9QOC_$ ';WQ(F"
M*'XO_-5C_WP0BL\B^^<#SI+K/PH^3/A9[_;"1]G]XKLN#8^*I[E^,@S(\WLA
MC$(*=_SB_WB/;Z5Q]B>[FOT)%US#9,6^(X1D@+=2_WT'9L_%&;P(R,,1>],%
M<=)_>KJBZ*XMJKIFJ53638G*CNO9DF1HA.IR3O*/] [QY2 ^1%64TF@,@TR]
M_'H$*NF]Y_^@[HE' M#_']E_?GDW,:3%(^PR(4\O_,0AP9^4Q.>A>P:\K@R6
MJ(JB&M335.*INNL0D<HNE66=$E-49&/-P;KP]),!W-$_<<GST4>F)%8>;P')
M\8 OX)ND,EQ'\E114SWBZ))*J4<463=<4;$53=<MSWEYN!_QKU>.Z!9^C=SI
M,5'-<1W;\RQ1UU5--6W)E4Q'5E5;MJDGJRN,Z>+/E4=T'H*D/W=A3#$)+D.7
M_OB-/E=&HQHV0?@YDNNJJN&9GNS*,K%$3[0]>/D*HV$2I!N BY5&E9NU][W1
M<!CX-+[P0_0E;N/H(2:#&SOP'YBI[*4 #IS,&R^[Q(<9C1(??SO_ 3H@\>V
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
M,JYR&(WN46Z!4SL3]$J_K6&<;OV<YB1TFA_1[M!5:N/HO8@*DG!-!AEBP2O
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
MZ!L-1@&6A>YC$B9!5CER_P7JB?\B[E+:)IBX I%;8JFR29;*Z['TC'I^2%W
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
M/533TS05DPJ29W&:=]4QT6J;IN@14Q4]TR*N1SW#E#WP9PRQ&40ZIJJKKFO
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
M"\4@UF3"5L*Q#3.@XEW>O>A=/DQXE\)UA,E ?CSER]#%@@,5[&?!Z5-@W(
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
M>KW3HX_EGZAC-LSZ5PYTGBICYA<NE98,<;.HVCA>EFJ<'!F=T]>P8'4]4,'
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
M\!%K)7XH/-#H 4 -TU'N2%66BL=SER\9FBTM5]I$X/?Q^B 8 763^1T*E94
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
MXH,F5$\TGRG]#,;)3?$2S$S@A++@V@9UVAH_0P.%JL DX8B\F@@+$9,-882
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
MQ:M4:.UI2W+^!Q.%>!O7$_KL3%71D5?O#RF5SFJFI,+-7S$>46H 4OBN&9<
MBX?U<A0Z"1E@=01=NKN;RXBL =C?C+@7->)=5K4LN-YXHLX8HN J6!N(IR%4
MY35[J">5V-_A%U@GD(OD_KH0LAIKV6@PWZ")%)4 9+A!Y!_7&O:/#Y/OGSS9
M^N<V_.<Y%G7V=T[>)5LOOG_V/?S;UHO$J6;@O<%WDU[P5HN*V:(%"<9Q;2,1
M$<]Q%(B>"3VG4+RK]]@GYD 7(FA)@@30^QCQ5GG-N\EI_/:G:;A.G$Z5KBX.
M8[4UQ5U]W7F/$BN>Q) J6\3!E2K(!"G5()8;4C[>VQD,2?H87?$H1Y2\K)'K
M]#0[3R]RIK\::56^Y%CCU9/_WD9?$HY0-FTP&%'6W7]'O8ESSJ;..RW!:8+9
MX]M7"*LP_G1C= 4X]C0)+$I 'L+IJ;D+[](+Y0-!K\B[*-C@FKE=]N39[AS.
MR+;((I-M-_(MHDY#LYPM,LKJ,;&'Q^YE5DX09B'OTO,[LV>;W8<+ZJ'=RNNM
M*QR61'^UKG"L*QP/LL*QL.LPY.D(_H0%^^51HRVPP+VY=NQ75.1F?2)!P0ND
MEQVD5ZPW-,)0*>(,;(H22]#F<V&<%B@HI$F*E*4=K'0<G .]AQ3K:;!T[E>L
M8["-#,:G=$Q9C%.$YE%&D6$O&6$JD9+038UDI9N$G2@U#)=U@ G \#OS2XMY
M 73PL-;M@_!%%9-H925VU&I!0/M,?=E^5+IX$3.'C3'@Z_512@T=1EIES5G1
MCXD2-$-T-POJC'C)>LM.6(8PPH(1Y)<IK'TO!.&T2:+=3CA\SX\)(6AY90N.
M>(W^IR@Q+0ZM%,[@^1[18.H^V##!Z02:FOA+X9<NT7]%]XDK6Y+X:']T6)93
M]%>F(8'>=KR=JVU0^>:A;GJ%IN=R<!ST7#*N):6NVM!H3 7O?.L9..;FA*O7
M)?6C@.V"8UL--K@-)(4MWTZWSE$;0DTVUHX,R1DN]6EPU-,,T09RMH[R"!Z3
MB'8Z&^CFH5#@4#N%?U8RGESW/7EE+/BGY:P.0 WW5KFSWD;K'2XJ!)K[5VM^
M3?)67%9Q7X7I<O7=YA=5)03OJ*PT)DB24E1ZT,R6I,X[:A;$29Q7OZ&'?UAD
M8H=)%O>2./0I0?8Y'9,C"L?"&(&I2!826KBQ3&+&#S.DN&0>2%X -O4?6<>\
MX]?Y4AR_D[;C4)"'DQ/>A@4"4DJL-[JW*>4&9W$X53/:6DI<'#RQ;(T#%3SA
M-:F7K(Z;^PK#9Y\A$(X,+LTWOG9\PEF*@:HH9-&(QY]FH/NUHRVMH'J_.6S!
M^>*+0*G7B9:':I$ ](K.C"9-0[B)_%>4*!G'0E ;L 1L?/?>'P6I)R?'W.J0
M]/K,%) Q93P7Y^=2T7->G'K?B*6=5)Q3:GEM4K7+<SU?NR.G1D;;^$A$LDI=
MN@PZ!,21S8I$L^J4:PQ;KA?0^N,2>VT%%MF8W%YS9@/KM/@JICE W-KH!AD>
M$,8S&CE[:;EQ+'WZ7$4K0R+)B26CV?W"W_;F! 0LL1E1]<N":K!5.F5O-\P-
M5^X0<0QSAS.!*$8'VY7O=/<=>B4"-:4L;E5AHG$J"4F4&'");ZYZ9X;DXP3!
MAL"DM2N%+@+=TGMLTR@A  L]X6R2O-\TU=?3:P5<+OIU*S10'83,4JK A<6^
M!>49T5&RSX/A)DAT 5O%R,A)2Y;1!/CU953:^GGO+3<).S/0XQ?"\5093$L_
MTS(7+)_]YBD<7Y-%RRNOQ=VS+2C.GR/0Z)2'"& 2Q[W!BUUEI!2KF!1V,^*W
MYDIRG5YP+A$VS]+UVD-PB,]<IJW*4+8,+S>#^%-+5%I1]G_:]*&D+VJ28AL9
M5T*H %@QK)TU;\E@!\"^ZSREBF;<BUFZ$8VYEP6!PPS-)_'O'(T"ZR73][H&
M1";:ILJ[C$5@UUD5T.W:P]WO9Q-FUJ9@$J>VV,@^Y\0%[@&]:"BG$!Q?:@Y<
M$ 2Y* 3!NORWGSLJ<X8T*U5IX8K&\<?WF?+YE]2@P*^DY7WLQNG3=E+OTL\,
M0ODIKUU>%J8%(G7147JI5ZR]@HY<7,\51E_/;,?'@P_@:.<DD$%"F%8U(#2/
M%8I$4](_P&F!\FAI .SVX!@0)4YKW80.I:=5F0ZX0H^__?>M5U:$AU\ZH++7
MTZT>4R=\<5WJ&$XF.?0?Z(+"N7\CEOS!@"+(G9"B:>@*]E=9[F4-L<NDGIW^
M3OH&V*_N"X"##%NRR9S*FSNH(,94\SWTT/A8$X6&5L'#<XA:R4'PK3Q_JVJ_
M1YKV,%<?&\5.B:J#6XQ/K[H=01HI7<LIE4DGY%45G/[^751=O*REX02'K&RA
M$W6,6 VM?W,GL[JD[?G3H01M';]:K!Y#CK\T9*/O)]<!1(Z*YY!^2KKR*L29
ME S9I"#"S7FL .).;ZQ[V9_&C=CSA]\@ZFAJ0\LL2+I([N)> #99HX<G,CC-
M3.&"BV1T\^15/942%,U!X\WU/N+>2Z<S+>NJIJ0HJ0B.HN'@/D[0\$;KAL^8
M&P $$ 5*7SKR$!)WB?JUG.!\XE< 46=-0:P?M?/3+7'\>IV=^PW* @Z1>(,[
MX8LQ_<_Y;#J "R/TZG9M']Q[_IC84\X)BW05'G.;Q?_?Q/_=34ER>P6YD,!I
M9]O'NMM=\B="&:$L.Y9PR1O0UEX..\;I)YA48M&)F!/@$4.LRIX[%@EP'$P]
MR<G!8EG3E),4CN9DLY;$.R_ 1G/S$7^>0@C+95W 4+@%_B(;Q:,^*\M!;>]T
MU7,8J$;CHYBC7D?RI-=*FH3BK!P^M?:ZX=5M10 58R#9K&@"T.5434<]O/N\
M8SA_"JA<)&J#FIZPMZ;I9[7:DAJ!L6*-$8EM<^Y[$T/! P(O9YY\L.<;"M];
M-UVBF!5@T+AQ P-CE6%CH-]B,A7$\#",.D>7Y6E:%QVMKO7]NNBX+CI^=47'
M'V=P!O1F3(XT)Q(*%<O=ECMT'<31$<,.J9"3#1IXXJVMWK,G1!!'KI.UR2_/
M8>K[=321%C01.;XE=R,90&S*2$O)%Z#QU7R]0M$)N^$PT\A7P6CHJ!^MT!=B
M3MOS$OD=$%-YP8J:XS'BU^@F,!HN(:YS9GM0<N_0*::2$7+%Y=8A)6H%Q#V<
MC:25-AUR"L^'N+3>ZC3SX%FW#,P@14L! 8TY*888+3^Y3(I";&%$@:-%@)#S
M,-(!0O;#A<&"?1CP38E5Q)30) "GZQ.][M'51N#601Q\5%2KK9VYAQP[>*>C
M-XUYK,<NJ8H-!5D+7$Q7_NLDYX_BU8D%6ZI=VU1.K_ #\(DP\P+ *H=<^ G(
M7AJ)X;3@C4ON<)<+'!>%4GA,$I=?1",,%&'\YZ+F_ ,_BJO37ZP!W*D'A?XN
M[(U^A*1?F?G+978\2)<K;=P3DE0$#(>3,  W/Y\()04U435Q3DT0NW)'ZL_!
ME50(7UZ05\;53T,*1ZWO9+4,#D M %+A0J\YE+?(PQ4 FH#E]!64H!@+99R6
MHN4_SRFC/&( 9B"UP[1@R0<L/'JE<[6#^1,V-QBCB2')4*#5D*>II'K/L4T'
M\9G%:2D8>]G?%@KDE:1[N:(J*37.A";$+45;U>1KR0,GPVALV7GE6D:2JHS)
MVJ@@!RXE#%BQW&',#NVMYUS*N9_RT2ANQY7$H!1M&/<L?[%QFL-^<\ +-JMJ
M,&\#U<I<!"SO:(+SH4"3S>.C($VU5O_Q[4>MU=,588T+L, 0?B _^L!-E9 (
M4HJXGE)(80JY@Y9>I,^K5<Q:$YQ[GRF#49C\+-<IF]\86<=T2E4V,M\.M$B5
MH+0@$*?_:BZ?<)$QZ+"WS>X\T(H\RV&]^4S).PD.B*]IK1#11A :*4+\PO<1
MY>[=F,D?FQ?#LOCMK'VGZ,$.:X '+ZV8)HYA0(O8R@.D)R;P<;88KW=V!D)?
MW95@=]K(F=1 M-)Y+N,T*Z)UT%3)$Y%?B0MYF. #ARF=;B LQZ%QJ<#)J "B
MAZ??JS*RU\SVA<.SS_M1P=MI=9#.O)LIS#CA[X6ZBF#AL40K+B)5C>B^4)P(
M>Q74;)/+/U'?';]F2E5DEZD@JBG7AK.B+Q0.[X@*FQNROZ4G&OPC;%S=4/0$
M.-)8IJ X8;_HDR>5'.$$J TYVC\2&\)):X9ZBZKP8;\_FRC4YUC>"-Y7=NR.
MP_"7Q>,DE6Z;D)KR5VV=8>Y84U"("7FZN8V[B7L&C:F1V[V)T(_5NNGSF(UA
M^UT'%L=K*!"L1@-W-+PG3O_6YE/4,<Z(6!"K^_/&J2^S)$AIU3/_]EKG[N;W
M3W H#0CI.J^E!)<&)R"<@"&Q>L(,%-RJ9X.)S_5YBE&HN/L;A'A$9 1[KV38
M<4Q#C.D9^R^7>^@RX(X'#A?(:T.<"16<+1N M#RATM+3.TF]!#W4M"=@:Y?5
MI)2*$#O.ZCRQ4Q>BFT(G_"*J5,JT-.:"!LO9/8P;$3RB)./HA<'FN>)*)N(6
MA&SOBNHP#EY P1^R(PJ&AF==1N<KY=IGU=WJKQ,?:HD<>"K\TEV[,+11+KH:
MMBS!QQ!\_Z_\DX^\##N7W$)S*4 $F3=!_7"8RL54]$7[A-CAM9.=+) 8V\P!
M"B<P#8\(";A7*E58;O"R'",1<\%-31=YC>E,<@@5&<G);G1<SZG[2CJ2;ZZY
MLL1IW5TFAEKZP :R@K!D"Z.TV!57!90)+!)2!W8V*,&'^N>8IS5DBSTQOMX,
MGVQ05:6H8UT;(9D&#^*40GM&;L@O2_SIU,F1A41-3 -&D4IEGO# F2=_:_$&
MMF9 )RH,5ZR>31H=4<)K,8F71/\^Z)<3UV@+6OTR7N>:+9VY]62=;%XGF[^Z
M9/..T8#OAQ3/ZEVSE]DI@G?@SKR\W!S3I;H)-BEYQ)2;>$'"NWUZ+*6[3UGP
M7#$YQ?@3QL9R15SBWRJ3!LTB>8>QZ]:3C9]ZCDFZX^?_VS-H5/.GK_"7,>=]
MQ6R(PJ##@([C#'Z-[;,2("<[_? 0,:L,)H/?'!B;-%\/]CG$PJ"QQEP=E49/
M2;2!>0.H;1.//],O>WIT!M:6A93VA_E(F!\)8#><55+8G98<(K@!$Y)8!TV,
MNAS":VASO+>KZ1&?L[,A*];;D\+[-=$6'GD.]6SKDC/L$Y8=HH7-L_+"\^4N
M?*#;-XQJ(%HYO+@X6<MN;"9$#I0"&8 3)HOF,]'_O'[#,O*O#]%.C81-Q=F_
MOGOR'?U]@IZE_'VI&Z,-R(KM<!ONU3"P9BS?'G]\]S-$C610Q.#+N:8QQ^J-
MR1Q51+))L<EHZ0YV_>X6W7#SY M?O=S>;NL7=CT':^)+"#/2RNR6 [6<F%PQ
MQK3:L:*3SS*RWENN%96">C0_T3O.Y$ R;X,UT%?U:UG^KDFAS:'S^[>&#.-Z
MKSR(O?)^EF-S8,'YJ%VS!^_-'JQ7^.M>891\FCH&^-USNM?7R_IU+VL,8"#V
M1Q_%KM?[&UOO+M/,A(RE]1NW%QT_L5[XKWKA@X!">WTW;[JVUY?KI5/+HK+%
MH0+"U3&C3CC,TU(29!SSF4 /0V(%!M'Y/&J+PI &M2].IZGQ\F/V3(*:4VJX
MGZ9]V?+ZF&/27R'4<""4<746@4/TDJWG3YXD;[.?2-MN!_XSD_CJ"'<YA,:_
MY375O8KD^=-G3YYN;#]_OAVCF%AU9XH*'"RY;*-0=JL*N24M\+(FLP#PH'>@
M]R/5'8+0^B>%?X?'"6YJA^/U(UJ6*%Q?(I.8)OG@7]\=[1__]&YG]^3PZ'@3
MCL#_V=C8*?KG9;6QP9F?;_74/W\V_^0V3ER<"-S D?TS^1Y_G0:<4R_"/Y.-
M[]F*+*8;624CM7^R=Y!L[2AS7)SJ7,E.+;(OR9S7_;*QX[Y*9&.%%[AMXV2I
M\,8^P:9@:N=#R%!*B,1956=-=#<EQL B(#"P$@H0$=O26A%J 1IVHR?H+"7U
ME5Z>F+6#P7LLJ E?.Y(.XM2EG:3%OF@,)CS<FM![ M?DLEVD DE3U4_K\V0X
M*B_MZS^.L,FU+3-$]IL&-<CJ?I6?9ESLO42>M-(DZ<A"=]LE97J?;W4PLY!A
M1\XG+A)ZTFS'PTC?I#59:8>H+:^V8A&DN?*88MM#@SNA=MHC1&X<1(PHA&$R
ME(>@.Z^$%9#)$FVIFGPL4:D(?[@A3=<DS@>O>\YUY)1?+BP: 5N;/>IIP7P4
M046J1Q*3CBY7E =LO9$AV-6=/$TVOCG"E7 LS%1BF!81$^7U9P!-0%X1(CDE
M%E-<[=]GA0,.!MR2(I.TOY\$<*H++0<S4P0!&.!>SL[!8&12_6UU7X6]B#Q\
MR-)[+G (>M*HSKB"ISN._8X>,UIJ-KB6S2HGC;//\*ZSXE,A<F0#5+TEIGM=
M3Q'2&-#5/(R?SH?5"8.E RKDXY^H5TN9-EF,C'OE],3J,86)Q_8@_QB"@0JJ
MA&3#8*WS"1?RF7]/?GF)G?^-WL;S_>C.>OC.YFU[U8LNO8.=HY_V3A*\T8[O
M[@I;%@NP_!6\!X<98L$^_*,TR*%Y;15,;W%L^HW8GCIBS89>=%%*QYA=;WI#
MMD[:O(N1\78+[T5_)R[7,WD?S>._6?\#6K6M%PF!^+CKL4"LDK9M9(4C@,U<
M2R69;4*;IU65$M+2M0CV4+:\1M>E3<8>,?='L@2R=9&V2B31>;TZ.,P['R%=
M>KV(P$:$7GI1WQX":'&OZ*^T6DPBN"?*H+LF6]T^V;S]97A#M[/.A+%:;PW\
M7P&,(,.O]Z(2MQJ^8T7)R4V00N2,%3*ODKU7&(OB[1DHE'E40Z:&X NAN?5]
MKV(DP/V4/<;0*:Y,)T$X*/ *Z%U*;:B*1,_K:C81%HNJ03PP);)F=NY,3J$U
M.BT2W=2#7?&@RFXX(#9>7L<AF)EI"ZJE,JGV 9RZ7SZ1A#0]]%8Y#N#98B^)
M C<?#&#U]U+ICV>H1T8Q.X*CN%,$WY;0H.[:3Z?3M/^)(;[G^80XHB^P6VAD
M>_((GG*<I>J&%!E3AUB[.2XD.QY^.>W$^"576)3*%AHQ?K! 'KV8Q*!U:])U
MO?0MI591C0@D;HT32TLE7!DUJCN=32T*X5-\U9.R(KGE#%#N"74BZTH/<P*]
MV\](=(E+V[GCQF0IYCYXLODT\/?HOR.CE>ZN=YX4C@FQ90(H0Y,A^#=%,A3P
M:DJ!6HK>P<*#C%DJYHE.E4_!AB7Y^!936FB%O]+3Y8XF!A3AB*E0@][GPAMT
M92_;$3BV1$6C RVOW=YD#?'.2)U& \RJI%8(0H!RUP)."^E],_#5!NK-B0I?
MS]^HX2UJ877GHR -B]*K[C@&O*:\&5.*0-P)\8-AJ7DP*K;L:EI,TR,Y38M/
M.,#^%R@OK)%Y/VQMK9%Y:V3>PT?F+1'5[&B8CLYW/4$]86Q]H;W+/)E)/AIQ
MFU(E28G)[!2>I_U1TW/D!+SC6.?+TF8[1?Q.:*<S(9#K>AGOE\5$&SC8BC0?
M:4\<_KK_=F/K>Q,GE+GDN1"NQ'"S60,L3H"_*C@[MV#F,E.[,Z43N['4N-.V
MX)N.)C.;P(K"]R+S%'R!_-$645ZXCXG$.KPO4]6A&XYE'Z1WG@I \%'^&#&.
MPR&GP5!8!6.!?$C4K4HJ1Q \:TW&Y\P*A6!Q?[LJ@"'7+_.]R 9C%&9*<2+\
M):@MJ>)-3Q'O5Z0!QER?^D)_DU@/VV7HTZ]AQ#AD'.D&Z=7#Q<X=CHUKFE*T
M/M11=B-3' P,YYYA*KJQZ>O@^YHQB#1!L9NJ??5-A\DYK]YW"LX!4Y4R[0TZ
M(]VA#CF1,N:6[CJQ+%XELYH;V1]A)[O?VA<ENH'\NY5Y3Y0)I:9CW>*V@RUZ
M]L%4YS9.F:@!"Z$!PH&<@?(PXU"[43A&K_Z%]L2;ZY;YX).F9OF>$UV[&K%P
M+RV[A#@[+!QP=_FN?=.<I=1YS5-J]>W(1HYFX[R8D5,[F1#+_)2ZW0H2B<^+
M$54EZ-\>%7G_4S9ZK"#I*KUT17-J1#,Q5ZP%E 6C<WES$!-#M&UM?\H&"<M/
M^R)L@:49=]UK:[!%K]X>J5Z'7>,-I_@TBZ+'E.IQTDXLG']1!HHPU_SU%3A6
M1,?90]73?#C$6",MU!Q:Z-;#-B%+&TDW5SO;P)H)W+BK!L*B#"X\X(JYV1V.
ML) 2FI,Y?.K%1S5BHE*[$1_;SD/I>O%(7!0MM32A]YKV-QW\#@>!XC8*/X,B
M<E[;-44%NDEE8E?#_+,T%"I^G]SFQA=C03$E'FNXRRZYCTHO0+VZL!_P0B'V
MC0%H]Q]]L?_WLAFD=OWV)1))\T06(<@4V[G$Y/W&]4:E\,?/^V;^F"F-<FST
M934.>>K8HEVJS8IQ;IBG5SZ@1$:"4.YL!*_<GIGV^100RVX)D30U9EA'.G$I
MB#27D5/P#/)2,]*&V]J)"C&,A0CDLHYCBC.$O:#126T5Z'A,LO R5/]*VDL7
M\.,]AJ=0[RFS"2--$#F+V<88'G%.4U]D&]18/4I1>A?N4F6MRS0[U'Q!IYFJ
MZ4W8R4BL*U0<GR?DYPC="CU*:.=8[I'9_*DON2+2?)M[_-QY-D">;W703,*B
MA.V<DH"Q6FZY?]%X\W4J-JT]>SQO]&1.#I4%-J-@D9?2N248J2PZGT6XR\F6
M]EI6)GRXVP58X5A\4>"P-/>.NOBG6<OAP7SWD!;',N#.6Y:.3[XDT,\*%PJM
M<&215^')TMY440 U\IJ01')\TC[/B$30_@+#5BOK ')CG3&Y>*.?ORN']ANK
MT:9FED,'<A@-&65AMO37YHI.!6W6V+%PPZBI :HQ#\ZD$ &T-,T_\N8M1S$W
M<?DY$RE48H][2D1/ITZ!*$)C1-PXCF-5I-R):;XKC4F=[<@[79PI9,+?>:QR
M.--DM;NUD!K9+JTIVB7V_[$-KB9=5F+'GI[7&O@P7V6,!R'^<E@G[/<VSU)B
M,F'OZJN,,%%$L7+@<KORF#B'S6$@ZV=Y2#[(K/QG/@YG?#O<')G&JRC+Z2:4
MZ.QYVI9TA.*@GV/@D,6U<)D1&R&.MN"YGU?]V1AE>=#5\+6N4];/B+=<,]7K
M[ $N[BB]TFLLMTB4"-J9>Y2(99@3O^'Z>H?#56?D0D8B4K[A502AI-R'\D'H
M &UCM>R6^S*^JB4Y'ANT2F8[G&.>@\76S85\Z&DA=FDF/7N+322M@)""2?<G
M.=DAT6 'IYOOV+X7FQIMENVX(W[&'/C+^5&MB*G/#3AZ[AX2?GUQD!@:#!\Y
MSR?+7E%S,^A?DI?_.K/OV_.R[YVY]>MS\AW9]T9^G9+J[?F=EYV_83)^G7__
MZ^7?#\E.*U&^<&(-<V/ 6N1GDCFT(OFHI#PQW2A];G(D+Y XS$,4NN3U?0^H
MH;=1"I/R\O8RWD(JTUW\(IID-[CBO!DD0D2\\IS_I)XG,ZJT:+';)52O?Z9H
MI%L%8^B^EN (_;MF6CW@EMQ(T<VF3A$7X\E,H*<_99XD:X*6B64NN#$6WH-S
M'K9(A)] *KPA! QT.9?2J4(^8\C%LL:,\;\B/0-Y!$R4SO(/?)?#M4[.F# G
MT18FVD35]G37Y"ECO:^M*S4J*PHX[2(M;(@*N=D@F#BRAU)T;:RHBB88DB,2
M.-1)O";[W 4<89]<G!+TMG#5IIJG(-<IH=P,/I,)==RDUBH?(<I1+6T5.MOD
M1::BE6620\U(#)=N1$11P_;YF<<)WW8T90K<5[?6%<*%8BJ1#K7V1" 9097,
MP]P@UD%DV>/,XKR$6-AXJ^8 [B(;<#@W%['(>)/T:M[G9>,4MO.2(V&0%6D,
MP_E#?';:9VKG/@IXJC-L27/[PCF:)!9,$S30DH=A;YC:XB!*6"EX+X1\KC))
M<=:\(85\:I&=E=/<+2FEA#DIIZ:.1.\Y8^6$YKM2#YH8(PY4"ISLN_&PH_@#
M%=JRL[1_%=)H4:JXK$4[C5GS.,\3US@E_=7Z!GTIDQ8,K1,F2:A9ESC%(DT=
M=%E@T,.Y$=&)O=#+*E HJZSEV,"V$K,R_Z/.=U[D-+D7<F3C++:?^]Z";-N"
M';Z\PF$PS_.4<53"[3^SC,C3N(J*Y4P2)R7YTUZ+C7HJFDQ<P3'N1-@G6 T0
MPG/=J;"JU=1%W9J?T<R_YHOY44+D/,9+]X^HU#O)L[XF>BWK2T\T@:"2$L):
ML;6GPG'"0/@TTRHI>!,#C4.;\VLZN,[3"3EGXYL+')]$GDBG]S0C%D"9!)R1
M43HK,#QVB8 T.<,.'*.2S6L&!,@GV<K7]G?IIXGL M>L]9* Z1<"8('ZP@5)
M4R#OW*RT,%AOF84U&^8J+9I-;TZ;YBR[2RI+RR!,9*]T6"0<-UFER"*IY0S'
MGWT(@ZM3:W&3@48OB'$&MF= I[LG5+48C+KF/=D)$I=B%NTL$QVCX%2$*A !
M?,F2,SGS<$:B;G+H=3F=O\,E(8\E8#[ (2$C0[U&*E Z<#D3I##NM8R:945?
ML-'$,R6BKWB-6]=0B]70IIPQDL+VR=4UQ>AF1=MM]+2&0LC)VT-(Y\M"4*\T
M S*]S>F$B4<F:*ER\:#$!0Q)OU0.A#I%E_3>T\P6*30(M.NA[F3Z^;7WU/V,
M /^<.;:IYMYPTY>LFG28=:Z(K63:[Q 3(7)60D]&7&7'[S=4A(J:YNX2&O&>
M,;W]]C!T",(G2_L'AJ9X#?3ZM!NWQFP]=Q+JA#O(<D>8TYQU"]%=#F.NJ[MO
M K&2^TXOP?+;,:  K%(M>-H^>?&)I),O\;I 0<?BO,18^PQB*--,Y@:HKNFH
M&]N?9'.Y-\7A?[(!]QB[^H*K29>N'$IV))0-Y@W(A3Y2QO6B[[2EQZ?YV0Q-
M2WA9N3/'L]&9XT4EQG.3[FVL=B3O*@@H OS5KB7MJ@D ZY*,@;'F\2^A<D(Q
MJ-4UF3%2,1V4+ I728.G"Z*"?+IZRIR,%EL3,"P\ZI)U;$1^U8-5KH?*Z]KQ
M\K)T"-M/8F$,2L2*]<*" E:\V+F7[#S=2N!(#Y 868Z.3:CU-/ MWFO>[DJU
MP0IMU%^<3U)F7JP<<)#F()/ 5%\/G?BP?ZVD$TO+AJ%1H7 6?+XPS)Z,0+CW
MPS.Q_D3./(%5I.=C8J0AYK_B@!K>CQ.4ZR7FN[D/*IJ4@SN8:+IQ.)/0<^J5
M H?D' 9WF?B6#=>Z3M*]\KEZ@B4C]&),**_/]7>-*!Y.^G!'H@:<B5[3^(1B
M'GPO&A;38_5M&X+0=:DC!,#@9O2G40^ V>&NCIOV@9&L29P@DC2'9H=\-F!6
M3+#-I\_).ES0HE:VSZ[AZS!V&V97$F9(+",X5Z9B#I?]J1YS-7US&X]"Z0UK
MB8*EBL/34$VS0F1X^1P!!T;>Q <M!+[LVMUN4ULCW0<.;(&BRPRX1LP+]]8T
M=P5YJ(U^/#04C7QAO,LT6>6FV0H)#9A$[&DUL&U>@I2Q3==@C1N <87:+8N)
MD8TC'I*!66C+$&$(DM"3.DA\,C#NJ6LBZV%;2%ZJ T[W7-.I<E%XK+68IZ:C
MT"R/<_",_K\"$.KN1CUN=U577;8HLT,HIFV\<O9O76BU0NO3=:%U76A]H(76
M'\0YQ+@B]/7VQ+-!+9Q(VX#UR)W*$E7^U$F@X"(X@)AIE18'#MOF<L(]@N#N
ML4NK5>!?#1"&=U&.+IRVRS%\.UDS=E84^!9)?[,7QFF30%$D)8_(/674VXQ0
M<'J/!"TOUJL9>QCZI5,1OLHP#3SRP>#H*@J;5.N^*+%96"YP[6_&T(0@29*7
M#"4D:7[B@5#B!3V<_CDF:@:28\84;,2<5!M].Z:%>$GU^_AWE6V)JP:CM-",
M-^>X>O*% 9L57I]'0?&&"WP0$0>1GW?R0R38F%6OED;T-E>=6\VVF8W"1??Q
MWN,+OB9Y%?^U\'+V(NX5'JJ_S2>&"@V#Z&5-U<:G/23 J 7=10$Y,9*518ZU
M*E;UULP('5PY0-'DP=>6(]X?BB+6)13+05SR6Z^==T!U<7A.E&)H]L 3R#*O
MM:M,#YU/*H7SY2HG1O3A*^1P1_QGQ@JXM/7F;H4X03)UQ=J0LAO 8_'K)=C%
MLGFJOFT2]FD099&)<-(L45/YG-^*I%Q0YC&2;/TY_Y1=YC6RGO@7I0S"E< S
MZ&1HDX7: MP#W4M I?@,<9LCUB XO0IGU%*@*#K42_9FJ'>9L*+.58EPTF9W
M7&/:9!+<H9]DL'&Y/CWBE)),(N4R8(RSJ6JQ#=)Q0YOL3\YV.B4>=PW<98)S
MUT26><-;2D>'0MQYRP$SOK3<\EL$2?4CH,)/P),B+H$;LM)*L,7:+,LW3U;\
M7EZY?ES,:A"*-60+.$4/L;#T&>%VH7]2J#!+([D?,&"9;K?T,U-LZ(\XZ]:T
M-7SW^.R;,N4Y5#=GKCXS"6&S2:Z>G=;YP&F<QA0G,+7E*!^$1*:2A!$3R)G@
MK:1QQX5P!+?A*E4QY0AJ0'DZ.B".4T_7H*PL-)7\9AC0[>V8U=OXUCQR>(;?
MW"N/W.''O:.=D_W##SL_?WUD<KL,YN(T,187N*!!))!P0N_2TO[6XKSB3(NZ
M'7*^1%A9;JA&:D?K+YV=PGBJ'XX3^;?V;KH3.CHR8^U$):6UR10Z[3S1S$,+
M_('8.G=@$N%#O>2XG/F_LA_"CN=.G:<1-VE3AK&YK (8M ,1KZCUO[@J"/V]
MP.(!.L6\+>+<=!Z+UKC.8<-9,C22R->T+-'.<KK-AI<8S12VY6"&'%RK#4[2
M2*N.YUB0KI#S_%13ZEA@X3M+;J_!;"JED$#3@/_'!.>U7)S4(=4 !6";(@JQ
MLUO9Q[*8J[3&K%91+S1]BF('3[WA"+E\#:"[%6A6P)SD(LL(KCSVD3%R#%>8
M)9:G64 )24!I^,\"(<>$ZIJZ%1]6J5VCM249\+OJJ:/]\PU-'"_F-?BG,%F/
M'$_'T)<?'+J.RHVMGB?')'>[^79>"S&120>3G+U_%Z-<S _WF+8F4M=/J:QE
M7H'):O;"VMO9@3]7$$/6!I+8#>? E^+HC''N1@L?"*V@2=.])MN>O\11%SL?
MN'T*K#G?-C,&D'P2&)X4=KU1,7(7,O9;Y5+-#$4 37('O_0 ;J=^B<_?!:\M
MI6S*Z:S1Z1P^+A_J[J:]88N^YW%VLS'WS2EF+@>U^*^N,A*U<]F,M$9O?=I5
M)KB]<*@<X)ALC:^*FD&ZX  R)&4<;-+KJAK69RCVT(_;C;?%H7Q=X643YLW>
MVWOHZOL+S@K;]E FF)Q?@CKJN24D1M?=X-(E84])WDZ9.HV]&@OP*&^[N51B
M]<_S#O;&IW IE+RFU@ J17NC7J0U=>Q E%BD8MUI5:82Z^GY]#=4P-:7@;5#
MMF$M"5J1HI<TG+'8ZKWEFH<5>4'^?6B5Q<P$H: 5%1$@T'"YH'J-(-SRBWSD
M7E*P'II?%8@ ZRC"[8)E^8IEOP7' O;I(B_USH/#(NSV]&WL)F(-V?V#;X I
MBR)S3.B=EX:[,S2C$J8]RM%(YS)-/YD;I@8=*91%$@DP+RG]15<TO+X*(Q_-
M8#)3P=_( 6?*<WYK]&LEG<0?+<P3B 7\BJB]/"T:GEXW)ZY <OR#V!C)Z[_/
M,!=\Q1?$<5:=!B<P:*5T^)[.+72,KK ^\KJ%Y)8[V4^C;E'NOF@E%5J/["7G
MS-A@N\CH\D/.E8)_6X(X0TKV1C "J:97"R+%Q#T2V 2"-7-3(5AF030$*GC+
MQS417[P$42K 39K )=2=+BL!5<$FKL("6A\,6<PQ,3(3AA%.78ZE?SY$.0LH
M9$XG^SCJL(%I*B=C;3_V?#R(UF[G%J-W6<Q@L<25^Z7=*^OZM=6OGZWKU^OZ
M]4.M7T=)6[M(WTD@LEM6A"GZJ)$/*D?KYW[:3-Z@R W8GAVIW4C5$1P,C%;0
M-X9-4PGR1D(?HUPWARA<C5(PR\4\CL%NIW0]DG<DHC>3],H,-G4R3$@R&T/O
M&67G-8SRWAFY[+Y"2].B;M90;#FX8^0SH2FD9DBZ-BNI2>%?FO"[_4()R)%T
MJ5:.)O#IN!2?4IY\FDK[F8+38EKF!L:W:]X:+&7<RZ#^F?8A4(E>A83I@CZC
MB3(&;';56)!&6*484M_QC=Q<,^S@PR=7,$0 5A8W1S 08M"WXBU-Z-O(LR#Z
MJ%;/K 1!TY)XI*:DX(;U[=Q!HO&2&^11KPN7>&,22(\[C#+[KAOB;SX6;-R+
MJVE%N>K=G]Z8$#02"#V9%[I[T\0)&S&^TE)!=YQ?;M.CR+@6#&F%7JA+:3=C
MAL]+PE-01RG1J7'KL8C&%]FEB,:K:B'R(6+Q":>HV34%+FM%A=V8"-<:=:(F
MG0@7:*H &MI0"P^^GZ([8")$?*JD>&)6!-(K,#FSJN".JE%F[3VP16G771B
MFXMTCL^6HA9-401EJ@;\%OM^LAI"R)I6@X-2;I-39S/ <7+EYD6X2#HF<879
M1-[2;2_!''2P3P4J*<$G"SL0OK^WJ\)Y@VD(!()ROEKJ]KHOZ*N8H)]#)R[.
M<788PFJP86.XDZ4DZ".@85E.<6FG 5]LFZWG<DMTG8B:"@)N@_--S\P_^SJ_
MYND8S&49-3*:VAE'%QY<_I7,%-UGVA[H<$B=J&YY6-#?0@ICU?0<4<Z!L4A6
M5Q"$M_B].#B)&:/YH:X.)-O]PVQI&8H('4^3I>PL^+K>PA'=9)R6.\, !_/:
M XIUXV;D=*J1-.].NF%8ZIX_&$6MDK*H,Z(JZZDG$>"^&F+)^7@DY_WX/6GU
M[,BA?]PT,J$/,12M.4:CR1U8"-_82U:[<1$G9TKJTNO+K6A:?-CO>"WG?7F/
M>*%1&H/Q>#C_(0\D1"1Z&'V3]Y*V]9#8LK0_$S9EUI^YFY=\&=?#W0$LM_WF
MS<4BJ]]#0V=\7@A)8(.I#:F!0GN.3-].<>410@,P;R4[!<R1#H:UUXT 6)Y&
MJ\,[>%CWONO%-XR)[@=JII:NZ;NE;R;_4?(PQOF6"[,HS/Z%YYOPD Y#Q(7W
MZ FY@^17Z%U"6M/P9>AIH/:DX%^4B5<V9B#H 7\=MU1H@[DI><!'9FH4<L9
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
M%.L5-)VTH0S)UY^)J,-EFE]TP?EFN%^=^.R G6_8H.H2E17GE?"#B".1 M8
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
MW9VS:+"Q7MX1J@T<&(T:N5['0B&X=&57$U &Q2 >D72<D73>4,1PZYHI522
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
M%=R$\Y1PA_"V'G[3?P&?5&D)R\E^>"@-#RSZ$D_@#;"+?K^'Z8+PQ@*A2?<
MM*UV&MKD X\]@'-3E5F<IMDE]V"G0]7 "U<XA8/$R/G+L4+U"]3_%#1":@/O
MX:5%HC+#[O  @W@8 _9&@,39!/Y$0(;(Z9&T\G"&6(53$U0>Q6'2$\C')M#"
M@+ZH8AYB\^M_3DXI,O-)Y@:8BWX'[P41A*L;P@T!4B']3JB)AN@HH4S8UE@!
MZ92 ,,40OG/) 8<3; MFUQ[#N009H07UW*\*PILLW:8?9L/A-OX8#('@ W!_
MPN *1T  F@!K"+V).DB8TQQ0)Y]I2 :HPT\+ PD:E!3$W_J[>!7$\)$!QTI'
M$GP23,4U8)%!6(9BB,'9,Z13^.;R6R3^;?Q  0^$/Y/XOU4\,)\@,"[AY^'@
M$COY.\AQVZ;^BWK"GI5(P*-9[86-)OWX#P(Z3TK F02 JAHE &,BS:G'AE,3
M">,0*L8BP2<'ZY'IV6EFPH3;."3@7!6IX"I$6#*QJ7PT(\Y93::,O,0HYW))
M=2V/5',Y).&4QR67 =<:6-$[=RS% =$O,]\*\ 9E4,'7&T=" &@%(K0<@3F,
M\P+'5*3 HR/YV65,D@O)-*19]'N[KU)U1?_"J?3<^PNH-T'N;[?0=[B*_70/
M-R9TF:47.#8/T5J%P.CA'PD9R(495P*0!H(H8GBS^@+B .X YWH 8\R1U[H'
M@3^C<9B.5$\(GF0H +!0(^&RJL!1&\)S\&RG"4F<X,SP7+S^CW9V1G#N:@GR
M)L-YSF+:#6(L3N4CF(]#V$@!")PPUV;DIM\Q0/7A\U&8RJ06P#K$!-QPJ<()
M"GI%Q#)"W#:R(D?T).=$4$Q5!.^/S*7*2$!FZ-L7-#5&*\ ,SMB,UT%B=YFG
M 'T<3WEY/D.4 Z_$ S ?=P:*@"1*:,@(KH@R@F;)@-CX&T]@U!4<7.+1N$@;
MVHU  :^89M@4Q+.OX-;M5#=]J O\5D:BP N',1"J@[2TVPNE$$=!1B*4T_:7
MQ3Q)Y6=DQJ?,C$^9&=,Z[YC;G "W^;\BM?3,&MD)7ZZF(^(+@)8AM3C/2 RQ
M^ $!1GJ:7A+XB7V30Q=V($\!E@4L %PN+UG$UHDYC( 24."N5$X5U451 AN+
MZ3 BM.#?*UT$CB-OYHE[ (42Y^O(V=^#5$?4!F+[$A:"O!/33)#!@8*2[H 8
MOTA(H/@X28@P$'PJ)>46KUON"\7]%*0"/' %''[L7U=3O)@;-#J^OJT348P0
M3KU@P#T.2YIZ5>6 :0MN#DDN4:6,4J)[+&*9$2@@.(NRL@S.IOA68!L@*G\?
MCG8 1:+@N?#<ED?<?HO"C[_M.1I;"PP!A4&*62AI8P-WUJ*D$!1;P*1)62CJ
MCYVS'7KT%!C5(&0I"HPG"_2DTX&H-B#:487%P^LEC"$V$V#0:,;SWW\!6QMX
M*L"@U1"Y*U("YZ =Y@J/#,AOMQJ2W)AX[2Q)!IGC_GNGQS+*C)YBQ'*Y )TQ
M1!\/SZ<4FY >\4"M]7IS3*:5LW@"?!;4E*PJ .<$.**6Y^$T1GL-^1Q-IH27
MGF@MT8HSS74T^HL.7\PQ6U$N_JWR;%MK3$Q%LXL\'A@=24/!FASZJX;R/@F!
M0$$[J-D9YV.08J.QT" .^RAIVN>%'79VO/O=WBX*EC2*IZ28&;6!F#"^6%VB
MZH""$R0A3A45M9%D="#RC@1&*<$6.#>)["ODXDBO?&&^/@3G^0L^3=7LIDKV
MZS=XH7@=SH"P7JO];$=<RX4ZLHM5@TAH3_^U2*)]5I8D\6Q U,I,KX,3YXKU
M6(R?573\"Y4@_(@]P>:J-,%Q>_ ZT><NR"1/9GB8^ET \/.L*!QEIBG<!(?_
MY,.!R 3S #9#.@[N5B,]D%_"YARH'S+6&(?$$LD9A;7M[#T9#HMV(4U!F\?#
M>BZF6N.7F10I4F"D@"!/5(336@TR&X""P<XHHWBD'.HC[-GQ[H*&QQ&VD8G!
M>YYG6E^!W#+Z.7('H, $F!ELZAI\X=N8 %,&*>IJ=CZ_@G_!"XT.A=IS1+-M
MA7)<+J5D]FTT\TDHQ"%VH,\!&]*>EU;K9H[).3>4>9< Z>,,@[Z8%P9M#7)>
M'QQM"8/6 IT4W6S"=UZ8])91T2X0^L@#H=J7 R3.IG!V\1<P"AK3*D9R0SH*
M7YZ)XR>,(N"=Y/N=R_[^5 X'8C-=_.)?$%)630E)@.&/@6#S,D17)P[&9F;M
M65XX[WX*"AMRS0R]JD7+:F1[\8(%,]UAI9*ZID#P03()@&!2,MQPO2@LQL$P
MR:[00$]0A8*#B1JGE2[KE25]\&Z.8,_W6U0 6#70D@UX-I@]>!*:L)MD%_1;
ME%$T[;3NA[I[T.=G6#+)IGI2*;+%CZX];WPCRW@,Y\JS-W NN,QP1G(QP6.&
M@AUD&>!ML_.GC NP!XP?&P0739LM 2;(9FB8+8UM55\PG$JN(@9>#<X]0EO6
MEEE)9$^F@S^HM8"9B+YFM-NT?/;ME9KVS,.* 1\ :XD& ,M 'FNT)"1#6@LO
MXD1L AVA8BR*_Z:?>5@P4:JT]Z\NLX2#0X 9=%8?!V/TNBC]^8A<.$5)%J@J
M8T)+K8LYJMKU_LO%*@F&VD 70X<JP<#?D_:HAMKH$ N?0CZ@C;#SN$"'$KDI
M+3RS_#.Z!B>@<X(%9)R"8(<2O3M1!->=I>_;ODB<OOZVD,)*L%'",<@BA!C:
M?!R14B@I1\)"<S6J1$6MJ9SEF+S?J;X3X<*D;X?HB8!G, (#O <H2-S45M?J
MN7YI7)@X$_J!L@G^D*=8+^=?OO9^)H"3Q$W3"HX'%B4N4*KM;+@-\-J&8[EX
MS;H2;,LC =*O'9[ 4=2"6>%P?G35G6PL;R;Z I.#7@V[^H29$$#<?X+=A/PQ
M?17\ FA*OH3?$4CP?]-I_"HX0;KNL:?H5? ;4H&VC/\ /1S>]F_8S@ 3_CYF
ML%@,+W@'O'=FS>I__F/OX,4K$*>?^5]3^,%B^/6"LRLU4+"IW]7?_"/Y+5BM
M@U[P:Y6.PGS&\9JS, L^AE62]8*?\O#O.-''/S6H]SD%\8;8F*MI5?*P;I2V
M6GB(W9UC*#0S)IG#+M"^KKNL6N#>'BV] 7=N%0MGQBS[F(0</B'73P8\E+0
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
M8=&9TH',?;7V%SRPQ08UTZDU$:'*6TSGA<*/$L71WITJF_GOQFRB"I!+9.)
M>V,T3Q_E$E>0#H':J(O=?0@@=(>C>E<CA_QM%G8MD<(QUAS+&7F%[[''6^%T
M'ZRD=#BBDW_"CFQ8^!?D>2D%]E;<@\XZ()U*1=U4L)G5)54-A=#?ML1MW-I7
MIP49(-* <ODCG7U43#$7P66,CJ7L1!46M,7UZRL*JI0ASN@T+1!N*Z:G35-V
MX&@R87!)=OV8X]KBLKGO-&[.]BSEN?QV:^T,6CKC__W_?DT^]U_TCP_Z_8.#
M+3):[B\H<*T$D!99W/X#Z'F(@29VDYB*-$.'8>&*>\^A3TQF;I^L-H)M<IT/
MBSNX8::<5XUO]?JZ+4+M":5 JF<+HR_1;0QXY2M/NA;P7GKL(2>]YDP.JQ9/
M'#+64I>(IJ9ZP?3IL^UI0W)+ S9@W;-TH* $1I)"/V4%B(M/Z@OH+>,>,<0H
M&Z5PFH'C[>/",AT6DPR*&BM!1,BU?_'-?U8*HI!J<J2%_0*]4AHP8$V9VW[>
MR$:G.T!KU2<UHVU1A?-9(Y0AY,#N4L=.G,*B48U%.GY,]F4S/(TI[$8HX6>F
M!)6Y<VM1*8='\5U:, ABN!& F%ST82N+IEZ(H&6<LDUXXEKC<U!/.Y"U3.2,
M 8"O&&K&0:X[NW*N2YA4$V "$]&6IT"$VQ=Y6!0U6U>;BXXPUO#%S9K7Z-6X
MI2VM8(J@/6\#:4E4S&4\]^T]>#$)APM9J$V2=HBW\E)JQ<?,)557! $_<I9R
M3%,3)@?[",GTQO'?XZR@!05H,;:%\#SX?LS#*&B-B$>+H]KW;QM?M?9PPR_T
MDUK!\G2\MN"(C1LX.:^BV+-BX1ODK)M)9;M6 VSQ=8!^.M, .FKDA<SQQ+M-
M&CV%3_JN7"?*EM$$5] HWJG.^R39_4 DIMBY7NRPQ!)M#M7:LF_=JDX;&5]N
ML=<?TN#_JW"F!*7<[_LY&W[[8VSR);GOZ+>T]0ZF8S$G>7"-/'J8!CK.5&9X
M 'CTV0O 7S #;8,,_@DRK/ML<&R-%US)0ND;267GL/R238_%:47<H9!64L0P
M3.LWLF^6&VKBPP&K5&"+999+-B95Z5KKT)L#\NRP#DS=<IV2-)2^+>>\ME."
M*8O0&EZSXD5^SCLSHL&)7,Y/*^E:8-XP!O:R:X'91<$V- J&0N+W, =SP2W,
M,E+"D0O \BJ9Z@!V*35IHW0)3("PG;%9XUHB!W*A) $KN<'^KGD=21G*@XS#
M=)&@T<F5!!:2)_,$B"<\7'WP9@V$:ID)65;B(<IK)8W>UD=RQ9))3A)9WPV8
M^A5(Q^L 8X3!LWY_5T/5ZX3 ^JY-?J5*<47)E#^#Z8F,-=@7)>*.TFB^)+KN
M&"L437=0P@9Q8=H;+:V$G:EIR5#LOW14L:9WSDV+=UH$GL+>@%K2F'-GW@(3
MCC';%U#B(T4F@$I[P6^_G?HQ',>S9UI%H" 1F[(M.D*3RC@)CW*01-W"3']T
M'&HO=XA64!EOFR"(B9!<FE",X]QABU)2_&MED*KP<L"RJU3"IQ':5;SL-FV5
MPA3R:UT,-.<\UFCUF]:8'"^A-%UK80V82/1,K-E*1\J;>6/HD+#>(@)=YK5(
M3D"H#T2Y2=UJJ],?,,F0L5 2+(!(Y2Q"?!490$-!/[$V$O\:^QICR)3;$<G)
MHHQ&%86<^":6-#Z/W4FY">VSON$L#B-IC'819=30TY+9@T!#'Z(R<_F00T$W
M=."'8#HG,8:%\ B?U(AJ^W[;^>@&06QTP+\P9YH$S>*:$^\W)C/WMN3V:AB
M@#<1P0W@8A7G_8U"M"Q3'>>VK4.\)%+G?(SO/5]VK"IZL!ID7PFB-R.;IIAE
M/N83,K3A_J'1*.@-SXY>ZK^I8FFJQ+$QES08*>HD\<R^UJ,.APK@X/F\^49+
M$L"9PE12$'E[QG#+2O9Q>9X)VVOM#'O<VI1E[1N*G68.N1H!,AB50C?M(_^6
M(^;N7Z@B-E+2SI(B]6U;EI43S785G1ZV\SK4.5H]KG59$.!F,>05;TF"Z5RT
MI0*<>2J)(:A3=&;BU%1Z)VCW>K-[1]Y>^W:OC6U1LA.G3*&G)":>4HA#1'QG
M \=YXWH)]3Y^H<",^,I<F.T?>00RHN>$0YAW'[S<1::**>M9+$ZZO?[.L=ZT
M40]_H8+8$_+WI85_/0?.[7AGY!];^+L]K+:UCU:_T>LM;HX,RV!R,P#ZV=Y!
M0RBY^7G.AE[:!V^$'Z;QF:!(LX%)>V6?_-P 2>IWI6R&;DX?\IZ);_\.Q+??
M3GQ[!\<^0N]M'/6Y:/^BMMO=^?1'J.9M[A(6G' D0C[/PZL:<5Y'>,>[2]!=
M_[A)=_T7.R]O1'?]EVNAN_[A[GRZVW<WM']+NALYH&RG,#)&+PHE^:D@IP^-
M\DMHB[E#<2Y)H#AIF/07$>NBJ-BMN $B[5/U-;X6_;-SE-[04;J_VSE*.T?I
MICI*J0%EAMU_2+&G[6,;,M*QN6&EHXFW6$4IA;0GU*:,^ 3Q<]+.;6%U(4Y8
M8I5BZNPMP4EX/]C-N,"\J'3TX];N%OT]Q?0 ^9NQG[]B5(N&)?UT:SE2;R8X
M!<V,J3IA>#C.5R* IYWG]I;X!LH!3NN#%R*Y(E<SF].M3/1Z_/6K0,YHF"#1
M)UCJI=I&<!"3N<K#J<G>_.&[<K#$LG 21)D?M_H/OX6]O6OW(,Q-;T$N(""L
M7+0AATKFY<*)7&A5)_^7\)8=QAQ+V._W!#<M[6T4P(EX+.9U>+C\%EYL*AH2
MY]QLM'LD6]C8*T:IV-WP$[_AO<V^X8<7'8M '&.J%(!S^VAGS[$.43'[/N#/
MMEX_QUI_-H9-=>J&0GLIS>BFR P[$$3VNJO<&:.W7C_3V8CW#M4['>F^^-8#
M;&J#+O]_C(>QN_VO[_8[TO^*+[\C_:_Y]CO2_XHO__&2_HHMF4D\&"3*N'OW
MCO^G-29R>OKFS=NW]V;;O#?SO>[[-K1;^S;'O"]2O,N>:J!__>S>(>C24XYN
M '. EZLXP%[O8/>X0X-N3P^%@/W=W9W=C4; ^H[_9Z-WNXFH^02YYM[+CFMV
M>^JX9L<U.ZZY/-?</=QLI-U$-/B:]M1QS1MPS36X)M89</72S]=Y21N0R^"B
MS"9Z+Z^ARQ6Z$5_W>\?']Y_=L.D [_;W:!#VZ'AGK?AZ>YZ\7AV\8ZN;A*7]
MWLO=EQU;[?;W6!#V>'^GOZ'LJF.K'98:MGITL%8TW4B =_M[- A[?+"S5C7@
MGMCJ&GP?ZT_+<*O?-]I+U;DD5^:2/-Q[T5UUMZ<'"\GT=S8[CMV%$3=U3_>,
MF?O'ZW57; I8NSUM!/IAXZ"-QK^.,6[JGNZ;,:[9C[LI8.WVM!'HUS]<KU_V
MD:=0K, M<,9S(WO!2*4J#Q,9A#B)TY@ZVF*?)-UX;ITW\V"DMDGTM*29=73_
M35>^OIMYU"C1[^]L $X\J!;98<OR#&1_ Y#ER=W,HT:)_NYZ\XXZ!O*8L66O
M?]C=S--9>$4,9 -P8K/,M07FY@HLN4^M_>LWVIKN/"<K])QT-]WMZ:&P;W=G
MLQ,-NGC&IN[IOC-@NHON]O1P7'&]M68=5WPJ>[KOQ*RU^OLV!JK=GC8"^_I/
MB"W>O]-@!9Z!=W;45C2&!U01/-<SMXIO@VV<Q_7POIK.C=:">]O=O3R=A3N$
MZ!;N$*);N$.(;N$U(L3SP[4Z9Y?;U/U/O>F0Y5;<8V_GZ.&O9K-,L/8ZXZ9=
MB273>[LX.W3_&/YS>/CM*JRWY[^$<?IMD&#Y;I92!S.:J%P4JGSX5F9+06'C
M*_(W\10KJ=N_R\$:<N2!O89M.U]I^X*URJ0UG*^CKT=%7]MKCA>MG)\_:#RI
MDTY?.?5TS/LK/45'1(^3B!XCQWZ,>^X(9'4$LE;?R!/AST_C%!T1K8R(=G?V
M'[6<V2SOY I<C!^F"DO]TU$0IU$V40_O .Y\\ZUI>VMMCO&5W,RC1HG^FF?.
M;*#CI\.6Y;%EO1.ROI*;>=0H\>*QE>D^\CM[U,C2[Z^U.]Q7<C./&B4.U]OB
M]S$89 _0W/U=6JI<%:4N^]_H^HJNE&9EI33/-[R2J[[?!\ZPZ!!S78BYW7]"
MLU ??K<=9JZ093ZN#K,=R]R4/=TWR]SMFL(_ BS8Q#W=-\OL/Z[N/AW+W)0]
MW3_+?#H#AM;@F+C]O+Q;Q)3+L<JU/R+XYS^.]_K]5^ON--#-,UU/=LBRJO>C
M&6;ZL")E$_%DT_>W1CP&L=--C^ZX[89CZ9K+]3IN^S7M;[W<]N'+XCINVV%I
MI]L^],X[/.YTV^6X[1J<*?<ZS.%-F*< EB*X4,,L5Y*7'Y3AEVZDP\;LZ=['
MIW?=R[L]/1CZ'7?AR$> !)NXI_ON'[W7\<5N3P^&?H?KK9CH^.*3V=-]\\7=
MS<YL^YJN>A/W=.]\\>ED_*[!?=#F^%A%M]"/>789%W&6?AM<J%0-XS(89OF#
M.1 Z+_4F>?>>'ZY71'1NZJ]I?^MT4^\]"3=UQVZ?-);NK3<[=1.AW>WOT6#K
MFN>R=2RU0]);:+!K#HIU&NS7M+_U)EJLM9GHXTVTJ._\H+U_XPJS+]ZK,E"2
M@?&0=W3-23>&>&&?P2"K+A)UCUU#G]W[3=R(^M=RYOZ+M79*O56KWKF V""/
M^^,\QAH0;B,$Z5I(Z<5Z2T57P\HWRO#II-'7+HT.-W\"V :R\2=RC$X:K50:
M/:CQUTFCQTTHG32Z?'W\P$UI'B<7?R+'Z(31"BGIX&$#/_<OC#PG)?SG&_@K
M!)CB!_3C'R[R[^@/?L<WON-PF*7E-OW[^R NX6 1K/\#GMQS+0Y4E.$8E0R.
M#>=0>1*G"I[\7Q7F@8(/!L'O81Z-@_T^W,_NW@' ;S(-<_C\*B['P6S.<_L_
M?(=KO?8W]_IM7 "<^46I*FDP=(&3H9_M]0YVCX-)G"2PE^!*Y2IXUN_OZD]Z
M098'A\%4Y9%*RUXP!B14>5".X3SE6 73/(8'<#<]_/<DS.-D%@PJ%929?CB$
M>PY'*B@4O#(=X7,1K!ZF@R"$#=C5A^$E  7Q-X:S1B5N$"O: #F"J,ISE4:S
M0'V)8'%X'8!/%3M,><$9'2CF37U4.?QL$J:1HEL\5]$X!409Q;+L:0([+55P
MEB45WD$!>QM-X(#XBBA780%P??9BS^P,?_3L8-]")5?%5$5E?*F2V4X-V$$[
MAGB7$&4%'<]>1+]W?&P7!/S0V]@[\BZC;R^C ? D@PL$P%P%>+P\AM48V#TD
M#, 2Y[6'SAW#\7KX^S" W134BJFD%> >\NP2'L_,U!\U',91#%<16^B?CU6A
MS,L+1B/ UA)VD,SH#K+AL #$NYC1G=N#5NDM;IWN0[ K"8$-T@=Q.DR(I,)\
M1@ V^WL'-PA\I*3#^J"_"@N@B%'(5RE;@ /C1E-XY27 (8/W32N@,CA<$$81
M<!X"13CXJRI*Q!LF)7.H'*D;:3,LZ?"G63Y%<H?M*]@B? ' 1DP-H_]6<4$;
MPU><1<#F@C.XLW0TC%6"Q)U60]A1A1_IXYP  #06(&'IP]3/9F_[X.4N<,TB
M+H)I%B.:P_I'QSM["W )M]=V-0)V69 QSF ;0;W'MR&HP[??BCX]BR,.?BQS
MKS7*FD-P!">@U"II[)Q>S)OW81;.A2U(G +@EV>8)NNPB?[^D<<G^#F.%5D"
M:KN!O?[.L5YKR2.Y/.3LEW^&D^FK$]TXS6->!SX+[Q^9A:Y%HD7OA?OI[_DG
M<9B >1 Y<?,U2&L.GN5 <JESXRCAX$&ZZFU-*/K'PL$(F^QVPBF ]PLQ<WBC
MPU<$!U/-D<*(;B6C1G,CE0(Z)BR!!I,XC8LR)P[@+%=4P"]AP[(Y6&=0 04,
M%/");$I$+]B.* %L$Q$T 4&27P+'#89*"2&HR33)9@J(*@=)F)@E7+@M/#H>
M(ZF0G?!>- Q@"[AE][?V-Q:Z!@6'<0HB$<F4:0+W5]3T"E^FM_+/*V7YF\/S
M '\('HM8'-])J4:L^BS!\A"1AA;GEZ223PHNM-*OL##AOXEX7 (VI+(0&/,5
MG$*AA@,7XEY971/QM1#1-Y8\SS=:<_5T2-&:,1S]*B"]<QC"06;?!_\ZCR>P
MR'MU%7S*8/5_]0+ZI(?H&0_EZ2+^&Y34_BZ%L?]4F)\ MS;. 57#"K3MC-#K
MHBI -2WP4!<$+SC:+PK/!$P[#3Y$978!,-#ZI\=>+.]%8"![\=$'5($# _M1
M"&^&_X^/@>!TA";?F^CG<[!A*3C69Q>RV#[HFSWXV.8BR<O^;9$D]$6$RR)=
MD;)0&!I>BA24MV+W<J@41$E8%#]N_?3IX]N/P/9_@KU\/H'_&*,L2N 89(N-
M3<9#F4T%4?0GVAX3[+$(6GO_^VH"V.$MX.(N\C"5URVD:W"94;F)R<=330=7
M"FUE-  !3Q/]$!ME\MG6Z_U^PU9: ".S_2E\LGV!'VV'0]C\]T&87(6SPIJ9
M/XQS_;!8Z&+0[J+QV@)?-MWI6VWZ[NZ"\3N68U#ZC;9T=^E_K4:P?+7U7?-(
MLA_W]5OU<_ZJ0M@LW$48 !,8_KCUC_.3GWY[\^'MZ8?WYV_>GY_=Q) UL T-
M6'R3NVXSU^YL^6VT6-QUK-AZ?4Y:+)#[*7R#AIZSO]6<5\C-\30X*SC7X5*D
M1YT^^=:G]"Q@3?NWY4RN[<7F%0FN6"]M;2W XSR[HB8S*+8K,#+5999<(@."
M?0RP<"R,XB0N9^@;*)'+5P4K <.*#'W@Y5KFT\:T/44&*I6=P<<$DYL91>U\
MDS2/BT*AX"7KNDU/$2D4UUT9K@H3ZO.%(Q",I/:%\-_!#:3W.;U<*NT:!7:D
M%3\[G">#>K5+#>=6ZK$P.VY_S[ZK;3X[>FE1ALWJFFIN34 'B"#(#CTY)DN;
M';5"E*ZT#E7\-D>M"82]QHC+,*E8+82[S*Y(9\(-JKQ$S6"@ABI',."*P+=4
M:;2L/W;.=ER7@$['T]^S%Z$4,EA2YQ6?!JK1N?&?6*HK%UYJ[UH7R/ZR@'2)
MO@9!TI0(>O-U-JNM+:D@W*\?<W])/^;>=7[,_88?<^]EW8^Y=W#L&\%[=W-D
M\FK ]ZH)\6.4X;@X\D/C0'3PL-WQV1-[SO<@T4VA5S%#9@]KNEX\0A]FE,:D
M]?'46KH^XOE(U^_W[^9XN\[=>EM7:__@P/>U]G?-3GMT^D4.UVM])?NM_M:7
MNR\;6CDN_:*&-;L+O&1MF.%@P )7K"O S>%O<ZDO#YL.='81W/16;^Y7[!\W
MO5K'^SN+?-3+^147V$(:GCW'1<A^'==12!!X.&>A(WGG.@Z/=Y?P&[9!N/]B
MY^6M_8;[B_V&_9<6^6>J=.YZO[:1>8=W-8VZ^6I=@830=_,%NMO>\V%Y X\9
M/@X?3&+RX+6L-3\X8L@3'1?+>A99/QZ'**:52KV(@^?I!M!\5NAD3-GS=@N.
MGP*2:;@0#.[ \CT?()U*C>((*";+1V$:_\W0%)<H:]B@I6513. D82]V0PRF
M/"*+>4>8 $6G!*:"5"E\L%6=$8]J>AGG68I2!&,.8R 95?A*^Q37R:HBF6U'
M259(&&+BN1:-Q>*HD1JU0$,!-1+^X81RK$>JYP;2G*C@LYK_V?W;%6 ][8H<
M>B)J@5)Z)[\GBKO#.7:!>Y+^R]M:DLP<C1^TS86]2G\HLA94_Q")XYR,,M>:
M>';XP@92ZX#><W9?TZ>3& Q/=*=D"5YX$P$)&LL>A>G&4@\0<HH(@.JI!BK@
M/3 )XPP'@K5F)FP*%4=X#GBNW@$:%J(/X7G)AUH ]<;#. K)-L7@)+[+H0!K
M3EAX::IIPF?).] .8Z35$U!B023#[N-\$?C@E"< _01D"6GY_9MZBZWYF63\
MOGG>XEN<J-4[W+=Q\C:B=;4XJUL/\VQ2)QH^:=,[G'J*P'SO<.C1IZ9:L1I:
MJ)XY4,V$+\GZ;P!1>UZL0:F6OM.&]V2A :T%D!-IS^I@]QE4W92>[^2APSFD
M/X]#S'?\L/O)JN\-O65)3%KLO/.PYO"V+'<IY]V\ !ZYL/!"49JB.H-_("63
M*Z7A\2*5A;P= Y'083 !6HVWC=)@_(&L>-=\@K@.O7J0)4F8;_/"59YM R:G
M&?% Y,/ #@$IPQ3U8!L U#$F@-T1H'62P<<$I&*<Y?";;2!,YJ$%^BC1!<%O
MV5G$?8&K-@XZR0;$25LBG2T>Q+"PX-8W[<2J7.];%YRY87"FZ0#J@C-=<&9#
M@C.H?\YUPY,_?ZX?ONG/7Q :8 6D_4U[GD?_P D"+?#HW\B%[THLJRD39%;O
MOU\JC!.23'_6[R\^@E'J6[9$^LZ<O6A+^"_@X<4@CMA?V1K,N(4S7=/0!6C-
M@)-G;"8$GS@7!X\G"B@LNC%I(6^&0S9:17&7;&22C1/.# 6MX30C!<XS4TC=
M8R34A@C:W\#*)+D2$QDP*"B4L*19U6/"-BIK  =%SEB,XZG&Q+D^9TTR?\@K
M8O0:#&''< S'BX%I7*)1@PE";ZP?,$";3)4E>OD1WJ[:5E^>YID>O2H"X.%E
M< X6<@'H%WSDC+(FT#"%# \<PZV%>?#K?TY.20W])"XA]D=&H)\#ZN=&R?E3
M P15D4B4M@HLPQFJ425IX\A[DA8&;:_\9ABS]5H))R5G3#YS0T]70*-,>$%%
M?DL!V#"#O:/5 J@C!%FB,8J8 $+S"KDB^L_HEZ)LXEP3G3I:8MI?(EH:WOGQ
M[G=[NW)X#!-'\12]L[!B-BT!BG\K[7UED2X # NP1V -#<"?%'R7DH4'BUKN
M=TC83J=AC&UFTEFD! YUI='-8M&-,I5*UNG!]L<Z!MC/CUN[6_2W5$/0WZR]
M\%>L*D3#DGZZM9RJUB3WH,D_ZHJ-IZ.8&@GY?W?JYF**/^YCQ' P5P^I<>4&
MZ[C_8I<5%A3MK76U]9ZM@^3C7*V#9 ?)35NM@^37#LEOW"K/U2DO&]#_\]ZW
ML'?]G=<*DT5[E :(RS<37."4;%7>,.FLJ&>3W;L"=R> =WAXZRV\V%0T) _)
M9J/=(]G"QEXQ5]IW-_RD;_C^&UT\<M%Q1Z?,UNOG<:H]^<7]-[R^?\WHILA\
MIZ[0"T.VS[33^=ZANI&]N1]@4QMT^?]C<G&[V__Z;K\C_:_X\CO2_YIOOR/]
MK_CR'R_IK]B2:9L+<M>6@;>;"[*>V]C$^<&K'+[[X UK[SQLN[=[N-ESX#<1
M#;ZF/=W[M/?=)S1P^^%WNXFH^12Y9G^MO8:?!!I\37OJN&;'-3NNZ1_@97^M
ML\Z?!!)\37OJ>.8->.8:'!/K#+>>NLUK-G2>;#=-^-ZG"1\=O>R&2W?[>S3H
MNK^S5GR]I^'7'5-]VEAZO-:1L1L)[FY_CP==CSJFVC'5C<?2@_4.$=Y$<'?[
M>S3H>MQ_V$F]*V*J:_!ZK#\=XQ>GF=Y&^Z<Z9^3*G)%[1UW61;>GAT._%SN;
M'8OIPH>;NJ?[QLPUU*=N(EB[/6T(^G6,\1%@P2;NZ;[#UR]>=%?=[>G!T.]X
MY_[;"CR=Y(D5N 7.>#17;YG)+>N\F0<CM4VBIV53CM;*L[^2FWGD*+'>)+0-
MU"([;%GZ7EZNU6G_E5S,X\:(G0T0*1W[>"3(L@&BYLE=S./&B/7FUCP&4ZW%
MU,0(^][N02_8VS^&_QP>?ML>T5Z!E=<^%_%A+>UEC[])7I>V/3_&I(_[/UB=
M^A[8K?-H+JX[Q>:<8N.(:/>AO:-WY-D;%E;J)-#71#P/W$KAT5Q<=XK-.<7&
M$='NS@:242>!'GK/'?%T$J@[Q5,\Q<81T=<D@=;@EJSO_& U#D>9Y$OCZW%
M\4-6!1UL4@DCSE(?9!4..+T-]C]X>Z:5GJ;_8JV1Y[MM?N-QY:O=X%I1]G!G
MK7T.;L#,'M2VZ9CNH\'@-=>^;"3+Z#;XN%!VO8&/CNEV3'>UISE:;^!N(SE&
MM\''A+''ZRU1O">6ZWE0X#_?P%\A@ 0_H!__<)%_1W_P.[[Q'1XT&)/^_7T0
ME[#["-;_ 8_GN40&*LK0W9'!V:H4+B&)4_6*YS'7QS'3<%P TF0:YO#Y55R.
M@]F<YX!IX%JO_<WQ8>:-PT$_C$ST'(:3.)E]'_SK/)ZH(GBOKH)/V21,_]4+
MZ)->4*@\'LK31?PWG+*_RYU2DW@2EBHXRY(*SU4$J1[G@AZ=7(4%;/;9P;X>
M7]D+LCPX"*8JQWD\/7@H&,8%W'G;><NQ"J9Y#+_ D_?PWY,PA[T&@TH%91:,
M ;E5+NM=PAXFB@N3@F?] [E:63@8AI< ?$3S&-:(J,'K,,L50".(JCQ7:30+
MU)=H'*8C( 4X5;'#!!J<PS[:EH(3)M4 _GYV;):!M]+!)W \.!4_/\RS27 6
M <X&9U/,K1O&*L%+3*MA*.EV/41CN-,K.$+TWRI&*,#[^*(%'_2&3A>"B=>$
MC0S",A0H\/0C@&^&95S8WV501:5W2?V]77M+BT$-?P,!CH/Q#"X2;X_!CI[/
MB/ ;(%H ?<*7>LMG>E-C%99!F8=I,83WX<]^_<_)Z3_#R?251S%U9+L9KFZ]
M_B1$(0 P)P8BU"<^.C+7AOMXUK?GSU4Q51&6M24S%PWTKQ%QB_8CF96NPB)(
MPGRD+!0!II^!0*Y4^#E514'+)MD5WHP #%:8,"SG7S']##^BTCLUBB- W+AD
M-*/7;;.W-;BHBA@7$B# )U&6IG@P.#.]^7CW.[AWV7/ W E8Q-]\C7$:ES%5
M]Q4[#G?Q^4P[;VSA#9';5]F]B)<>>^C/8P\M:,G R\.K -?*8W@2GHD0$9B<
MG%7ZSC((0> #>7:)9&:\T&HXC*,86$'L47]A+QZN5>5P&2&(JC"!C63#80%7
M>C$SM,30!@RJ$GHI74L+_^@1GS)$!R+A1CRJ8";%9Y'7)R%(=SY<.DSX,O,9
M 9Z1[2K, 4_+F4GNU:<\@>\UW$-@@/J:>G-O[6!W-[@(B[@(IEF<EL05L <M
MG=[<8./&$&_;SND!:)GK60X+Z5Q\%[A*66?E#@5ZYPSGPF/D=,AR^>=AW^,F
M_)C0H3E+&]"P_XU>:LE3-6GK[!=BH2?F8MVM&<1?R%:N1X5%BP !'/AG<_FF
M?@XINO4M+$CE:G"7\ WA[W:N )%A ?,T0/<;YF::),.(@ TB"7Z\1(6RWMD[
MN"K0)TMB"7.WY4J&NGP/)QDP N&6\L- [QCN%N  M!HCJH<%\ D@6E0"\:5
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
M\^'MZ8?WYV_>GY_=1 (;V(8&++ZN4!?VM3M;?ALMJD(=*[9>GQ,] B&>PC>
M=(6SO]6<5\C-49&<%9SK<"G2HTZ??(E;@2"I$N(?R%?F\!"?>X5SN=S(Z;CN
MBK9C*Y?QI?P8(R8RL#R[G,,*L9^R7NJN8N[LEW^&D^FK$],BP-UA_]@3=7V'
M 2]2G:YG_(M6!:X+9.(=VI%TYD&4MLW77(7%/+U-6/T$GR0\VLX5L')84?]:
M2V$7 KN^%+;:6!C1?0$W 518HFG>DA?5WK<!3D)_N\IKF0'-T1[WW#U:  &X
MG[TT*+90UQ7XSM-X"ZR 0-QI@ S0OLBBF#ZS+P;%'G<;)5E1Y;21$$Q!P#JT
MEN!M^24H/2*#\![?5'DV54M"J)ZS4%?JG=L[/#+'A\, H!S5;=Y976I=J!,8
MY,-+SUNO;4G5X'Y-K_TE3:^]59A>_8,#GV7,4X_KN[K.^&(,]3@Q:\$$_H66
MF6L,A8._JJ+$^A[<-AD,8)?0_3?5<M_^\M7M)<PR4*$/7]Y-A<;#]7!S89"@
M%087]Z4D8"*\PHM"X;48&63LN1,X))PC]>RMIE6G&9YCU9W R9-@?Y=0HB]G
M)D!8N\Z\L^<;<#WA?W6SK]6P.W[A&'7[+VI&G;59[].J<Q%W;W<NXLYEBW/0
M<(&!YZRX9W!#8]8[N*_!("YI#VV7[EDCUE9SY-M 37.%_!A1SC#I5(U"AI^@
M'JSO04+OX.>ZF-GK(7(,X@&HAZ5]NV*]2 '. )SI'7C) +%R!O!*PK2DG2G
MCBE5TX&<4+!=I'6@._RU;_NW8">03 FX",_. JK!PVVC]DU7@&OC$A4 DT4[
M*M7Q$$0,'5XD)GLWXGP0_+<"&@7H(=79\]V*JO=6X>*YA5G<8A4?[1Q81/6$
MA>,J-:[4K=>W,YR79[4+!*8FB=Y"<UJDT)*$7M/6[TE3WSM81E-O4=3W=E[<
MGZ+N.(OZ2ZEYM]'+[2+7Z.7ZP1OHY4!*+<Y2EKI+4E/ _UX@*#4&+-3[%V#M
M$JH]NT;'(?(NI5++8^$M'H+#\3_#RZ,L92Z_:J-@WQH%KI?4W@V:!/WE; )[
MM['%@OH]Y@"&U'%!:SO!M>M$NR=!46))-4)FK,)!E &#!^)%U> &P$!D0]TS
MMJ7:ND*;SG=H= E?X]QS-JXQ !&&!1,\FE7Y]4+)>+F5"MYG@(![VDN ?Q'5
MG\)9,%N>5G@;IP 05 3.2OB -4\$Q;#*R70$!$%Z1PBLQ #:]_A"WS. 7KQ8
M8/_4-$K\LP#"(XD*,)X'\AS-$30F1*Q[2OP"LG)9K>74*[.CM%?K O1:$'N_
MT;W&Y8S6.@VG:& %0%=PZ9'IBW@=X %!&&RS0'Y($17[;M 9HK 8!T,X#6OC
MF;FL$%58('OD-XAJ]"#NAOZ!FM(ED"ZB1TBOK<7/$+5?U+P1J.!?AG%"HAM$
M:IY=D=T= O_!_1"Y'QTY-L@ %: *X0PB_9(>!@*$*QC"+Q+XC<;O7XBRX5%B
MQ\1,"Z2#&&WVE#E:HD_'H9TIW.:7&*4\7/BSPWTWZG3-@7-1)@$_\,D4F/0?
M.V<[05%=% !:P%-';YH@WRC,#UH?IE=:V"#!:48.Z#K-2': ZO@J& /> 2J3
M104,;@@P0MD^ U:.;_P++ ^@#H*"%D7(+<> 5Z1?AE^0RPT!HM,0;2X@>KW3
M/U$>)#&\GD[5BC)7 ",D@\MX@.L-@=IBZCYAT AYU "@Q7"-0-?@*\2=X@Y2
MI6#' &;T; .S+\997F[#+4V$KM(1_T62NXM6W#1:<=A%*[IHQ:9&*UR1!&HE
M:*8@.Y$Q7P#E,&<6[Q=JZ!>E."M9^R%>#@(7Y/2,%!/0EEE-M+_NH3>W("[N
M?HBO<== !AN)5"6I#<RMRBW3QGV.DNP"'2+ROB0.+U#DQ*0UB=IJG2*M4M#A
MK+B*9<UT]OBB JY>DT,O70TH:VX#G14MJO3AG7VW09L>\J%%'5A.^7BO1"B(
ML&!AV?*ZNC\<5?9G>_W#^4&"_JY5$4AI@4^.725Z@67@AF/L;JST:C7\KO$Y
MP!HIO,4QZNB.:X:=?0&JIMH.A&U<9?EG48,('\-B24/'W=2"]VEZ<L$8HX%:
M@*R##0[4-"MBT%! -5;Q):O&@*"I(CN']\"N"$VR[!@C60T/@^959D#00(Q@
MHJ 86](RN"6.[#...)?>$DAZ44>1O0W!$%;-ED2&WK78<"]D_P[NM+@-V:\H
M-G3:PIK;PSUM3Q("'%N.T!*,]#*VYO@7'(1SQ8(FJT*'#1OQ/+JBTX18>G!F
MH@HH@^:ZRPHU8EO;B);#ON?$<V,.A$)>F$'V=]JRM_;-R'J:.11$QCK25%13
M,#GH_LD00 >2&L416L%7)48% "/(IU0X$@Y-F)&8=/BS05B&.FAJ?.0LS_%3
M()XI&!ACNH40Z "#$&DU#+4U#3Q)Z0/\L?/O'8Q)H)?[2I$0U*(4;AY?*C$;
MND9M3Z*4=W>!;A)V_G)\IS60 :\'LD]I4X5"WY<Q-LE7J/*+.&1S%C;C;SG*
MXD24BVP"O)4<*1)OC;&^'?\>JQ!4F&HR1=&?B/^_J%^AA] "A7G80W"HW2B
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
M$VT&2=ATP 74&*">+= ON'C&K%WHQ=FP-$4/"Z.,NM"=HM[/^KN>N>J^VZC
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
M67 Y6.X7 8X7QU"@WB>H:/0:P,07R[T'BZGGO<<16";F8(<:.35-TK)C@+[
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
M3DG7,HMV(&%.F]G%$UF*S(04L;&LV\H21;K.7-;_\Q5JDZ1,_DP[+;:,I8.
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
MJ3>\(+8@MB#V=L1*)(+A7GO& I.( \71O@#E/%AGH>..78MA@5])AK)T89:
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
M8&.=FE&64QZSNAH+[)X,[*SV5&@K>6"&R6CTZT T!JN-D<DEL*DR69:G Z#
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
M>T?OJB^_[WT^^/WXP[N#SU^:"@'Y2W7P?_\X//GG.H;RE/CCEN*/V6U37A?
M;NU=$;$=#-%F>IV\^/7+Z; >OQ[[^BS:0":#VK#M:6//P/K?MOW>2-M)%+:W
MP[H>_A5-U+8QS[AC5#HK-?5,,!7!S8,$%VWZE#*VWH;#F&39]R:KB[)@\]EB
MTWOAI?01="PP @&(B4A5U"E,,#4=(T!66:>>97I85@K&[IFRT1H=#OZ\5#WF
M)>JSO+#S*(_QI+>ODNR6XING?;!=;DN2EJCM792S9AC;>6\,_0\>1O[8Q,=I
M7"4=7;@4980 L9PJS[QV0)UG$C&OD-)>=A3CK%(CT5G27K'J"VKS1BTEVBDG
M5=1+*&/"@Q26.(V8D4"PZN@YL<J@X!-&[7-VE,P&?E7G\#V-^]J^6O(,XU9;
MSCZ8BL"GB01<)QXA!4:.&N,1,"X06*PB\UA#A?.@UIO[1!3-LFEG5DI!P4QN
MF$$A:=9,2ND90\HKY113RB)MN',<K]>Q0,D;M=.8*:Z%FV[K^L*[^'9GYWXP
M:C3%26/;L_/^\+OWE?$#'WI9Y'(70V7'#96#J5!]]GT8>_>A!Z;7[XU[OL,X
M2:7O$ E.$RJ8$=($)RPS03M!D0WKG:6,$<ZRD*7X% I4\X.JT4QA9 F H PS
MK:WB 6O+E)86O%YO3;S.4C/9%3_"+M;$SP(?_4NAS$ [*;6V]R&^W:FUO97Z
M/ "FR'%C?& <2ZT9-PA[IJT :]:=BJ&S;-E3"N,+6',$*U%66HJD8QB88\AP
MH:A7W&KD0*D.L*Y03Q%Y]N[=P=+X)S)Y,7_M)4LKKDQ>VW1T^39*Y1Y9I!P2
MX$)*1-4B?JTL*.XHIF*],Q@YXUG:?F4&8V&"9\<$E@:N?; ,<<NTHR!0-([2
M;%8=&.U*2E_E6&LD=T>[VA774+9>H,5\V.TK3R58GF7"6]OR"X0'L$(R8 P1
M:0S6'APS5GH37UJKFD*USK+Y159J1\%0[ABRVG KP"NG#3/.*JFE,Z"<$Q08
MK+FRA>@L)Y1E=6'O8@)*&;A0 MB;Z>;>LEX66[HKJ@GA#GL%P+!EAF@AN#<H
M6&60ZPA?KU(Y0%F6T^Z,MZ+@]-G@-%B#M$9:I/!-"* MMA9D<$AXZ?EZTTQ8
MEI[&XDIXI&Q^\H-1TG.WKW$4 VCSQ-,;>/=VDM\\%80TA;Y-0%T=UAW%,IA
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
M8R_'7HX]NV-_0C[,E=:5O//G\8KM-3E6368+G*5:J7\W+Q0?YF:6])1MB+:
MQ:_[OBG$&[B]EIPMC%1V-# JO26I13X!Q:ST\26B,>&";\CCR,5*6^9G95T4
MV!;8KAJVV#B,'47&4\H<"UI;K(!Y$JPPG359:W$/<K;2TJP"VP+;)PU;+QPV
MTE@$0C+/A.8&<4U!6$<QA([1&6OQY478KK(?4E:PW35?WDJMB\.S<^C5R9E7
MV=/X*?$?_%C[^#RC*"(OJZ;[-/XEN?**CVX+5OMVN6IO-/+C2PG9GPC(8EO^
M5-7M.4:!.8E!&2&,PCS^/U70.=%F:5M W,1.H??-N]?_]O7PQ:^O,V&EK#2&
M IJ<08.Q%M*K:$=S8#A(#8XS@3EWR#!F.T!S#TV\@*: )DO0W#7"\2[4<&>5
M1EX:9#ASB"J)J3!<"!% "&E7IP@O-[.1\Y6.BUHOC-9]N%N>_[*SOOT??X/>
MX&4SA+M*\_=@4I0-"0R/F,-7O W/Q]MP!Z\F 4OI0<>#+U&XCL/;BU%OX!?2
MA2B*>@=1 D!CQJ(^8HQ18)'RB&')-N709RL=LK4U#\.VJ;;00J&%.VV4)5A!
M2$4!8\0](8P(#$%987$P @+AI*.=[U.U4DJ<H$ T2XA2+##57DH?9+RIL;':
M""<E@&**:;1IDT@\W<3_9QTC:+KXO38P\BZ^Y=FY'XPFV4C^6_K:E\C $_37
MW-').TTH?9LD8K\E$&UWC>&2(VXL",I<_$L+!X([1HD-1OI-U26B;.*66>D*
M!3PY@\=*!U83':0'1EQ0C%!M:#":*$6#VU"N3C[W><%.P<Z2V*$RI;AQ!!X)
MAC@ ]XHJHZRASA$(FTJ8V:'H0,G&OT\V?O!U'17AWB"JPKX:PS=?//7%WE]!
M7N!$L X;N3J!;P<3X^JM'_C06YA=BIGR5 5"P+ 0?"(W[8/A2ACM?.?0FS6H
MUN(-R83ABH.N '8+H;7E$6LB9"D0KH5'S ?0CG >-%8 "@SOT$D>JL\OF;NP
MVL%5)=96>*+PQ"IN=H&<%=)X[3ECE)KD 7 F4@"G%KN.%C[K=>C3;)QG.TT3
MSSIX<#P^]76I(WC63IM&!M(P3QB=3EAP2H$M[M/(2H$Y FLY"XX9,))3+(04
MTDO4D6_P4*MFV6!F+N7%6=DP!4>9XRC:%4"P1I(XPH11F@9.F+&.,NRB%;)I
M6R.?PL&"HX*CY7%$/ 8:[R'/96""141I*XQATCK.J.ZHTEFW+K[;]U$)*-PP
M;.L4!JGJMC=HM\9K"@":;C^M@=);:I-7W!&K=4=DL4UYW8:[M7=%Q(J(%1'+
M89ORU456JG 0N4*%XZ0&YRNP-FYHU#%J;WWO:QKT6!QS3] 0NB,V$:V?VL/(
MO_.3OP\'>U/!^#R7B[9S 6/C-+>4(LPD%@I)[K26B$EEE-I4ZH'*IK%X_L&'
M ML"6X^=IHRQ0*EGF&A@S'O0A@CGB;2;ZOW'T XE11;<%MQN&[= G$'2 .6<
M,>!&8V[CQ0N66PB!=?CRUY/+S+-)%\H?MT_(S[E2L^-P\#5^SK#NE73II^$
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
M<6TO5CDC\5%B>W.%T4T2?'WEZ><$I91/JN(?G+]<*X'>7 0D5_X4-PK[9NJ
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
MI-+$W; F?<"H7,K!B=+IY/.^A+J]QSK1(1SEQ8!0!?]P#M1X:X!BQA\OBRO
M5V^_=#??^GKX:0@W\K#JH1_,)[#G35$_&):R_C24T;+OIRIRV?\DCA!J.]9_
M1%5"V_+M9.K#M+GZP6PR@F-:.?13/]"IRFF.>:++K^9T3F])G)F'GH8(G_S<
MOD:NVF[T_#H<3Z9@^E?6_>O@DG\>?IY.;EX/9_/IT"ZR*?-ATNX._&,R@F4T
M+1VK?<0..X:)95IC39R.5'O'I64B'AVA/T_B^RNAZ%X2/<]SZR71"221B49$
M1@.Q#C&CM#;$4"U4X,(R')_A=/>OA+I[J?0\SZV72B>02@[+0*0SF&K-.*&:
M,BDI(5)X;Y$[NNSHC!4,7PE9]^+H>9Y;+XY.((XX%DX8YSDQAEG$M0Y,*J&)
M#$B#6'K>E1I?":7W$NIYGELOH4X@H8+R1&#J&5:!46545$P:8Z@3SL%[SZLB
MY2NA[%XB/<]S^QHETH[.ZD<02<PJD$)2,,LMDU@;IY"AD2(9$>=/5WIS[-2_
MKX3(-PBG;WNYU-DCZ^72:9PYR0,AE@OM&3+*1LE!-%F-A:#8G6MZ0R]<SC4
MXEF5'?U@1F;LPL7@;^E05]94K:#XX*]FZJX'%,/! %W^[2_IXX]7IK:_!#]Y
M:=%1-/WX<O4X6;KG^IZVZK-139"+.V=O9K-%6 75BMIB(YRUAAFJ%$(HJ""9
M <?4MC5$G*"*@1Q:W\FZ"<CS1#[E<?;:V1BLY_\GX__,@=>%(54PZINQ&RV2
MF'\WF>;J[GEAB1D["ILLL97T'K)14*^Y$RQ2:146TD5E@Y71F);.QY,7/>TO
M+BCKY)RM7ESTXN*%B LC-'9&1Q,T9D9XQ84,8&8&'I!!LJ4:H"/0(T3@*]'+
MCEYV]++CJ62'<AIL"\N"]X9Y8< S,0PS%[F,0806#-#'J1]ZB+W!KE@O-'JA
MT0N-?7&!3RXU$-62<Q &/B 0'<2Z*!TBC 2G!34'2HV3E/FL"))9/O;+70#$
M3%_QKTVB/#;)=6(V02^]>NEUB,VC4'24<ZH1,Y@:BBG2'&E+H@6Y=ICT.GYD
MRG[2BJ$KU NK7ECUPNI%^&>>8!LYL=%2%A6Q4GI&I;3<,V542S:^&[5!LO?1
M>L'1"XZG$QQ<6<L(C\8XQJPAVAHA F$8:X$#;VE</6'Q#N/J"K\$_C]3B<Y!
M,X>>ME#GMS ?A#+\UP7KJQ]N=5CQXOF&6W5@F$L_JZTGY_/H^W?321S.?YG,
MFJ6W5 BLO#-8",VBY89B[@AS1@H9 VF!O2%UZ2WM#.Q-S\0]$[]@)@[*<\$$
MC4PCQCVPL0.7/00DD9$JL&.9^/R(,3U#]PS]@ADZ"J:X=QXY3%E$S' ND7 ^
M"(Z0;IM#\3"&?LQB"<QI-QWQGJ5[EGXZEN9!"1X5V-K2, 6*F08O.'; ZD0X
MA8[6T2]ZM$S/W#US/R%S.VXC)4XC[QT+GJ7R:!T(\8$3P7QK<=)#F/ME39_I
MF;EGYJ=D9FU)ZF@(B9ECL)9C2Z)71B FM6[MG'P(,Y\#):.3M84]6_=L_71L
MC8 W ^?12Q= 1TL=03D39+2BD3#? GZSQM:G<X\[V8!T"NX\3VZZLPGH['C!
MQ1J>UV $5/@W._W+VIJ?/#W=#^KZ&K/)G5*D/8F=6>]M"OPD3?A;F+^-'\R7
M9D@J1FN-D=BC )8M5PYACAT.%MM Z=$AJ9>1^^U9KF>YO5DN,NV-(P83'!G!
MSDJ+F>=16RV8=7VFMF>_GOT>C_TLYI%+XZ37ABF%E:36)=P;YYWR3Y%7[?FN
MY[M.\MV.#LF'FIK!B8!XI%%J9C@Q OXF5A&,@ GYT3'5)^OC[B::S(MM>>P%
M0;<5L$-(JD T,I0QQIGBS HKO:$617=\;N5E)4I['?QUL]Z)=;"V)'BC0!<3
M1J141&,%O* C#\*JHTO]3Y+7W$_M=C/!V6O=GO4[ROK>1$.C1MYQ1@DU.BI-
MN*3,1NWB[DCOJ<UFTLD2X6XR\'F2JL^QX3=;>8/);1XW,3!C/S"?S=3WS;]]
M#<EIT!$*5/W7BVG"1 C3X<07:/OYWQ_,+/@D@T$ FW2%E1HRZBD++IIH&?7>
M:$&)Y&" 4>9DQ(^<6CL4AQ]U,IK1%X[U3'\>IG_E_[V8S1/7S3Y,-N32VGD_
ML^+;0A/]'H!E9T"8[\/TT]"%0G+\'MSDXWBX)BAT")H+S3"+E"G*%5AF43JG
M6>":L5:PI4?+P3]$4'02:ZD7%+V@^$H%!8]&<QVT5LPP%YPU!*&(.672$J);
M$??/4CGP .S]WKKHA48O-,XH-%RTWID0A02A$90S7 ED8B!:><WBT>F6%U3O
MT(N)7DQ\K6)"4F&4=MP@@IGA3#E'L4>"<Z1-)*W C7UO>B\Y>LGQTB6'ULR:
M$(1"3C/MF6*<,R%UI,SKZ&E?S]%+BJ?>NUY2=$)2",^)-R I1&16&6VQ2+-[
M5/0R*'ETL]&AU2>]L.B%12\L.B8L/(I1)R@=8L"B,-P:&HAW07K&07KL=DA.
M-/>OFV-O^D[]HPG^W6+JKH%:!Y,XF)<V)JP,J/7I:T?Z:KJ^,[\GL>=&8MM5
MZ(H?^U]FM BO'*C#:5*7R4J=7T]\0_\Q3IS#WCC-"5.(&6]C-(3##Z5([%'9
M>Y;K6>ZT+!=),CD9QDI1%JU203@A-*;< 0>2X_%9^\[\GOUZ]MO$?E@1A#62
MGEC,4+!:!<E!X3&KTC22HS7>"\I4]WS7\]W>?,>)HIH8Y[T*S*MH9> L@]1$
M*;A1?>JW9\6>%0_LTGNH#N12"X2(,XHQ8:D*U$>"C?:((\K)DR13]X^6ZDY&
M2[O9T]>S^W-D]Y-R._+1$R)0X XSZ[QU!MGH _+PPX7=>,1]0K17MB^)^TZK
M;(47SA M#' @PRB:H+3D-F"!L;-ZM[+ME6;?"-^5=&:F^4N;TN\9?KS*OP_"
ME_1[>'IKI*\"Z7X52 >RI'U14T_.'2MJLNM%3:_&_J<O8>J&L_ V-BN<FA-Y
MD4'&<>X3X ,21@6&N [1."FHQT</!'L9"=Q>&O32X&N0!M%IA2.W2CO%# TZ
M&(NM55((&HD[&N3A#+W;HN_=[@5$+R >24 HS1RUF%/K*',(6<J1IH1S:U+R
M._;9[UXD]"+A18D$+Y6Q7CH7E&):"&,B\1)S[C!%)O2)^5Y*]%+BQ4L)+H.1
MX$38@!AC1&FOP+=PN6H5"W&T9]'W7_=2H0M+ZJ7"PZ*/#F.&3406,TJ-91R$
M ^;**\$I>K()YKU@Z 5#+QB>4C PR2T-(4V[8P8CJW3P.$0B ^/4[Q8,?3#Q
M$?NJIY//^Y)WLU[AU@"9C#]>%N_!B[=?MI'Q_2*$^Y4*WWS_>OAI""]XN/K0
M#^83>.JFS!\,2Z$_>*S9YBV;<9A(;-^>(R3/CI7M3V^3J0_3YKH&L\D(=GM%
MPIQZJ0<*S#W7>OD,=O3T*OMDM/HT)-%3;[G6[:KYU^%X,@5CN+)W7P>7O./P
M\W1R\WHXFT^'=I$5[H=)NX'\C\D(EK&BCZ-1)GHDB)1,Q:B-0QYA%XAUAM!G
MTN?=>2KL.;[G^(YPO)8!<XN4I(0S[IF6.#"<1W.1*-W1$ZC/WV;>>8KLN;_G
M_HYPO\&:>.T4Z'G#?)J#RQ7XY-I[!2)!/2<\]LZ38L_V/=MWA.VMD(:#QG<8
M2\:$5@(8'P7BK= !J^.Q99XTE]]YZNPE02\).B() G91$1X098%%Y!2UB@GE
M4CFPQOKHJI[SYNL[3XT]Y_><W[[6'<W$C\#ZF ,'HX@4)\#R-,W@QEP81R,W
M3)JC![@=FI0_=CILYPES@Q#XMN?_GO_/R/_286.$M!3\ ,:=,1*G>#_C4G+!
M-#M3[OVK9N)CLN]'9MR?(VS #V9DQBY<#/Z63G)E3=4*B@_^:J;N>D#QQ2 1
MX]_^DC[^>!4;Q^7V.UD#M1^-WU]Y>A_$ .P[5? /YT?*V3/(UGV?XFGKK!J9
MT5Q.-7LSFRU"$R#&&D2#=!RCH!DF0EOA/0]@KREOM&S!9SI!1I8<*-4Y?R8#
MN5M(X<E\N1-76A[^:+U<ZN52*9>R9+@NC,="@+P9N]$B:;EWDVFN\YP7UJ>Q
MH[#)^FSVGEN"8A#"NAB88\)Z$I"U,EA#C/8MK:4G+RQYP, =]DPJ0WLQUHNQ
M7HR=48QYJ8E3)D'U&282E@93*9X6F *K2;34S70$.(-(=*5ZF=;+M%ZF]3)M
M5:;Q((QBB$5N/#-$*1>9"3YX*KGD[$ /\^$U0/L+,Z;E%>^%62_,>F'6>6&V
M(\-Q<FEFG*1((R\P%BQJ8F741@H,_PM!LQ;(P[.5-JT(N%DFCLL=D@X+?(5?
MIJ1[;,+LP&R$7JKV4O5Y2%6-7 Q8T>!U9$)B35.C=@ OV&F0H/PPJ7K\))C]
MI"CK)KQ]+T1[(=H+T1?C9U/,L==<F:@,PUY:3(CU6G@A+=&LI?*N&_5VH@\<
M]@*M%VB]0%L7:"%8CR)E)GK,;+1:!AJ],IHQ\+5C"^K?"0L(N=9]DO;<)8>=
M+2'\+<P'H8PT/[U)VD]=^QJ' G7*2.A)[,S:\]UT$H?S7R:S9C$]M8C;8)SP
MR#*"I3$D>HV(IH%3PELU8%5,SSH#G-,S5L]8'6,LCH-EWBN'+&?$BL13Q(#3
M[!"U,;:,Q7P88YT?GZ9GLI[).L9D.$J#J S,,L24I<88;)CCGFKJM6O!@W@8
MDSUF"4A*C':Q!*1GLY[-UG49F(?:1QR1I4P;ISAUUFK)HF$83,6C==F+'J'2
M,US/<&L,1\ /8UY$<,(D"U2HX$(@S%F%"9>R-='R$(9[6=-(>@;K&6R-P8S4
ME@4B*4\8 J#11$H!!":#H<(K?"R#/7Y.$U_IGM5Z5NL^JP5G!/$X*3+->'3
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
M%399<W")U>WSP]GMR-REAZSYO&67=Y6V4W&OMKUXZ22&R:K&M&#Y)O8".V6
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
MM1J1/6.-D. 4$A$%HRFR1[VW0A/E*>*H9=+K/5]R'>+4+Z;>W'WSO4;KGM4
M7J]@EA)OP8I;=JX.0S3YN41;KD_WHM[<I>0JT>0R;D4Z\.I@2TF6I%'"6AK.
M4K_RQ6 X;<RG 0X"858 *2_/('='N^%M)MFJM[O8P[8C'Q82HT")*F,K9CI-
M3<<%,]DP_YRPE_-UZFNGM2_)MFP&WTYH_\SB+<F!>A_*=:U/6!C'X?2F@-1(
M\4\_+-#^ZT>L*+Y:;SN=EBWOPV(@:?$P^4C*F4;EX+G)= CR.N%MKVY].=G@
M[C9%5=.LB+0E!4]M;PIN)=]WQ<5!6Z?022;YYNQBYJ0S@0B*(@,SR7J'O4"&
M16V-]BUMP)F.__5[6M.K+\/9OWX=CH<WBYM?LX[>3-_B/GW#EIS\>;",@2(M
M1>IFCH$;+95BSCA)(V.^I43LWO.8+_L\#R;M#%O 3F^P TI%FS52):D2HY7S
MKGU-GJ7V7['3TNTOAU\NKX?>A_%?BU0#/)H RS)@"4\9D:8,"1F4\,AP@^(W
MWZ^/QBU-\KW@U#9JJD/M^AY_^+3XP[3''^[QAWO\X1Y_^#3K>?'XP_H@< J]
M%9QB=R3H@/#1)L3C[:;31C 8#\8#F!+2.F*9),XZA1677,&SXA#VJ7[;E2.3
M5$C$E).&">:<4<G8M!3'*!3L;H<0C\\3^KK,1F&"Z-GP/FSG^EN5A&1)<X["
M'-C\LH3I6(NDK6Q<?B6!6Z6 6];/K=&V!$_IE]=#+0V7Q1WNZ^RT5X3SBT'U
MS[?E/9:<7N]Y'J0SNO]^>:GZ?3^<W8[,77HEB8?!_Y-B2Y,I6-5I=T<3,Z^C
MA,GBCI,4V<@AN7(048XBS5HB7VU)_)5 W&PV<7G8SW(^WL9 @R\GK-?!-G;5
MAO[S[&/X@[WSOZ</ZA\$AJ.W@N'L%K '2.6M=]PM  ^0FN3%)XRVN9JK KWV
M.8Z'+=HZ%FXW71Y"S5MGF.\FS .H>>L==Q/F =1,&\5*E:?W*I5G@?8"75<
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
M=VPNTY8BH@6.6&\Y5^V"=2;S*>5@"Y0)""9^W]RE^^BI694LA2U=<)F0U,X
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
M"#)%2$85M\P;3B 3/)A075MVGJP:#N#Q$ %?TZ0JDJI(JJ);1H9CA4'&+,@
MP4 *HQ6Q%A$D'4:\:V1D554D<>^)[]5?!^O"?"EF>$[W#D27@D4O,UADK6 9
M808[ @F31 )@*,B0-APQ;KO6H52<N>3D),\H!7B3S#Y79F7&5$:YD-2;'DA"
MQ26P"ABA&+):PX/*[ %<%LC!:Y)D.,GP"Y)AS@D@0DJI*"7"<2&L4L@:89U6
M4'1.TK3+<)+#>BF'2-:THH6>8@;G?2@1/*\FTL5)R\?W,)Y.WF.%938.!^AE
MX.99JSYEG4RYS)#%4%,@"!::2Z;]JQ,H,J"<W2)!Y!\:Z10[&=][JZFPD:(8
ME5+T=A0&U^X3:.!D?:(GRG6_[*^DE9)6V@^ $Y49D22CDGDMHQ6W7AU)9Q"5
M7$O'CZ*5=N/U32.OG&_J)R"O>=)625LE;74"V@HAJ0340 '#"99*6D8@$]QI
MB3"LQN/N6ELEC7,*B;25%R#;CSPY_ "+C[:_'B_9T7"]7:ID,[D/HP\W[.F.
M-J<7B*$]H,-^<8QY!J@$2F#FS4^CN"(,$$8=,]*1[H;G937?OC(ICXYF <]
M1GI9)]$F^3TW)9-R2LKI $,?L(%2 F0@)-X+%B2S%&? &/\QA%OD3W:JG Z1
M!3WS"ODU2#HJZ:BDHTY"1S' +246$^6\CC)(8)01"ZFS G"!P:YUU([@.\X(
M1B_1%CJ0DWNX(%JJ63]@S7KOR-2S$_:D:)=8++%88K$^D*EWYW=OX]$_V\FU
M)\[-4 ]&$QTMPMU.54YEI]N5G1Y)AGJEB].VIVU/V]Z+;>^!6[O#$W.W_9&W
M-O?OU8<,[DD99=](^/&%EN P0KD&RE$(,,FPD]P(YR@CPDFDLBW:P[HD8N<7
MS0U5.2J:4DHQW"EP&& O=TYD4DA)(;T@A61,AKC&&344$"6A<AP90ZD#QG+&
MGZV0'DV^'E@O,?J"P<^37DIZZ07I):6P< P2B!0BU AIF.19QB#+N#:4/4$O
M'42WA H0]!J^5.UR@O'=G7JK;^_SR9T]OJ_Z#09Y3EF+,:.0S;13%FD",B S
MJKFPQ@ &D1-;C%78L;M7\/%.0<P0>(U[J/9Z93DEL3TIL=58.868X<Q)PK),
M:)&Q3&1"2,2]EW0LIRA);Y+>)+T;#UUDC*!(.\LP@9D3BE&N+)48>&]BF]Z8
M0TH@)Z"7!9U]\PU>#G#/Q70HC^])I"[SU&6^G]9$@)@$F#$@0N1&*:V8@I
MFEDAY19=YKM.<7EYVVD1/NTETEK"O$C:*&FC96U$ '(L(T 09 D$&:<".B 8
M@T)JN@UNV)[R6SM62E#@UUG22DDK):UT EI)66NT 1@) (E$3!C *920.2R1
ME,_+;NW:W(&BE]4\"7$G(>XT"=<OU9L:QE]8PSAG4L),.@&D(8X(910E&% ,
M+)6&;5$HE1!WCMUEGI134DXO4CE!R0VA%"C+'7%*<X4985!IXC#4VPP^2X@[
M24<E'95TU!YU%(;&<.N00X)@)G@&&5>4"\@4YB9+B#L'U3,'<G(3XDX/EI2P
M*A*+)19++)98K.=DZMWYW=MX]%68,G ]F+A!7EBE_D\]N?867\+>26@<J50X
M;7O:]F][VWO@X.[P[-QI!7(YGG8ZF.5R/'4VSZT9R-E #NXFP_%L,!P/9OXV
MQS]%3\MZ^T;BE"^T)L>P4)X,,3<<DTQ+E8',.J$Y$\+0;(NI!9WJE@M#]M)=
ME:)XZ7Z>3,SBY.BKN9A>S#X%$7T_#N3:<=(79KWL!4L>>5)625DM)5,RIZA2
MF%F-2)9!P;C*))7<(*>S?9<U]T=G88A[V8R1=%;264EG+;5B>#M*64X@(8!D
M' NG&32.9I #:AC9K+/ZHG?0&4;\-7NI>N= GG-; ?>)^<P3_YY]<97;R=FO
MHIYY:T>/NTY.6\L:AJQ@C!NL)9$4*RN-T-A*X+S*A<^V#'?CQE[ZO=NU5L:B
ME^YK:Y]*OXS I#J2Z@BP1T!PS0U53BF2:2!%QA4G''IK!RFV9]BC'F@0>AI=
M#TF#) W23PUB.<RD(803YO_#B%0&>.TA+)26 [N%!NF!%H  GT[#:^^].G)
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
MA0/0_XLSB(P@V@J1.<0-IM1ZHX6T05#O45%\>\Y04A-)39R"FH 6P8PJH)%
M! O(J3!8@XPBJIQ4;+=J(ID&/7'(^NMU70SS\^!M67-\9RL%D4Y*EUF1&:_
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
M#51N;LM]>JAS-_H:Y:+M<E][ &C93;R3^T[NUY-[,I7[#TLE"\S+0@$'47I
MPH+PWDM9RV2J-O:_[*8&0__+7[7!^)8'_AOBE_^] @-)?54 XK \1]7H1G*;
MP^TE_D]LJ&(; ,O.NK$;78.!F/A[&RI&K"9F4Y[DM\!?LW95GI0ZW<0".QLD
M^? :H$WE;A+I+]]6,E#YSNDN\LA@*UM!\8AC#8^U$UX.46#5-[<A)EP9]M&]
M,(11Q,<^9@U.)X&GD_ 3.H$D+0QBQ1E,*9I7QE;2H)C&[0TPWE2&BUVSW&-A
M^A/BW0QAH/'I,S2(H<:X(BI(/[S+@<D] E( V>]ZKA^"C:.O@8J3J*JY*SZO
MA!OS%4E#-HZ)+Q>-39QK#8;$5WC7)B-<?M9\@QZN(0JN1J,8NX[\E!<Y.?G5
M4?PW<?^^[<$'82V/0B!T#*P:^+CX2GXU'(V/ UO&:&0^OBZ^.!XI"])N3/1'
MEVZ@@J.G%V_477D%0*'R(.LTB,#-S6CX9ZP0%YF]9/,"12S\+_B.KESUOH$:
MWXXF$=@8ZIUJG"<!18(:%!9J5JA4412E<&%5D H>HY+@8AWFH,B& -A-5&Z=
M*O)_X+5EO+\W!/P8!X?859"1J#H#P4Z2S\XET=6)"_=7^?YHBA81[< V(_=%
MC6+DOTPFF7L*+%$Y^=G1U8690UBX0L3@HRO<VD60.@X&\:U)'MK(NXIVZ%Y%
M&_E7T7('ZV:B-V'"JV'?YE4)"JME7=GD(J2+N4%>3!58.B]V*G\+<E.370*Z
MIH+;!\/!\;]O89 1=^L?=M-7@[S(.)L,I<B%NQ>'&<&KR-;]4&>R;>"M<XF!
M87G@QR.Y-K,#J*@'UZ!ZWDWVR.HKHXCHNSC(DB#E*"9F;2D@]WOAU!O[X-N"
M!5E,HO*J<OK+7H@>>>%1W$_'JVI+X2F5 92R71'^F0E,1;]^@6=R2TI#>>3N
M$QYA9 OK-I-35?UV20LUGL/*?#+Y1Y?H)#D=)[-'\R/RAU#9T2I/5'/L'B"R
M#@0?8?4"O<?#,2"K7988-0T-_G9/D#) 92\&GUR@%\#V:Y7W\HO[<54/;#%B
M$&*>8)U1@;"4G!A!-?$8>5F7<-E@6M3CD[N$#3J6YH)9Q)E5AAT:E5 EL,Q@
MV!Y)J;%)4\R4D-RK+9\RI2>H)N']H2S1P!-+EO&QF1HE8?#262P<141(6"68
MM3=4HPR[FEJ0#>;V;YO[,FD4M8H2FB$J&=;"$HDEQL([1]R6#R[4GA9\8!FC
M8GGCHF.N?[<]]62C>!E:.V#VU&%N%#9#RVIM31DJIH77\=+IP)X/!Z,9UGJP
M^);4CG.<.2Q!6@R&\3"I87@I,U8K72LZ:R9$9$1+HBEE7*847J<1D\A2DEE/
M,^KPSHIO?>Q/0M<S">-UFT_8<.ZWFUAN:];Z;;KRU@I\L0DW/5IY:_G";+":
M6ZV\M<)\-Z'2HY6WED]X RJ1M7W]TP)96\RV6JEDUTRX8.?ENNJ#!T\H*+N+
MID#ITE%L6&BIE<65GE"JZTG%6]O7V"7&A[;5TFF/#(V?.S^7WH 6,?*N.:9C
MCB7,@3OFZ)ACD3DN@U.J1:RQ_PUPF\RYJVVMJ7FL4;%A2RTR.DH^%TJ6[VLK
M,;> )G/53&*?Q*VT1.0G>.$P37FM(5?4AP="8BWHDMC&SC??>UN;UO:L>5N<
M'7KM!O#+.#A8I_[I"Q_^++S4U6":QM)3*62&'+742VJYD<1PYD/Q4_= 5.I?
MT^>^OHO/?!/<8K%!392E#U&4W@.))OVZ*C=,?_W[))@;=?AX]_2SLY@[%C]
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
M[X&71!:=4F%&0J>>FJ N@2XU;^W \HW[L :%:)23*V5_XI2*FCZL11P/K/
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
MK@[P>'UIKF.\!/#(HG%=\L]-0;^C/:^8-)2 #:V\T8QR8H5!J35&:(N05?X
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
M61,:>\'S2VZ/;.U "M:5_ JN%=^Z%\LZN1[J_RMZ;Q<MG^#M]V '&Q$8'Z7
MQV=]_O6OZOKFE].(3<F$.$'&%A#NP<&%YRS.9SKDY8@X1=?"*5(B<O%9)7M%
M5=*ECOLNAGQ*5+B;[ R_GWP^F6M _K@P/D4$:SM\+KN);2%FG50;!2X!GVJ3
MMT: J+:]V[*;^!:HL"#X^*C<*JL;=+"Z>^.2I19WS\"Z\0,0''<O'H$QJ[)S
MK\.%/;9G;OMJ!&!1V=L?$I>I*)8"\J"^C)O6ERU+60CKLPS!NGBDJ.8BI5R[
MC(!-7:,KSB5U-J/O85Q3 *6:X?RHIORDY+J0W;@A\5+CJ%8\<S[C5".KB>(X
MA%H\<9Z2&N?W?$;LWA5MG)Z0K2K:94)2!;.GS+YT9RPV@">N[B0E:IF2_L37
M@++:CRL9YOC8Q,KA3*GPH-H_AP6G_7PXF_: GV!E+%O$92VPJSO&QKM$;6O'
M93>)EC;#KN][7=M'^<";8;.N&7;7#+MKAMTUPVYF/,^^&?;R'6V#;5"NW K[
M@=A:U&;K@FF,L,Q2YQ4WGJ84*^H5DXQ+*[&R<GE]LN7!-$J4,L8II.%6P; 4
M7GJ,G*0("87ISGIA?UK5]Q,UX2VTOUZ^S)O$(M/'^CHO)_X&*[;5[M<KS'<3
M*J&G4*GK?OV]=;\.7/:\&Q?_,QPA2HKHS/28:=<K>"6N_KY:<L,82JZ>9<-6
MLW?03PZ3FSM&:ALCD8Z1.D9J@I'P83+2%O?74H=E]'";HDV.J%?"5H5M6<1
MRK(C^:+WJNMGU)4G;6_MT0<#H<9:25E*,FH8U49HKH475!"C0VAT><;A%K,N
M]U_LLYT5C3O1[T2_ =%WUB*.D4.<>JHUDR;5E'M&F/!.DIKSUG,UV9H1?=+*
M N>=Y'>2_VPE7V-%/*)$8*(I=DQSK"URL/7S+"5T>?;3%E/'GHGH[\C*.KB6
MA+%V_<J)V_ON3M.U#CO0UF&1S69"Q!$$*QBHA.(I]L)3E5&IB"!8&\8%580P
M+Y:?Z&X( UL)@:WP579R^3W*I9788^1!,W&".F65MZE32L(?5&!9<PQT*U9)
MW2G&3BX[N?QNY1(+Z1WF&?82;(84:R^(9%)P*V5P'N[*9KBOH_I\Y')/QL(A
MM[6,98'W'X7IFLL]'T=.NTGT.'[/0O=5.,4THU1AI3DW1"M,J4%$IT2E.L4I
MP]392268[4=YLH- [ZZ998<W'=X\!6\HXBD7R(4#R=1CJE(CPW%E;ZPW2-4X
MF+=BQ'5PT\%-&V2I@YOMPDU*N5".HTP00Z4G$G-.O;*4I=RK.E_N=FQ3>A#.
MW$/K6+O"::!-SA#ML)(AVJB4(5I>RW O0;G%:DKA;'%-Z8)83:*OX-)]K>5
MMUC28%F9@LV)O5'9+[1VW:^G#G.CBE\HV^SP*/SA1E_=Z[M0,O?"!^=>W0%2
M(VW&D FJ&Z;,4(41A[\TR5)LN:_IT;;V 5)G58:\XQG78(MRK#DE#*6.N"SU
MW._N &FU[Z\R9G0;2VA,DGY[H?-)J)X2_XH%?4,1NV^C4&QH$-DZ5 L:#0V0
M>Q1JVI1IPNYK8/A\K,:WX^$H%/H!P1BYF5I_L(,-8 <K7P)OMI4WA_.J):#N
MX=0JVJ@*%F*/'<A<ON0;\,E^CZUN5"4+\:=0J78/6783:>59UY6.M\Z<B-WU
M6==Z)>CGIE7V'<3S6'?T=7=:=WOC0*V('+?Q]-FAL7MW%+;CH>_W%.SV(^6<
M'>[AQ=<.GAQM=:WZP9C8VB*7_L7NR,)!NH(/P\];^BRJAQ53X3.BD68LHSXT
MATRMDUF6ZM0;(6MS=IL+7J<GK(7>W3T$CCH@Z(!@OT! ,QYJ-7O&2$99IE5(
M%\;.2D:$\K@F&;'),$]Z@I\K$.Q&OVJU$G5:UIAN]O#11IBY+V#<6Z)T&V'G
M-'CH5?]TVLYSIF&3"@U3<>8DF.5>:R$(P8BDC N" 9>^[_()K5) .F%JNS#A
MC"K-+38@0]1X)B3%6@F-%5?(UW4_^XX*$K1M#S]4'TG9T+8%N_NA641[.SRU
M1ROEQ\<A;L),[X>SAZ<JH 86B5!$@'&B#,VTUY818@U)K07]0-146=F*AL!/
M1 M!;6V;9=OK_5,'"QTL[ (6? :P8$2:(85HRK0PR!B52B,S1*W95?$E,!QH
MAPM/QX7.;_+J;2^?9(LF/ZJ?MGPVLS,!VV$"+D'".AOP,N0']V/VV^G QMSC
M>WNP&NVAQ(O,$^$IH<1@C13WDBGFL,L,;; A>!Z)?[STZ/GAV(7[QL-.F ]1
MF+<GRPH$EZM42>H9%51H1:C31A--G''U 9N5U1WVD+KC>W\Z>_P?-QJ^>'5\
M,+*[1Y].;7;.@3IZWGGO3'$TY4\3$^Z346C36?S>!O_/VM1NU^G*2K9;*^W#
M)XVZY7I3'<9F7A,DPHD#0FAFG.:$8_@):)NFGMH=>9K:&1U?4]:^7[6J0Z4.
ME9I$)1.ZJS-M'->.2F(49SSSUB'MK4*\YDCA5AQ=Z0GO4.F@G5^UY]C;K8$.
M;+MRL>LIV"[\KA2D^$Z2,%M AR<E8Z9,>PZ<):S@%&,C,JU#-C:FEG-K:KH.
M-YGY1 ZGQD^KTJ$Z,.C 8 M@D%&3::4R:IVE\*^T$K0]E%*269KRVH3(YWY$
MXXE@,*=>Q1\;5-GY6X4,?YLAR4[*;5078/.Z"WRCN@OB*747:LO)++N)PANO
M1A.B7I7'+XO#C@5C9/^S6!>A1O.??+2X+@54!-X9N%4[AO]<PQQU5R)[3'AE
M]J]9SME\)9^T)M-B/56N6JO,Q=O/']__ULO'ES.U+F::L#^)QRN5*NZE>#QZ
M:'<8#Q<,N1EH>N2V*=*(Q3%L;8\( ?YY7)VPRRRZUD_D40BMSJKL=!\YS0^'
MX\%P[(K=!O[X%S:8,B2]-E)3+ZRD7G*D! ]A8D9$V"^*>SX-HR".QS<O?_[Y
MV[=O)W_J4?]D./KR,TY3\O,(/OYY\MT7R9_7_9=@M ''N,'Q[Y]GBP7EP[Y-
MZC?)ZZ%]>7Y[K=WHPI_"R*^'X]Y7]_HV[PU<GKO\,]Q:]8T0Q(7%R'(A*252
M,,R($T)(YXE&OF:S!-8L?2,(SV^;677;/#M_/]TWTYE]\SAW)NR=WP! <C=X
M\6I\-7)N8=^,I"\FD.CI# "C<F=#Y:)?'3P1R&&+>F%CH-#XJC>RR;]OU6CL
M1B'RXGMA!$E0^4^2S\XEYV'Y<!A-HLIS-O!Y;U ,+Q!RY+ZHD9T\,8?QG\2A
M31;G51V#+7@@Y@3P?KN\9]/U:@7-XF#U]_O-=:$2T0_ER(I75:1P"S5U"LDO
MWOY8@; 8HST;F.&UFT1LWQ6%W=["8O6'^>W(U94&XRBDJ*4I94Y0D3)A#.(2
MJ<P;8:0P#90&H]RF)%/$:\(H2JVFAFAO'4444X+%\M)@C51'^%M0^F96:N&.
M1UY1![ O7D6^_]O/X<FO^#9>\+(L+5:4\BO6-Y8D*Q>W?/<#9<2F;%._'2]?
MF U6<^WZBT\<9&W]K&4WD97+[47"GP\'PQLW@I$-OA1K4)(_JAFU%?<RQ"3@
MO\]22I'2@J2@Z&B=25"60+ ;$"N#L5!$,200H]I224+]=PZS=*D%-6UG%?<*
MWNS=\V9947)21A+V%=@S NP75>^ B(W5O5N^T!MP!WU,AUU.]@W6:JM5[Y9/
M=P,:94^A4:W,+KMIC9IWV]N.9XK7+=36F['E)PK,]@I]K5BXKK'*2U7/R;H>
MQ>U47JJ,*&U-&::&*]=ML1;3T@7=0@@P6H&--!AK,U]?]ZSMNP;X&K>&K9]6
MH6Z?7-SQ4(MXZ D5ZCH>ZG@H\A ^3![:UFY:;09XH%G=9X%K7#XNS<A&U[>1
M([H-R&;31W1GAM3B*/JVC@/O=/Z/1\_/!E]=D2)9N(<F[%P)"G"6>L\5MT8X
M2B65S#B=:L^\YIS1FJ,R6TGCIB>DP5#Z+@\#-RR!'2ITJ+!_5" 6<9]FGFMD
M*$H)X((6F<,:IUH:NZN.>JA#A0X5.E1H"RID7&6<>.\HJ H@]!KS5*C4*Q;]
M\36IMUMI?)<V6D2D5:BP U.LU?;6^^$(K.I!8FY'(S<P=T5WMV*-\Z0N#6@G
MJ+HOZ-RF_^?QP_\[!:8EY\!*IGA3\L3E/4O\JGJ#WX9Y_MH!8+A+]6?5L'%2
M6^V$ -V%:FQ%JA4Q)O5.28S<*ADDC=;S:/;D0.-U ':ZX)T8=V*\HAA+2[S2
M1&B4@1A3+PP5&F?&4IXZWF1O[U7%N,F3G9T8=V+\78AQEF(I5<HX\Y1F0@CJ
M66H$346&G70UU2(V-1U6$V/4&ANB_6*\B_C0<RH%=.[&R8T;]8:V9Q+M!L[W
M0D_J?)S\J/<$F6O3=V^^HJ<4K-@7/C<XZCV#^UO@U8&SKPNF_=A7 V#FCR4O
MEU=#-^]JQ6F#,Y)Q1%GJ*,M 02.:9D9:3)!2O,8IM)4 $FF-J[B1*ANMV@ Z
M4.I Z;! B1N>$H$D532EG*<*<<N\LB8SF,&O.XI?X=;X?#I0ZD"I Z7]@A*Q
M*G/<90KT(XHED8[J3(1BTT1HP;,=A<_0">I Z1F9RJTO3'8Y'*M^,HS'\29G
M\(Z3@1NW!.$C 5L&X]42/-]'DD3+Z+ $_A\_?ULM18Z\%MA;XW1&K4+">&6$
MX1IQ;REIL&7CJFT%VJJ2/ERGJ%40WZ%2ATH'CTK,*"<YUAD2&64$*6\]58(8
M3;B2LJ84S':CJK0UX9@.E3I4ZE!I/Z@DB7$ 3"ZE/*,\I9(1CJCF6<;@/U+3
MI6Z[06+<6DOY0%!ISAR./QJH);F[ZI&;5R_)-JE>PIY2O:2VILRRFYY-Y<B9
MWZO\LO$*LDU6D#]E!6LKWBR[*5LH3MFNTI0S&%2XP]8J2SG%TR<4I=QA2<H'
MZ@7.3.%1]*\I1[F+^=17O'0.9\8;Y74*VS%B4G+!+8'+S 46;*SBY9.*U"T[
M-W S@OU\!#=/2G_%8I&/W))\43VX+Q0-ZP]C'4JX%BJ%C=SQM5.A:&$X*),,
M@97=>-PO_UI\*.@2@^%U;Z!"M3$0-S<NG]I3NM?OC7LN/PIGR_NW02P7UCG\
M-S.3ZN-Z@T0MSF*&D _S1OQ"P&10?_KEM:] (P4_@0_5&*:8/_"Y43?S'TUJ
M(="P!?2!)*">EMAS_\TEGNBX&<0K<<I!,YML&G.:3O&X4%#T_B5I?>P@3!UG
MV5$R^>>G\AV@Y U'$9\GM.B!ZMB;CK/R>?FHZ>>VE]_TU5VXTN\-7/)?2>_Z
M9C@: VV '/VA&I?C?O$JK'4O'*0R9357^'20E]41CVK76_6'@R\  ..K6BY<
M6/!IN[FP=00M-3^95E^<+62Z$EHM1#"J9</FZIJN70NN\3WZ2=MMMW/N9^>L
M28*LY\5#WCG!-K7 N"[E+*6>:^&HRZQ%PGNID=!-[9RS&F-\M3 N#<$&>!.F
MPF)@?VL%E8Y2FVJ3H<=25$.M9-CI:J"I+$C]U[\(C/@OL*N"]1[D+>#3#=PZ
M<N->N2\"/ )P]?( 3OW;/-1TALTQ-&_H&1??,X=-3]O]:R%@55*<U,%7M7KM
M,B[=%6+>PV925_IYCK?[3HVB*^%J:F&!?$Q(6EZ9N!,*3I[@VNM/']]_5%_<
MZY%3?YS"/R_JC._:DI.36P/QW>C%?&W_QXLS+3REJ&U>C&"111[DB*-XX0C8
MK>=G!%8LU&Z:46)F=:(7KQB?982:6=S *(]UH-.Q\N-@Y:K^-W67/T#,JF?A
MWNHNW7DE0:,B4[-\T>E3?#JSQ<S8[*L;ZM'$?FA:CZ[MWYVR<6U5<C4*KK:_
M7)Z^_NW=Q?LW%^>7[\XOY[7Y.77J90*C<:.@.071G5!854@S[U.:+V4^MWJK
M#Z6ZS+TQ<)]9X(\7K^)V'O#J37 V#L9Y98RS)&MV<(_3:2KQ52AZTKA6RAB9
MU$U;?UO\</'V[/Q=\N'T_/?WIV\N?_]T=OYK\N;BP\?3\W\N#G<;(SB_N'SW
M.;F\@+>>?[[X[>SMZ>6[M\G[L_/3\S=GI[\EGR_APH>P$KL9SX]G@P2^W@^6
MW%'8&MU-W(63_$J-7**N04['^4^U@VF"AQYCF(>;L+2XN4 11[A4?R[I):!U
M:JA(#7>:,H^D$\HS3IT6&IE)+>XG%3WGV'JM%$><20H:AO ID=HHD0EETVRA
MZ/G$A"S-Q"C=-;1=EKM%V$+J5G%I>V4.8VL!,:G_7U;^AR68MCA?L]C_<LIM
M0.ZUB_UO/K[:FN'+;B*[JH$?&LG\?O+Y)"KI4]<!*/+ =X UL5V]&@W L,W!
M# A?F!3,'X<EC;<%O]?-:/BU%[5], \F]D(P%6:^O6)A_2;)__^S]VW-;2-)
MNN_]*W \LQLS$;*[[A=/'T?(LMWK$[;DL-6[,4\==;4X39$:D+1;^^M/%4!2
M( 6*% F0H%QSL220 *JR,K_*S,I+[:''NIO(8]ECQT'6^O77W40W[@51"F&9
M=7L'B>''*)C'IP,[=8ZN; I! CP&J!-4*TVPUM([KP4G7F&B*-ZD!. "/J9Z
M^*D>?JJ'O_9XO]L5?!]DZ*=4BKHQUNY4*>I4$C_Q4"J)GWCHT#R42N(OC7*'
M3"UYS]B7#69IG6UL%;[<>4U71CSN6=;62U+KT<W=FG&B<*+PGBC<HLW2>N.1
M^TA<Q$\T!<6_#7K1B?9EK,9SMVIEH*F.>*HCWN4ZXE%3B'4 W^7#Z[/2[QE4
MB8LR^V,X&"UY*MUHYJNL)JA)([&1Q!('"6)"608PT9PA1(4'<%]5I?@+U)$4
MD-2!("%'0H[UR $@Y X9&8#"$H:1PIP#8(2UDE!%Y;Y:EZ 7-"%'0HZ$'$>#
M',@B+SU71$%(&)$:6 MX^!]T#DM2HW.D]B:'RSW=?R6F.O.R_GBLJX;E-!*@
M([4$4 =K"=RYV3M<(^_(H7?*A57D-1QRI)RT0A$IN=3."^L ($HI;?950QAR
MWAGLW>M95)+G),]-RC.U5"@96T=*0H(])KQEEDHIC(.>LYI*E^W88,$($TF>
MDSPG>=Y-GBV"PBLLF>66!)-("6T8T%X+PC1D#1;F>5B>0<=KUR:K:'6)VGV=
MQ#49$U%6KGTH%J(CIM0Z G<,Q2N5RCKC8>IN,;?.D*CQG>;MG^-<A?GW!BJ_
M?3]VUZ/SX:"H8S'L]XM"<?=[$&L')<0N;$*:&",4UT53,4.HP0K4] -LQ51$
MD+Q@'=V*UO!,Q[7.!&4)RGX,*(,0*Z*E"? D"2-4:XB(1U(&2YEJT6!KTS4G
ME;2SO;,2E"4H2U!V!% F+4&(.AJU+,BT%@1R BVG1"CB]];:!L#.1%TT#V7=
M\AT4/Y:*^5;2_MO)I*ZMJKON)K;G=._:PK'K;N(;IWO?)6K,4K^#U$Z+:4\;
M3ZU,]8::86N]$Q8X8K$4P#FH%1 >46!$3=W_E.I];(D\[^?NJ4K9AK]-BS;\
MO;7DG1;]\<>0SI#HENCV--)G.AR^Y().KOH)PI(H)KH=/]WV=!BYIW-'Q)M,
MQBZJ>Q^J0687758=<;:D./R'G$U3MIWNT_?,THK#B""I-./ $B>(5U03;[V"
M B-DH85H7Q&?G3G$.QHG=P*'! XM@X/ @AKBL51,$T"8D!P#!" 3&L3^</LZ
M&.N,+SF!0P*'! [3_%[*D/,24 0\48H*[R%$#'##I;>QL<:>LO2Z$HG:.#CL
MQR[KKO'UQGD7N-$>QOHZ%% >+)Z^2S T6_HI#JTX7JN@D2-1YU#.,  (QEXJ
M&4-Z-%48:D/W9<?PSJ!1I_21)$NMRM*:OL^/%B:E.' ( (F-($1;19GBAAF!
M&(5&UZ29M-R5GG?& CA\=,B!.M G$6YU51N68$RUM%9$B67$01-V0>RICPU8
MA%6XQG)_A'+.5FV'OO>GL\__U^7#9Z^>'XW /OTCD48/?XMJB+L?_?YP?HV]
M9L8>$YFZI:H>%^T2BR462RS6!3)U6M'HKH_OH $6R::IYXE]GC04ZN3IP'X8
MFH?/&Q1%B"@+$96.2.D5L9!(P1"WX2+9I#M:(PG'G:E,U:D]+8G2$8F2%89S
MA3AWBA*$F,9(:H60\=!CL[>$5]29=-<D2DF4MA,E:8#P-@B.L99P;&/&N/$R
M)I<9;W#-N5,["9='?N[TM/QM3^@4_+B,L.[;JATY"ES MPU.UY%7&A$BH//$
M0Z$Y-DIR0S$E'A/3G.Z]V8$@>"$[ G>=3B0_T%%APHR$&>/?A1 $&^* BMW,
M 1=,4 NM81 B;&T-9K0;1 !A9RSW!!H)-(X=-%K!#.T((8ICASTEEBGAA '.
M1=>?#SH(_G'"%M)!0SLM-PX4N/"#^W3VB-G)E9>6/2U[6O;#[X5'Z6U,!0^2
M#=!P*F&I>#VD]D-BA&220:P%T<@J#YSFBEB.,>%R7[7$"7P!GJKZGR0V26R#
M$NM9L,L%I9 12CS34C!.7)!BYPT*HKNO"(+N) 8EB4T2VV6)Y<8B2PQ@!'J"
MA!<>,J4I!<P[8,S>6D?QSG2".U(76_NM;I]2^$*7>^F%L4R;U2T0^8"8M\7X
MNG'., 7 ]2<,"(;_4@244XIPIF(H _"$00\L17ZW#K='=<*0&F$FX>U(9,'&
MTDN @LX9YXD-9@>%@G,&L )>,F:XK*DYU&Y, 7C!CUN:GVHP04*.A!P+R$&M
MMT (Y$2P=02'6@!@D10*!GN(TMTB"[9 #MP9,^A(D>- QM9Q=]#M/=B2Y*XM
MSQW).X'>J7_;\5:]/!X2;=*_[<%4( 4AUD9#QS7Q!.JPY6C"B5(>8HOYGDZQ
M*'R!.KJUI"Z2"842"NVD^*Z'H0 V7"$','6,& <TT^$7A8UBQF D]FTC(]&9
M--_C:P79%?LY85_"ONYK8 Q[*Z VQ@I& $-:2 ,MT]0BK(..M:\S3OJ#:6!+
MMGCQ8]\=::?J]>.:O8H]=Z05VPQ2;MR1]JWW+G#;M[LFTI_5V'UVX9VFU^\5
M@UW9DI89*J"C F'G"79(4DH="J)#+37(U(3T/-R2MF:F#A)IM=,4(DR@A (Q
MY2AWD%'E#"5PNARK6;XI;\B5R_(%LF3:C;\[-\C&X:/?7GQYD?FRUFH8BQI/
MQL/\-LL#,3,UL,5W8O=?-;C]S[\(!/D_1IF;T;[PKA1?_:Y&6?B?'_;[P^^C
MEU7.6B\.VS.9W(;)("BYK/Z5ZQ=NB]5&CQ"^QHD$P594@KM0"76A3?."AQ'$
M[6!ZI= <7F8J\/K=%K+O9L[U!S<_M_7D?3>:7*6,E<<M&XT(;.AB-BZ ==X0
M8I87OKN21?2P;P.(_M.I/.#>P#J;?52YN<HP/-FCFM/@@K9XF% ?K=4L5ST-
MUD:=X>RHT1PG(R<>ZA /X<1#B8=VY"%TG#RTI]/Y5@[B^0MT[RA^>JTA\_/+
MW*2<&9G!9DPIET\A'>1A%^8F#IK36?/%.9<L?+D:RTR@@!@AKBT(]J;3FEFE
MH04*!$/6UL0T/7C@S*ON3CSW=CY'ZPYXZM,FNY[!\1])OI)\/2Q?6F@H +/2
M$,*4D1Y*(IS@B ((ZCRB#YZD)OE*\I7DJQJI0# #86 4,TVPQEIZ[;B @K'P
MKZFI$/C@<=V/+5_[T;@[KU87QR]N=)(-W#@;^KF"/8UQ3=6_#E /:'=,J2\C
MZ$;5S5HHQC&Q$NKP+Q#*4@8LLE)+J2VOR6]N11D&M04).EL)*3%\&PR_)H:O
M(8[W#BHDM;""$^*8ET%/95XIC)WE019V54]GT7V;LWY=#X).L/[?$]<_$9C7
MT&L(G,<4,:(%D4&#E-@$W9$0@N5C&]MN"_/UM:0[P>O)'?OH:*#(8UGDV.'@
M>1'[XU0^Z V^CHIHG_YP-'*CY)Y-YFV\93GC-'[C32_<&.OP] (V5+"*&AZ#
MHP3 B%!B!/ 0(HV80$XI*?>DDN+:)/6NF[>I)%82LDV$C' (F?080.A)T(8U
MQ1AX Z0CS%MF]^2DI;7YW$G(DI ]!2&#PB$NE8;.2H)B0P9)PD"%"S]5$+,]
M:=WX4,Z5(RT5UVFM^[]5?QI K6)\O!J80RG9R6[?$4G.KM3@:_C"K"I+^-)I
ML)G&H_D:G\Z6N (J0,H8O2 55<&.!U9*(KV%!EJ F;*/K?J\]?%/\M@F&6C
M8[N=$ 3=%5G+O :*$RU5^ MYH"#BW"*!'YNMO;,3EZ#:UHJ=$(?DQ7W2DD D
M!)P"K[$C$&D)C%:$: XDA4'+W%7'?*PDB$-9=(\6A.3=7>/=S4S@PMZX=.=.
M(P%&G:EVE0SC1@WC!@ L7#PK.::"3T9SHXGD*.S31",L'2+">H40)#'.8&_J
M*CM"&W@_6W<2I>,0)0XM)E8Y#E 0)<"TU-9B:"QF6%NQL]*[J:Y[E.ZD)$I)
ME*IM/3AWW !@( W;$55."8P! $QYIMS.6O/&GMD#Q4,T*4K)*?LJ5C5Q@U'!
M;\D9>Y3.V/-AK,@P"5_3?3<ME?7E2N7NM1HY6UW@L^%HH7H6$@HH#@2#CFB'
MPIY,')%*0@>M8W!O$;1UY0([87<G?^P/( :4:,8E]0)01H!SPD)%")!:." I
MK<E*:44YK6\MD<0@B<%^Q,!CSA%'0'IGB<9"*6>EISS6LJ+:UNP&K2B6X%#N
MCBZ?ZQ^S*[:HC#?,L[[ZGIGBH""%UCX)"[>Y<Z.W@_"(XMAH*6%4($F Q\8#
MQP@R1%,&O//:&1MV9UUC[#:AH:YKWM9U*S<%^1VM3#5X&+M2J"S'QF(AB,*:
M0(PT)$&F@#:""83J$B?;3B.K*Y[<=2%+7MECE*\]B)<S0C&F$47<$*N$@D'8
M *<XJ-3"HIJ6A4]+CTZAL\WKT;\-3)B!Z@W*3E[#42^NYUW1@Y$;C_ON.@PG
M1=0>:0Q5/.PIBDQ_=>'B0@HL!@Y@8D L-$VPAY*A8*R'BTX[Q=TFA=J?QH;=
ME5WY!^?V5IF=,6^,Y-@I"(E&1'J&E<#* ^S"KEK35*TE;^Q1Y7LG1C\^6!=&
M8**9LAQZHBB1%%FGC210"LMM#:RW&_]Z/+">G*X/*8OGP[AT1?/7L<O=:)Q-
M#P2"QI@\KT_!BEV!2]=#N^$14<D@[Z?\\6;.'M5]V(.P^VI.#/<$2R@L08A@
M"XQPA(&=:\T^%IWJFYQVW9Y-7J(D7_7R):B6B$FE#"%$Q!Y$BF).@TE'L?>R
MYFBC72\L/,JB(4F^DGS5RY<& F+FN!5:$&245("[8#\R&]1N1.F^M6OT%.0K
MN6)?O>E]ZX67V3*W;*S^+-J[^;*T1E"Y37\R.IRF_8,;[+OARGQI3P?Q7"<N
M[%W)E.FR?G)Y; -3#<BGD)M@L1/(.:%<:&"T1T@@[QGP:&?O;')8)?[O,O\K
M:RRCBGI%#='22D8$-51;(&,'A9T5V8WYO[-E#!+_/V7^M\Q"B!&!3 K"*)98
M(\&L0)RK)MRX&]MO*6[VO@NWML/9D?IU+\97+C^0 _>Q=#R85;RV%V G[>;&
M1MW B57!9J?V7Y/1N @H6>B/Q*'S#F*M&'%022J@%P2@V'_,D9T+>#W^Q.I
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
M0E\96=WJ;3Z4ZC+WQH'[S#W^",A:%.X*>'$658%!+%8]'^,BR9H=W,-TJM3
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
M:^]V45;W*7*,O !'+7+)D[B2U3\J<]4;N/QV,;)@KPHKDAAI9"F#&! -L)8
MA(T).&T1-&15;O1&<C*?7_7SK=54W 4M52-J!1/<,D2$9-I0 3P%5&,1/JF)
M?FF<6AOJII!V2C<]-I?4@;;7I^ F0D "&L0#.X((PC8 BE186<D5IDCOI.P^
M(",-)5,B\G0=1TFHDU!O:\%*(;A'TADEB990,PN%-=AS84GX:!=UNGVAIOCI
M'A[M0;_NM!)]X7W/N -ISUYS!'S0!QW1A&$DI:-00@0)8PS5'8ELOM>5$WL:
M>K,4V&JF!2.4$6 "F8 4&L% ,6/];B?-:^FTJ<:<O+G)M;317N@!],Q8(1$K
MO+E(!TV7>N<=!-3O9 36,G,SNZ#D1^Y)2A+VPT@8%4@P1Q%B+NP80$MK+91*
MA#U#0,YVT3;;E##<:"6>I^FK?4K5R\Z&@]$XGY2\7E8?_9KO5'YT.SO\T30]
ME'&^2UF@PYGO.XWZ2"#7,<1H0#+E"21:&\&@E @C#(GD7-6<EVVNU%3%I*@_
M60A)D\C+>">1MY%"2/MQY24(21"R(X10K' P@"C02A*NK?+A;R^=(%A1.$L.
MWDYK:Q]""&^T3G/W(60OCL-DQ_W(=IR%V%E""51,$PB ,!P[A+GD7F"*1:L%
MNN!)L"&3RR.)RE&(BM.($,XA,]030*T"EH<-U#)LN(%VU0%;8Z+"2:,=DI+O
MHNN^BP]!?WJ9*6,FUY.^BH5J9E5LXM(G#T8R/_9E?OSM80@]O6/1-Q4.#;_W
M7?PEH.KI]3"0Y7^+ZRL1MP*V1@GEA0!,>$ 055+8\ >&PEE.J:D!VP;U$HE
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
MP/!_)R$%!$FGM5.2.^(P<H 1T2H802$ZF026=)B$$#\P0BS;.0$;.,:,$D$
M,5YIAQFQ7L4JR$S5*2RX08S ^"C<4 DC$D8<'T:T:>=H:AUGFC,650L$A++8
M: VT!Q!:P%N%#0H[F5>7[)R$4 FA#G$V)RE!5#))$2>60$TD4+$".E*.T;J8
MR@;!2,!.9MSOJ,(L'9<5/WX*5U18@E<_%?.--.T-)FHZX>4K/]U-<^FC8N$N
MPZ1^%YA0 6/.)]?!*L5"4$:P]<912R&:Y7:'&\-&--[P)A;X-O+JJU]T_G,Y
MC.ERK!CD]N-CVXR/3\>W>GD;DJXWDSQP0#:^<MG(A7':[-\3E8]=G@U]YGN1
MO[-H\Y\47SD;7@>^N\WR\-4 #S8S=7W',A4>H^YG.]X_+\S&\1PQ#N"OFXAY
MOUX/*5\$JQY6RP-]#12(*"(Y4)AK!YW".I@MU-8:+/^?O7=M;AM)TH6_]Z]
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
M%PV1@CVZ,^_ 6T4*EW1J?AFD7-\;9"$Y/Q#AUOTQM&F<H9"9CR0A0J#8>.#
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
MYHYF-<[=F@D^]!\&_I[>*-40F65A?PUL;V@/O 8XKK0&H-& ?&B:@4HT@\_
MMY7H=W=OH\"1LO>4V[.>+1>J ^3<&6P:V\G*J?6'J<4[](:2_WX2??_G_Y$/
M@W]<Y=B=W^'M9/_]CB>W9W9/Q6&_VS&I>3P<^1\/$R'(7^B_<.Y-,7]K\$NC
ML1>3R+_.&XRCL3>W@_4T]L/P-X2K,VO\,HO61F5S<7,6?&$F_CW^.YV,'2;7
M\^&NG-YT8FO&F9-@Y6C/TX_\"#K>,O5VX&CZ]ET(=7DPAJ\49,;H58-$I3 K
MQDVF6=$4V]("*^[>>7E+TEV?^VED==0?3(:<7\DVA1;#1^]___;YF_QAWR=6
M_GGE_SF;"[LO?"L$!&Q2&L$ZFXO,KHYX:!LD<7D -^,'99-L!#LLT7EZX7QH
MDXZ;6RZ^U!]B;F7F5^OL'2/S;%LRBX$?Y84*=+J0;A2BV[+[*)^&*XA9W%.8
M1=NSP/A%3KDT%EZR?&\C//B5?3H7)9R+U6\?H$]#ZZNF-;>(BS/Y+RO]</V*
MR.@^"2[\7^ZNWG_Y=/OYP^W-W:>;N^^[&&-3"LL":18W1@LC*UN][8>RTLJ<
M\8?7R&G UH/]AQ"Z\,!?&.,\R>H=W'HZK2Z/6G5<6V4MYJ)98??LZ^W'ZYM/
MT=>KFS\^7WVX^^/WZYM_1A]NOWZ[NOG7\G /,8*;V[M/WZ.[6__6F^^W7ZX_
M7MU]^AA]OKZYNOEP??4E^G[G+WP-*W&<\?SMNC<)3WDCQ/[2=C"*O$$1#>]E
M,*\>O)R.AG\O'4P=/+2.81:PH/8--5QI0PV3:0*(UP4>S_5"\#*-6G[HYUL=
MX9GONWW]Y]EL8()P)$$,!$(",VH5X]28V"@GG;2TM.DNCL&H/XO2VJ&6@T#<
M9&S+9F&$D!PJ33FG6*)8 !)329044%NBZ<GY;S-RUY]#@2OMRN&UNW*;%Z#"
MJIV4!ZE7QS2RK1+O[KA^M]M_'+[=.1A=?:TK!: QVV>M2[VG33>=MO-4_[I5
MBH%COL^ZE7IPFVYZ.0Y<_6M8*:B.Q3YK6*KC-]U$FKR&SR![E>+T)-YGW4I5
M\J:;:%BWG9);=E[3E2IWZM_.><+;I91-W%GM1J.Y_)@#'$G,B3"-LV3Y=*4)
MKU&)H[H5>V\D:$T0MN!SUG.,KI1 C9#]\F4JYE[7?*(PCP)-*)&S>)1&HM<P
M3F%$\8X^?8WV:\W]5O]E93*,;"_D]DQ3.*HGS.^<)/_BV/* QZY/C58UB^VI
M3?]X".8ID:/7_+0V# N^&!0+$:06M)Z#$UM2M$*Y6BA1*Y2M4+9"69M0-K/[
MI1=T>)BFDBT('-"=R",Z%)>6P/K+AP^?/GW^O,JTWTH<RJH^L4NX5/<IO]:0
M79[%CD&3W9VR@THU%SEZ$=7(:D#S2H?L=^7AN7$VO3C#'EWX]JE:\;*)NDMK
MA)#Z4#R(QC'%QK"8.XV%,X(HB"DP4L:QQ;"TR,5"LD,MY2YPR<FL(^K;%K=:
M>&_AO87W1A)U#WAG2E!L8V:P)AA8(CF5L98R7)76B65XAU-XK[.:4;V%W%IX
M;^&]A?<6WE\&4?> =RHY$HKSV$F.8\>%-,XZQJ$C&+*X!-[!%-YAC? >7\8M
MO+^L2-JK"Y=]+CMV^O88D;)3YL8#B?'+)DDU)?BR:=*R20L=+4^TT-&R20L=
M+4^TT-&RR2E[C\^;AP'P)6Z09_FQ6+>H[PJ%A=H\C :+>4NX-ER[5WN1Q=JX
MY05QK8L!9P ZPR@FG$C.-#.:*8.QXK$]4@9&?$G:$&[CY:XE4\M?+:Z?!*X;
MH! G7#KC8LRQ%M0AY(!%%EC-84F)]X.D7K2X?@IRUY*IY:\6UT\"UP65,';2
MQ$I"K 'RN.X@1H":6"-79J\?).>BQ?47%S3;H?;+2PZ774^*;'MAK;%C_?8:
M^,4=OCN4X&]W)O5E4ZZBQMV[=,]+4KP3B?^4)5T5E"T6RE$F-4::8V*)HA(
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
M],W;%%3O;/)PU3,?.T,=.F/_+D=V>!=$*3S_?;>O_SR;#9)B)!2)-9728N&
MB&-'K#2"Z!A!L4T&D_6(.@C@EHQMV8P48L) I*"UQAOL0%!+&!8(842LH!@T
MF2%*I6A&^P- $:G$%33CBO)W;EZ!"LL&\V4[YN'@SLB_0.\JTT6V2K_CE7P_
M26GTUML*QB;=3OK-5'S\8Y*'2/9,9'()BI(@0IO0M'Y.H)4X@>W#":5Z<---
MS5:#QU\W5FG=^#[K5JJ*-]WT<C1Q_6O(*ZVAV&<-2\V!33>1)J_A,\B>J+)N
M+-YGW=(E2'V52-MN\'1"$Y7_>Q:"D?[O@31F\G?5Y=E2MTZ<QCC^Z\(F?#SX
M-;V21BS>1G(\Z@??K"N'WC/6;I1.X6S."9LX9_7D,^24N,C^?AO!,*CRE(5H
MF9VW8]>-5*T)DN: J:ZX4BF!&B'+1P^QJ7[B[;(B):)AO]LQBQR_L:W]5LDO
MVGH?)ZG58GVTF9BI?M?4P'M?9:+O(P3.H^!X'3$0U?)D2XI6/'<23]2*9S/S
M*9N1';DWL_UWRKO67$@_4_G#1HE]D)W>]"1S&L$X7'6S4^:N%SYK>/@MXI.@
MP^M<_=<YZY;GGTN?OO8S"4<K(-(,_MMCN0^ 4:/^H*8A;>N%Y)D^#3$"2_>
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
M&,!8(1 +#IB(I5,&E.Q#U&CB(2%*:\TT35DT0>!:N&CAXOGAPE&%8DUC;1G
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
MHYN5[B TP7%TOPY4+/@BD#<L]<0AZ<IZG#43::R&3Y:GT5=2F#L!=.:@,LA
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
MT&-B*%(TU@(1GVC&;$*EB!V%7Y$17C+=6':N/1C:]I#7D\;0.9VY^.<7N*)
M/E[^4I ]\$9O,%(5W>>O_#*E]MQ'!0-> 9W_*8A4L3,T-MHRY(QT F&7*$MB
M::7QXV-*N-/9L^&Z=\5 OT"SEW_3V>_E0*KI+AEF06#35SFPXJO/G]Y]4E_<
MJ\RIKV?P8\(:IN]45JS_]<27.TQO*YJ.KXQYH"+T+[4EG'O#NS0=!JFH'C_F
M)X1")%LUX/KM#1QJ0 9=%GAG]M'GHR!PQ>A?_BTPU?CF^SGE:7'A:>ZRGI_A
MFL)77?S]W04P#5P+HMD??RD\?'+MR<M$_NWW\-:F6321>4*#6[CR3(=+SY2'
MF;V(5/^[NLOKSO>_76?CKU<P7E$.!:EK6*1"'LM/ZS2.KJNI%&;L6$3+G:!1
M>JN/GOR^QK3^VRF[?&U5=)T%&/S+U=FK#V\OWKV^.+]Z>WYU.;=8Q4H#WJ59
MP:LOHI"_D/4!6 L&J2BL:J29E^D:VS2MWOI#J2]S;PC<9Q;XX\G+JX .(0DR
M%+H!SLQK8YPEV6X'=S^=)AA0Q[H'C6NM<Z!*-+? YH\7;]Z?OXT^GIW_^>[L
M]=6?G]^?_SUZ??'QT]GY/Q:'NX\1G%]<O;V,KB[@K>>7%Q_>OSF[>OLF>O?^
M_.S\]?NS#]'E%5SX&%;B,./Y]?T@@J_W0]VDIY'[8=SM,+IU@ /7*G.1*C6>
MWQH'LPL>NH]AYK"@]M?,[S7)?,!^&&^U'_)J/URNXVP1SIP'0?^H,G,=4?PT
M"@9V\9,^C=3 AM_(TR*\69<Z8)1.6G"':D"IZ17QSM][P^OB:Z_3&R#QW7_^
M11"<_)&#M V>_?G\\CFL<Z%6%G6$\FB8 OK ??^QRT;@3D@<(PIT1)(98B0G
MB@G$00\VFJ"&9EY-SH3+VQ#(G7U(3?'\0B?^NP/,&-R=#>Q[&/==J0@?.1*!
M-M3.'XO7T]T2-K0SPMQ;AT.#@81);1SCC&IC8Q)3NIZ%<2*$);C!4S\E;)"*
MG1+7BUBK&"=240(D=<H@PT4<<RT15J[A#+6I6]2I$)<WE Z:$C=S^:V#B]]<
M_^YY= 5X\G!2?P(U. 7KV8 ^FKLWKORWM@":8L^LPL#DEGFOA4=$J#C&E'&M
MB=FT1&=[EF(]"UPT\/MD7ZR6)KRBH-LXVV6-[6 )]*O&+<>$?2.K[R2WL&Q9
M48CC:?0=;H*_P1" K2VR(P<;2/&E7)6J:OB]HG&D1F"YI8&)(CW*@7IY#OM@
MD%O76"(X4&<\G[*!!#Q]0H"B[AT,;=@S/=C9X!M@]L/0QP2QQ;MK9-!WFS/M
M&QAL/NP-1R  ]V$%$E@RC92V@L(.QY4A!$P4'COJ*"@,I\NJ]W)HTA!U-^',
MW0#RDI+K6F@E8^^XL(99;P5C5%(K$V^9)>*Q$APWG&LTHW2Y(8(T*M!!0= R
MT.N#T5@JC3T0:C,, @JO _MK$)7'^>8NJ/]E+W?0U%U>@OU8ID#&'!@$A=2I
M/DA\ZGWNAD&TX W?>L85;^T%0P3D!M8 ?H0K _B2"OV3,K@OZJ=!\B>2;$=9
MZ&T<QA50I=1!PY4EW'.3V@;.N2P'\!I>&5:L&D+XLUX 5GFG$H891H@Y(B52
MH$&!L,8TM$U[K&R#[F&;[>3T;+R8?U>]P0=8S[JZ;RC()G$DG!W&"$M+&:9>
M8K"C$$T:JM:<"I'7V[>;JC#.[]OS*A58X+X77E39>,/#J%@65L6'Q!78MF#_
MHLH33X3SF"!A9;QQ0>136ZJXH=K<HFK5J.7,0MH7$(-\ <E\EMZ ?$T6OS>8
M*FL6ECOX54J<W50-.HSZ<Y^42XREE$9*)QDC"=6"&(N10([%QK.&II.GPCKW
M'XLUJ#P+2OE>51^P0ZD ?.7*Q\Q(*CCE'EO$O#,Q)PW>E$=!^*;BYP=7?:;6
MQT8JT!XU&IXD'F&%8I<X1C57VAFCJ/<X=L0Q_TBY 36$BH^YX?G]IY$/\A#S
MK3S$R9R'&+ ?\/LNC'YRAC(>]"X/H^ES"O^%\[>&<\3RVK> [_!O 3K!S%WR
MN5&W\Q^-#VY8.-#KNR'P9W'H#HP^_6::W8),P:UD-FBD(8^G.$(LK@PSN"6L
M?W@.D&C^1+]\]/>>3;^73_Z>9G;Z[N)!,#S]M0?/"@_,AUGZU<V<9"Z>0 8Z
MDSA^&HU__%8-9WIN\6P(F^S7X+EX 2+>"Q"P^)WQ.=ZRSZO7C3^?/4/;(^\F
M6_&N6'FZL:.8B8"VRIC1S:A?EFI9]&0%36C6:154LXUWVCI$_6]O>'TV?>O"
M)IR_'[S]86#!ZV66S[Y\R1Q\[NZ[LP;226@Y&7STL0GEY,$0\L+@A!BG5(+B
M!EVI!>DX.!$-$4 /TW$.3GF+?!+#EI<H%!*@I)9@D3*)D6<XD>)H,5CW4UXV
M:9E3RC<X:L>'@K3)5[_H?9GH,9DKA:URV\X*UVPMI;ILIB%AI/ -9^XZW//-
M%<\MY''FX+?;PWZ&/2P::S1P)1SJ1_\/U.PT&P+5@=#]5 TK*H28U(V-T G?
M%7E*K^M<]WX 3.C.W3!8J/F'PK'XR@7-_DK]J!_F::2E8<Z%I'8KG ##U1+X
MX8U"2C=4PV]3/#O&24,+X%H@Q@-]>3L@,!@>FGK%))4)PQQKH8@B1&M)E ![
MI-W!KIC0>\S+C1!W-C1O'WJ<V$J/DX?2XSKX[^!_.?Q'LP&#:TE+/=+KH2'/
M<AOAH6C2G^5\=..RGJDY;B[-M;.COKOP@)*EQ[UG*K"J?#<-.0/+D#8@;!'H
M&0;VJI^:KT^FLZ,H2:BQ3"5)S%1LI62(Q8P($WSV&J\\67D2.8#&VR#^V<@U
MD<(2I+E-;/#E,FYC*8VQ6A%#%>%@O>!#P4@@7>G[;@I?^])/->BRL_IJ;V#Z
M(UNYOGW:[Z??@],MJ*G ?(-IO<\QTE>+N2R\?GLVHV@K-L,EFS6_<_7*;+&<
M9(-8_MU3J7'(*^\B#Z$2V89*-%"I2,Z(C.OW*Y3^KR=AE>'O*C^E_+L,5#=^
M6'S_R7J9 8L"T+#3S,?0ST:]UU-)JE]VE(7=6/WA][6>7,NYV>HMF^;U3=^'
M5KYP=;&&S2+1=X)[LVJ)3OL6AO$/I[(\=$ ":)LHH=NG8C4LROII6>L7*3A4
MC=5A>KMS[CDPMY+[)W<ZG!KTC--DS(XM]LL6M&.+CBT6V8*<)EOL:1M[0 U$
MN5 !4>ZR^O?$A J.L'"><%L9NI-CNA#H\(!^"NM+T[X$9Q< L$%Z^V$AJ"-:
M1[1CH-I-S]J^F]BJG.VK <(B_NVT FP5BU6@W-ZVK)V4"C\L;ZTWI*6K>OPZ
M-QMH<5N7"M_[_#<]\:M%%M:.\)BF6FGO8JD3IJA46AA'J$$X1@Z)9-.X_8.'
M!.ZRD./^Q6)ONUD'*1VDM 12K)>< CS$VF!&'0-,B2TR<:)$8FU3 ^O[HY,[
M2.D@I8.4GQI2I+):)H GTEN&O)2>"XV\\AK1A(B&6%H\@92F @T'AY3%C+-'
M BF',1_;:R.^K^?\'-](/!;&[M.1?B^XM0_!EN1L:<5C*1(G#1',**X2AH1G
MTF!L.&,-&7RM,K1D*R&L5:I/)WMME3T<6RL<QSRQ@A&3:.(DM;%GR!K&=$/C
MQE99)&*G+1P[V>MD[X"R%PM-0<HP2!1F6C!A6>RX313G,4>H0?9:I;HG)[[O
M=<<[2QG\[8^0P.%LE+GA*!M$54AQ*)WF0IW=8^ORI^9*.1(2'M6]L7$G@3'3
M?2YX[F(PS7*M5_N(!7'*)\AZT%&$T)B31 F;\$11%#=4H6R5K8 ?B;]CW\SS
M@*8K'<9T&/,PC#$(<6<)B;'%S,18$HNL3K3B1L#_&JKBM<HFPKOM5-)A3(<Q
M'<;L&F,$-K$P-"'(&Z9C(RB2P?-)F)*&)0W%G%ME^V'2D(#?8<S&&/.SGQ&=
MW:0P^O\KDQ:K4.K9TBS'!^G.@79T!UJ=32Y\K?1&W3)T<4) 7S,,.V894DHG
M-#;2:IU@)AN\:8>V#-=L-+?3KN^=2[N3R&-)I*!*"4KA_U8P3XS2'-080R07
MAAO=T#3WT';4NE61.XGL)/(Q2*03WCE&L#+:,04_F<6)H(GFL$7"?GE\JV,]
MB>2MM#Z.GB\Y<^[4F-)YBH=1EVXX[!<LET>_JC9X;38F[;%<.:M2G]OI['G0
MJ%OG#II6N:JJ!@94?C-R5VF-L7&]=""6BC(B/ H%?X@6)&&&>ZJ%83$FC:4#
M6W3$A5H9DK.AR+;47=2!6P=N^^2_O6,;\4X@J1*L%6$XT<H2EAB1***PMKBA
M[NP!3$*^#-M\[X>SS_[/9>F3E\\>+:@=*QVJ YH.:/8&-#%&"5&,DP3%#(M8
M86P<9PI1YWEC\O8!+-T.:%IA";/UBSZM9^Z29(?F[OFR:D(MU W9CLH*[A*7
M;3H*A4E7+/)CRF%M 1TVQ?/FTM#U!@5*(23C1#,2,QTZE6CCXR0F@A(N1=OC
M/&E#A]'VP3C;9_&_#F$ZA&DSP@"<:(=8@@T@!Z=*>8R=12'UADF.&EHAM2K*
MDS2T1.H0ID.8#F%:@S"((L1 9T%&,T95K)EAEAB,!"$2^89J/^V*\6QE&/D#
M$68/]N;<(%<F_77EATXVUKQU9&K9WGI2M.M8K&.QCL7:0*9V^8LW<@WO2/><
M>>,>M-OC=0M<XDU?LQ_@8A/ XNZ'=!>_*'OU7JO!%Q=ZI#4UUI[M]-O4W;=7
M=*=;+/ ?1<=WT_^$P;A'@K16;8W=LG?+WBU[*Y:]!5Z&'1YO[S2:^WPFP_.+
MZ@UF.^ 6PSWZ%GI:^O-/XB-N;;S2?<V+*U_MV:!L)O\IS8?9Q*M;\R;G(!A_
MPF.+)!YGQS%.9UDO!^7WS2B#GZ6[N:G=O'.>2J&T](HRQ*72A&K&-1=:&][<
M;KY%Q^6XE1EVG4^D ZL.K'8/5A)+)8E""1>&.1)K:2U3\#_*)=?D.$'@FYR\
MMS'!I0.K#JPZL-H]6!FAA9.AC(&G#!.I"38N3A*+$N(M;7VA)MS*.*&VG@4T
M6=G-W8K;:E^OKJ@4_:K;FF?8MCBL>I/HUB;RM!FC/SO35WG>\S#O<.N9_=<H
M'P8L?)>E-V<7K]^OC>+OTJR6^],$U8E3L326Q49C)@-H6QOZATB :Y*H%L2,
MKU?=@K:RNL5!.\=WD-)!2AL@Q1B%/=(4,\*9HT*;Q"4Z]AA9P1QO@:EZRB6L
M.DCI(.6G@Y0$*Y5(9.)8. 8ZBK &T\1JAZF$W]#Q#<KU($6<1'CXAI!R)).2
M'; VUTZ3E:_2(5B5ZX9+M?*D=^.U:!?XUU)D.C]FNTET %?G=.=J/"7F%EDC
M>%%23"*MF2)Q8IQC/$$\;FALT4X#.3Z)K6<%O[5<T>U@L(/!1PJ#R!'M-4](
M.-(AB9"*,>!^YD@X?O8MR/Q>#P:3TRDRT<%@!X,=#+8+!DU"F TNS=@" !*M
MO+=**T5]'#N2-)3G;Z<C@J#GZ*?"P3DG1?'/+W!% 5^__*4@15BYWF"D*EK,
M7_EES-/C9QPVR>UO<^,I>/(*7OM/0:2*G:&Q";6/G9%.(.P294DLK32>DI(K
MX4YGSX;KWD5+<6M^IR5(<YM88X&_N8VE-,9J10Q5A!O!:-,K5]W$X(W7V9BD
MUU6F7.F-*GDD_NN$L'^)&47XK)$]QA\MKDJ);^/\N1D?3Y$I5UW)RE>KT3#]
MX\GO#<S0=*5@C9)+ZK_/<<Q.5K21O"OO8@]94;;-BL; P'\K9"PRKM^OLA+_
MZTEPV,+?E;@7?U>K/@8#A/ZZA;A$A4_ZOYZ\N?ST[D,O'UZ%5S]9@+ Z* RS
M93MFR'%=R#*=0. :B;%%C,K"$_:R,3;5^&]"\*8IW O2]?F4XG"0^00^]6DZ
M'*1#5^Z^\,<_%<.<:L&LLXY)@H12VL8462L14ZR(ZRKO^9P6$#(<WK[X_??O
MW[\__Z&S_O,T^_([08C^GL''OX^_^R3Z<=-_ 1LO,*(;//OS\LG+JVL7Y9,B
MJ2'Q-?OB\H6)1U'F\E$_-/WV67H38H9ZWWK#N]#S.S4]%3[XWAM>1Z!R1$$Q
M48.[__R+(#CY(P\0].S/YY?/H]MRZR^ZA>?/"V09#VUQ2VY>U 47?(W1M]CE
MQHLZHPMLCU:-T+'RKO@A:%4 SV*:\7I0U @B8P;?.(M\!M&6Z@F5IKT$<.;7
M>G:I9[Y:$^PZ##4+]HP=T"#98T98KN9L 54-D73+.?O>F16 U#BS \WE;T'K
MG>&,A?H!]SRO"2N70A^H<9))2IE3+&9$&(:HC1,>*XTQD;N"OEE)+5[ME.$L
M2:CS3#-AF<"&<@82Z&+#I'.XQ$O?"T9(%-S>D;H!?6P83K#Z(PNS_H]FP^TF
MM2_>]/+;-%?]OX,*=_N_&>CS%]Y?^',W/!M'8!9]F>I&F/8R3-PG6+,8:4D2
M3D+E4QB>=!ZO=LF7=N'E$!"ZL/04D,"XRVL';QW8,X"",$K5A\&9?IJ'$@^O
M[F9&FK\OYA:"H>$[8YI=W+JRA$)>&'57UYES?W=@APWNSH!7;U+8']RK40[F
M7>@R59IV<R;AY2W<GF8?TNI</3QH_(R!?3]4_;O&^P[>LJ3I/&%F[VI"[S4Y
M:@LV)$]>1B!J_:88WD8P"/]]:=@3%V1Z7+-C7&'C 3K.\F(B<]4_YFM]+-D,
MUZ3,%N0$\R^(7?0=1'((V)!Z#VI-I"J5)Y X:#4@#V[\>\6E!2R7K![I":\_
M7[H&452#CR8=)2S(Y)]'MSKSMMQ:-['@PB%D'>Y=T*NW&^:\$K?63:"&S>\%
M2]E@^<IO/>9XFS'SX(E]R':UV$%0QW'"A*!:>N:LDM194'0I]RZQ>)V^Y0?:
MK\YZV>L4] .[N%FU8<MISGA>X)JMV85OPR[)=-M9SL'[4!,?'1 FVY!? /D;
M,W;<>EO7!@A*GU/X+W@)'U $;,.27^.8--00DK>O<E^1!>#HJ[MPI0^B'/V_
MJ'=SFV9#F W,K9^JX0Y66VRSVO+)RVKQSD;Y,-!W']N&W,H*0D%AVL-H,-IJ
M.&"59;"R <V;%++GY2%)=.E<=!XLS7V,?"L]'H,BOZEB\P!3>\NI!6L#<"]2
MD[T7I*7<O0H#9#"O'><SRO ]:NY&KI$&QU]UN?;'Q %8?UKQFLT\@K53C;DS
MCMKOY87MG87S.MMZ=_&QOV\:+KMTB@\=X;R:L-Y=237"MKN?KJ:NZFB2_QW]
M1PT,3B!? !D4HYA:K)%FTL?"*8>43!2*N7*<G$K09F-6XQX6?:S!/CVUA4X4
M9H(:S:71C -.6ZDL)DAIIYE/Z*F$I37FFNUUH=7@Y*1::^YLC$3"D60TH9HI
MQK@RL9=!K-FI!-\T9@'M8[%G'OK@D]DY^^<8A9'3[/8:UNA%1-:SF#8IF]RS
MZ??RR0TF%0Q/?^W!L\(#@8/3K^Y9=0B%FF.4 IU)'#^-QC]^6S2\AM<]\S5H
MA/<89P\VWI;:;LN<Y67!B]Z@IB[6SG:>AI^TQ(\@5T^#57WKPLFWZ]\]KQ E
M>OO#]$=%&E-EL%4?[/8DB!L1<P20KJ1E,HYE;!35V@F'8XI00UY@=Q)TD).@
MR4E,N<WLU)U*I4@,\\1PV..Q58J)V#M%,24BUK1AS^_<J>NZ4R>NS'UL1W5_
M7&\P/?$I@*$\-ZY 92^O']TN6N7=%MEMD?=LD?>>:!;<.O9#CO<]U;O/ZS:[
M63Z=[+"9\RYS@$%PETZ_N:>P7+ '#V$EUU32%UNMU8M:7?ABYUR 4J4PP9R#
M1NTU0W$XHE(6$4X2[2SR#2=3"^93: E1@-9']:-W,[I9>R<#?1_XN0"Y Z'A
M>MKY/N@L@;C&6V08Z"G$2,ULHKFQ-''<2KQ.VD!'YS7H3'#(4HLYU@EFB6?:
MLE@+;!S8B-3I-?3!QT=GW)CIL?+"'IT/$]BK]F!5+[_W/9S4#0%3]:B,UARF
M&X3/!KW"*7,]=;K?.97ESV>]Z[OW"<^?7:YWESB@UWK^O&V]N^1*K_6NBF+4
MW,ZC/.R#89LV1>@(;..%OK8Q8N3YZ.:VT,?_A$>^5GTSZ@/=!E^J+UU,NA>]
MJ=[U686@R*E]Z9D)A9:3.';,:Z(PIRK!+@0: D(W5,=K\AXWH<6?E[N!AZ0.
M#W2"#L_(2H?C8HG3OU:"&?2:P]-:4R43K(2(*6>@DFBA";4\06#D,8J2)NP^
M%5J315J'B 3@Z8\J [2B^&E4-X#HG*)8'#5:!PK_#6BQ@R]1;Y@W].#*8;C6
M9<6G#:D%44W(JJ6N1*VT+)Q]IKZ!!?O%M4'VDL0X#_^S4BNFL9($&0K[>VQ$
M GIK@\ZTKNSMT8>R+8O0!EO\KT<21# %!+/&QUC%0'@M$P7V 1)@G3 D2(-1
ML*X@MI+PB_4 ]BZ;2U)_JI",PVZ%S1VYE[ &$\H8[S@#&60,<Z&%4H);X@.C
MD$:,ON]<]630^NFQ*$YCQX7GH(_%E#D7AP-M[J0W5H7N-0TH>/\!9QLIWG3*
M_=>G.T:_C:CNI 0;DBEN,&.Q08HG$C02(+]WFM.-3QK;2?4FK02LK3&6N0*K
M#%#I?KVB ,#U3XB6H]S]6L@O$YOQ2$Q!F-76,9,(I<%88D)S,):,5X09C(S=
M!?BU<(=D#?Z#X^&A9LS:V&*;@)+B!5,)<H(;QZ@UANAU/):GN BD=1#)XV"M
M2:Z]B1EU1!H/&B)%CA"L)J&?#X/(%BX$;CCL7 ,UEWBK'HR<D[?:PDDV YAY
MW<8+;UH"W_HNNDFMZP?=547A),2G_5X:D/8: /G9OT>J'Y+:39K=IH4"JM.!
MS9^6J>WJ]C9+;[.0[!Y6/._9Z@PT^@*C'@32N!]A#C (6R[+1#N^57=%?GV8
M0WF<8D?9I M'F-!T_I-!UU3J>_:2O'?3ZZNL(@$,T10'*O5U6B#8A$@+JU5_
MY]X\=/-AYVO=Q="A/'31VD[*>CF(OE-94>KG>E)<99C>COW(U95QN9_9(AZO
M/G]Z]PG4@%>94U_/X,<DJ;MXP]RW0MAV$/*&.B)/7LZ%+B\AEP%>=-GB ,Y'
M 3_*$2SZQ9<2\6EQX6D.D.IG""HF+O3YE)V&4^,G+P6:]5XWS.(61OE,!SH]
M4WX8"MRH_G=UER\A9KVLT+3@3E7[JWYFV[!\15&F*A^E7ME@IES/7%&#IAH]
MXWH'OS=-:V[0_^V47;ZV*KK. JK_Y>KLU8>W%^]>7YQ?O3V_NIQ;K+E3X1<E
M.H<#X()!*@JK>RI@U C>M'KK#Z6^S#W8V7IF@3^>O"S*3@0<?!WVT<$PKXUQ
MEF2['=S]=%JH1AU%#QS76F6Z*]'< K8^7KQY?_XV^GAV_N>[L]=7?WY^?_[W
MZ/7%QT]GY_]8'.X^1G!^<?7V,KJZ@+>>7UY\>/_F[.KMF^C=^_.S\]?OSSY$
MEU=PX6-8B<.,Y]?W@_%)'&SB[H=QM[ 5@Z*27ZO,5?FZ^6^-@]D%#]W',.OE
MF&R_R;+Y9*KU[L*'V637C)%9=^O8+'$S*,ZA<)$;%J>H#6>NU:HTJ)!%X?I>
M[C8V1BJ#!-YY%4HL#<_Z_<H  $LDL#B@?]T$MTC&,5.(4U]T:N9$$T^-CA/.
MO%OS/&X7)@/9P&1 BP9TD+<PO;&>.W^Z_3W-^C9LQ6Z&TM7Z-.F]+@_'Y;W\
M&G@LZ+#UVZJ%ZPV^N3(X/_HRZA4:O\LG2GM0_V&+_^J&X5(9 @GX$)XU3/N@
MU ],J2'#0G\M;12C\FM0T?\]JHA;&C1SVGWC:&^<*L(JB\?<I$#E-,OK PPO
MB8KX4?CY)0V#TRKOA9@HD(\OUQ%8)1D 8/^N?M?4>,G<MY[[GH=Q DB,"X#T
M>TKW"F.F&D YZC"(V\KR+4G\^_2;^7!D>VXRBW?S)AO(2C^(XG@I@\T$H_(!
M\D+!(C4<Y>//%D7G:7WYBU$'^Z4@>B$0H,B-)2)8+[V! 04.!*T4_T"68?I=
M938'WM3#*'=FE,'2A>SG8)V-[:FQ[ *7FNM@+*8E/XVG69M@)<*@] )%S)P$
M7X:[1WUWX:>2>N'K4@Q*2\#45_#IUR=38*8)QS*4:M..,>F\2!@RCEG!66*P
M6UU&_PEPN%&W 7RSD6M$<2R<\!KL9BR9B['"G%%+!.=&8R0UGMND=@/9Z^-N
ML_H#4O'+S'_E0LT#P@+G+'I+"\:M\4N(HRFXJ\;KD0V.@7L.M^"Q00<(D@P/
M^IZ_F&S6,VRQ?23-RD7:8F7)?:7BUMC<MU$)R :Q.SNGTL,FO%4]6$;G2NIM
M5DS/^.%P@SIZ3Z/2>(X6K>=2[%86THMFK<1Z(>#:KPN5]):6.%Y15GN#'DKS
MYM..DX+'U8\7JQ\VE8U\<#WQ39J]K?-&OO*-F[9-V[T--0OE.NW;8&C. .K.
MZ;]^/>T'=PCL&&-_C$%/F3&:R\P^.@QM7,43AU7R<.EYV%+L5*2NYFVC4Y:J
M1\LPQ^&-FA^KXXH6<D4'(QW#=##R2%2V<5\6\M<M^O3LV1!^,^L0W>LJKM\L
M;4==W0[1+NT8(]VR;=D.66_77<D>?.C%M>&,2N.DH"QQ7GE$N/(Q85::)&YH
MO5@>>BV^^-7=Y-6OU=!]23.0B^(D+,C*Y414]A9HM\&IF5BC/]GA</@A8K%3
M7OMK!V,=C+4#QOZW.H Z*\^?"EB90ED]+9]Y[(36 %XQ8AQA(0E2"A%OA<+6
MQ(\3P9+%_(H.P3H$ZQ"L-0BVJ2(F-6*4.N.Y88ACB80FPCC%G5*R"<;H(X Q
MO$;#[ [&.AAKYTA_!AA;7Q'#(0(6[$A0Q CC1BBF"<7>Q]XG4K&&O-9'@6!Q
MAV!;(M@!W8='\1&^_?>HB/%LFY>P9=#=-GQN(0AOJ$L*:9210M#8V% 44";4
M4NNQ(7'BG6U(G]W<)"Z9NV58W-#0H!58W!+ [<"E Y>':'B<,<J4=-Q9SV+!
M0[42(;APC."0.?-H<:6M5FJ'*QVNM!97-E1:=*(5=4;&2G@F?"R(\(I29#AH
M,E[Z79B/;027I*G5=0<N';ATX+(;MY3%G,0D\=A9IH76&@LCC90FUJ"@-!2Y
MZW#E9\"5GSAX[75(K9[D6(<4:YA<606D%7#<'3O\],<.&RJ/,:4Q\\0YSS&#
M?Y00SCK'C7(V2<A.+-,@-6<#&_YY.Q69-D ];BG2M_\(HD.SHX_T9T"S];55
M3:@@B05+F(!N&B,M0Y<(HDF,"3:Q?-Q UIVE=D#6 5F+@6S3H#:/$4L<)UH:
M)F*C!.=:$4V=M=*@!C3;W/9N+YIU:EF'9AV:M1C-UE?+A .%S'C#F4M 'Z.2
M*<\(U\:Y1"G54!NP [(6"L9C=C*VI<#)DY>?G>H7)2.'KE8_L2W.Q0/GPF_%
MV"W)UU^!];.Y]3#&*J]^MNAA"W%_0RT6(4Z\4=;)6# FJ#))Z&%L>((2FNB=
M.!<7OQNDZ&TA1'O; M!D"T"S.X#O_7#VV?^Y+'WR\EE+P?^(<MR!30<V^_#]
M82^-HZ!@^H0QA05%3"KA"+*2>DM.%F<>@0=P-]K5Z5K+'9#]]$"VH=;D">"8
M\SB."69:>\5-HKTP"!&E"&M LVW2P3HTZ]"L0[,.S?998(0BX93F,8HU8]CJ
M1&!%A*>Q-TBPAA))CP_(VIH T68@^XD##/=4S[@[Z&D/\)_40<^FJJN(/7>.
M<N0Y\YX*G1C.XX1PT&4%;FC&W-).4.T Z?8?TW0P=/21_@PPM+[.&?J.)U@E
M3.)0B=,IC#Q33!#NB%3)T@S^#H$Z!&J77'<(U"8$VE 1DB(A@CK$L:*,$"61
M0%8XZRUC",S?9:9O!T,=#+5+N#L8:A,,;9"]RQVB7%L" ,022X00,>%,66VE
MM)IV"/3($&C!:U;]\@M<#3T>)Q_LL"'FZNZ4V_2T9!LT\7SH"-E6(XP/TWG\
MR<LW(Q>Z B]T@"Z2D-/AM<LB#W*29J$G],#T1[9H/MR["?^D?J'K<^V^HM=X
M*6.A(;,9CE1_H5LMO/D.9"J[BWR6WH2^M147+?9!3D?#T+K:1DJGWUQ3>^EQ
M,V>X*315UJH?NE?G13?<JL4YS#7\M?#T21_D-Z.B)?9,K^>B0V[5*I<\;>S<
M/=L8W?8L".H0_LV<&<)@TN^#*+]66=6$%P8Y<$#MFYLT]"5.S=?G>V/ >"L&
MY <4$;[5")/)"/-:=^=%& T20N(85K'Z,9:3N9[,NY&H#1I#%S)="$G8LL+U
M@0.)+#C:_;@%Q@%>ST*H+K!,YH:C+#1%KUI"3]N[5XS=RT.G=+AC= M?NNX!
M5V5!$L9WAB=F/1>ZN0=.AE>&_N'/^FGZ-?![[5MF6/61#EW=;]2_X&<IM45/
MW\A,SL>>+W9%#Y+R="(J#>VKPPL&N2N%Z)Y9UMK>1]]5'FVJQX#B,KJY+>;Q
M)U#EM>J;45^%SNGG;OBIPHGJ^Z_3?/BV&LJ'=/#ERF4WGXN17%0F64WML5PS
MP4(F*"=@:<52QQXCC 4PJ#>J,7%JIJ/YG )T"<N5I]F'"H<*7>C/RSUH271]
M+8D_7PR/". :S-"G+5H*IIA+/+686"9C*@$N6*PT04Q(;AM2/\AD*9ITT38N
M1?)\46&=+D40M-8L!P(*TY@;G@0?A-,RYMX8KA!WEB2NH4P8GBP'.9GEN$\R
M8'L/M.I]<_V[>7",5X'A6(FY!K1388V"IK,"&>&#UBQ_++VV2"%AI6486Z5Y
MHK6AP!!&,-H8(SM>_GCOR__/RQ"P$6Z[A+6"K3@M;AO_ 6OEC,IWRBOQ/;SR
M'+2IH+:\W)M2E6RE5(D#JGUBJQ'*0UE&5PU:O@>],FA+MVF_9^X*!:D'8K@@
MV84Z!J9&F%_6TZ-A4+J 0F"7 &B#W1&!_=2[&=V4HJ]N0&$=1@,'QDH>;"%X
M3!#R8#*!TM@/FEWYP-LL_=:S8QLIO+\RP."-X0:39C;8/-'WWO Z4K>W,,Y@
MFT=]];VTS3+WI9#W8/+,&$^E,K8P[%MXY0]@Z"%@6O0?FZ+-&#W>C0 UW-N;
MVWYZY[+7X^>'49S# KXK8/(?3F4U0$F(4-PEB=$.S&C8[($=L.(,]AAAE%W:
M/NIPNPBN(\.S> (-?%7,5M.F#JS9#R0%^H]YJEKFRJ:<-TSC_=F,<AO1C-&F
MX/' 8<(+MQDFGGA%SV&3!2-ICHLOS;6SH[Z[\&/N'3-TY>.X"A(5WO6J#Y;[
MD^F $=6Q2Q#8!C%A"4-:8ZZ%XPGG!G/<6-!PQC9X$CE8W=L :]G(-<[.*8D2
MYKP4C#D>"T$Y1]*XV&'KK,"'@L>W^;! !3L!O@574("G)E_)EWZJ@87G7"8E
M>X?O#V#,8!T/QKQ^![@ X)4%)PX\M-]/O^<OZIPU7<K=NQACO!63D9+)EKQS
MY2)NL?)D ^G;/94>--]BZ(4/.3*N'_SI!GBAR'T,?U>AI&56Y'8>[FBI'%2-
MIZ>^>(3^^D?PAW[I#9Z%;[Z(4 A=K:YDI<](C8;I'T]*CPA(LA\6HY\XY>LN
M\K\M!)IN%52Z;3SM_6!07.D-K N.J6?)<Q)H-3/YZMH.G6-S';=GW'?%>&"?
M3+."A5[ =FM=%MR^\,U22XB"FC"K/=][9K%="&\38>MG/<O[;F_UOI7=T%>-
MB*RY[.-FZ?M;S^G&4"E334=+1QM=M95'X[W\P1RT_F'?@]=X"=<UG<OM"'0J
M3!3BP0>4;8*A)LP9O[S\/&C7>X>8[<]^=P!$!SFCGAGG4G;8T9K^Q]Y6:K?Q
M'0<ERL/L]3F[)UCJ5]]=_YO[""^ZKCO_'$'&(8*XQX9YQ036GI+8>V8XHDTI
MI3N,BMW6#,?Q\S7J)[5?LHZX*3Q&Y.<'1/Y6P?NAE=XM6EN<+G@&J^7J>UHO
M*@(@Z!GF.G&,$2Z4Q49AIV.A$\SLTN)%Q\;,-?K;MYA=.VUY'YB9=-IR&\;9
M:;!K@/!UYF8:5'#!8\\ITPEGQ">"6 6:K+ FT1HE#<VQVP'#G>K:J:[S,"PZ
MU;4-@/H(4?-=.JJ?S1/M?8P\EH(XIKR67*!$4\1HHC3F:Y[-'QXTU\C^:#&_
M=KKK/D!3=KIK&\;9Z:YKH'#O6UUU%3B1! M"+??,)TBQ6(B$*V\P)5(UU+]J
M PJSYVO4K#I-+N]4UVU1F*(*A9^M\5W6J;EMP-Y'!K !7*>!J/G5M<N<\D-7
MUWMC);"D7&B4$$!<)[U&SFNJ,19.NW8B+A?/94L0=R>P6OPSS3I>.[RMFE)C
MC-POU5O*@+D'Y%*O$6E6RD7Y]OL"4=_ M6\JI).\'^3#;%1PZ=G _K>S -1?
MSD*F2='4^@UP;3_-@:6;HE(=V&5:>VPQ5@SX4:)8**-M@FU"Z3@,_T%1J910
MPQ,LM9*8@58B0"=!2GONL+>)X?-1J;:7W_;5W8LJY;%8C0;:K]JX*%_8M\I+
M^XL?.D^'+L+RQ3A;>+)$46V-EL2F3E:\.4IR-1&WH/PF4:$3\=A[\' ER-O3
M@FQ#"[HR-OI!62+1*(>OVRE' )ZK@0GY&[TI;U1Y[O#H(A<]_!L2ON"/M%]F
MX@_4EQ 'FPU5;U![1M;+O^8-6>_3%/0R*>4V2Z][.J00A%AJ&%/($NN[LIZ'
MG6#J=)R3AYX9$_)0BBR#-*M_H\@<N2YA)Z2E5+@39:%#>;;.K&%FVD4W3@64
MLB$'QJM>%O:6D:OR4DSZ90"DM5&9 %?DMV51OZ=TKU^^#N@1YF1"1D>_9XL@
MPRK)/\JO'=PQGLJ,$MDLV,N7^<G+LWX_4*TI>'WE3$.<^CA'.LPF9.+ P#_
M"O0C,GYL;?;7/5B:S%S?C0</.!S*)Z11 39L$D=O@X;0*VLA>&"9\2-KSZH(
M'$8R(46I*\\N[H0-PG._!$8+I$[SL*3YJ%]^K2K($)EK-?@2&D;5WU3-8R4Y
MK+MU YN'E*;OUZXH#-$;%DF.VKD!?)R#_!4K68A!8#)7)+8^C7H^RM.GX<XB
M*T %G6W\WCEFO%N5"S/9Y1^".HW51E;=M,-B(ZM?M<7X#E1J9*8P0F\(+S ;
M!7^_#L4R+*QT'9<>F$2YFC1;T),?(4%QMO))$40=T!(@) 7<?P8"\ZR0_E#-
MI2S\4.;XJ9#PE[E^(7_P;5^EP8:LGA% DLK+@B4@\3= A9L"J4UZ"Z^[;R<"
MZ0\ >%>A# !',:0@K\6@8#RYJXV@S&V$?6$$0!YV+O?CME!GBV3$@#[AUJI&
MS2VH4N6HQH\I&:/GFG;'*<#DDSW53%AID1@J%+C(KR/?3[^78%3F,:DI? )E
M8'2SVV86<C-"<F>%U;FK(5M%AO)IL\G>8=?+ !U' [ U^\5^$="XW' #'KN9
M]9E%X[E]I$+&&EF+C-#1S:B\OZS* Y._S=QU,#R_A:? WR[Z-;SJM^C7L(($
M_7%V\?I]\2O^X[?Q_E54K[D&)1A8JUKH*.S^0,4PUGRD<_@3UKE_-]W+\\G^
M4I]118_JP2;-AV'L.=BR!?T+M:60_+N28[[!4]/L+K )[/MVZ[3'U9*[A;@G
M#U&P3=^IK#"4KR=VS#"]'4-F=66<,5#*_3CIZ-7G3^\^@4KW"CCGZQG\F*K5
MX0USWWJ7IH4GHWIQ/=GIR<OZ[K@R.6-A &#>:)>5(UC4NY9"VM/BPM,<<,'/
MP)M8L+UFZNC,UM9Y\E+@V5V@81:W,,IG.M#I6>'0>0& ]EW=Y4N(6?-;_>TZ
MFU06*M,W*LH5.6$-R_<B8K<_RD]G$LJNJZD4>1[S#H$&/W3UT9/?FZ8U-^C_
M=LHN7UO0J;)@V/_EZNS5A[<7[UY?G%^]/;^ZW&3SG5!8U4@S[S^:=YK,K=[Z
M0VG0%.;Y W:_(ET0<",DDY=&]V2,LR3;[>#NI],$ VJO?MBXUO+JC_.F-E<B
M/EZ\>7_^-OIX=O[GN[/75W]^?G_^]^CUQ<=/9^?_6!SN/D9P?G'U]C*ZNH"W
MGE]>?'C_YNSJ[9OHW?OSL_/7[\\^1)=7<.%C6(G#C.?7]X-Q+CYLUNZ'<;?#
MH%^5.V!5JR'_K7$PN^"A^QAF#@OJ1LU.#)S&HB&K;A*G84"$$B\PIK"BI08U
M493V;$4TUCE9==-QRYS,DRKXGBK/5+#J)PK^FBZOX-8"!?U+J&4T?K8999D;
MF+O9ES1H\!6S+[5P%AZXJ-3#MPKE.PKEF7J^9Q9N JX9I&#B5(Z(POE4**PU
M[Q.HIM]=OU\6(9C82?4JEVO:'Y59 7O7DN?,6"$SUL.#;9&C6"'!GGBX'5$1
M8F%DA=\HF#7I(/ F# "TL@'0( ]NQC"87 5O:^%JA=NJ,1<7I_R:C^M#10$O
MX!O5O35+9&:)>D Z,YR\JFGI@Y.KJ (ZI?Y*ZWL%4U8T:&#-<EU7\,$@'3RK
MC68RB@>Q0\D*^9Q_,+@42V]?:6*&>ZMZ9^-!_GW^H:6G+V\ B9J!GHT9(?4^
M5*74=XM?;^"1/(5E'E;^V&*ZXRDTB_O>K,S&VCHKSWYV75MGC1=N,\SU:^LT
M'FZ^'TS*M%WX=V/9_)3FA=?['7#7_P3F:CKE-(Y+&("*O<(L5EXEB@AFJ,*8
M2>(;^K)L?,II29PDB!!XI&<8>2$]%K'##ENJO4('J[USU0BY&Y]4E'+N[!KG
M*K#S[:?\SAH<M0T?WEN.9O4Z;K'X>RV_L\9\MZ$2?0B56E&T9ZTZ/3.>F*,7
M[=DH4&]5#>OMH_ VN;VX^Y_[#KI;KV-M:^K<O*H \C( 9#2N+[@WZJQ?_^EP
M98J6+5$;RQ)]#$?L$<5%C7)VP.BW5BQ<*P;Q6+B'GB;W["\X_0&QYW(A@D_N
M,.[\32V$:3;2I#277^P+KG<M.@<6U5D9W'N ^X%QJ"/F$1)7:'-F8:'9HM Y
MA(I*L]U60=Y!0.H!W[D(>O<?432TY]IO\LN2!1MG2!UCE2[*");"RS>L_'8[
MW8MWT2JQA3F;/WLAOG8E)8U5D@^5L_ENXM?\>Y;F>=%8HUXF2L2&B<0J&QI-
M&Z>QHX3YF BL+:;)LI2CRCXMS-.9ZO>%%+TNA:CLXE&UR&ARR7[NY5^+NRIL
M>EM!T^L*F:I;JY24-Y6.-7[5FXG.=9977YD^>I<I3NCQED/I$*Q#L--&,,J8
M%UQA06/%N$@4$H;'5@*L68Y- X+1GP_!\'/Z6!'L,,;%3IT06.S0"[$D=6'_
MZOO/K:,?:QL[6D+^26\2V#*"-8/_$L,2IW3LG.)>6T>(]MP>2,V=R.I!M@>^
M;'OPO1_./OL_EZ5/7CYKR;[0*O6U$^Z3$FZEN<3&F)AYQC66V&-"8^D)P922
MQL98G7"W7[B/YC:>>B%W?#2PU[?^=(9Z.RK!M9!,[=I,3XMV'8MUQOI!(@;F
M8O?W'S4P2Z%.F]Z?*#^Z"G[=LC_"96^!>MU6G^H&H1(_6UQ$+8FI"X[HCA9/
M\VAQXD^J9XI-O$WUPT7.*=<F)I@0QKQ1*A$TT;&76B&I&_*^UO$;?YC*T-Z.
M%L_3P52[W&TPQ*,]2NP0JT.L4T<L(C!F1- XH99Q)&1L:$R$) FW7C*WG3/\
MQ!&K+4T%]^U/*?[9HG9U.=GM$T2W*EV)-ZY=^=!A;E7!$L</RSH/=0@^I/FR
M['.7%;P+HM>4=XX3%<<*Q#?6,6-<A'19@61".?%,HUU4UR:" 5ZP1"GIF.54
M@+*#D.1&\YA230Z:=U[5/UJHJ+"Z",RXHL9"992B+$95H:56V\2.BHJ1X9:[
M4) _<H.0K#Y.Q1JGI%>"=?#$]*V*@V)^7\KUZH7>@CN.FYB^54U%G#R$2ALD
MII<9B7O.46]7]OGO>WORX3)'*])6V:/S+T>MR1H-&\NXMFJMOGEO,4O\F*-<
M7A?V-/-<CU*N8?_+--%-%HM,MHN=?'1QZ\H*?/MSQG8(M T"A;VGYWO.MHIC
MRDX#H4C<:0+.'H]IFA'I *C7$E%J3P6(KFI(QQE+.>-$*X)TG+%WSB _&V>L
M7JFVK,Y12G9U0M)MK!UG=!MKQQD_Y\:Z1UMQ[&=F^PKIVW^?\/UD2G<A(5U(
MR$[G_^NZ,2'CD^6+P?3:^4QFI$JL<00IQ@1F6'*IA&,>5"*'*#72KSP^/G3&
M8Y5Z63\M>%\<%C3D9RY^:<.@D;S@G6<_1[S;OKGVMPY(.R!]M$#JB1$.,^^H
M$,PD2"L78YZ(F,B$<RH7@91,@)1V0'I3UB#B'9!V0-H!Z<D!Z>YP-!%6,JFD
M<0EF1GOAA).2"$PXDH0VU.'!$QPECQY'5\#G3UR$\H!>B9TY&VJ-I]<(JNE
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
MB @6@XDZ4=0$%X^;V=0UKJ5$_J%MA)7Q?0?N*N918^NV&.9$&L4ZKDIGM*)
M(2@Y(X03:1DGGCG,L./4+V_DNYRKTBE*/5&0::>)]5)+ +53T#H$J27DN7%5
MP@E7Y4D():_'1?ZN0/>9B<EB]FD]=LKE(EUC'IX<*VXXR-K5?-E%>)KIJU?]
MK^;*V7'7G?N*]'/AUQA%G(#<4Z^S#,:(- YJC8$BP')%)35AZ;$8.QM^:, R
MF+=0<^29))1@*)3TV,E@D I)!I58OI?;T!+]/F_AF"] JJ*TQ6:1F5':?*'*
M-_W49(]P^/8!+7ZRT[)\]M=0&5*H3/T3ET_!&O/V%$MJ7$:U5=?++J*;R*C6
MD)==A%>O#MO>@CJS.N1ID?*308'K19E4;2;#^%$^^B>5CSVQ <KJ#4#K:]"V
M]K@M=NM=VH]WV8C0$[,2VW,'R@ZY"R5D^QS3^SS];^Y:-:B+N('2K;)U5T:U
MM88PK5#W5@SB&=G<!^<CAT>KU/N=ZX51C;(O\1!U4O"DX!L!>,S$? I>=ZM4
M/#85<TFWDVYOY@?T\[+J0U2BN8, 6VAZ3V/S]H;ZV\]FRN1"HJS)EO?OBE3S
M4:5R;G%39#*6XI*82YG=_FA&&U;O$]K&EJ M:6:YMWZ?+7G_)<T\OX[ZYL^K
M@&=N,/SXO^/.Z*[:O9-+HHRW"D)'(H$Q0HY)19G0&%);FVV?Z790W#&F,ON]
M:;>#2J:S$DF=V'AZ*UZTE6Z>E!\O,D#OIYWG07?N3 B6$.R $$P[87& JX!A
MECALI6 Y8[=%GND :ALC6!G ES%S'C+?(]F9&_T1!ML/TO_+V4FWY.UT*P:D
M-?V*$\ E@$L M_K[;^*A42 YT""V_R *(6$=$0A2Y.,)JTF+Q WP;0): <IB
M*B=F<O+DR1<U>+JK]BB"@6/Q'/!K<_M-F)(P9;]A'_)24X\Y59(X[P254!N#
M))+>,U?3*.J)H/)0@<MV/",&C^%S0)9]>T:[R1GN%$'W!9/;3+ _BD][6Q=:
MM7"F:4_3GJ8]37N:]C9,^Q;\BIP9[L W(L]KJID[N9N<_1BKFG_*M/.Q__+
MY36>TYX&S=8UO(AH=(?&>2@1XKGIO,OUZ_=Y]2H^OE#?3T:C04>/\[KBBWZ1
M$:J$D4@S9A@P4%)!)#.2,@@$)0 93O@J;6G;N(]XC%,LF;+L"8-VD/G>'(*L
M(]8C;+4DG!BA-;522BN!TQAX5=-Q?FT(VOY&X!*&I90]3UB1L&)]K%!:(6"\
MP,QZXA"5!BD)-"***>=EDUBQRTVU9Y'Z3K"08&%?80S70 "LA"3*$>F<PAQ@
MS;3ATAB)EH<Q#4<@.-7YM'0W:S[KU-K4TH(MO-U/N)8RL^W.S*9I3].>ICU-
M>YKV9SSM6W"$:LIZ=K4#5W2N:LA/.BDR=@6_3-\'/SZV;KGLQ21>UG.C@EWH
M1Y6RW2E474&=7A]@F)8R+TF=UTK(SL>8GP;]ZY.^Z12,/J.B<\6J.1A'C5&4
M @F9) 9KK0DQ3B('&02&+6]CT:9]G-72/"1E;A-^/&O\2,MA4N=GI,X[7 ZI
M\!9QPCB@GE#E-+-:..8IEB3\&Z3E\)#P8S<!^*MLT+]=;@PKQ=>O?OEC/A*^
MB16J0>LCK7SDY8VLV+']X90V/]C/C_JGQ9X>^]IYJ$AC;PFJ9L>P9K+JH4&\
MWF/.:GN3DS2D.0UY8.L]ME.MXD-8);X4Z!!7A[A*G/8^E/#P;HH.U1UWA1DD
MU@AN%1$*B/"7ATAS: T44AS4\K:D/*>NIV?KS.ZG9''ML+B$R4E#]H/).,=6
M*3#VL?>Q$8H+Y8402 'M &RN"NH9 F;:8GND%"D\.P81>3^J['4>3/QHTHY:
MRKFD%&)2YZ3.29V3.A^H.B\IS6\T)<Z@LP0JS1&&Q"HH%?*02J$$!I2K)E/B
MNSN] X_!<TAZ;UO/DK.8X*AE<.28%5)SQIPC1 &G*!"<82H0(]J[)@M6$AP=
M&!SM*!M0URVDM2>2"O[';*2^-]R69W4TKY77WG!\69></<+YTX:VW[*+QUOI
M?O\2]W;ZO3HPAQ4T%P@(#1B3@'NBB= ,,VFTH!1SBFR3&U)K,MFPAT#<=[X[
M^_HO-^CGX64KT'NG?:@2&+P@,%AV&+P1-)#$$F$%@DAAXH'32DL)-0:,<*G<
M,]J>AK6[+0<$&?MV]1(\)7C:L:^"&*346(88ML1)K0VQ' DDK+<\ %5;(\_5
MRD#!,3IL1$I.3$*)-C@Q4'J'#33:644L%-(20[1U D-L#%ONQ#3E8;2%S.9
M/8P])I,.D50Y;]F;]9=1*[?(K6OE+L/2'LZMW(=H;-0M7@&"+W;N'U\&*JL
M4/'\+,4>>T- 0'^&":">>\0TA*!)SL.72-'\1'L^@.4F(5]"OFWJWZZ 3VHI
ME)%>!=@C(6#62@DDG98A;!8&-1DE[SF'AX_YLT7#?0?3":%>'D+MS#?3 B@$
M$:: V!"92Z&5=])0I3@&2M5V83RD1-[SA:7DI"4(3!#8  12H:STG%G$*$'.
M::T%<9!;)0RFPNV:>ANER/+ $YF)^72;&'9@S*=IVM.TIVE/TYZF_1E/^YXV
M2,F!;I"^4UW5,^XH^ZP&YBK#\"C[.<JWEA^LN"0ZVS^_B;_4K#.\?F"Z3/@M
M"TQM?QSBGZ>->MON^M\WGLI&H^ VBFA)&/QUU#=_7O6[X76&10*N&ME:2C"1
MTA/OB;%$:@&\UAQ)1;E'=#&R;>UV*T.M:3WY1!PX@*@X(>;!P$%"S*TBIF"2
M> D]%MH0;)G@&E'IK(!6.P+-QHC9%J9;"-J[-Y( -0%J M3VB&@#/$7*:^D<
M-4Q!HB@1GF/D#326$TA@S=Y*:WD)VM/DN'F\W&>)2\*PA&'M=@H#)%G,+)10
M$6*HDAYB+H541DHN2$T9WQ-![*&][.UX?JP]O9V?G^<WEPC.__HA?!)K#W[Y
M(1=[5)9.;ZQ*N<]_4@AZ[M-<&2^"B/_C%*6>*,BTT\1ZJ26 VBEH'8+4$E(F
M=<*%SIZ,5KR(%8M\_1.9MU!SY$-H1 F&(N@_=E(KJI!D4 E<]\1E%Y$P57%Z
M?KGOU5!*=@<R8NO(B&\B([*.C&B44:XYF7'=J.,F&,M_OXHT<^'GTGCRGTLE
M?ZH^9XM6.S&Y LOG]@! M,_RDWPY>)NI\:A_;], Y%LWD>(JF)P?Y:-_-6,-
M$RMI9G=D]0-U;W;[N"UNG"VOX5HR(K3BQI )BY4;-+3K4WQPZPJUT6&M#7#Z
MJ3\('_060'6?8RJHV,Q=JP95R;3O<*ENA;JW8A#/R.;*%&2KU+O,AV9Y0C0I
M>%+PC0!<#:^RF EJE8KG::FDVTFW-_,#(K7 82K1CFJD7DPY%-IO.50;4[8M
M23;N+1_;DO??)-D* /0QZR*-=009HASQ"&/,B966H1J*?=36FB4L6[-E=- Y
MU81@"<$.",$"? &"H3$,*\*%%U S*3$+J*:!X'QC!&M-#1&$"> 2P"6 .T"
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
MO'^-QX<==\'=-]4=%U_&"VXJ3E_?9RZ*>EB)Y3KYI=5;#;-^40&FNB$BGA:
M!3'TQP,3-]S=Z-:Y7JU8IR.K"*%\7'3?"@.=6?,>A=]J7F%MLZTM1EUVD7QR
M"%G=TU3YZ/[ZSZ_=/R%CC$L0]QOS1,K:KU%;\;4T? 8;PL]15F3'L\7T>!T8
MU8/#JG</4."],_EVR\G-H-/-8, O@-!L38=VEZHW8V4!)7++&DTU,.IQGLQZ
MH#!FDA.:%,><3Q2W3'0,9]O=8D^E-U@)8IE4",9*""'BF5<F:AI9/%H5(]>M
MBKGM+]8K+,!F$&899E<"[&CI#X5_D[VQ/,1=N+*\:T7:9>GFL("7B+/]\;![
M]WJ0I]4"5+T;=[HY3/[Z?T_>9U_OAB-W70SA_7V &'\\O0]=[Q_X8\02!/[Y
M_O1K_B_XSY\JKY9#97QPD0XML2G\;KAW$486L?K26'?I6_SJU+>[[,-X=)?%
M.I:;"6)6)'%?4#4=8?Y>N:Y6AC2M5JJ*>C*0@<NM,?_WE;)A3<PZ0<W-: +#
M"RM7D%)DS\PW2N\7OIO^L(SU)TM@WU>,H4@63+=4*SNBQ3#N;U3="(T9"-^)
MZIF;8;[HZHC]@X ZPU%8PBKB" .+5T[*7TS163HK]WSS&QZOYG4W OL0K 68
M<!W@W]49FPVDL58B%:*M+Q_UB$]F$?^Z_RW6^ 6E7K"I247YK1I6['C&<\RS
M@:591P I*]R78<315+>+A21>T\TW,X=7G9M)_>6#D#FQL#_*BSO1*2U*XON#
ML(!U_E)EZ4&L*\@S@Y.7GGO%Z D'IRNF*W/13PHDZAX_A8E?8PKU8I)"_3+)
MK<V++>;6XBMWP@2J00[9_Z6N;_[Y>_1=_W0%HDT%<9\1K2X:Y22Y[S<N/B(O
MTP@+GK\KG="ARSO7=!OU%%P))5'4,25:J0B][72[N?=ZFP-8)^+41("^']ZA
MXLQ&D U.NHNZ$;SWVR#6//TXO5H%Y:M4G#CO.Z:3KP65#&70!0'>(! T,"PL
MG9NNRS.E_;!"78=7+..#,AP8SD+Q1)3O7/@N3U_/HBZ=*VB-+U>H<_[Y8N@S
M4<P%-:KH_L-:NQ-H7FO7!.*G0O.FPUPK+PS)E&_@@6U(<^7LN.O._?R&9&4W
M[=U=^67=UB2*YX>89%(@00A7FD'A,/$$2((YKVFA\^2M2> $I^&&SA-#L#):
M8TFLYTH!0JBPN]J:W/<6EN]'),B#BUA[/QQ?!R.^*^&@/!=5FPJHB_GC:C2Q
ML_M:-+Q:*=KT2?$NY5Y)45H\M>QJ='_\P'YLXVEEN%9"']+'$I_+M6\-E7W*
MKG#S4EHK^P[9)E*J1=EE%^$GGXG=0D7'2N>>L]JR,^-'HYEBZOOBRH536].J
MXQ5)*O+"X]K.#V\VN>V$PF!;/24>>MZ3>C. )U: ;:\RY=\N.*JN%\^JWG.*
MQI5MAVP3#78H6:@'WEQ/'U6HAI6HS4J+6J.S'[^'!\2U_6M<P0]349..;%='
M3N,#7I?N6UT_U[V-+"EM4MH'5"-O3WR8JK&]A7<#,G9^C!;HV,O/&DHEGTWB
MR+?;(G';HI7,VL#6&?AV"SE);DEN[<"QZ@E;1I9T)7L"UC7-.+>E9SYX(K"2
MOY@@MLQ'M)!/K_/?]D.0?%"-5UX(C6E+WO_QTIC?W3?7&[M/@_YU/-H8?^E_
M.J.K]^4>X,?O93G<2=QT&SI[H;Y7BF:@@Q"XN"UA <&$:> I L)J"3TVNI8W
M^0$>D0E/R:0T)^<1*2UN:G!-,H/ (T!):_IEIDY8"6D2TCR,-(X#P@6'"EA.
MO%72(PXI<$Y[J?FD_/,QI'D_+:D*8SN-Y6HYQ.0)F3(?\S' 3:>7_T*!-(W#
M$WL(GGSGN[.OXZFK5[^\3IB4,"EA4NLQ21-C';2&6HJ(\%9B33Q&1GG(M%!\
M;4Q:J%/>$AHE9^E^E%N/KNOWZ;8;5S\>X[8QQGZH7K,]H?:VM@S6LX2G[.[O
MN!?LTX9VR L!=9P%<)< 4$Z0T%(KKPCP7!)E*=TX#*X81=4FF@5X3/$Q:@G
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
MJBB)(U0J*3R$A %F#)7 Z[CR%=?\WL\M>S2Z>?OFS>WM[?%W/>@>]P>7;Q
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
M$*?5)+UV%:7EAG+_Z19:S1#$6Y,.VRGK4T*/A!Z-H >CCEK-'80L.&0,""T
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
M6%Q87S'YTE5^QGI*9Q=KZ>H0;R*K Q_!FO!BMA[Y";/!#PAWO-(I!_ZXU*[
M4[K*838 E;%/.8E%!'V&HJR/E)E0-5$#%VXBX4)FY JEUYB[DL46F?IR3(P<
M27IN#:I(:J+Y8?&@@AGG-F<"1K)LU4JJ@,K(IJA>J:P7\',:D/48%T%(@*[-
M.(7QVAJ;^QX_,2>I6(?4D9^+&0""4)VX5FS6PAH19OU*,K*=4\3I[A"U$TF7
M/?I9= "5MFYJ%23N=AC;@+#Z7SIREYIC+ TV)8"3EBB!_>>)V3,7&X^6T,G<
MB=;/K,6HES<%$RP+<@H]O)BYM;T@7+-YYMX26--TT@H,J#P5\L7>OB"Q4IE'
M+V,>&2K]41E'*OWQ96&W9,F*LUWUZ4DNI5C#V0Q*IN_E,BWG'!F6C\=7@%!E
M9G$I+Q1.?3NH@][*,Y=62US*)":Q#,FY>4PKG1+G)5'1V?/B1$)%)EK#<BF6
M14F-;$/ \NRH)!.*#O%'+@/JKS0#:J;#Q-P7BO)@Z<J%R,TCQ%8(+\=BR(SZ
ME,A(;QSA]V!=YK*JP&YE'8T%*5A#&Y0AP=+(LB3.RYP!ESFP+>678M9:(>2\
MG(BY$]L$);C967J$1XD]+.B?RP>$<718?0VN@HVV,KQ4-D9=N4.TBH];-7%G
M>T=J/3=5=:LAX.S.V7$@^,!#P'Q.*_'SCJ+%,CMSI9CQOD^ZJL12[N&TK5PB
MX>(SMC+^_-=PTM9ZYVM)9C[04[9V%$^O1$6Z8P];=MLU=+W=L$RWB0=6:XA-
MG0P&[6&[45+ K"<%S 8O8+ZB[R$/L'M& 5W7;@":7[1*C7JE2KG;& ]M1S<:
MIFU:I#VPG:8];)HMW-(Q=AJ-%2BQ7BGW@1KXS$W:E/84=-Z:Q(D.+X2^QUN%
M9J(K/'3 -E!$[K(YKVBV::'T'AC&5D>^1OM#G#\/BW>>HMN>3;[!CZDN<57N
M4X]9K><"R]O6;;.Q5<KRW']!$$JXM7LZS/6#/\>[_D9]Z&6,N8#,"0WF>]95
MBM&;]:)OMFU^2IZT>F^C$H_(\G94GWZ2#9G@;8A2%.1Y_[9W;M?I@/[K^+CC
M.Z,@/#[.+M:*#;9*6UUM/)DU&VWENB-E/A;::LWM1V4UYC7&*N.N@HMI]9T
MI$;R0*EZPG/YEED;-,TJM,A:L)W6'G+W:^?B2^\&]2]0Y^($G?1O.E^N>[US
MV'GH]_[M5]3I=B^_7=QVX(O+"_EG_^(+N^&T?]&YZ/8[9W!K]^SRYMMU+R5
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
M(9,\%:6S9&&"++^7*8&2_Y,5S^\#=-3W?Y"($8$S_[[6DA,Y7<N4=7ETONK
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
M%T*?Z#_5V8UR:2CD <=^^F40?BALCL72>",IEXBZS/MRF)O=D&."0R:Q1PF
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
M7LD3?SMI#.G"'!Q9E1C9<&64&-GA6N\SW4W73*-MMD6Z6RL5'=4KF\]W^F4
M]C+%D9>J.')M\=+:4C&,KH3,[H!'"1DE9%Y&R%BVK=O%G&J]>M7VN0+(&T(?
MSK+BKH*QYSPIG-^>&9'T<VPIE%<HKU!^2VN]3Y1O:4:[H;5F4+YZ!>\4<%J+
M2F<4T&^Y[,5@P0>]=7!T52B_X<HHE-_A6N_WD$##:C62N(/>M)HB[M!,(;]Z
M)>ZW%+4BCR$\N'1NR 2'1<^0= '=CH)['*%.'7V>AM]YW]Z%(8>T>)('+SK3
MNVD4"R^Y.CYP5IHTUZJ>B7B'Y7SY#%W!6#3QY9%MU35E=X"CA(L2+B\3U-;,
M1D-/A(O=:+9F@MK5*\7_O]T@A,PEXOX_"!903#HC,4!5:5=W7>#53%@;L&XF
MBJUB##E2;UR"N4H?>"5"=@<K2H0H$?(RQTT93;ME)J>*T)^,&1%2O;I\=HCV
M I<46M:VA?M9Q'D6JG'+UCU8ZJ00)2&4A-C66N_7@Z7;S9:1&!E6N]V8D1#5
M+<._)E#- W*!&QFU[&DAW/$DU=G:7-/BW'-&F%#KHH[.I@X.R=ACWU-K@\J:
M?]51YXZH,,@6A4AA90Z.LDJ,;+@R2HSL<*WWZZLRFZ:9^*I,S;#T&3%2O8K_
MN?XIKN;.J;@HRH^.RP3%%<$.46+BF:ZIU>(;.K])-@J;\[OJ%J8$C!(P6UOK
M:@J8M%N87KUB[\4"1F^N*&%ZH>>@FSHZ=[YXON]%2LJ4-Q.;(P<.CEH*_S=<
M&87_.USK:N)_VE',J%Z%]RGK=9L[(KV(Y;D@N0+V\O9@"M@5L"M@W]5:[S=$
M;;:U5@+LEJDW9SQ'1O7JKV<#$#-MF@H=FK*AB:3@R^:!U/FQ"8*=$;PG%XNH
ME84L:C.2I9;U3O7KRD&57<"MUNW9*AZ^ *+8/ZIEY3-:5AJJ9:5J6:E:5DIL
MV;NV0X90^M,T6DU056RAJ-@5TU&^C(,!'J.^'WET =!MB&&-WW3]_E:T_4,0
MR[/<\,>2!5<VY(:\M__1O1(;,H>JAC#_H+%>I5#UC)H)():CZ8#BJH=#C["(
M3C["K>"UNC-5\%HU %/P^N+P:DK_FF'6JP:QU.*)P/%"4?77J_,OZ.SL2N%I
M=6>J\+1JB*7P= ]X:B1X:E073Z]"SR$/.";A*)A&I!L$$VCFJA"VTC-5"%LU
M#%,(^]((:^I28S7URFFLU],Q0;J)CW7K"+__H#=<_@EUX35#^B(6(X;.%_G3
M&&H4D0GX9T5[[>[((T/4>R3.E$>*>;MM!<[5G:D"YZK!GP+G/8"SD8!SU=3?
MU<&Y/*TF >/?/&A_+?&Z)L#ZU/.Q[WAXK,!:@77I@BNPWI#W]C^Z5PG61J))
M&Y73I&\@19*BL6XV-*4]*T!6@+S1NBE WN%:[P"0C020JZ8]+P9DI3$K@%8
MO<&Z*8#>X5IO&Z!M<1:DW:H8.,^HNOEFF=?$">@+GT3.+\)N,$E[$!3*5TR%
MPM6=J4+AJN&<0N'=H;"NZ?7^Q4V%@+;O1S$[_? D<*:LE+^DHB=3 ;.D,@SQ
MTC#$:\/>?3J"[&%/OL.5[W #>IL?Q A/)G DK,<+1/M0IH9Y*>D)CC%5J,<$
M#8B#IQ%]3!RA/SY?GZ$8WT6(JN0(*N==Z*/UX,6CY!E0^L0OE.^#3LG9.K.U
M":\$@1($2A!4:G2'+PANNE\K) @88-[BQ\ /[I]0[S&FRC:HVC?.B-QCI4)7
M=Z8*.:N&30HY=XN<W<[9 2!G%X^=Z9@[+,X\__L 1ZF:K0"UNC-5@%HUR%*
MNEM />F='@"@GI"AYWL*3Q6>*CQ5>%IE/#WK?#X /#W# S)64*J@5$&I@M+=
MK?7SH/3JNG< 4 JI8!0ZE;&O$%4AJD+4"B.J52$T[4(2%X)FKLC+A/ZAH38:
M0NC_: @M2&.1VN5E0OM0%>$$%''I-R[D#Z1]C_4W>C#RF\';%789^Z>D-?.<
MSLRK-9 5C7I/;JY.H5D>:V2[I5ZR.VT8R]HREP/6?Z^X:G@:!_.>,;NOKZ9A
M-,7\6)!^3.Y14]./!N^/K/='GN>]/^J\YRWF[V1XY.;XUUJAT2 :03+GO<<V
MOT-?3'<ZPK+I?,12?A#5NB;$8>\9!_[=,<60>^220<R2B\BC0PAK#4N1%-Y(
M 2,*QAYO<AX',1Y36(E('-4Y2Z';_!#8ZR)X^G :^EXT0I@^8_($SX)&]M'4
M&>5FC[(C%*<#WA!G&GHQ=%-D1UX].B/LW[%N^/=>Q+3'Z83^)R1_34FT5%=4
MC+X9H^^&TT\(931* #IU*L58;AM()9!D* @I!\HT9B>;OCP98Q]^QF$(K,!N
M@^7W0L:7:$"8^&-"CUY)A&B;%+>5W@!.E&=-_KI;UE'=ZY\*W>M-U;U>=:]_
M?O?Z>1,8!&.7OO&F_^6B<_OMNG=#)^*Y_WR7?D$G\%_'QQW?&07A\?',&);L
MYIR8!DDE((A++SK%M$(.P$IO'+GO94/@C%!+!%K'89W8=-NT:N)Y.6'NPM&0
M+)67@MS(B^CO[/P1#G@1W>OT!_HZR/,=D!$>#^'X2'@0XPE^ 7MR2*8^O8L]
MD.(UG3U=(;>^ZMS?U'$!C?D.@Q)Q1C6CC^@</R&#'Q*]OK6XQ-PVREY['KA@
MV)UC?SJDDI-R%M79Q&E!._.D+"#,:@;-\IENUQWP[ &+YYAK,,3GIX\;^PM:
M:[QG=9GP(?I0[):P6G)_E0F_GNMN'<+.;RRAR%5"K@7--A2]2NAU=$7YRO$F
MU)*>(=BRX^E7-$<6G*:U5(-9455)=1'04P9P7IU01P9D'#Q(-61(!7;P +()
M>LL&?@3:BM!4Q,LR*@^PDJA)<C#H&6P(GN]"EP&EK90S7W,-;24G+BA=Z:)_
M1,>MNI&Q-&%\'Q'_;AW+8V,I,W];K;?+-X>3W9)PABA;I\86!KF& EM5.L_T
M%IFMB > .:%HY\3!+M;AD+CR.6*HTK193W)78, OCM(EC7H44C,0+".,0NN=
M3&'MQE!OG#<S>)V2AAWJ[#C!U(]!QU;P?9AKNR9\XS :8=2MH]^]\=C#]Y%"
M;PZ*LW11X+V3*71'V NY15]#GP,XW)Y:\U*SW@7=%?Y4!G]ZH>> /=N)1F-R
MC_W=H8_:;$Q3FJ'WX>ZN+9#C-=CO"F26@<S-E!H$(_1;'7W!H7=/QF.LM!P@
M8REA%/(JJ%%0LR'4_(HA/P:R*:CI\!6#7JN@!LA82A@%-0IJ%-1L"#7=4>A%
M]-UT6Z'?Z^@*ZG3 B%9XP[T*\ZBC0$>!C@*=#4'G!/_P7/0OYA956"-9OT@4
M!3$*8A3$; @Q(N"".G0_3<?#*!@IF&%D+"6,@AH%-0IJGF5"@5/BWW7T[UU&
MGPZ)AK-442#S"D&&_;-6_?&BTF0QLF(];UDA,>N",O\E8GB9"MQ-2VI+7BX2
MZZ$\E:) ?EEXZ;GX*N2O9-_ERG%_2H;\RX=!X#[!OZ/X?OSI_P-02P,$%
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
M:T-9,/5+.P6$$%%15@B:1"NKLK6S/D$OFH';*\S_FTL#O\C-C+]=RBQI@S9
MB 3BD0DX>R(BVB1I5*+/-*5L6,-L@>0!)9OT#.WO$K-(.*EU66<R%WUE%6@
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
M9@6RRILF,1N!..+*KU#+!H9A<')*0F#G2R$O.@=80P_3\V$V8UBE?N[_Z*Y
M1P??7H?F<>"&3APZ26![(B((=.38BS!)7#]Z)-6RO_?9=O^'V]OSD__[[01.
MMW/KW<_6/T[?_?+Z(23;[3%158>>O?9@N2,$9Z:K<!I5"V_'[2!@$*4A=E;*
M#(!CL22=]C_(%EIOR1(0$SNQ+Z?76SX(VH.I)@6"P"[*JFQKN+TH\?5;0<V>
M8W+@08XS/!!.-&X2QJ?3'&HPW/G)L0;!S;"QWX[.CZS7#4CW0ES)U^'3FI(.
M"R2%2OD.=[9EV0. M(2-28("XQ76'S"$FF<#$+IUUA99O:061BP]/2&,B6.N
M?I+L\G23DE]B4,6@8C F))<C1AAP5I?%R@!X_4[L(8_P"SRP2CP#C%F Q$=3
MORKBB0FO!-8#:&I]=)K)DVG]<>F)D>BO;*VF,\S&/F09^0J!0P4G#-O6P6$8
ML?*ZE 5F30!V?XY"X[)8K%YF>5 ?* -73L4+9!C4 8804!14B@</7D8QG;_$
M=LKCJQ%K4@K7E8PWV[;!Q5>Z-*UJM!"?A_6Z89,/D-]C%^(?:AIX*TL1D-9V
MM:.ST9VU4P=& Q6,%+R'DK)\3"<88)SA>]PS"J)((,%9I^:5E;PE8["74I &
M8^U74PU:)]PCY%W'Y"AZ4!Q,V+D).S=AYR;LW(2=>QC,,F'G_F(+/F'GKB/+
MA)U[J$BO"3LW8>?V$SNWF+!S$W;ND>HA$W9N7[%S7^@S"6,_\4+F+"+./2>V
M0\_G F%'L>=Z<W?RF7R1S^3^G2:_GKU^^T_K]?GYZ?D'1 ;LN;-$.T9$D91M
M!8=I;?4V6[)!+PF;2#7 3,_^P+&)"$#EW.QJ.&$K(V6\R,)-Z1+,ZH<7;<8I
MP<T-%<D^QX]IW1W#,VIN)#;X\4#J(]VF^U)SXIB*,U@0B6A3'RFA+#^3LO4Y
MYFH36Z;(_G?]V\MG<<FOZ)=EL\KAE_\'4$L#!!0    ( ,-KME@4E6D6C@<
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
M!A\$N9>WTK3C;]=!:+\4_@)02P,$%     @ PVNV6(3JSUZ; P  M0L  !4
M  !E9C(P,#(V,C<V7V5X,C,M,BYH=&W%5FUOVD@0_G[2_8<Y^J%7"8.Q>2F$
M(%T)J5 #0215/Y[6]MK>QNQ8N^L"^?4W7IN$2Z+H7M)D)?!XY_V9V?&.4[/)
M)K_^ C!..8LL1;01)N.3<;MZUIN_.0Y<B)!+S2,P.()/"EFD1)3P2L*N,PR+
M#9<&0L69(<E""YD<R<)J?1F+C(/7;?FM3JOG>=TC_2GF>R62U$!G..R! Y[K
M=8_5':>*MUT'/ XPVD.0A)BA.FV\B^UJ@#;[C)\V8I3&B=E&9/L1O+\6&ZYA
MR;>PQ@V3[YM@=YJ@N1+Q"5AI+6[Y"#IN;D[ \)UQ6"82.8*,Q[1C_8S@G6O7
M2:-&3X%$G;*(7-9$ ZS>:8,@,US=193R,KT1=//=(VL0L/ F45C(R'G(.@ZE
M,GD"&Z82(9TRLA&PPN#=EJJ<5'L!JHB3+8F2'R*.Q(]#1$]8;DS&)19_0W%;
M!QY@%I' ;)>*0!CP_)8W;I<2DW&@ZN*0]3LWAP8Z\E@%.:(>R VX^:[\U>B_
M3*WNTV @V89<!H@WY/9&1"W?_>[>9ADQV^Q)@4Z,P=#P!P*W?Y8M1]V<MI+O
M4;+3-?\14,=!_:N<R& QF5XNKV;+:[@\A_GR;+::T1^]KF>?YU?7L_7L#%9?
M/UW,I_#'='KY=7D]7WZ&\_EZ,6X7DT,=VL_#7B/^$U%_84S@T%G5^@>I/CZX
M_R_/QN0;AY0K'NSIT-(,I/P,@DDY"!FBRE$Q(U "\16/25"&)<M*K'DBM*D%
MK@S-Q7)$:J"W<U0;N'(^PN]+U"WP?=_Q^@/?'38MW77]0;<B^W[?=2MR.' [
M?D5V7*_C=9L';.Q6S_,'@YH]Z/6'M59G.!CT/E:T1UI#DF$RJMZ[KNOY'P!C
M6"#U.(<%DT7,0E.H<GY/<9,SN2_Y6"C*D/(U$-D)_Z+%7K ]>/UF.?:])O!=
MR&E"Q*@LCF'*9&)1#2D>U,("BO%]9U2!L8"^+YHG%<J1T&&ARZ\6*2[1T*?'
M.]2N+"5FHDHD%I+)4+",DCG4B"#2I? V%6%J54I9$!ILI#T;J=^LNY'\9U1E
M JRV_Y1)"_H3#-!ARJ,BX\W:&\MSSI2NNH@\VE[IN,Z7UO,'W G0&-R,H&\;
M]_[L/%1[AO7SSE%;MV&EZ"*QI;Q5BH7F4\2<4Z(7%ZO7BV,ALBTK;CC!_8TZ
MA!I!R%?T7G:/9[NG^WI>X2T*_B9.#R/AO]S,O#>[F1W?G&IJW"XON):H+^M_
M 5!+ P04    " ##:[98?7;G;?,(  #C+@  %0   &5F,C P,C8R-S9?97@S
M,2TQ+FAT;>U::X_;MA+]?H'['W@=M$T [Z[>CWT!:9("Q6W:(,T?H,B13:PL
MNJ2T7O?7=X:2U_9:FWC3;.( :P19B8_AD#J'9X;2^;2959?__0]CYU/@TEWA
M=:.:"B[/3[J_?>'_CH[8;TI ;4&R1I^RGXWFTB@Y@:Z%^[W6HIU!W3!A@#?8
MLK6JGFRT9>_>_U&J"E@0'8?'_G$<!-%&_U=ZOC1J,FV8G^<Q.V*!%T2;W8^.
M.G]/>H?/"RV7K)@(76ES,7I6NM^(V699P<6HU'5S5/*9JI:G[*</:@:6_0X+
M]E[/>/W3&7/U5OT-I\SWYLT9:^"F.>*5FM2GK((22YSE4_;,<[^S43>^5->K
ME9D:5FL[Y1+'ZR]&S)FX&.%Z-6!NW9D"S>V41?.;'<.LX.)J8G1;RZ.[59M>
M=2;/V(R;B:J/R,E3QMM&WQ:9;I"NK-!& MJJ=0V]\UON=S<K!X<&<FNTZ#TO
M="71S)N;J2I4PT+_V#\_N6OM\KPPZX*=ZH\,-KI\!:91I1*\4;I^L.G+7\?X
M?%7%7A\C:E1]!6:,MLGDDC53WIP^S&3#"\2J@*JR<RX0RA<C;^3NYUS*U;V2
M%Z._\SCU8Q$E62J"*"JA"$18AJE?^IY?R @Q*2IN[<7H]9_O?OE-V>8#V?Y\
MI"Z4;*9TX_VP-VR[WP;?<(;F<O.>2N3*IWZ(,,'Q1EO+M%JL1N[7FUW3,Q"\
M6CG9Z#F:](_W,M$A>=C$=M\5"MB47P,S<*U@0?O55%G&Z[KE%1;.M6F8KMDO
MVLQP_8[^SW3)WFI\G,#>\KHMN6A:0_O6*SV;\WJ)BV_0!K!2672 +8$;!K5$
MRV^Y$5.DP=CM5&?;\+EGE;# ##P.+"9$/ 8V11PD21HE>2&B*(Y%'L8RC8H@
M\X4O<C]^PN8NL()'PN;/G!04X3=;LJM:+RI 71MW$.VQ*34N<*U117%AN:H9
M8;"M&],"CHZZZB060<MQR\=M4R$F";0,8:IGN"TWNFNWTZ & =9RLZ0F,WX%
M#M:W-BV6270&AZR<"N,8U$ H@[J.S6KLCIZ@HK#%5"'R;4O_K?LOP$!O!"=P
M=P$8FRE;H7(3N1:JF>*,[1R$\Y@&FJ.O6N*\<4%QE8KEYKH<*KO"V$L\O\RE
MQT7DRS(/BRSU>!C[7LR%GSRQ:Y<:X==F%VW>->*7J+#&ZQBIA<VQVFS4JQHW
M_)F+0/!:5"WM],B)#2R.D4_*5$LV1P03&XFE5;6F6P]L>V=H9+149'A,+=H*
M&R#'-.+>#6>=/X+;*2LKO; K AJ8(&X,QX$X%3J_=]F%;H\W>&17WNVX?ZA4
MR@J9)'$AN1] Y*5YELI(Q!Z \(*XR.03E79Y$#T2E3YLX>['9UG@IV>V)TL?
M4],^KDL,U[&(D/LKXP8<]A'+BAX[A4Y@"0+*3JDY-9NAJ)&PT;W$F*K2ML5^
M)'=&5QT)YD8+D%ALV7/$O 0D48?C-S=BRFM,!E^B<+QO*VSAA_S(CY_#"]?5
MCV5WU]TJ2BWJCGQDGY&Z;'"RHP3ZLDNHO4<NMT8N<>15S+A)76Q!@>GI@;(O
M#$2<Y%GB)6$9<0AY''A9+H,D\[@4O/A^V9<&C\4^_DCL>PT6FR#L7(3U:9*,
M*?@3O+7[=Z&@JP#$=S]2%]?IUJ !%)!K99U.82NHG1U*H-<*MZF2!BI.#%K%
M<6O0CWL%I4J%:H>^6%TI2:=#NWRS;6&55-PHFI'JXE$GY#69;BV%A&X'LBY^
M=*JF+:"'#<HJ=9IS6N.VXJ3.LLOC-D)+[-%%KIL!-UX50 U1+[$_R$/5QR+@
M/ Z3W.-Y%F4\RH,PRU$P8X\':5H^,72 7L578>C>(K-#U+U[[L]7Y/BUDD1#
M;G7MX(6H: WE;\1-;N2*%LA<Q0M5J69)P>;0L(.AIJ.48TNW VSUW4@(G?[?
M]#.<MV:.;+4N6A9"&^D\<IG@!&H,@BLD+=; G&)6:H)I;T=,W$;4'!7W4*D9
M%&&2^KX,I8_4S+RBB&6:!UX4>S+.RNB)FKN\$H]$S3?7O&K=^P>"*90E9F+J
M&@%F!S*JV\AV#\7L;H=S*L=$[(AJ9[M4KM!M<[\'^V@ZOVT-E*>6PX<D0^Q<
MNU6L4F*WVT"W-.C@&8UVH&22:1J%D0Q#'F516:1T4 EE! +B"+PX?"+3+A/D
M8^E<A]-=O-.I9)\/N9I!4CU W2BZU$*TAE"]$;D-6)UIVV YO35:'<K_U6+@
MAZ:?W].E1'JBS-QIW3LND"/N0+7>?DWP8HA:Z.:4V]M F!3+\1NDTW:W0+WN
M+EFEKJ#JCUOOM!__ZS4[9 I[?E9$:>JG>9E$42X*&691F&0" '-)D7^_%'Z\
MHYSXH(YRW#LTN6+_>"TD)'2;#%QK"G'H 9'P3K9XZQK'C+'1IE-$:N,*T.1L
MIIH&X",R7F@,;ZE>*O2/C R<ZR!/448MR33^I41VM=O 7ZW"^;B=I:V%.Y5]
M<:@G-CZ/9.DG//)\"C21:RD/O23+>>8E,OV.STN_OQ.;EQ4F/MC(?;V Z*%S
M0Z$ 0=\'CK<G)PO@5Q0)=HF0BP5=3N?>WZU>!3R(2OV91G?X.J ]7&)'"[?2
M<R_M^DP0NR!W,#\;=^&HQ5C4MK,9-PB&X82P#PH&WZ(<LDXA43B(0&8%R,@#
MG@%> 80Y1IY%[&5/%/IZ1RHOZ5L+@UO]& $-3IVT<6_"5]P9=_&7JJ]U=0T4
MA-5\TK\/-[V@P6Q>Z25@[6*J.Q7C6\Q$)GV1D/7X\"#=?>ZUD4AE4I0I"%%*
M&15)DF-"549AE@0%#\/$^T(X[H:E[]8J/K?89G7U$8B;2?'<&S/Z]^)?X3S^
MX6'Y#$)I/ST?&BSP[QWM+5^R(.B^!-K+5AK=:^O'9W[BG7T*2Y]8GT'3M/R(
MH/IB%-P[S*$XN\)5H9M&SW#QYS?,O3VX YZM.0T]]"V4]RCN=T<J&JKV7/6)
M/;G[0>'Y"36[_&P$W;N0K"?RYG2_'A0&N;(S]2\]YV\[O7<&XRX)_:O95U,%
M)7MS Z*ELSKV1Y<-?;M)?ZY4[%&]'N1SOE\.OMGWRYM365^OKLY/Z'-P=]%_
MVOX/4$L#!!0    ( ,-KMEB [+-7 @D  "(O   5    968R,# R-C(W-E]E
M>#,Q+3(N:'1M[5IM;]LX$OY^P/T'GHO=;0$[D62]6'D#MF] <>UMT2ON.U]&
M-E%9]))2'.^OOQE*CIU8Z3IMT[I C**1*')F1#T/GQE*9[-Z7E[\\Q^,G<V
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
M??Z\?2N;X_71V3%]3>X/NB_C_P]02P,$%     @ PVNV6)6;*G_L!   G!(
M !4   !E9C(P,#(V,C<V7V5X,S(M,2YH=&W=6&UOVS80_CY@_^&FH&T*V([>
M[/@M!M:D!8JU:Y!D/X B*8NH1&HDW<3]]3M24N*X3O/2=2TF&#!)D7</[Y[C
M'34O;%4N?OT%8%YPPGP+VU;8DB_F!\U_._A;OP_O!.72< 963>&55H1IP9:\
MF>&?$T57%9<6J.;$XLR5$7*Y,1=.SS[DHN00IX-D$ V&<9QNK#]6]5J+96$A
MFDR&T(<XC-/-Y?U^@_>@!3S/%%M#MJ2J5/HHV,O]$X"QZY(?!;F2MI^32I3K
M*;RX$!4W\">_A#-5$?EB!OZ]$9_Y%**PMC.P_,KV22F6<@HESW'$2Y["7NB?
M6=#H9^)39YE"@U2F( SUM8T O(BC .UEN;Z&4W"WMRFD]=47@B$C].-2JY5D
M_>U7FZ@:D3.HB%X*V7<@IT!65ET/Z49),Y8IS3C*DDKR%OPM^$VG [A+D;?1
M98L\4R5#,:^O"I$)"TD\B.8'V](6\TS?#'SQ^BO*@L4QUU;D@A(KE'SDVM.5
M-BN"[+,*HC'\)86CX+E%)AJD%N/P?"\:'<X@2H;AM\$6DJ'6*20C9$VP>"O1
MG5)RZE##I; %V((#D7)%2M"\5MJ"RN&]8D)R>$_D*B?4KK2+CF-5U42N8=\M
M>;XWCN-PUH[Y7C1["2CUC=(5LK3_!WI$>_&Y,!3%KSG1P!$00\&:%I!$O29P
MB $7;.P&T3FGJ-0*- B1#%Y?T8)(C"O45PEC''K\N9D,K08%UQQA.V0W4=I"
M//.[ZA#VX&T/0TN4<#+ @!7R(]<].-7<"&<IK^VX$#Q'G8C!BD\</N3H:*Z=
M89S&S@[44V#=@WK+GX/SP?%@TX<]7$=LS[UW C)NO)6K-7R4ZA(WON33Q_G9
MD@P/)\K+TM2$HG>.@C#P_9HPUO6?>KI<"F8+UPF?/>2H 5H28XZ"D_/3-^^$
ML1<.7 ""'06?R7@2$Q[2*)WDZ3B=$);SF+$XG?##.*%9L+AQV,8!BSO4B\V^
M&V'=AEI\+:DWS=09R[*'K89/SHG(SFZ'5M4H,AH\2$1S=.T6<7MMZ]$+]'[#
M1\A798D<0BZ5CN77S-?\[Y70W&4GXTARW@9KE.P3C"\-T7"?O>RXN!$GUS'R
M._7LBB9)VG.A12H?=#/'[=LTNL-:.*!WN 6'G6/_?QS-&!TE\7"4A"Q,XW%*
M4D*BT3@<)?DX'@_IS\G1^#MR5$@\NRN?VUS"L 2S <-1S[F.P$1H9'"-1Z?C
M:L^])F6)V1VSG/#IQ-1(7M-KDX DDKIQ%,B$%^T.6YRU*ANJJYIKK]-L';6#
MGX^V3;WR[S&XD><JJI+4!N=TK:^06R^S?<PM[O=RUG(Y3+)D.(Q&A*=YRB8C
M,J1Q.F2$Y"3!XW;\+5P>/GL4D4Z0"%/XDOG;%K_#G;L0Q-&=$-Z3-<1Q4U \
M2-9A>J<LE[K#V7T$N\MHZ!UD#E;5\34W'J7F9P3;\3-3UJH*'5%?@5&E8%LD
MW,V$ W.P77,]F0)W6@+:\-S$^-_Y<N>^O_N>?^SV'E0U_[A-/S4!-$E0F+;
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
M$$[8G(!RX<*K$S[FRJ"VBE0807)M505GJ:HT::0GEI%!W)T7!8 !C]*':/2
M(JT23WXG'W[[ "8JLU(:0C;D%B@DF2RK"OP\F'8A7N*_P, +T@<ZXJ[SH,_T
M#_G,86@QY$FP#([AF*?4VS;'L;/_[Z6Z"X39%N2VX;]S^9,RR-(=^=K%$UQS
MZ25\3G:_R_A!AT3+S"D73,CJ ?#6RJ#*80GY#SBX015642:-L<NX7<0-?,J$
M($X0(7&;%<0$H4O/R]_L9?UU6WUM<"#EFQ9#D'%6*1@-GH_4M"VZ,5F_2!WJ
M NU$:KA0S;XOP9@P+X)T"X)HB8S[]=UF->U)]RT@@#C\%S! L[42D@:Y!BS9
MH'UPVAN#S6=2+=)*P\$9#YN-!JQ$,2^-Y_P'D0M8G&Z[$%S 2Q P$KD@I#*6
M+8DAZ-=*:DN?H."S'(WLW;D[<U#VLRQ!*DCIV34F]KCQ3>":K_B&/<9U+E;^
M?'WSJHF6P*^S%/+;R)I1@J )#(:&P;*J-+@ P LPRVFH44A] "[ - I"8B[D
MH$6VK \N+-AR]FNE=)6ACL Y2]!9%XWW%S@-,MV<CA:?<7%JJ2$GL]:V:HP5
M-LI[H0_]USS]F5Q+>,0>[2L)QY[8$[&^[\W&84#@;_O1%\TR<"XP5R'7@L$)
M0PR!8ZI @8G;#F*I7*"Z**9F?(MGE@A(AU '"ZTR9J#DHE"$OYT=1@K<I>7C
MC5N .I&O!>1,)11@2S1RQM=<IA3"?$PM^);*3'+KFIG@#'%1DV3@57!P>Q'!
M2X$G&J)B@!2$)FNW)UXD$ %46EE720.= XN0"I%!0%3".&*SS9"#1N^-$NP!
M;"2X273P$+H8P>DDNF2CD'0*8_,IJZ]Z+W@BXS(GJU\0- -K)>;##@OM,O3-
MP>R\Q&H]D1:6?/;5*!C]EF=0E\)>9@5>]%!M>@LY(-J7<Y5;+40&5=C:YD]O
M,:A_OILDBL+0BJ\QK?(4R0+K*J\+PB7TC34*0,XUT,,K:YE?3NA7DD>28@NH
M_$6E2>@;.%A"]BNPH[+$X]Y5P8]4N1#R Y13A,L;$Z.3*^EKB@JPUGH >JG/
M:QMW#X.?S^&LL6$NQ3'%KC. ;CL"NK3 Y5P6!+C9V16A:U$A7A1<6BB$X,Y)
M. 2/+VACJBPEPM456'KO/?\@((AI]AP"=-Q4/5=!.+[SX?@J",<O]Y+O:YM\
MMP_I(3ETG<A3E@)0$::K=97@E S%!;CN!S@GPS*E!:4:,JY2&RUCRC*\60#&
M9X+;$H-#Q4<6I# U(?BZK_,BM#R%AKB195BL0@!I&B4 <'C<9@6X 16F+=",
MD[55:N;I]@2+KZ8\DCD\F5F!-X@Z((GF4&-CS430PY/=*B@LHOZ(<LA0%(L%
M>%[!8\#$IYU^AZX+GB3^^J'-RXU,S HO^M]\2B?3]BV>=IZ]NWWQ2I;F/3+7
M83)YVOEM-$OF8CR<SN)9,DXF_?F,3T_[BR@>369B&H\ZEXVJ@OXM2*@OPVN\
MDWB!''^SDZ%UI&AO[1.3?/3QP?ADC-*"2\')\-0+:50!1"G?G)Y_$B7;(3U,
MI_VL.]./N_ZU![MG=;7A_93]9XY*?IF()@0?P%6?-]N<*$%?P50( I0]:]@"
MO"877*?;'E0'/,5B):^R")-EV,,!%^9SNPJ +$U@ P></-G-Y/9K*W1DHT K
MGGJ+3^DK "3B%CCY$E^Z^6Y-!!DAQEHJ<T!X! 7(P_Q&;^O^&]:IKJ"BJI3Z
M+A@KN%5!CVZ@"/[9=V'-0;&\3ALM0&2 VP?TX.6PS"'TT#Y+I1*H0JI2N'.S
M51=@)<'0VM7-!(R[)<R!'D*8)M&#/OD-BUJ;B5I^0MT3[Z!]VLPOH 2,V$75
M Z+GMD(J"Q%C?^Y(G;ZO ?"6- S$104F6^Y&V",^#3?T ?2 VX@_;1#]M&D
M^ [7V&HVJWH( E[L8='=@:^-RMS-&ORN[VY?W$)4N(9P\.$*_@M=/]RD@$6]
M"%?U**<&^$@W?%L>(=5&D,-#(D?9\D=3(=;'R5 +Q^T I^?NP?'Z(=+P,X=(
MH98 ?-O:_!\-4U%\.IF*R5P,X]-QM)A&8S'GB^%\ 5XWF,W$US!U.$Q=)6M*
MN-\HH"D@_:0<CDH \NH &=FM5N#</+7%H8]K\"B& K$3WURP<JTGQMT^N=UG
M(R&3TU#5:T*UR#>1"MK"0AU 4]-(I,Y8@$6$5UCZVK:[TOO8= #,,,D+ :V+
M43:M"&PI J$HW$-JC# ,M;RPJJC1%N+C7IAS^J,JV(D0<EL+Z ,SMD$ ?I<0
M#'(,=!N<_R 7RM68;O2 DR0M#&:VA9:J[N8[H6JD5PW1[KXJG-;]YJYB2U")
MN!M0SF-9@*[$O8@KBE *,WN0'$_*!6)JW2PT1[\FY2ZDC=+-3"6,/.&F8#3*
M5Q@ 'YI^AWGY$7K! 76]T>!26W T\:PYN)V"T?^@?J%<H$HQZ-WDUG:16BGT
MVLYV&K)RX3.)+QK1_F=0=\C[IZ/QZ2":\]EX/AL!!L?18A@-HXCS9#;]BKJ'
M4?>=@Z;7UHO+5@:*HU]TB9_!W+$+ROVR$X>O/FEMXUNYFZWY+IO+T=H3"S^1
M%9ARUZW1_32^Z[/7>,6E+F!MDV[2:ERP[V[V"2D6>X@"U;_2U";>G4K8SE+1
MO/A $R9,5K'5X!TX$6#6"0 0G$+S;-"%Y%@AX 1@T/_&=RV;V4"82Y-N[*@
M0XF='^Y$(-]9LF#IQM$.WZW^]X5W!])UK2_+\>/R>PN%MJL!I$/I7-Y<[G3,
M=D-872ZM1)J<$,JVNS=AT\:&5ZHC=BW%F00-[JAP(!:/C>5"VW2=8V=:5#H<
M -O:<NO82[6&/:LJY[G,5%4> F4\K981[Q4_CF7+R%=8/@3+I^/^:#"83<=\
M%H]'/ :4GL2+N'\ZGHRFBQG_"LN'8?G.(])/OLJ^<:F*A>0@Q0W>SVI>Z#GM
MGPQF_>GC]'L/D1;3Q'TL"D,OS_@^9ZO+P5G0ZJEG,<>;0=C*P-P76T@TG/&O
M>!QZ!<;_[,QTD4 F]!([,BXI1C[IY:,N@RQ?>'=4--#'IH21=@J'<R [<FKD
MH8:,2Q0!>:J48Q8+6B(Z/O_MAM,RKZ0=T;18J[A.PEO3-9FO5;JF:=;.4TO
M%)PB1 *.[4#^]W<.=0(DT8,N&T"BTK7S2S@1/Y-S6"T3^UK!/<Z#2Q"6\C]'
MMDUE/G!@O,2F?KX?8C5;TLNONAXB-]55]^!H^UB;R&Q4#])PG=21^EAK",NB
MHQ'I:+O&O^UB[8?]]/+E U\,:O2&18O,[5 H8)^8#/3@>UFE1_3=%OH1;/E_
M@_3%L#^=QZ-A?S*?C45_PA<B[H]/A_/3T2R:)O.OD'ZDOU%C)-CJM9_1$(;O
M/]QZ5?70F[2=>ICS*11V5G^DR4R>9O&O$#P-7[IQO0X'J_ONC0B]W^RH8:)I
M=BQ\4>Z^KG-9E]9M^$YE;YHZOJX8VHT'A!'WM'/K\BB,M;OWGPQJ85-A_Y41
M_Q,,/_C6-ARL2@-%_AN(_1AO.% ^-&FIWZ'XTCWOCWT=-*\?\(<)G]M3_OW^
M,"$4I?GL/UT\P;_SH _N;U;^!5!+ P04    " ##:[98;_JS,X(:  !,@0
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
M9TH[Q(N@TWI]4:8LPAE*<6V31*M.Z=RO)<5^N U!ILJ+K'D.MI$?\DGG7NJ
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
M4XDAV?6!:*E,8>6GN3.XHF]03&^K%LSHQ=?O#,C*]NLN=EP=:2RH!ZJU'VI
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
M#L#I]!%<JHDR7@PR-P!:+-G$]^&_%CZ(&0E6OUC5S*JBC12H!:>%M@Q:9&Q
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
M;C)#LAK!5W]J).?6&&^*9Y#/('2[L(!663IB9V!Q 49J4E331HZ5$$[X,2S
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
M(B*&1D%!B"VH")0*HHB)%BHB8NQ1$%)J*4V$E%N0*"%+00B"D%)42BB(BHB
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
MA=2&PE+K#(9WFS!HE#VHV+K*7;V"=[=5LZN$[W'R^VS%IYUQ(ZW>DZTH/?,
MF<0)MHL0$)^UZV-CHVX'@NRER1RPTG$"]YT]38+?P]/&OR,NL[X'9Z$SM\I_
M[SS(N/OM30A6.2QJ/<ZN_::6$'_<QPC8)*0UP;:>(Y@7F#H''*W1D),_4<Q0
M*V0K/$>1"^55L=G85AU()<B#ZH%8=/')1]3,49; -7EG9U'$[_PP>Z\,JH^G
M1\<IN: U(LNOSG#C\1UMY8;?X6N%W076OONQZ2D5RA[Z-24X+@2F!DL?C]98
MF]4UG+R#00OYJ@J0._(@XI"CNDI/*M;>4%SKO>\U__)OO>L.TH5%ELA'[05
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
MC7[09@JF8<O@(0QU2LU>!_N#G'U:=B37*,22,A($/J^E6 I#C/8I*#4.O@?
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
M@3E\W$M[BZD']SO0Y*,U;-@SHI"B1[!Y[;^6 UK)8X2LD8='P7=Y1\'DJHP
M'ML]\C35TLB[_K+<FG*XC7L7JGM0KYU"^ON5FZ1R]DW^D^7[DY7;K5_6$NCP
M)\N7\R<KM\FF;2N=]_?*QOY[/<-%^\Q12/]>V?Z3I"VRMI/9537J[7O46>84
M.X$S^!@0Y%V1H+O'A,,BXMO*-[JI^T0_!G13>MZ"?7X!FQ?@C<3\QPU6%WX9
MVN0\:?A?BT-TSF_]+K 5%OK8B=AQ' O&<3F@8B<".!>2)94P'?'0\A0.)-3$
MP5-!N%3,,%(:LD>RG'Q+FL=&58!AX)%!)OER6=])(]*OFO#T.3?O7NWC/FSY
MGS*:"%\DIOC2 7 5X<_.TOZ<K&(3 6CY7U &_E<W7U".H>PP9C_J KTI!.W0
MZ2T:1RU/S+$@!>/-87T1Q<I]O?Q6D[KNOLNH<?<A1 ]>1LZRYD@8D8K/1<BY
MXD-2+ZI+ROV+X'OHC24YT<D5")0^\57Y@DWJA=ITP5IF!V#!-9=62:?R#0OI
M3]3B<%F) %K[V#0W/9YA<M?G+Y9X>#O_C"*SDE!#)'CMKY'4E9X84,7]&HG:
M K+N"5S//@4-F>VA5FGO [*GTO+?TX8_/1$:(P?R&!8^@774E,5[X4;%\Z4L
M2A=CC?9>P+X:SB2B5< @:19#GS;;]^!-B_.JZ^<#QA*PV//E D*7$#%M4\\
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
M3Y!(T>E_G$^9=;C39&2C/])>J4X]AJC!,XV;/]TZ DCTTQ]ITJP(D4[F1Q?
M=3[4P]F?1% H.BM9'&C7%?\JWC'NNZOXI.P9L?:%5KTO3CERN;;MX3B2Z2A)
M5@B 9\FJZB"'II%&C8DW9O?<WAN\:>,?/Z%Q]T-(;4M:9_K?:[>%.1HJ/0G#
M\=IV\Y9S[+7">_YO)3$%]ZZ9A:M;MW/TAX4E><CL('45S)&3+@EY0F0^0>-
M-Q0!IHP]N73S)MDQ9M_Y^CJV\59%D['4\<;1VPT@6>;33II29N2]C_^4O7-K
MAWN O.U!@,_1O)5IA;W8GBB1]I!1@ZF:+0P;[=4)7 BAQTZ=B84H5Y MV@J&
MDV;_87J:%YS,19@@1USD*[*Q 2=PR<ARIWB&UVT&L>N--K\</_OM6DF9A1EE
MZ$P#]W7U@Z'0]#SO4LVV7%J,B/DK 0S'CQ T2^'"&L"8:87,UV;S/2'[:K>Z
M&PJG6?0)G**KEI8JG>,2LT;D-T<ER+U+CZWU@ !5V .ZA7=G6<J.3NF>MDAK
M0HU;9..-C]_T^;^8WUP#70 LI>5<Q+0>-=##XOA<>#2'^:NPG"<FP<OR5/6:
MG11XS69(D DVJ/?!9) GXUQPF<[8,GZKY:/VS!'H525D5V?13/$?=&U:Q'!+
M\ZLL6V;4^'MY1Z7ZEH6H@H 8^Z,S;FB.#1%=8+EF*:81SDQ;QE(M)W+4:EC-
MF<F?"E$47,RNLP3VS7P'ZA+3MT]*A:KE6(C,8_,C]GE7E+#WP/%Y], &W6Z>
M3"6!J;V#/QQNO#U(&M[+6 Z!_<7WF(N1F6Y)DO(D*:?G0QT0YF]WP]&F,5PH
MST&@T _U\QO#E[S/V.\UPV)W+<VK!77SR._V+D:VPN0';UOZOAW/2D@#*766
MCGE1WQ?/5*LMRP?J*YE=NRJNN3]TC;)TS)\]RZ,RI6K:ZDG(KYC\7&RQHY Y
M^]2380!J4._7/B<%;<#LOE3/<<R>DDS1<S_A6D>^2#"YT^P>]N#%\=N,S3"@
M30>[%/5L=\^@//A^C;6A6&*'>)4US0P>9[/X)S9V# \'.O%2@:'Q?[%D?VZ-
M5)*'&KW!-#F<B06GY4VU!$E;'64RD3#HUYFN)%C ;>HXD)F6"[=Y-V-ZG[7/
MKSD\!^R37CF%+(46U]B8MT3&X.OWU2NE<X9KJS/0',CO]_"/9 (Q[VA^8*/3
MNQNS)WTN^J-4=P%)]K.4=S(+C-JB?4 Z.8RWH4>KF6#E:*Q@)MV_5FC*7,U8
M!+)KA3.&3()O?K*T8_&7@L<5=K52H]KOGV1;-9]R.!CC&/6HK2S3VJU:]? [
M[]._8?.DCQA[H@:NFGG(:=!3M5BSEOF2 A:ASLBZF'/(/"4)#N24<:Z0'F>*
MT'F=#.MB NS)B(:2Q<39[<P^>9-QZ/A9EX 9L'\,5W7S6#_:WSE$Z+9<IO?^
M+  O9".FQP;4:8"D7ZE>!!]PK5_/V-^_/MT_>G0^9XJ/TO:Y6S)\EQ:++<?-
M"5S-]?2 M -VA]/VILF5 5[%9D7\E(*T<Q0_9M<$[M' 2):&P5@3)]=7G0.]
M:X26R-3CA9[<$$OF<^*SN\/$^9W*>-6N(CEY'MWS(/@IQ7WI@Z:0E4]<T[,M
MH5DW-HY=*ND.=%?_Q=UA+'+VI/>4D6C-#.8+PB-";7+3)4QC\56C,QAFX*[\
M B!L^&;%_/%WS[CT3-]#5XR'B"LAWA47P 26BGDWSXHD(6WT=)%?X>#-+3V#
M;R3MGP^,Y?Z?1#,?Z 5QE!.X*G9/;<W9_HW:.Z@+L@0VDOGWA3?5KF4ZPTT0
MH5IJR+>+4OA\V[:[?:4[*4Q!FD]ULV$3>3%'[PWQGIS?[\L&SH3<#[7XII>_
MUM=IKGY1"^5&!1DQ'\7&^I!Q%$JO_DE(:^K9U7  ](U%%BK].=9#4AO4+(2B
MS_? )X_AC;N!&A>9-*E+L"JY.GL%E)=@X5'6[DZ19]GMR]9L:4-\Y(-DR<FP
MD])M6@LX"/*6I]=Q]=Z2S 1&R#;03LQ-$*Q(5=-F,KZ%@Q2C>/A#%;J8Y=,^
M&A&P+4!?G&W>[A*@=RBU]A!FT&W5/J3=3_T#=M6H:\Y8=SR$MDWJ^^]O9CU.
MGZ8%T3;VO08E$DFM@[BQ490_M;*2/[VUT?W#CH;YW]1:EEUK6+QB6]*KD=EF
MF\SV!.I>X@7)@[2SA2S=FM$Q['OS0,,P4,8:&947/AAA>$+#,B%K-)?G_?3A
MF# I4+^U.+?\FM=1[Y]4H^7=MM%1&08*KQLSPY:LOGVLY2G.IF4K0W5.0V&^
MR(C,;43O:':CKSK7KMWM'7DN^AS$E1>5Y^:63?\^0_%&03-;\LWFF:&MWL[%
M5^N2#G<OLWW*@>GD$0Q)>%9K%@ *;\;<"=R;S@M$X5V!>2<@>P" .R=PLP*-
M2"(2N,>IVW^S,'BO[- PJ5Q89>T(]O[RZO$K!ZY@P>95"=M2MWI]>^ID2LWC
M%=T#D7C8GH68<G>6/!4^^^/&SNIKFZGS;N['])'*OE!1/KQLP3'IKE9^]+D'
M@5[75AGE/GQ_]9KQA>TXK>%=X3<D^9@0W(ZI^?:ND8N8[Q)6DY"R8F]?K"<(
MJ+;^Z-WUB(_]S&(VEI(M/1=[W:/7D8T/S[GA\<#'>_.C]K+!^7J7%Z<.WHLO
MN5:PSGX3H>BZK_)F+K;!I@#5\R(*[5.^'49G&()NAQQN^&W_V.-.>=C_*.A0
M%:_-F6U("?4]-:_Z^_*R6RUZ.X8>YU3 7!&V3NNYZ/0V&<"RV0BEQY.H6$2$
M^$#D>#Y!L1&H)1DAKC(@6>TW@6,C6W-#+*(J[.*<H[7'Y>+LE+Q0HEV[O+PE
MS,7AY/LFS[;[E?Y]!]]WD6,5BF_PTO/V<# V%$>@N@.8% 2O@9)K,'-V$)"8
M#U=1S)U'K_3;07FU>$O,ON7#I<J4-6)@%M,N]#PW:0GH<".OAJR'>#QK5L">
MW"R/[2W'(;.0@X]ABT#0-X'O'CD=69KO8S&RK5"7'(NY@)D1P_.*1R9PIU2>
M@4\316;>K<*37,D3J^&+2_*MYG[?19S^5G(L<4_&.6;+@ZJ=>YY>\EZ5:H%#
MX]YR!_311568G$N!ECIDTP1.% 5C@/S7K:<KTA%KW46B)Q\+GI:5PVRHX7"L
M^0'VOC;F9+C"WNI12TXZCWTH;4?[C3T_B6J&R4_.+%J_-3AINXS0%C\'>3*$
M#9:.1TR4/J740H<@]75HBF)[<XC$L^I- G3CA=$*0:6BT8S\7C'_%TOMB07L
M%<MG;?J=I%A-AI< 6D-.^<1_X^[-HYK8MO71* @"0J07$&)#LY4F*IT-I.P
M$1%[%(1L1:0GVX-(E) H2"^P!06%+5$14 $C/0(FAM#H1D1Z"$(:5*2OL@FE
MJ12O./>.-^X8]YPQSC_O-]Y[?S &$*A:-=><W_R^M5;-B4/U6/(+N&^C]_&3
MDA1T#V4!)_PN@$W\[WWJ*.-PB<,]QV*5O+96&^#C =Q89:/3A&-%,*-J]MYC
M"X\^IY&TTC%8M*<E@M^)&&&.*M\9^Q9(Y 00AXN/<;[==*^I%%*N;E>]4[L1
M/??P5YLD%5K=ZG]FU3ZU_"?K*BM/._L=_U-.JOF0<X,(IQ5(%!9P!8<7RSZ!
M!&'; LY17S2+C6:>,>1H]>Q(F\1$]F V](C8O[*N 1K@A9@_F3GAK//M]%#3
M/,@_[;;<)9=O/C4HO)EKW/#BF.961<F4$T/52X 0ED@=N&&:<(1$!>Y\.JK7
M=S[.&^8*8Y;R=U"L=G>W1/F)R!KM%N+#&I8-I_88.'_=%W[[X<FBSX!X*R>>
M^3U=D$2 ;XYB2GI\UT["R"=M1/X#@_OMTM2%[7P&E_@YO^_\[;"B.EE59K\X
MY(_IM=G1@9QSTM<SGS,=61;J(R/&5EXV=?>.[>];W%H;(:VC/C@ X %A=GE'
MU+FB\6/?&,$^$:TAAEG:*=M4:Q(QT4#W7O9MZ-B'#^X.!T^=/=GU^NP2]*J6
MYT_9+LP)F6A/U('V,,S0I35U_@9W?X?;H*4GCK_;T@3$6NSLU',(2/E4[0$[
MN*'*JH6^;B&+)6&:P?"LWX[5N3D>F1OS?_GQ4NWFLI:2OTW?6Y[J]PY:?]M,
M!W)Q"*UT3C5X?!__W>I95 M*!!<9KS(UIXV^'3)-%,XMHUKOZFL\*I[3@9G'
M*MXCVT09JH$ZFI.YGSFL$*];_7QZ5L&$?EA9!UKX6'!Z5Y!_@/R KD:;5B@/
M^4@[BHV['!V^5%F8GB/51COH^KV6YVY&[J!H31%TJB^CY](>I%E:(KM$IZ:-
M=Y[Z:*\P]<YU_>"?,Y9F'SF(MB*JMDW6" @?"Y9_9U[U=>QAZR,J\,;<OZYT
MIC6J@]N'6Z^0$<LPY[^CH\O4!L16E6*F+C5;>@(<2)BS'.N[F*$T@25]+XM?
M$XD^T#)VP^,OHSIYO%>$$G*U9_,$0_B%"%M1N!E#'&'VR[(I /3 _IIW(%,R
MUJJC@X%&@OZ42"$O2O0R8&RN);N'YN)WI@R.:F9H->X?U8<=A:Z4[ZG1J2'1
MY$1^3<%#_OY?7XF_2#!C%]AYE;;A(97,RPV_+2(KP$0>/SSN_A>)^JZB+_FK
MP<Y$F\&+,J)[13RM(435W*6[5%A=DQ0:V]\]LC(LG00TNTDPO1T;3Q\B/+_!
MT;($SC$R+M [,Z!B=_!=&D1LJ1E5!4T;GHT$LK4;^\YW65[LU)A"Y2%FNL-F
M"B5:;#"<]X5NZ%HD""ZUM*H.9)WILOCT7!8G*V$([Q' XYP;Y.?C7.:P8&Q^
M)@/JD7R%R5*G*=2P&B:#4N'M\1ESZ2%JXH&X9KOM,Y_SRN I+F/EQ;F$7V2>
MH9JC!Z\2#M/=W4W;V\\VZZURW' 1GHU4]/X=__T"/(^)Z\7:26?0MPFS^#2@
MUF-Z6'3/]]6^ ;96%VH2F ] (_=O:+@OKI0E'J56MKY/MJOWOFNS3'=+F[$=
M&EI>3Q3GM'%@APA4Z13XAC5-6DEE2-)EA;9;&UMZ(HF*R-8*.$J8-[!3^>4H
M"Z+X@HP;5=++$4FC0&+4M]BRS_Q6NVST,D>8P@0I1F72 [2+==@D+HK^V"OT
M(0:&, %3^,3Z]#KV)K@$NM(I6B> /ZL>W>NNPMLC:N0L=Y"#0@Y5#WS_:?NY
M(6;'L9Z"]^*J!/'\B83+%F75Q%H_+(:=&6%A+F/X9E-P?&:#5 M]2U[R$5K
M)<^B>'<P2N22RC9#SH.>O(G(Z#EX[T.2-9PLPBO3CO8T>H;<?YD;'*4JW0L7
M20QWS:VM@2)G<G>9XR+RMV$7?@4([W.,RGZ(I"L87%O:CC.%$^_Z/4D;H MP
MM=2E)BD+5S[I]1B.**"MQ<1YXK/FO:,N.I713R8NX<M9Y_HLA'<^(&-@B"1W
ML?T,1_B<9 .Y\,AQC!H6-R/!_7Z0JQBO0741$6:4I)8T4T@W]J)KM7SW,UO#
MHVZP7@FU5I+7/6TSLW^V;7]ON.V=<(6<QZ-!-=:-VV]_N. FRT)[!* 38:A
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
M^W+B8TWI-EBE1>Z4]Y_GDJ-H!.AV[*3I4/B#0_FZF][HU2A=9I]DQ5V-YLP
M6!3XP.9CS!DYB"(6\"C#!;O@9>!\VZC] ,U5R(S-UY6ET&POB##GI*_J99VK
MZW90>A1LI(4-%AS;W_=];@7?X<KQ!!8Q[GL'^4AE3>R4;]ZQ_G/L/@K#A;1N
M$7V!2L4T0)@O4 3\."M@WBM B42BV?0Z[+@LGANN%)&GF: ;%UC-)@Y^Z1 S
M:ZE^K3E&^ADND!O5[T1&L[X',YQD,A*2DT-2!E^.)S?N$B?G>*&#2#@9MBI&
M# &A0OIP*Q-TJ12GNNVV#?,\GB%1EE5;G0Z<;)F=:>4(F2G_H'J[4\/*9I4[
M(XM]/,Z\#&?-S/[^=2P"79>+A>'?\$YC@@9'F)$1=)DZ8_<7(#J&8OE!8ZA9
MW50IC#4(QWJWN7I_?A$;^/#&=F=0Q^"#W \BJO0-,UPELDZ6NAB$8Y@TX#.;
M&37$>!N6*K5@=XZ0TNH1:[3B)7SAV2@UT3V&U.,Y,.W@+<Y(ULFQAB]YZM?<
MZ-?WO?N86^+-WV_K7RZ]Q'P< 50%(/IAH.=8;1LYA;.*!DC_@?80%*L(2:C=
M0*//0\0$=+XI4B$OI6WNL2V9H)31E@D==QR,46MS >WCCU"F*8I?+M7[5'F9
M)8;9C)A']O!M/[5][L*\8Y!D!3LX"#0PM+GM$1!V:4KASKCD%H113OY9M?G#
MC1A 3P^QVNCHJ1NE=A,A)G6>EU<\Z'69-#+"_EE$5_KPNJ"%"7IP4JY8.+_>
M-R>:RS#2@!Q2'\_&13YM>X*QW)3J/T^\6(?\G57IM/2>K5-S6N@2:1Y$1)?C
MI5L0#\S,#-H&V75;8BI9O]$Z$NP\]#[2T063C [LI>#\C"KD\.4;G"LFXY$#
M4 AU.P(7<W7=Q7_\#E;/WZGY!^SQ*HKXV/<T[+LA'&G[Y_JNP@C]+1E3O7RS
M@[*'C?92%[1W :?_P\><9V0"]@)X^B9JWJM?Q3QW5P?WLQ<G6#0WT8@95S\T
M?TW._N3\^3TU]2_=W &O]/:37XOJGU</_1P3L6#'/!3#XXO] 'B'_C>SQO1Z
MA=/:WHR$4KHR7%YFIO[Z;'I+I$>JT0K]&QZ_)1OGBJIJT^TSC\>>2#Z;\XX1
MB/U_I>1T-\T0(^EWI6MIT=!<QMSZ%\G>DL1>$H%F"B8F?OIM*NBQ*X''T*,%
M]--.KK]ED:-O$4'=T7DMMDUL$.06BI-^DV""..X 0_C7 JZ:.:,(14C^A!,A
MED381?.',EI_C:=7CR@VD;51/%,1IDM]&C,E89I<2;Z-C$D+$!L2FG+]7O>/
M$D!99W*DN0=^(BBL( CP[PXM+2T3+^9XVF+U.GUZ)P >9%PG@P<$PR62=B@G
M'M6B=]:.ZD.ZUQ!B,2THIY517<1Z"GL-MQ3LS6LF:8) O(-'6? O]VG2YOZJ
M*>\8/U'^77 !YX(O<'EDEB &):EV.<@1^GL,&/Y(1+3E4&4]\5"C"F0N&04[
MI_> E.8CC;J_/)L,\6(6C[5D0M_G+>02&50"QPG;KJ,6]"[2AJK\GH^-W9&6
ME-/=1*%;WOGRVA0)];P4XX>R&YCK#G3B/733@#  -M=-8023]7@1:@4LZOK]
ML+7T"/T=4YE"M%4,R6O8(7,Y#A]=P*E$M'X\[?2'":20.$:1<]ORX7)N0FJ(
M8\L+G)$<Z"&9DR4"9SWX/6[0_&)!"TL9"]U.[^+M@J*NL@G42LEC:*0M/912
M /FG!.96O[LF):*=I%7=M,-CIX@6YUYL-T.,F5IA&JW.SWM9- W;I+(!-\G<
MXON9H>.(#AY5]H$JQ829/=+C@0">X]<"?X,T6P"=QNAGR,E;Q6F1JB%M_)F!
M),0U6I1QC:WV8L!6IA;Q=#(J<Y<H(RFWC1=5G6*7LFWLJM=EP1#EG_Q7&_.,
MBP"6%5:T"RE#UI(T61RZY(OSWR/5-N#;7P1>C$NS>LO:3>YBBA:<Z-9M.Z<W
M66Y3/(^N[8^\=W;K*[4IK?4!7X@)BX6. ?  0[?ZD:\>Y@S)=%Y]2]_,?7:<
M>Y6LA*1@]]SR1HBYPR]K>,+6VR7>D-ZS;.0O37Z-7UVZV8E#2V!7J0V#B[DG
M>( 0[ZN1V2Z)&V#;TOM\=["K:S%1VYS+NA%)C*-K]E@]N'LNFJ4(FXNR"X)*
M@U*C5FTZ/0PWM(TZ'KK1&2C)G+GI#V-,2&%Q$<NDT5]<YM),6@W5SMP%F?M>
MNIG4@&:\!=P-0/4'4?G+3) ?)<@A-W*\!8@%-!"*^6342K>GOFG>K5Z/+@A\
M3[L4M15/I 85>RW@7$GZLM(%G#]#/R8.73G')TOH4(#DR:T@!IA&\X<CGBW@
M@E:M:-_Z'&V'# >&5UA2MM[R_IE@+<\%S\9P6MH0'0*J=D=6NX#[G0/_QII9
M)C6CO^.L8/AY&"'K8 ]"TV%1QBK:+I#9TJD+EWCGM9'EZ0:(V\ CSH"#*C3/
M):VJR_" %&]4NQO];0GP)#-A <6[5#\.>)9<L,;1;]'DL6G<S1#> 7 D:YHM
MW%.([)&5H*8"F@U$3Q-_H1LAP0/ >0I&OI4= F0WHPS;X0B,:?<R_$L"?W2J
M!9>7\(-7\LE!5ZK4VR4O=4]VVX9$6^X?^)7ZOLI2L^F759:(HQK(]TRD[;@_
MT7_%.?'^%Z_(HJR'7_@'[U$,BYB%$]M]F:HOT^\5G^2W:%??N_W7RF%O[[;5
MF_;>?/AX ;==,-B)XN4PO[B.7)2Q./X9L8 N6YW>E*\%'X>R)*FP.5@L=DGY
M[B%/"P??L404.=I>^*:(LYQ:W,R/2J)Y2%VGT-5=X0CP<$JWOG%[]LN"8"^G
M@J'D2 /7,)W#Y \#-P!A 99-R(DL8U]'60/'C[+,?443?Y^#I_0@H@7*FC[D
M15RJX03TT<)"K'T<'TOW7FK7R]]W89WSW[ONXRL#6:^)NIC+Q#"$::/+U2*9
M\&\>T[+H3Z5J C IQ&N@6<.I_=:--:!.HOBH^0;Y=S<3HX\UY[BM""VE'X$R
M$$,?C%;M!2LZ9+>E1ZB5;3W<U6_[1]5D^22@M=-FRT^R?\)X*UF-MK:XP[BQ
M7;4YJJSXS<H1R?M3VE>!AT_-?YICJMMHL<;Y?5"4"^ 10%9)6O.:%:'=.&H
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
M$IM8-W+)L:$73\V:O.P=?]$5]OVEG< C]_+LW*-,OEEVT*S*#AR]^S2#VTX
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
MLXO(#-$02+["M=+@2?)S^^LD'-SN(7OBL+YTE \/<^L%0U4[/!*]+MWH[Q'
M8RUTR^QQ5'W$_!7('YGXE9XUMLK6^QZA&0S.70G&CS9$BE455%U^%8/CB&8<
MBE\ARVN^0%LG*Z&O1?;W7'Q>'O@KO%SZ.]5,[%1E9]=5EI9VPPL_8U+J^\6+
MMNGD].:)3>Y6M_T_3E=GNZZ[]D%.IOZ%]6WQ:-D_WQ")>\WQ3QB&(B0;LR3I
M=@0(D]>KAH2<U*G+; ]+.F4PK@4U\DY+"\ "*OF,>_G(Y8KS&[[/>^N006K4
M3!FX;K;'758%"&_]@QH^,;NF\F5V>[- !P@HJ?//WF/^)N@^<@(.@73<&I*^
M@U^YA6ZEIZH_W-39?KM4S6L-?DZ<@MK2,?7.G6*"'C&71K5@EM0:'2"H56_3
M(%JCZH[6(F+SRZ6CNXWME_H<F1-[\F3^#V\D92NM 1N[#_J\_=,KB9LUPTD$
MP,AQ1$-%?  <.D5SA@M$COL//1I"G$&CF\)]:U579<WS%W!)#GY!HIW'YI)O
MV\ZOV_=N2;K;95,<FO6%U0'$D\'C"[@AE;&[L<0XSDHZ 3G06/?:W9S+K!J8
M=F6%)+4;;UXU>]$ ST\/.__N]WD[WNN&\MC0T\-V';4K<Z1+ >PY<K=^2I5<
M@#LLCCQ\HU6."9+*@C;C\ >9^T;H).V+D6MOW[KMOR9VUWU\Z/\_Z,[_\?$J
M]+%MX*Q=/<3JL@BA8LL] Y?NF?/LWA]AWBWDRO![14'])[Z<JVMD<QIE]]=6
M5U7'V@:9UM5E;WVX\]3(,4UR/*/:$S%T66P7+[O]0]6O::"^N)EY0[#R8EWQ
M<0R,7-DK:">ZT-'DC4XACVG[04:KH[>H+"D=6O;LB6IMBJTCY8!LJB;^@@4Y
MX _\A%WCO#BQA1//D'<P>(+LA3LA\U> $FW)PR=AY-8%G 9"%BW@Y*@>!Y9N
M*&Z93Z*Y/P[*=2]9%39^^TA(5=0^_W-'U,N1%7 !JK8)@YY1!O=0]8RGJ W1
M "3ZO>Q5U//>K=V%<%8!]1 M#*+'KP_==PXBM+"2KMAC41L )+0_WMUAD<TV
M!5M:.JYG.1DQQ4_.U>CF8'D%$ YEP!L]9DJ@I?A4!N@)\#7'WE5?'M?+X:$K
MX'B0.3;7O*3X &C;&G=&S$P2&#9:"@GQSXOGT/80$4&-.L^3W/3F.RG<>6)M
M\J?B3-O, VR^+C&X6X#S&'R3U9"E1B19%7O-X,_W>_ \<R4'53#?<K=1#;^X
M)<,P".R("#'U?-V'+!$RDJZ<>Q%Z.O:ZIY"9S FEP%N/HBK9M?4!TVG2E;"!
M)%+&=#C#L/S(5/_.N,[6 -E93X9\K1W?E3]9?.&H:EDRL_F*+'52 1T["FOZ
MBSC:MP+/U71]SCV5-OY#6[JXJZ+)$?Y%>#X@.<$"!U E)I:W,49L_B:;F,JL
M,GTIM4?.0R G+BDRS K0I%%(R\'SI5<K9 VBN3B'M1L\_QA2&Y+=(VC1PN]O
M1#N8^MK'<$]M.X=Z<;A7.'P&%:>&6[UD)Z%%=SIG := -JTL&4:<%G>EZ8/T
MM7"<V''W2<J/N41FI8@-A+T\Y-/C X]#'FXO(84&^05<?<W+. _87R3]F+Z-
MS1/O[.9>H,B,D,4WWA@,83IA1:.VXK4JQJ"FD)QT$9[N*&Q] 1FX]I%,J?T_
M/\8_J'O);&7OZ(N<T_0>/=AI+*KJV-\TVGK^:.'PH,NRJD/HGPNX_Q4C_SN<
MWRM^)KW !C_'X.HT[C%IQ![DN6*3^:4:EWVMB:7(?O!M:,662H.D1ONQ>Z;F
MM<N<WUAE!JWS:3=85RDGY(\C^EB0RMOW/8S=@1^2.PWR>.L=LKXPJG)F@ N6
MW14S*]\YN$*)S9LL NF1=N^'__9.O)WUD35,^,_#'XURP$RJ<(W!-;1]],+'
MGB>HBKJ^8CXM0BO?$/X4^0_)'Y6OQSQJC"Q 0<KZ$!O/D[=GNZ<.;=#RG\L]
M:I%)C4H&A.UXV&2V6/8 HVG;Z1_HJ^KKOG:D<1 +RK5?_<G%6WZZK9$:SD]_
M,ZJ,6IV463/4Z%QA_'7N%"VI?W !=X3YKT8%_"\\6H+0X%1T18KLYJRO$/:0
M],L*+N[C=V1VT9R$G0GTWZBV2S/E7]1EN5>"L2.G2A/,0E855-Z]:7PC>'FW
M13EC)2;*CW<.ABRV/PQ#!60CX*S,0&Q4")'=X*TD75MFLZHW[P2JSH:4,22Q
M!K^)'\T0$V=L8ZZ,-@=YTNWKWA=L#AXX.^EH22&\SA3-_(XAP-Q_;N0%W$K"
MX+#PTEWI072 6<&9'BX+\<I(J"+S523I\%K0[11DFA%"B2ZA1NV#GT#6/))"
M[X\9NW?3J6XE,_IM/LPCU;%?4H,":O;6K=/XR'A(B0.$?U-@4S0[[#/4.6,H
M#:2RQ7+%K\% ]@;87#BS\>N^)=MO>)[H1K0@TF.+:B6[I+,5_=-S%K]_6X]V
MU=_-G"1.MOW'"05@9BAB/Q800&?RBD=N931[^!.D6G"]N9O*&QM(G<X/D.[,
MF]'(P+D(J<U-FR4[G[=I<X;>^"VI;WG]B]=$ ,,&$'4S[C*U-*D\K##?'C3$
M$!'A9*A=O-STT])]JZGSXISDO2D/=ETS7I'-RJD^Z7,W8Y+SKX:2\2]E!>V)
ML!,V!A -WBL%)0<B%C"3LM2P9V6^2I:1EAZ2<-A#['ZVWYM*2_I4T]_H)@HC
MGZB]U<:T.TDY/&ML:3-C\;:;\)1F(+5%WS'5]LJ)YEX18O/E=9[(7^)Q.<J(
MBN@"Q;!*$%B3CI]V5VY[XW9Y <=8VE9]-F_^9CPC]][_3M@%_\*T_]T]Y#]^
MJ/_J(/*?Q<8_6XC\1V#T7PU$_H^.MZN;O@[F'>Z=MB"2EM).O;<,GWU06]=?
M'>8G/,<_GZ.5KCW'$K]GVX1XO<VN$=XU=;=V[:6<6K+2R\-TY=4K+?^C;\?_
M^OHW'0Y8_'^]@X3[=^T,8A9PY'_[R?]]N^4[?S]^U?_W/1OTY-5CESNL=)$W
M6LX:*QX#$(,+4,\K1M4<[R5!HBFK9%LB*V7)Z$;:4=DCY +D(4+HRK#'F!+#
M_S?4#C'HHZE"*VGK^VED\8Q<\Y6$>U &+XH!%CG8ZR2*+ .: 14+M;0Q'XHG
MY%QXO^W)&UEJUTZ" _V-H%*QB3G(D?P#=I):T=1[*-\%"8""P_H $5'5BA5E
M].!9L._I2L$DNA921>PDE^;9ZR!20_03.-6WOKK\>46>9^^<?IO'\XJO%L+%
M'<2NQ;)F79S?97LD,HHZXET!RT1SPSQ,N8VW^40W_6(V#2+J1? .9^@[:K*]
MF)>VTWU,8.@T5F):#AG_BAFMMF0EK.?$;K/_LK+L33IQ8/MO<C_]F*AJ?J\)
M&-\VG4A M++&J@!POS<SC0S6=RY6JU'.>Z4YU?_KZH!+BB[W$KG:\%TU,;V,
M3G 1:_LX RJLN%S>3%[CGBWN8V],H#PT"_.ZW1QA%DE;5OZ#,90E7L"]$J3Y
MKI,E<T((@W__S)@>D.Y";$#[A,:0(!%^Q>E3PQ,# KS#4;#!IZ'+!K\: 3);
MAWZO JL_EQ5-]+\_'5SOTQR%&D**2566Y!_]*3CDK\6,@-W&$E.A9RCZ]"Y!
M%:&%PE=I6:Q1,G-;Z@W'[>EG.]*[C;: Q'BVWC.6GRCP61FR;?$DBSU8V%I2
M2".!+_^RWR!YJ>LQ$*EB7M1ST3SDY,61]3R^T>UBM+S+"<>X8X:L7BQ3LAF3
M?%A Q9<OX)998=\_7'3.!9SJ-2D#GD(M6,@& -[-$?DR>#L933 L7<"9$%"=
M\52&" O;ZVZH.A'>NX#[N ?LE,Q+$B5SB"O[C2PC8CX T=1$555@,RA*U#G-
MD)Y%N\C5YXLA;^%\&WEH^!7'P.&4U/J+0"$R(Z&^5 /Y![PRWQA\EW@&ZMP-
M2QE/G") 7@M[\WO:+J/G'/SZ2N@FF"$Y\40TL\-M8"ZLC+/W7\73O^T.PK @
M5(TC>B:@O>_V!):4@ XN'E8Q.,VT$W=RR81&P_O(D:Z ?&>3B[ #17@>#BF%
M&>Y7:RQGB323L9B]>S3V1)A\F)WG_93!BP=G:QA<WP6<O^QX]0R >3]9ZD==
MO\?^Z&E[KD=2K==+=F'HZP[E$>J6;R=@2ZCR\(LUL]YDE8G<N#T1ZE=/NX="
M><P?]Q]>!5J/#"W@SGK$D38DBCB(5A2JY"D]27^';KQ\9]*>N8QDA^R#K<5E
M=BI.WCN*>E U^@!)'JZ,*/WM9O_LB3HXIV@=^;K3O5 S[WT<%[H2RL,H14CM
MS.Z:$R3,L6/SZ'QF!2/EAW'%5YJY]!S56^2>.;3O+9T?2210=XC2<T#Z$&Z#
MUEE&LEV'G.96^_?)\L#D9DA.Q.(Q4TGZC2"YQ0-'-1,'Q%6O9@12/<2*\1>)
M>G"P5/DU:>@!-9UWI'OV^;-)!ZEG4X/:C5V(M:R((QS,@-=GS%C*'M YE7N9
ME7,IMGAKTD;979KG$YJ%E'"W$W%#Y"PP_'4,^53;821(Z*C=H?:E?!7&^JJ8
ML+6N,+&5N<(LG7.> )M[)I#647?/6!GL[Z]B7J.KPP]$:4=<SIC<<AW+2.14
M':^YJV'R0N7"A;#"8,L=Z@YVS]=^#6EQ\,?FQPD=U"%N@F.D0?0.MEF:[Z[P
MT2U@3O,";JE#>9+<[A[3Y"*:TTJ'G&TI^[K=XE-P5CJNCX#SA-.(&Y8_=BS@
M EE7V28OX,6]FW;,DMDP2]29^KM)E8^]F(B8"A0;/<](@@[TTREMP-7<VS.R
MWA>T-7$BTI_9E2V2Z]F[+OI5?(.@6A2/7VP C\LGP6>>H!\PK/F.<T@M82G
M?I+'<8<J:E<ULNL&Z"O(<(@D_V1C687;Y;&[(N^+\2P=[>N^C?<)]ZYT(GH3
M6& FPE$T6T >'I<<P2 X]''VKT0>*YVQTL9 F'.ST=.-$C5&O,Y>DF^;LJYK
MU-QU9?8VNYU6M^I6FPB0E5&H6C"\Y?D'J@J/L]JXLDO8X.W-N<[YO]A[\[ F
MTF]=-#8J,AF9%82HJ.  :5L1!4RIB*@TQAD%(:VH$"*D'9 H(:4BLYA66VFQ
M(2HB(F(4$G! 2DB MFT-DPQ!R.2$$*E2""6I5$[1^SSW[GM_OWV>O9][[SEG
MWV?_$1D,7U:MX5WO6\.WJGPDVN4#,RY'IQ' L !WK$H3ZQSKCKO'+'DZZP!G
M[J5[+>Z+9QADJ#71-XM0Q[7MD&J"X0F!2)1LP)2[]>:K/#!C&$PY8<C-BO>D
M_F[U)18PKYF_"I8Q8*G#.PTK>RT"90Z3*]@%DZ)_"XRF#DW0_P#6/@/A=:#\
M(;.=1S*(\*D<:KW3R:S%2N&YED_ ."Q@ O:F\68M4+\ L$2CI4[96.ETGC7B
MF'&M('2GY^<Y#\DV)T'2"/ =H!R0G8Z;OF.$ H>R*YAFR4SV+<Y6370#E#4Z
MW;K>.?CGRA/4,_@,3FM@OG.2]Z_M[5L]ZR76Q>OGO H\G$BI:L1<IL'^W7P[
M3C%NSE;-;2T,WDZQ'YN_D1%VWF13T(5Q7-I<S*.MION0KV/2\F&R:/>93>WE
M'CD;C*0RVJ529ICNZOZ['T\4".[V.5VJ3CQQK+0H,CS6-\YPM_!HZ-+0]L,A
MK 3V_*_3FX)GQR_?,4OD88)EQ4'*]WR4&BJQ*/5<3(#Y@=N]@;]GLV]@:PU7
MH.CPI-*,ZL8S$;(DG]HXBG2D997_X88JVT\M)>==YV$*ZEX])0U0#O+1A<=.
MZ1A:ACU/YKI4O^*)A(K-)O)ZJ)M>M4YQ[',_/N5E8IV?EQL^H5SO4F(D7;XL
M8WQZ4<+,BZ^(.G2+Y91PKO16SYVB=D%)V*KDJ,.9LS9D'V(F3+__8^G\V5GE
M:VOWK?G9Q,/M WT:KY[Q ))N]>.N,ER #K!=KMYZFE2HH9Y46/AOC&=L7N5Z
MK36?75?5< !::3-\\TW\+Q-^_V/9-?+76S"$N1812;NL=8+(U0,U)73]+;E%
M=%9X-IN$L6%=Q?$COT0]>O@D16/ ?SFU]MT%"SJY>[9@YMHSI<<%*SE1.)EK
MN%5&>VDDF0D&J+![9'?LED'<FI^IF.+O]J$7>Q+O"8F/"IV3+[=QNRIRM1=^
MOT?-9?88+J,0/HE0L^//(I+JO [,5J!;6\Z<>_J8ZQ1TD8J<?MM5_J9[;8GC
MR8/^WM,WB?:)=,B-\)[=>S]_FG?OT@&*!RK!K<X0!4OA-"RWA!ZL*$ZGADW2
MJMJX%*11=PX>N/Q'[MRWU2?B!/4R-.A#041+^/-#R861=%VT==#L Q8[3IK
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
M-9*\K^HD1M+'Y$)\5@YQC'9@\Q<CZ7T%KQ,TD$7C](9 'J$AI)LA>#5_E,;
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
M ?N[/.=N=*0^K#B;[4WP!L?8@JF5B"VK?1.:EKRE8TO;DAQ?2>CIP0T7WO=
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
MS]=_*Q/G_/[U^^T'9DX>Y[_)M/D$_1S$!N0:W=C(VM<]> /@,N!OGZCWYZY
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
M6F6RI[CFXVU%&V4ODN*CD,T1/V9Y!.IIALJ K'Y#'7@ZZD!II@Z--0*5)5>
M: I'5N7; @QZ:O_N$\Y"(\+J.^O.(BNQ@ZCH?-S1$E9DH- PH^%F%ADB0+T5
M;=82>]ON!,V"(S'V7\3Z.1OOZ%XG[!UWY"+6VD_ZIZ)('NIDG0-\3XRS86H:
MBFQ?CAD6W'M*U!0YE0*>18POX?-9>0U<2RC2F2P.7U0#)UWEDP?IJC^&Y\%6
M>8AU8[Y5^?"*3G5B7&A(+W\]ME01%N'7_QA;7=.%!ATDZ;-F2"D7 /E]J!IJ
M%,T#S^NO0=^W#TPI^47;8<UX[2,01*=T,<$QEJR !J 2:LPLJV/H'PT;(_$%
M#PZ_"<68/:XS)).8+]'@/WLG<D[OSO^K^R"<QE%Z'Z"]N76>/B[21;$T<@UF
MRY!KAAA*CH1N11!'WF714>9R%H*O!+]&XBN4W.6L2F7"3=RQ"S1UJ5=J%G_X
M:VQ06/8(;1H1YQ])RLOGU_R2LVEQZ(LUK7,B/U)0Y_F_0O)K$'S@T+.$ZXGZ
M''QKYI\YWSK\X654:F*WZ,]'6SX>/[BO8X>:\3)[.V:XX'D>U+@ .FJ;^+R6
MJ]6B?^N<L35(_*]1S#^>@LM@8TD<4T5I;CL8>WYN4%WW1-F6QI O>IS?U3X1
M^,7VU>?_M?[QGZZSI@2I@)PK,UP0-NBA_8EXZ5%L@V&YY8[,BCT+?UGC,?Y6
MP;7!APS508T0GO(;!KP?RA+9U)TN?LUZETS=@78KZ0M1Y''=%D5<1$"WE]-1
MYW:)Z=:CG;*P9%]QN,/3;FS#K6@V8;ES;NH?0-& ":'U_81R -B/8XKW0HLA
M)O4B4,D0FWFV0'. */)@1/./X%Y$()9E=X2B3KL1XR9NY@S)&MP6<?PQJZN+
M:L,2A\,?1;:A>Y+N,C#GOC*^G]EL=.RFY=],;(6AS/@#9(8TGI0$:W"3(6)4
MONFBF8*'T5&%K5VH*E)M>0;T7]L^KH//-^=722]/5"B:869ZW0%E_1;)N<DR
M3D9B#D."6W9,RNQ0SZ:0O1[ALSOBL0BEL_%W'7HCW&P:Y?RKK&<A;1X6IB^
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
M2#FBRG>_ZJQ!,_0-4\[CT&S1-\=U!\ 5'4*'9KF9QPZT,!;^=$0(I1@I.5F
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
MT2*O")TKN!)U2H*4_BY$UIAJ8+P::A*NAF4-%$LBZ'_;[44&,IPGR1:H@^1
MX[UHF^1?_!39Y#D[RPEB],QP>] EP_7T;G5K89&<W@B9XVW71KD+":_B<#@Z
M.K@8KF-8TSQ;K2_B6U^<9S[PR(GH^4A;[U\6BV37^IVU;!K>T%/5/F]7148$
M_*$AQ%T#Q3'0M9!AWF/NXEXOTW+\U0RI,C)5^"6:KGA$9\HU%JU*BCUJ+9EF
M%YSR#'MQB\'*4^1E>UF7H^E-2NT>S1VX)&/2+%1\9FHJ* ^./A V_,;_"^._
M!XC1U"D S*(?-PV%4QH)D.7*78I9/C%4[ 9GHTF(IU0T&]RB:$]GF"?R4@>E
MF;0UHS0/).DB;H.2]^>)961\!?KI$ R);;T=Q"%+> H3?G:R0^/@D:F:8QY?
M]&NY<LVK/'Q^$.R@U>A_J=*D!T)&N#F[FV(I.D&U8OG)?1NYZ3;#7#DWC<MG
M-,H61>6GY2K)EJB@D695)8"#6NJ3),/+^]P*ED4B[\J4IES*J#9I^[.NND,/
MT(W=P?"4C&$LDO\B@^F4"^P5^MO$Z!9H#Z&G%/1TJ"J,FSI.\P:=G)7>YQ76
M5\M V_NRT7#[;] ]RKBD8#1.L<<YKLKI>?Q'+TL%T^QUK$VNS^.QS1]LFN\5
M3JQ(&K](X.088BQ.L!NY%E74*XRGW/%">7L:8TFBD[/O/L:*8197Z2MA+GI_
MTZ;)=7M528J&O9'5WZ*61[EY!J_MGIR/+7-=6M?UCOOMLT^NH_>J?B2/^.%F
M?Z$F\'4Q;O(WH<]?D)LI\'G%S5RD=I=A\84)7!STO3)>9Z*PHR@#4^$&T!YV
M_G@#SA]JCMC+1^PSX8\4BY!D87\C8]"=;57=YVSS=\+[<G5^%/Z%@,CGR;;X
MPI^SQ0+[-1TM AY+&H#&1=Y]\2BT\4&K\I,NF:X:3? ,74?V_EC*E+_WS8Q\
MDNKUSP2/N(-!5[L<S^%MN.$\L0OPO6B@59N/&BHA6NB+$H!T&1^0Q@*&O8-+
MP5-W6;5*[Y9?E:6 [5A^9&9=6#S;/J9H<P]M^?N'2F!QU#1;4$I$%4^Y>A4O
M<;>-]H?NUT?J9.L^$$$C/@E;''"DA^88DS=#>@*(#]6BM:O]E.WCFF78]YUQ
MK@.61ZH1<TW:X)D<Q$9,1[\4[:^ZNCR]<8@QV[DE:RK<]K<]BJ&Q-QOE1G"!
MPG=<K /P7@#^4=- ,69WRN9CQHB@T0 7+VU@MXL6N?)F@_YP7ZX*,'J-\NB=
MH(.BS?- O]=:I:F?WDAB4C(ZO+YW\&5K\)/ZIVG3?G%?Q>']QV,WA4_)&0O0
MV 8N_",/6YK=2#/M2. N0(%&P[E5N@DKHDFXK&.3,[^>+!;:=8 F<*A?9X(_
M96_E52=_P*^+/Q8::VOJ%%5\J:]O_NW,I8MWX-?!I;K9[!<,<U&4WDG[#$YJ
M@L:A0<MO4/(M_(\:AH2,[L/7?J <1U<I<N]5I\NYZ$XW^G(&:S6SPL[6'X"O
M'V'%,*R/Z OT5,8SRR-GJR/T1/H^OEY$8)TK0%4-Z#2D^QI,1O>0&WC9C$6
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
M*D/*H!/5TO'S_"WDRR4JBYOZW&<+"4IXPQ[8MNHP&O01S:6,(3M)4 8!3]Y
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
M ]G'[V@M0INI5G:O+\Q7_(<D!-/S?Q_TT7[:.2\?Q"[AS[[;3X8WOC%],[E
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
M'N"N4QWM4V[Y>4$GXPP4.$NA61]L[QPP"O[I3W2PQ<(:&KX@3>]M)&/FD+)
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
M<5(.T$_=Z5K1H!#[9]X;/7D!41O=HNM?BS>0X6@@?AUV!L&&75PSK?XGXZ.
M0UB*_E?T3@'Z5OMVXC+FJI6<PFCZIUA$RU7'G8HC2G68J%6TF$S9$+T4.,8I
MTDOH5J28D:KQDPWYT*K4A)MC,VV_^<5=F/FK.:HV>(R7Z:=1\XDD-$A?;;R;
M3CNOM&:J+@K14,[@& Q<^5+IC62'[878<[8UY =JU/(O\*,U6<G/%]5]D%#!
M\3"T=MCN''<""KO]$AQ0#ST7'#F ^EZ8<@\Q1KM]X)%FKX.;J<@^(Y.P>*9A
MGA7.N\]SP>=A#?C"!,)BRA U0F95/ S-8Z/UV15@LDD/?\)8GES\5BJ\</S)
MV],!VYA\L8NV\-M92EL#X9FZ :=K4L:59X7S/?Y0+DCR=?;H>0V/F?UD^?7-
M__DAOD%44YP/P8(FIFF0>(YPYCE2MP=FU^&GX.8QY>\%])]@TZ9E*^;453BY
MG&(T/4S;/DOYYQI$50SK?Z!5(T2-2%IL()"YIHTR0C2<21)8Z23YA2^<;(H+
M-+V<XK7&S<7Z3C/WT_M#6IR]4'8!F3LF?R(<L(0S 5%JT4_$IUWB$#5LPTV+
MPB:*JJ]S"[[I72/RNLK9_.+^A+>[VZ[:Q]62^M-C%OM9#;!:QT9#Z3/;$DRC
M ?,O&DAE];[].A49$?W$_--CI81SVW^KQ%M%O"8:N$*K$<U2 I(I!L(T7?[/
M#_XYU/^ST^PW/F!\ H0D@ULV2[&&YF-S-H)8;:R;9EKW JMHEOA@$3]E4,\Q
M[!0!489UO&[8 DZB6;\$)4U^(:W4G&C2B_TU[BGJ0'YN78>[FX9^)N/KVJ?[
MQWZ71IY^-V![20:KOR>S2C@\\COS!RJ^5SA!*@W%_G]W#?_F;\XA;.6XK2_!
M=]%32-=+(KK81I_5S(_0'Z$_0G^$_@C]$?HC]$?HC] ?H3]"?X3^"/T1^B/T
M1^C_M=#4I<;KB*E_YRKJA"MJKSVN&]4J!V/TRQ0!5MBTFMHJ.BTQO?T@(54
MNP-J6*BPC6F6$F>&.4WG3#DE$):7-4[.TM:]Q8S&$T=OQHT-F#V^,S"V<Y"5
M53IVK+KC$'-L B+/2-T_2SD=!7>'FO[L=_S^OEG*-6\:JJ>#%0+C\AK3A;7^
MPW@5_J#=8:[\(Z+I3P_M_#<XE*Q92O#_IV>9^O,'DZ;GDGG5</,:9'2%\($Y
ML3)$-SY+D3L@ CGP]]4_,OZ"I"B!*[,9SD4><B8V& )Y/;3YM<S!&+7\0H:(
MPGL^2W%@..(I6-5%5:6OBCU!NY[,^,N+ #>TKU6RLB^=/%/2S&2^>,/-87#Z
M78O[RKZ]F%E^&>NXTYN*??-4M-G^_P102P,$%     @ PVNV6%+0U6 5'
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
MD_51,3&G&_&6/%Q0S!.KBK63]5"QBGG]J#3 'WNLSE;-5T[+ZI-[J,CTA4U
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
MH>E66^N*E7:1%_.VO8&:05I<SJIL\[_4V]Q9D]^CW%T6VZ8Q6P:>12N<8+;
M#WAXJHP_M !@1E0:#4KD+3BLM(9 !<K8KZG35\K$+V9#;?_0_5*YA/H7%T+S
MK=+9_"LA$0]YW"/ZA$.4WI,X:NF@+UBJI"KH#LJB)B &6C5@6V/&X:IBXA=$
M[] 32C:HFE32(,Q^P]GR8I-FK/O1+R]AO.%Y)'QT9O_'=R9:,.C!H;2D%0?O
M@-/?#BI$67$OH?91,XQZ-(#(_2)H0E&G!BJ_KVY6VP\0+P]41;8=153$V\8$
M: 1I53&;LGE_TKG1?=IC'^$  ED8-\PZHE2\>832B 8Y9YVODE8\4Y=\W<9=
M6E\/'EUJ>^P361U)1"[=W=0IWX9FTI-F!Q"C#%:XBFMI"A\\!HVLM5=GIQ%,
M%*QR/"@)PO1DGY'K1O/LA"DZ^(A">#8$E1J42"F3@H3;"=)2C:T 02D_,:93
M1XL/ 8.R;3_X-/F3[B]*]\G4&X=U,LU:YM>3MK8W[.]];N&+,AZ<Q*XZ8C"[
MSN;=J 6@Y#9ZI2CI)D G%8C]580!;@G-06^>$S 2=[TQ[;A/?4=\GQYJK*8%
M^[B!!9!X23]&_.ZQJIU[E_@D$Y+Z2D%+XIO^5VQ.AQ?)Q892E(2O#S1(TB#,
MBK-+^5]ECXC^N4DS/L186*Q_)0 ;]ZG$8=S.!&AD3V9NA@(!$F[78R-(-AE7
MLCOSEY>Z)6E&489I/C&K'__KU9<&J 70F7K5<AB]:3A##]Z=>HGF5Q*/2LTJ
M%_Z_4;1 58;*V9S-..Y0& =IBN>X.+7.O8A1+[)E#>@ZYJP/H[_T-.G@G<1<
M'M$^EN-(QHCK!(LI[M@K")A('FZE0T(89.P%/;1UBJR8@27Q:I:FT&[8,,RP
M81??CVWT1[D[5!NA6+JKZ2:ZVSQ\YRJG7IA#+\R9=Y3Y?X43AMD;UO11^Q(,
MAH*6]+#"I5:ZPNZZ9*L1B*%BC<Y5%.+]2,?#JYSP0JXBM-!N9>&W!E2WW]QL
M1187CKQV\2GZM-UTK']RC;VV<8E2=@'@2@;%)F.=T*NL0;Z:8.N$]L4KV45
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
MJLFKU*>."K*GSO0%98#RXM$Q"]B 'OXR ,=(CV_!? N;-LZJ"T49.B^"-6;
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
MX1#6Y#NK/$<X<%I1HA6#QK^CH6)W/CRDCH: O0 +H3@:UM PFFW#P /D7-@
MA-"YF ()9Z^/Z6RBH)2P>_B,,I1'=+?G)-X2Y6CBG#)Y1NT5[@)V24S*,N=$
MKZPG-T5MH,#3FD(!3AU'1:\BWV-.DP3V-DHY$.)^;]L&^!XZ%&0J:9D;8.;C
MO<*=A+=KE$5Y@@&?4TC#>CU,,UL_4T7GJ1XFIXZ)+\N8P:"5X%M6/*%U0E9*
M,>@]2.EV*U0NG3\?4FQ3K*Y=S_ 0TV;AR67FXR7,R18>.4O^;0SYA>9&%GJ#
M^F8.P@=LA:/WICA[3SR"@9&[!)[F:7GOQ H*]0=M#L>N8;N<?#M=@C2LIZ]?
MHG_C_"R-R-0SGL,-2K8-IE5RMO.]>?M,]0*T:O;]Q)A V+VH7Z,M?,!A6%H.
M1+BT/T_#!$UB$"JT3Q>(&@)(, A7'/! :!^'(\<@5"1"_M!AH"CTG=R",00_
MZZPJ2K+<SV]06B_SB\?DB;,M(J=D&R0B2D\NF.D A7445X0.5&&]L2*JR/>X
MM:+UK_+K',=5G>WP-%K_GF+X8%B-N&TU&?'\$*.E_D30R.KR/<#<Y5&,J,CP
MJ,+[W#;.^//\T"!1<:+]Q]S'NW!_>S=HK"OR9_,%^-!K1O12HBS>OT[=:\@M
MCLE2X><UWKZKVZ^[9*#)G)/B";-TY&VNR=7F;ONPQCFZS-8T)V^:HOH10)8G
MY1,JHR0M?O3U*I H-K7[*I PAK7S*A!,Y^W1HXXXO9>@ZRRVS?4?SILBIL4Y
MC2$O[JFCRZV+)S=&M\MSZ]L]I:15ST0W 0P,&STOWQF;LIC-/,\(S(]A5KAM
M*-W"(6-F4D,H(T:W%M_N03/CI=",QZY]#-_#UBG26_;*BH2,'@.EE3&CQMO)
MX=[R=%NPB+/82.KSW:0Z?6\Q<W/]G<1QXP4/YT;E FP^5"@0,J:T%5:?]Q0X
MM_CPEIILJ !T U!(P_&E?=SE,W*39;?UM'SA_GV\_YG%=;RA#L!QIXB$8_\
M#C#%E@:@(#F.!/E!* CC)MU0*O#L1DS$L:W_$T&AY0#+2D_X((:0:4,YL9M@
MW-'ADF?S0L=L9O85'IOI6=C5?;:[+Y_;C49XYYGSF>T\CSX'XE@!&\QB3426
MZ>PCCYCX[G=+R-"D&==.7!!W(C8)_O&\R[0$_RS!/\$.:4OPCP<HOO'@GSNT
M?LQPBA]>3Z,"$!MTFW3*,%]*K<P,C_8-&F/J>;]:E>.1+H @@,ZGU>9K]/14
M[+4YP_D3;@XV/<8 J*2HXN<\&6^"<9.=7/D-!@ RL!6<@W\54GZ&O<+[@?Z$
M-'D\/2?FNBNL'==//[(8'A<S<5'Q%96K3?V(97LH(SO85RC*.]87%@T<-Q/:
M00='>M6XV$\!D-R+1U%^L4%4BC^2P*4"!X>9]A/'%[@&W^?W@*#L;>K+;$/_
M0W^Z0<\HJ]!JP_(AW2;9&G5WK**2_$E#!N5 L\.?#\FI_.<'7JLM.A'F4V7Q
M'2X J'R-\@3'-Z@@Z^'B,ENG54Q=_$9I%)]GI.5>A_%0D_GPO515/C,!\M06
M,@&L09W>XQ262*M#(]11L)4,I%;BK;P_1-;M8NTU@^L\(>-^FK;):UCF<)J*
M:%W63UQ\0G4D+-5S2Y]P4AA4)_,6#+03> <.;9<M.75 GB!'"_ZC>.>++"#5
M-W]LUN+BV9-N+3/I&FY;U]O#)EV)VNYR%$]UG74?Y"1<4/),2[I\K$M6I;N'
M\8 JWU"O4FQWST_C >*U_>THWNRZS,BJGHCXZK"#C>IP\J[\KHXWU(5X+>OO
M3?F=/.STQ?1Y+=5M<F-9^;<:LN9YZ!/HRJ5'"1ST&F4)WE"?,K.*KQZG+"WK
MC][?/;$SSK"-%)?]$ZC%R<S5J>4-]3-^Z_J;O3H2L?[B+8",[90, #[\N6VS
M_<^!0X@COX[-]RR8D4P/7IT[&=)7[=DP?9AWJ:>(<Y#WX57$"1S@_ALHB,'4
M3'36H;T?'"^/\BZ/\HI;-Z1'>=][.\]>'N457.17!>P<'N5]/X\L )+7)9='
M>17T7A[E71[E5=)W>9272[\\RAO^H[S\6U+@[3Q5\E9[.7DX;C2GEV-MI;4?
MXI7S#_*V7>??J\W==WR&B<S90W$1K5LOW>-%N\$K<Z=1&F5K=/N(4%D_(-@D
M[8I2H@1UYJH<D8F\T2A*/^>X>FHC:(E&E(;X=TE6H7CUU-Y[*$9>+/R,Z"%J
MAI\D=5NSCQD*%FH'2Z8$)];,L'3;N-JEPWBS\2#PPU,;5_ ^I$L%Z."K+;B+
M#,A?*VK(U68\A-[B='@Q4HV8S< 2XK>%4JVF\PA*F9R^$SOT-!,KUEZ9&H_%
MA@SVP[$V@[>%]<E-['=0UI;=]_U3ME']:YZ4Q,%>;3;U.SLHOL/T+>/]YM$W
MTJB< VVMLH-3;\6R;ZL33&E8C_C7%-OW3=//Q.I7N"A665^Z(<HE9 S07+(W
MAEVUYO()4ZZ$OJ^8NF\(Z"3OP+4>;-GOX]S04Z?S8T*/??A@"L\JD;K[5@%.
M9 ];Z<%&CP#.BP_=JP\RD$A.K0^D\V'&D##.SK5$YJ99G<@%V@#1X>+O]/W
M76*X!V+<U(?M5>Q(V%CV-]U+1@?PH?<3*!)A-AU%&.X0?%=Q]C $=!8.)SN6
M4[(4QR)*3_LB4T=7K-, 76095ERG-Q95Z&3D+/*R,VJ2O_8C)OGCMYLH>T#
M8F#T>]L.G=_?FDO-:Q)/7F]''"?G<2K  4<5X$L7/ <9-82.X-B06"1UU[Z[
MHCL+>.^\,AN,)DD?5H#<#)D9A+,[SQ#.WAV0F.)+]))LJRUH#/!;J]/@FZ>I
M% (_%@L^,D9#1<TQ*!9D].!GE&^C[/6D*O$6TQ>C]_FF_X'2^ +G]$QAB2!<
M(@@MKTV7",(PCSNG->X20=A$C$'CJ2"&4$8^B"+DD[\MK&HV7P"1A'Q)9Q1+
MV'MXP#RB$&2C'U<X8/.V>H"EYIY'C.%  ^^1ADNXU1)N!85;F08 @A[%MRS?
MI6?XBLKK9B>!UD_EN,P:/5"\GT\&^#-GT#:U"8.WA=G)3>P1S2:R^PXKU)@S
MEGL/X7LFQW3OP=LK&4NH[1)JNX3:AAAJ^Z<EU'84[+*$VDX;/$*,"UA";9=0
MVR74]L"]< FU74)M9]9/EE!;;UW%6:@M^88$H21PU*U6(1: JUAHQK&X)LUB
M*RQ7L>XE0C=H3WR)T%TB=)<(W25"=XG0/8((W?$\?)VCYP171?JZA.@N(;K^
MSUB[RG?TY4?O6F:L?R8K9;R<U5HQR3S.<*4Z^=Y?JI]BN=P^14E.F^[L,<H?
M1G$^8J+6(#RBMX5WI:;RB%V>?+YCA)<8@R7&8(DQ"#'&X.,28[#$&+R!G<TE
MQF"),5AB#.9Y=#KG@],WWDN6&(,EQL!WC,%5\I\JB<\PL70\WA,'CS-TBK1-
MK59DOM$%!DUB*;9 K6;?P^R^8[6"W38+)FAEH43+G@<6T[XU/UZGZ3RYWQ(1
M?>_%M=* LSSXC0&Q_\V?WZH& 2S6IO<^L(AA;=$^(^]#C:H%1_Z 'QM"/I69
M$84.CIX977D;URC?8!H'MT:[)T%YZ4.5:%M-);2>' NXBV$]U7I&[#*D1I,P
M"C+RHO-OFKFE*/,DRDZ2?,WQ8980C"4$P]F27RPJJ.WT  PEMOKA%Q*V;^LP
MVI$YYA%Z(='(MXNVI/AQ@?@C2/%CU=?LR4G?&B0U;E:;KT2W=5E%Q.M(J3"C
MB!_M<M!(+2[WMH!IVJ"AC+5BD7WG2].8%LZBXI&T%OW/.7'/GTDG) M <S]&
MS,\@YR"'WQON+A8,$$HW,E/%1?*WZ^BUWOJXP/EUCM<(Q<4%L7A_84J#!8=]
M0[\@VY_0*/BVT&[<I!YAK2/SDM3-A,';Z@.3FW@>0[RMI&YPBG!<HANT1F3F
MN$_1'<JW QSS"5@:<(#@;>%0VD0^4WT#LG4S@?D86ZE,='?["D=9L1>.K!*^
MXFQ=Y7D=$CQ"H6J1#B[E1=X>4C6;T3-VY=*V:/ZSNU'Q,BL14:6\(7H+1T>(
M$!PE^X1O#X-*31;,J-F7L<7;7WR-GLR+OL/U86&.ZFZREY:S]I*1#U9<?/*W
MA5;-Y@M@=<67E)U?_++<V%MN["TW]I8;>YTQX?UR9:\)NEFN[!UUJ.]R96^Y
MLK=<V3MP+URN[ 40X.VUERQ7]I8K>[ZO[)TDN=9]/65ZELU(3C_?FWJZC6'I
MFIY"M;['U6X'NJ(U4'N.5Q$RLK;=^&1OS5-7;#!/OC5?.M]7\2#)P*E<3BC
MI'^W58H/#H:DOB2/,<_LH3AX%@P_<AP",#WDB4VSO= ],K.^L_3)&O9?E8\H
MWY^,-I%4H&>C0-FVC)#2DS>CT*FQCHXRZ^^]$2'/\"\-[C,U-[N\%]$Z29/R
M=;DIN-P4=+;3L-P4/-*3<4?FF$=,IMN;@DOT?>#8?R/1]_Y2.^^R3:\V5SA[
MN$J>4=P(=X=/42,ST70SG-1UR[$I6;W<VP*Z:8/Z#)U0%]GW'<0E'FJ)AUKB
MH4*,A_K#$@XU.I!<PJ&.[Y!E"8=:PJ&6<*AY1GG,.<;CC?>2)1QJ"8?R'0ZU
M/PTZJYW<+U%6;:)U6>5$*'8T!&<8U2_)=A1U2LXW6,J\@2R%36D)X'LD7I*<
M+TG.ER3G2Y+SD"RX)#GGF]&50W*6)ELBQRU.JWI8 'T/,5&K&X\HM'SF2LH(
M$YGS./@+1FJS%=V@-7YH^'D,+R+S3?3PD*.'J#G?;(4;[:GO5W-*Y/M%FX3<
MQQC72M%)<;^Z3Y-&1DYDC4Z15G>U(OY<>#4[8B/=!TZZL"K:2=6J\#TW<C3A
M!V.I4(M[RJR HJ>Q+D:DW'T[OV?$;Z>2_)J4CV=549(U05Z?JM,$34ET7R\I
M.6 Q*LOF<KVR,P#2E-;0A95F7;X#(KCB?D7*F.J0RB!4D\X9,6-=K0&D9CTQ
MB[ 3/.Q@JP"($:T $1W:F4*"IZT-3'1X^T[->YFM<Q05Z!-J_GN9<4$\#EW0
M+;F//U O.0/XF+>$+IBT:IJ8X?9 T.*-0(:EM2 VKU%J6HNX@=IX)/.6"+=5
M@H9A0Y*>O[3;YK1WD/^+[Z(7>.5NPJ&_D-?C, /H36\9PV6^7HTNLM=>HSS!
M\<FF1/EIDA+JAU\?4=;&_U^V*2'WVWG[=R-U2NU?D%0K-0/(F+6 +DR4:_&=
M:):C#!12KD(JW@KR$;QM8?='%B8]8>OG#DC:ZB<BN<C+#E[(7WNLD#_H(JW
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
M^XTNNI=K?#_4&,H31YP&M"8*6PT,5JYH:ORO0D7'TVD/88F HGD51&==,=Q
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
M/L[*C2<1V7&X]ES1/_'^\RP.O,=:G+X.@0PE$](LQD4,KYC7$W$95D X*36
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
MV)1LM\H25-R@I_:AZ=5F]_;T9?85O91WWU'ZC+[@K'P<+F.L\ *V- UX!8Q
MBXUDL"%J4"7#J+<-4RWY_X6B_.[[<!:=PL($D3L61P)$N$E<X&]7$X.=ORU<
M;;%)Q:)H67TFQM!KF!P3^(!F<0:_IBX&0'^Y^70%O\#5,$!C$@]3^#4\C@A]
M0*.X E]3%<.>MTUK?;F3Y\EC7Y>',?9J'L>$O7&C.,->717#GK_]=:7 CLML
MG59T$[A-M+#7T"@D1\Y.*TA'Q&X>X+305%8#>42U,LCZ.P!04@%^$\:HK!88
M?;\:8PUY\N=C)L-L^([,>V_/"GW+HB;9.(IKK8JBHC<ISE^>4%8,YUHUXK;!
M9,3APD1+345<R'@R('A[4$@-N$:CBM%P$C) C-2V.H#L PR]G1'T=>A&P]0W
M >-KE*_)A^@!BD32*PB>-8D+A@L>8_6-3IK$_!F(3$\&%(XA66@L=?V%0( (
M0</W">=B:(%Z1H;M\V.&#"3>&+J6+:  S>SCTK6V5657IY7-V;\ _6$>-Z#[
M*@"WG?D$H,D#N,4L,N_(^I(+R@"OL>'#N'O<E^EKM(7SILG(0*MVR?Q='A98
M;F17KF)\Z[)KF'Q&,S?QZ)JJ=R-#=W7-K"R\@JMG9PLW:T&GJHGU.'G(43WP
M@_=DA32M9AR:(+PHH-MA-:WX]MKSI%;C\)K8-4&#W:(LP?E77*+B4X7(Y[^
M-I.1L=!\+EG EE/43=5X?'8N.MRHMC^IV>]/:O;[TQSM!^MF;+\_#>QG&H0!
MVJ_[TF)GXP1.,*!""[R#"= &;$X=+55M*N$Y\8H<;%B<H^0A&PSE',.JT#+#
MBFE#-JR&ELJ&%?.<>-T--"S=];S"$:>/<KZV:HV^>C*7V%G!,C6ZU@%94=.,
M6+AP7[X0USIICJG6KS?H&:?/]%2T'W$,YD?6+LC2)6L4#-6ZQLHK&5Z'NQ.7
MB(:5$R+$[Z4B$N8*@22A6E1!(27;P7R<)! XTK=6)3MS*F^L<C;DQF^K'O0Q
MR>5MU>5MU>5MU>4Q3^7'/ _[MNKRU.W>'.!3MT&]L7ET;ZM*IGV#-U4Y7H#T
M+55O=X26MU3%]E[>4EW>4K5N?5<'>9UW.OZ!TO@"Y[=1"KN>*J2[J_,BTJ!?
MQ]304OUQ3#%3W_WZ,EOC+=H]F""8NQ4HV[814H8\@ZNKJ#")"YGY3MC'$0X<
MT95HQ:;W/Z&KF):/ .FT+F OP$(HD[LU-(PFOS#P ,WR-@ AG.NG0"*$I/@L
M7+N]%P*Z!4*:'01 &D^.@%H'QVJJ*9A[[P=P&/I[7?*ZZ1[T5<SM4XI?$3I%
M&>%=TL<RBT^T%A2?X:S,D_N*5@>3>7LMLI6P(\VGI*!1RE6.KKCI^37*[*(+
ME<K8N[,P:GA:9[O_UMH@WU^=^!*5ZT=833,>?;5U>7@+3M Q++;31'TO4$&
M)ES3J&+?/@)'[#-<E#=HC1\R>I]0#89P&3'LAF5F#C-A$]B$U; BWU[%[?H1
MQ56*5INQ9L5>M0*ZMF-4EAWUZY4]\%4?35!-:0@C<&E6Z/_MQ",-/# SO&)(
M@A9S.%@AO(/R ([)EV"%)5AA"58(*U@AJ#5V^].RO+:\O';0!"=Q7*."9A#;
MX'S;;.GQ7K0R*LUM%DGIF:V(#)MERMI(O<I %ML=@;OKNN+TE6T32"$G*<<%
M&[?<?&&FUA26 ,:MS/<"?"SJ5U1>HSPA,]>Z_95N&DB1)2[&!1:OV'QQI=00
MEF#%J\MW7-BRK?-VMG7^,(N$,#>H3)HGIZDV=Z0F:+]'2,16JQRBF>X$J:@\
M;5N(4X-OIVHL%QC@("/CHL)_D(O$MJ#UI:$M,%/8T*$$M$PT]7C#RK>QP=TK
M8VN+][6T[1U"M$J[T0)LJX ;8JKD;?O(R7UMF\GZ,];658R%?3R+G*WO46!5
M/J+\FOC'^4X-_NX;"),)'-K6-.(0,)BFMX@JOHQJ\CT,]16Z?2*+?YP+@JJ5
MZ<&)"*0_!K=4WA 6/52PLJ"!I.#,"$NH@"DT;U8$"1E^-'U<H"HI:L+T?"WA
M1N(/^T6.W#6>#AT-A]D</"&XT4025)3)NHY(A#PB/@';\04(@O!GQ&,"5E!-
MV>A[)P;BZ7N(:/-I<4W,_=[/3C8_ \L4,[ OP-+%3<W/*-]&V>M)%E^640IG
MNQ+2M!IR:#R9CV\/K*9.UV C9M0\'"8V>V"!UC\_X.=W:UQE9?[:=,#VCWW?
M:W_X[=OMP&K[']A;-;?^SL+X R &).T=.8R*UB_-W(8;>W/V2$.&BLNL_;&3
M,K(.$"@*5!:D[$5%*Z3W>JHE&B>P:)S&AH );W":D@'A>Y1SKB08,N&'2R@Q
MF>\9MT$CV0JD4*K9MT_%E_LB2O)_1FF%5IO]N&*"3U5&4HS*&<T?IYJ-91FK
M\MJ]K_-&LI]LJ8M2[.\*D2[7R6NA'N.HQX<?[:C*9[Y@-6LJ6Q&0JI7[#BT:
MB]X]>?HU*1]/UNMJ6Z7T1;&Q,W>9G;^L45%TNZ(RF*W7Q(6[Q9KFVR%<-;>E
M+F-1/-_Y7Y3&@_H$[@QOGW+T2%5_1DV2@RES@2I/G7E!SG.^76)Z$[J;+^2"
M3,S-[P+F^S[+$_\K*C\3BQ97F'3:XA1M<([NHA<YVB>SYH-^ NL98]]6@]KJ
M A/D:7O"_X33$Z;/9@\/.2+?D:CD 5PL'3$<^E]J8LRW-WHQ5#">FYKL;2__
MD^<HR),L!J*G@."8Y@6/LI.B$HZ3M,"P'TDYB>%<^I#UQC/J#3:D:'']Y[G@
MNB/\5YRM&XTF0EO(TQ#=')['"G"5)CP(QCF"M##_2SA.FF27;NIN[-1=V/E
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
M3/]#17R.4K)*@2VM0MHVBY@T9*MK**EL>S%/WZ[?>"ZZ05%Z7M",QYS17+4
M=XTQ+A R)K05UACWY9R=1&])WE?9I;N^7:,LRA,,K#F%-"S\!::9YSI21>%)
M*T9.!5X T$KP+2N>T#K9)"@&O7XIW2X.BDOG;STH-BA6UZYG=8AI$\S$9>;C
M-:O)%AXM</S;&%K7F1M9N(+3-[.OM[*80/0NZSHJX'@#,=' P$,B3W.WO'=B
M1<7ZHS:':]>X0VZAWD<EGD2R)4"-6S+V+7JET%WNHP9V'W5GKN;BR<!:RG=2
M]=CP;QXILIEOK+Q10]FZ8Z18M^]-(-GMJ('@]%[4W7>4/J,O."L?Y5W8B)OB
M;3DIMQE#=T*S.;DE)Q7!]TZ7I@+T6M_==SP-OP,F9K#=,3E2M,*-= B0[FH.
M;P].+C=]ULD".KML)N"S87/," 4:ZF 8;>H.[QZG5/(+7.E>FI=P,<=HP^6(
M(0HTTZ$0VE3M^Y:GB>#)LX51M,ME D!K+L<,T'$S'0R@==7=&Z(S "@5>I]D
MHKA[1#F*-J7"B=PTMF80%K ]4DRK-N0A0"Z0I47]GY;+]\OE>]>7[_^\7+Z?
M\1'W<OE^N7R_7+Y?+M];M'<((<K+Y7NX/X=U^?Y01^:?4)X\1_1=\\NL(/Y)
M[3[?H#65B+Y33&_GI4E,S^9.(Z+ &MT^(N3YM)R)7%Q$24[?.1><DBO0[E9X
M0EH_2V0FTDXBZERP'[^BDGL.KEMPU CR@MX6LBHVQ1,:H;]$$-36+$W5:_$]
MV^_%NDJB^R1-RM>=T)]S7!1U<"X72RJ%1C@2%YH/AC24-\2/N ;??H,$YSOA
M]4:B43&U<:A3;#X(TFH FV-0IP[?A[L[^8J.4EW/@F4".'W=$]3)ALD 2MVJ
MT]=_H/@AR1X^H2)YR&I::*_,?47LL1Z'%1UX%TX1T0=K6JT^X%*J63V2#;GT
M-TGQ.Y@J04XZ&I A4J\[? ? (]9JJRYNW0G7'_@AH<)Q-[L*@1M,*J0C)$*D
M/C,J*  $:ZD*#X!C]GTH0&R/! JC_;@@P "G4)B.!DG:!',\A+ /V3XG=_ZR
M?HRRAYV0H@<3Q;3]QQ-YM-Z7"X).C_4TA=$PYM]Y1I''U_?P<(:W=&>R?!7"
M0$+%[MOSJ (WO9IV.D;G<O3=]\<>#>"<BHG:YN 1O0&'5*E]#N>*\L0)#VN@
MUR$CX^+-O^,I 0((%:F["3.%#1V*DSG1U"-WR[NQ(<?2W-I"=U+?WB$XD4PH
M%)\4K9Q[;YB3L$6YQ&Z)H5#"DV\A[=C81&,Q+KH96Q0X^QX4ON(LWLD)0D)
MT38(2!&PR>4:J9H8Y.2[UT,^"^! RLC:IN"3O0$G4K&-#N=&\@7R?70%20;Z
M%W)" ?+\NY-22'!@(W4I>8QY9@_%K;1@^)'K%8#I(>=RFNV%#J:9]4-P,E?E
M(\K/JCPG7DWSP"CH1LC(VC;ADWER*!3Z,E;63F;QO6?!9^B[O]>2L9@)7JI7
M,5'7U@!1^):6::9I9X#=N%=[C7G]3,0MKC !8AW^^I E_T5Q$%&N R&IC%?2
M<%>50H*3?:B0WV-#)M JZ\56<AM 0C_2G4OO_=1 R9187W?98>*XMOZQ(K>6
M(,;O,[Q]RM$C=7:H4J3S(RHLS3M\D>+O= 6RTX!T^#0JBF23M L7M,$YNHM>
MP!G>)N.>3V"'\6SPZJPUS8!M4QS?'JM0Z]WR^P:EM>#%8_)T^MIHNTOE"2WB
M^X$&4-3EX2M6F<0L5^PI*E-_'CBP#:9.*.[%[6XA+7&<H<5Q>@"N>5SGX81=
MXCR7.,\ESC,$,"QQGDMH'\?XH87V>1L EK#>\,)ZO?5]CL,#>+ *E&WS""G?
MH/^JWG+^W%>AC(&"%/19E&C%0/7OP*H@A@\LJ0,K8"_ 0B@.K#4TC)RZ,/
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
M8'-VP>QXI214>SE\&;_X/BL5VM8<6AGQ28-(G@ U2??*0;\*V*$*OR/E#FJ
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
MI-6=,8=0M #H45 <C#\)O\4V5 P/!L"3ER^U:W<H5I6PG>9!%+$I,:Y9R*8
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
M4>L$</4X4KU^>$B66'YZC%2F^74$,I8TE'JVI9S(N(Q>?)VH_CBX@V'D#4>
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
M$;=J57'QE:BZ3RO*."<;>$I=:^8.L:EHEQ0.XM1; &[DY(?B3LQUH04%O\.
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
MIR@:J]--40P<Z.* .T71/#M</$"G*("8"&6*H@GG+H^S(JT6?"Q6?]_6&TD
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
M"R:])Z5<VIZ*D&A<O;Q0^%)P3ZH=50*((@55(NAK_< _V4#-3;3;9$0LF=*
M3CXQY7HV!.++ EC[^8\>NKJ"1PLU^?2&([SYG= HJUG5ZX>SN'CZE))OPOU"
M -%NSA:*NB"7(@XGI!+[4)))I!J=77\^O_A\>W&.Z%^WUU>7YXL[^H_;._J_
M7RX^W]VBZT_H;''[%_3IZOIOMR'UF-2-/Z05#"Q=.@DT1ER"8FMN#EUF2[)F
M3&<[^G/\A+,B><;-ITI:Z6B/F0;3=D<^G6@=\A'H%DA1D+5(QM7K7VZ^7/R%
M<OKRKQ?H\C/]]T6(K-7"%I_(!O <<QMB1$!W(X#/G0%NV8'73R1=T;' Q3^V
M2?FJYKU:9\QVF8X[CJLC<\ALJ3,@GR4V9"R^_<N"DOCZZOSBR^V_H(O_]>OE
MW7^%R&( 4OC<!4-LS%BQJH"G&M#T>%!A?=<0S28T@="P:29AARH6_(EW<PO2
MHP@5%B8Y>Q 4]32'#:I<ZY\N*+<854CD'*+E>U.^.9J4)P'J@++ENKXA]5E_
M>M">J4J#2S.X'D]8A%U47L@&?O.J*RZU%2::9_^"</7TS[ZKJ%[IU*V7L"+I
M 2\.9QIE+LR@\O&HL2*<.;0#BZ^YPNUF4R_!C--VZN4R>R#YNCZX4)!,];3:
MS K5LJ6-7G2N<B[8JY150"M15Q Q2<1$44<VG+&.)EJ(<5,.* E3[O$S+(BZ
M?:FDY],!2MN73-^A*FC2N?#J\6747?QREN-54I[%>?Y*(V-GW2[6[.B7 3<
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
M'3'\U(.;HF1%>W=#+0<&V/O(=!:L$='<.<9A43^D(?;P^)AQH;M&;!8X D;
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
MJU%>,_YL+T&9#<#8POZ%(DN!N<!4T.\(^.+>R"=OS.M:FL6[5L'4F/PBEA/
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
MH>.,O;X>LU#:$6'XS'M"*!-281DX'VL$H/K[=+96TV7]$8 >=$ QVSHHY,4
MA.&^%D0_,=&?T<D _'UQ=/X#@U\SE%F6 0&'/O_ V?:!!O43VLM)M[C.'WEY
M7V>/[-S-<IJ6V5IQM-U)A_CN,W4X1@XGSUT#QUSCNK@Q3V?2B+U+:SE4UME#
M22OQ7V$CA!O&"%"5]X/$+%7=0 $#^D7BQ'O\5.!UQJ?'Z;]WF.?^R#<G]8WE
M_/<!R6Q$Q(<U$W$DO8U?KAPWM*6CM)&*I%N*[Q5*.X_#4M<*!V1>/?6):2+9
MY>$LV"U".Y9II\ /."^S9UQW*FCOXO+^-OU._]KM672X8DY2?^W'MYZTB\H
MU^[(>T]O"S);"^^;+J1 6TMZ"NF FFD,&W1\09MXQU,_E $;Z4:]5\Y/T$&^
M)]\6)*F8(.@SM3=5L&*C7K;OA5I@F0J$#22,',=,PO'Q7C,+<3SD#SB#H7D3
MV"X1;!<H=$CUM#@PLY/CMU,SOQ-S'&L'4* U"W)>.C. \>L8F+54YV2!SHB/
MSL>Q=S4"L6Y>5V)AZH6\$H@EQG\@NPTNRN8Z(^=)%%BES2T/0$I=L[>#OAO(
M3 F82]I4[#!&DEOV-CQ)4!4XXQLP2HDOC QRFX/H[B4Q?TW$LNI!/.$B(YL/
MN;:+#N>7?WJQDSTIM;$./-48.[54]P9$RBWW?9XP?ECM$:W)=5.E1>6?7E-[
M3*&LO-'+"B?'0:_Q5MPP]&+#@-^A1L"P+OGG5FTIJ14<[5Q[[,SL0>PXV"E<
M#K)97NK09\SV) WWQ1L4;;; :XNZ;OPU\,,DM!B<\)@PI=W+JQ--Z--W,FJC
MKW6)P(<&C:J:V%7)8*NM1J*WJS84DF!WBQL8F@NF9@^XO*UXA8#2;> &0%7
MF<H+G);*ZV;E#\7[#Q\Z$D-NRY4%(ZTZR \*)_7?T=QCI:@-,O4-^WCME^DB
M=*)"EUIC?\PJEO65W?%\1@E#R8+S=39*FFI0LET;5Y=T7YV;\@)@T4UC8F(M
M32F9=![R;;SK[F/T4XDQ#6T51K_]Y>?@JU^3%4VL:F2T8*42&"Q&&:-H$:J<
M;/ZY+VN';@E+V4=]V>'>D:!;<I:6#U<%><XV>'/Z\D?)<O1=/N$B9=Z?K*OL
MN<[?)X__/DV(2O!CPI'5/M_;-1QX\DT71[R83#I:&<^*1B_*NT=JV4X8^O>:
M:D=/0CV[-Y@TJE%ZT!WXY)!7MI!ET-D/C3XL=6/J(N1?)ABOUV1/7^,J?6&S
M+F?[HAA?1Z0OU 1$12'7D*:U[1R45-JU844NE#2_HZ?Z06!6ZRN-F'[B ;.D
M97O<,,/!,@G@'I]VY 7C:[SC6R_;Q+]RH!N7;Q+"39=W3?EEZI$K$TP,:1-_
M3<HS?A1[S'KL[>7H]1U10A;=X1S?9Z'3^INC@,RHJ$%&L"FQ7F8P:[@MPK++
MZ@$7DCUOK!EL]KU)9_BO4N:TH@\/K%5\=C"MCKP&?CNCC6-366G@?-(%"B@K
MR=D#-4''NEG.6J7]XYZ3 G']_=V<B.==BF4Z#!K8Q!NJ^J$*2'DWH+TR-H*N
M@P#[M  EQ>J*C(":G>RJ!?U:]QMKYZ'O6*@;< 7)\0U@NRNPW930 1%T/[N[
M+QYC7[.#G?"@MY8=D/MIQX+>44<O#U'+2Z "#%"A*1137V*!/H2/OL,;Y320
MBI5W<=V_97*CV"="-M^RW4YZLQA]XT%\\&S%[=+4:2MA[E<T?7N0#H<_'SU<
MK3AI-;FBU?&0EA@]%5GHHPJ^P>]^Z:$EST3\]&0,X+[#8V5T##>FFOH8@-80
M-Z:N4&-EI;X\E=IZ"QF 4'XM<2-@/^T]OJ=OM#FM%PNO*/5.7]A_^0N<I17>
MDH+Y^CT;[KV<(7G(NVHAZ9Q^U=I+UP!I9U*?C-5<4R(*(U$:L8*K.DRAMBSZ
MRDH'GO^= QWB5*?#C*W&"OJ)6^?C=IF;I<;.O">/:3;,E3Q9KKEW2EW.]7*<
M*0]<2:@SH+TQ1RF7L$<2/M6/ S-JND:)Q<<?7+>C*MZ[?<<8*LLP@<V6\*S*
M? KEBI15@2O:%K-]AF,>EYUFF9W1D6YH M79, Q&IRL;(=],"V;S]'U0/FG)
M#F(C:?^-=J)$X/P[L% EGI R"#,0JGLAZ?5P"W0 #^J1=WJ)P7GS[&6%Y!W=
M5N*->H9 .@;^Q3,TKM^&>6K269@G+!\@3PK#CI$-?04>)D];M1@I3RE+1(G
MFZ-G@D0]%+:#F7PT/*%#,R"VQ>DB+&X73#_2;UX?V=QG^5:<'J(8.,7WI! +
MJ[?I=UQ^^%X5*2DV69X6+^<5?BR-4G,N8$E4G%=+CL%D@:\ LC#IUT]=K/)I
MN;T3_H[K:/9-54Q+V&"W!#W(HCCLAU&/!KLQ]P?E/N@(: $_ P4 ,5KJ;?-"
MC'^H-8-:.TV4$.6YJ56<Z=]>3_C0C,&./X:$S+>.MWQD*5OQD#YKLI_WG[GF
MJY19<LXX.5"JS1G9*YN(/V-9J)!7!)GX?H-TBMTBO:R(VII<YB!$DY2@^>[2
ME(83I9J#"ZI2KKNI]=:=-T@KU6OW/"NDDL,#U$(YBMQR4Y5(C+_X8/^PO'!O
M7[ A,I:)N^L'O-GO\.7]-7[&^1[S5H4V&+C(T]W9OJQH(U*PA$D7)-]>9,]X
M4V^/N64[98:!&D19$]D=E;DV!2#OXMQVN'JA;6S<E">-/#N%T&BH^ZN-#G10
M4N^KHVK><3W-#KRO7%7H9@T&M@0:/(.&TTEGKZ6%9=8B<<K2TXLLQ[RC.V"W
MJQI1)?/5.$8E5_]=XY&#?5TDFJTVF1MWF K$=00./LZ()'#HZ ><N=JZH0:,
M* LM-_#4(+Q7]F&7/8I=PM)1@%'9PY2_MJSSQ)V!)^ZS;GHC^BDSG6S"'[\3
MS]%-NL.Q#!+,ZIA85L5PUD@CTI_WL0'1(GSYF&;%W]/='G_&:;FO]P:4AQ__
MEM%Q3K%^>)%.ZLR2%9_.4M:17[,\=>6;K5$=_^QT)>P)XH_0X1EO1K^<_#V2
MB:AYX"&.==HGKI6*+I'=T+M0;[NLBOVZVA=9OJ5_X.(9WQ9I7NYXS&EV!;79
M/T?=[)GRA_ZUM;QSQWJFQR )Q^98U_>G;?4E[[/RB909>QRZ0SP7.P2@.H==
M8$LU_;YO]" &79B=;1T4R6(1M2>'A. *=41YDU:GV6BE?T3H:Y8TE\5_P.7'
M0_-;CT-%R[RY9"=$]P5[@=.TS,H_<G+'WH/-@YWG3_NJ27F=\5<Z?:E/T>S2
M4GYVR[>98?\8W Q45]K3^X/UNN'],^J@0YM-Q(DW]E-L77=?%)#U\OW2;3@@
M +8F'3OX9O8B4;<Y6G_^^)2RH_:=[+7U3ZQ58#M=!N'$6DY4E(6<8Z"S]M U
M<MD8U(4B<SU)-]=P=GB&6)*_T-M5[0%"'.JN'P:,Q;N\GH_,Y3*$UAO*:+?M
MPW>6M5YYYY!9X6Y^3TUAB-R#D[Z 9!7469G,%Z@6%ID Q29/-F811>)*"#Q=
MW\/T?:8(:3;6:&5&>??,(;7\55\GFPV?9TEW5VFV.<_/TJ>L2G<W#VF![](2
M;\XZ]T+P5\#%.BOQY3V_.?CRB>_R'"#>HP7915]0%B#O^8)]:]!KOL!<,[[E
M"\ABPO]ZQR7Z]Y7@FE@1W=@%C'K5A5U>R"6BG =#RNNZ/%$X5(9257?$I*@Z
M5RA<5\3$#Y#%A E#ECGZNO?]L8QH]1(!V_+W)7UZ*M$M7C_D9$>V+^B,%$^D
M/H,03>?$J/;UF>\F.B8ZB8GT<\N RVJ"W^!^^RE;<P'VZPAA-VM25>CFB<UK
MW&=XMT&?[[>_L+[P+Z\28.:Y$:T1-IY7AX08F[G_#:KC9&)H+L9J>6FVT'CN
M18*$5*]FX&$EU(?H GS&Q99M(FQ#!MM0V%G&+NF_USO")DC+6_R].J5^_#D
MMYL2\3WG*G$DI)OOKBR=;5U'W9E*N^U&O>.W*Q*6S(X((U#UW>?^/%W=J  $
M^K@/.9V^?,)D6Z1/#]DZI5#!:7T&0A5._!MR/1QE8"C4P2GC;P#4C_7JJ)=S
M5].&$Y;SNMY"??>"VM*(%3[24U;FW( X@67+1-?369/V0$YN'3/M03>I^7<S
M#//%MC?)D4R[DU&K?MR@ MR8.*B)F#W$#1[KF<W(HHEF\]VQAY2 V_FN\5/Z
MPJ>Y+^_?X[N*>B]FMR^HF_CR;I=M4]DJFKW@8<>ZN:#S+E];'X&R.EL9UF_J
M-5:4M&593-O0TJ'WZ%HCA+C4W7!#KJE\?R=NA. $WGMN:Q8&GX?=YEV0,I&Z
M=66E45O\QT"N=C^Y7_@&;'*N"K+&>,-;S_.RW*>T'FIW!TR9+MA<+Z IZ)K7
M?-('YSSE.@O:O.-JP>24% 7YQC-D1M$6&%0EL?GH@YS>RO*]1-WF*%GV)$5W
MD['D!JK)<L.S#.-R4(<15!Z G2:0&# Z#C"2Z^_GC^ RJ.E:E&W'GZCRX7[Z
M87'IAOA)>"R-_O&)W@LZP-KIJ6 @-.:%5@B.) :^ 3)&;\V0/CHE$^?<XR*7
M"2[D3#-'U)AV&ED%!VV@N/#2S^>4G41D6>TO[]E4QBTN'EDS:;B@8R<^6J8Q
M%0>;A;7S%V3CV0SC9I.EANJ2MASK'[*2B!7E [)8IBLM<22=A)R%Q=&LHID6
M^5QAI'#VM%1@9QP2TY)I_3'(WQU 'O$T_7*X-YI2]P_^D,FT#ZZ^Q_>X*/#F
M-OTN;C7NW6)LV/;-TC)J BVU@(6.6=X#-XBV/IC%$#NM25.<7170)$),^]>=
MQQ(MYB%.&C1<P#L*&U;*Y-'C*&C@J2&=Y8,'+DB:50-R1-RZAN*+45N[-&FB
M:'G9X2F2UXL6AZLXQ&%4<>>:8>L[6].H!9ZA"2S\S'X+X)9XCA]F$<A><])>
MW<-F^Y\S=@4?^DD4_CF6X#(?@-( XXKG47RQ5BB/,4?%#D\-]&P_/%%$TE"W
M.MA?'08U>1$._(FXO0Y-*:-V.Q2OHFB_/]S?XW65/;?W:%VG%>[G43)LP.>K
M&K7@<U2!!:GY[P'<AL]RQ"Q"S5"=])^RJ/3'+S>_H(]X@XMTAVZJM-I3J+X@
MIHIQY&"$QRWV:RQQR0&JTL#D#/U14++7*(]*1\8D3^W]?$=\T4G2XK=TZ;3V
MG$L#YL7;WH?GE5&+'XY<4;3YM;>#ZS/?T_^55;8^R3<?Z>_9UK39=](V:OEG
M:@,+64YO ]S^S_7%+&;-T]Y>WGTZOI8WEC#D!DEI)() ^2@.S5(J#T5'R1M/
MK;V3+Q[)(VGS!7M&5URO4*.,S\X+=1&W_+%0SJC]#\V[*'H!5P79[-?5/]*B
M2//JI5EF>#%L]NW$1^V\J3A8@++S%_SLO;%YL_ACJ"XY>Z"Z<(FR')VLU\4>
M;U C@\Y(64739%O"21HP9D%R%!S,M,BC0:2H]M3.VAF'!+:D)16"+;P/HA&W
MFLNAWJA=] _]*%J^\_P9YVRF\FQ?%/1?Q@-=$S')B%8O!M@%-_$/LIL]8<^T
M*ZU5DS3/(]JV98@$1:_6 D62GJM.6M5%M0+@(F0\(X^/69VAEQUS)7F5T7Y*
MOJ:5W.;34F2ZG24K/JBEK",W9WGJ2E!;HSJ6VNE*KK/RSW*%_J 4*JHTR]F>
MI17JB8G-9I4XRAQ-,LIYH"*.==VGN96*+M?=4+T(X2_P-MU]3JNJ3K+2\U'5
M]%K)B$]I*.-(;"O/0&:%32WJV&RF8P:+PU+7#B9D9BWVJ6HDVJ5H1+@$'0U:
M670&IQCW\;)(%.98[*/S:S1#/;_8U SJ_  TX/"MG5R=ZA\:E!3?2EO2D8H&
M7KAR3V]"1S:=9-)=T8NF?V92J<3JZ_?YHA'HLL0&,8O>+4@I>YY7M+XS.KBK
MSPY,$F66[.".04-9H'L&K3R%NFO0U*C)?8-FNI*F>#3TFP<5R6V#<[ F*&JE
M0G;KX#RL+IM0I9--7,%:DZ+#Y"G2HE I4S1^@"5*D=LP2H\B$^TF11&7R]9I
M[6+AFU$ERS*A3(-"L$DG(<UZ8H*AI0^?I>7#QQWY=K-_>MKQ&DQWW73\A@?/
MYF@9'SJSTP)WI&:.]]"'S2Q],#Q%8Z4UZ19#3!8Q8=JQNR?%8P33%*Z DY^(
M<<#N^"",C3+%(9AC8(&O0V5S?/! !=EALH8.*]2C24='Q*ODH?AB=GIL8=($
MG8(1"XD&4S"3)0]3,)J2SE,PDUZX3\'H3.BG8-22W37O:+JD)G5*K#[^< 9&
M*="?@3$'S"*L8"F1)@FA+R0^A*J0(PWTMET9H-2N []"B.*>93O&&WYI82S
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
M!:9=T,7?N^H?.-L^L 'K,R[2+?62-DUT2'M-7V*TP&M4NG/9B[8TP*TO!MY
M7/^B-S-U#XQ..FD>ODOKIR@3CU%!G_-MU<]ID7&B\U_N2%&0;UF^#=R\FH*!
M6-?8^!H9C=#P/AD;Q"U[\6V=2^TDWUS0VLQV?&I(7,VZN<SIN&!?B!FD+R0O
MFC_I$".KX\6 !N!ZAU?JNNN%NG\7Z@W!+NL%<,CH9E]G.YUK@%?H4)[/:70E
M1$\BEBN!P1 MNS\8F"XB2H&IE]Y,#$[%$)'/QF'5= .D2GF\FZD2-M0YO1=P
ME)OKBT6 FV>B>\4YRXDL[JZ()F\I*%;5D0R" _(@-DNS)G[!4.MH.FT768[/
M*_Q8>NBXC70#=MXZNB/HP(W>-(9.7-<IWQVYUE:O,R>RO[.>7$<G:I0B&@DU
M_3VN&7UENA%7_@JZ?F-. '?_5*0#[ (>3$!W ]6D7G[/$-O5Q/=)E+AXQJHP
M:2,BVRFD%('<)#3A%^C^(+4MXZU!*A6#74&L&(\9HF!$@<(*%:J-069HDNT)
M4D@JMP.9@G 1$EX59(WQIOQ(O^3GE#G( LA5@9^:?87YYBS=[4J6>8H4;//S
MXSE/1<.?#O@ I$U\;&=MCJP&>AM7PKN[H8L%KMJ31@%B9$2/!Q5L_%4RB?K@
M9];*A(T64!@EX$#IQQA'I=WP TVD9?8H'E+&7)%=ME;O(9XNV.P$U!1TW;PW
MZ8/S?CN=!>T6.;5@<I-M\^P^6Z=YU4G1@YJ"T>S_-:AB8E,9@]UDRO*]#6 A
MT&.U\\'@/@.]I7DP8B>ZZ8#C%<)%L4O %2^AUO6SDGXSZM">C@R?<%%?:D)#
M/WWP1,IT]ZD@^R?=J; 9TIUC8%;2 .>^9G@+LDG/WO;4\2X;;4G]>[U_E7;!
M;K\1.G9+&0Y+]#%=-Y-"L7!U+JZ(<V6/SV]9*!D>V(H8W-!MR SS@ #_=83P
M3YBE&'I!)_N*/!*>BN!T7])A=1E3F[0\SA6MUW) '[=SGI'.-LW]!K;':YYM
M0*C7*I.N%&K%^&1<(XAJR1\8[;VZ#X5XX420(QQXRP;KU_B)#N#9A+^\&S=5
MK#ETH2SFNAM\PK[S#F^U?NVN;958(IYPMGW"9%ND3P_9&IWG/+-=5 ?E)^N6
MF-?#8%^THG1OP[,I9!:A ]]I_85^J[1\J/=8L\NN\G*(R\ERXD-HRCDR8M(#
M+3#^6E,BQUNVOUS7;=/9T5%#+9?4IQ'>H1P'SNDW78O$XH/WL:\LW@5_ 'B
M'HR9M#(+(>(P2PT34>!P7$64^?DU($=SI,0-/@&/@31CJ)-U?625=7RN"O*1
M-7O7^!GGH]2H%A+B&QE).!+(PBN0Z1\S>SH^F6A(ON *T?XG#KR:9E/G9%:E
M].ED(-@E5B0  XW5%O8<42;B=U,2=8JNV/HDXH61*/U:@:@)[O!HC#3@TVC3
MGE2T"/M2.8/@/Y#SR%"IA]X;@J'5N43MZ^&- DZ+G$_VIU559'?[JCE!\IEL
MJ)YX62K'BB%7=4 S(&M/W)2R@4"Z6&,BM0J"5,.&A<&Y=[K]1P#OS.;&'<&1
MY1N_SLH_3[YGP];&I*@F8WA;U$-*\*$?/G)^=VS8)O4^B,JS=J.O[&'HA0.3
MZIW(R*V 0[,:H)&8RJFM1,\B+*FI>IM^/]E7#Z3(JA<)/_2%Q*=0%7+DA-ZV
M*QN4VG4\4 @EHEFA#]#A210$F*@_8OJU^Z"7E^W"W1 2RZQE2?.HG10%K65^
MR=#IB_P:9)%E[1,M6)7G>9U=[5,Q'K-XM-"LH/FPX+KXYN^MG=?MO+BF7?+S
M8#'A/^(-^BG+4<FD0_=9?0*=+(*LP4HDO*'>(N8"K%VH1WV/BP)O6$#G)P3%
M[H5\R[KZ9VE1O-R3@J<PO=G?_1.OJUORX?M35N]P&/6Y(90=>N5NRIS[[1#O
M K-1U-45_0# 27G">D8[PK?0E?5SQA-\*!%ZF ""2 *-B^%0PT5G?S!RQ*0!
MG;""<<4?<P[7NM9*ZA$&5[-"!T4\$RKJJ5JAFY9F']YH-HVD.+D6=!;-V/$O
MI )M]O7Z[%M^E;[EXIC^C99N_Y7>  4RA?YN+R GU9'W!"9 .B]*&2'?/D;)
MU<X,4[&R*53'0.^-5TK-[QZPR^&/NXNP(/]@.@H+D#!@=V%PV_L7DI/&^=X>
M1,.['N8H&5WQ8*<$+#/]'-^!3M/-=L(L";V54K%35ZR-L!,/HEPL*>1G84R:
M.=X!K<U,Y"Q=\A3Q1P![3_<PS'$!'OF26Q<.F]8/\J.=ZQ'?M1"&*$8W*RS+
MEBC:UP]B2]X5+IK5@VS-#Q'N]A7K/!@UL+.TC%I82RU@L6:6]W!QQM:\68RQ
MTYKPQ^+<+B^ &@6(:JC7MF*)(//0)@TA+L =A0\K9?+XX4:!16+'W_!F2UU\
MC\MLF_.!PGORF&;#&;JI8N(CJHLYTGO*OBM_-?IU!%6*)>()ZCQ"7^N'@=ON
MR:HDYI^]SQU5Z2XYC!&R\';0)JGMRR'?+5]3YV-MY<90$Z'1%E&]$-AF41/?
M@":7#4V:[2+5*NGN)TW9+Z&GI*R0(-U-:H&AT;Y2G:Q\AVD$X .>B[4QZ8[
MPZSJ 8:'TKUUU<]I6;%1':[X@*ZSKT<D3T>7]_>O'K_:R5$_( XX#!LW;9)=
MT_I"RFX4R*YIO6WX+I3!KFF%D+S[%,&FZ8GJTW:=U)NFY67UW:; FZ;OIK<N
MWBFV+G[XCHMU5K+!SWE>%5E.!T6<Q;\.<.O?4'<+M2=#$#NIO7X#D W5OCR<
MW%?MQW!RLMT6/-,-NQ&S?H2>Z[M/<"N&T@KA?,-F<5]P6D2P =LO6X;[L)?@
M9G<[MA=[HUW9RP2"94[:L]M7^,7 W0S!+_5_51/!=D+-&7M#(=>SRU:^.9]9
M-K6F/:MLIB2I;T5B=\G1;T!Q%<&6"TLDD+GU-#A\;"3;.WD\#WP++\Y\S/*L
MHH.79[RAP8'"):-AHM[,8;@P8ZUAM"ACH0%L0<;::Y!IJ7GVS59CS#4F[?,H
MKH5TP9)TR64N)$?++<:*Y$LM40/;TY8&:_O Z)9L9JAEWW%A-,)^Q/L8EJ:#
MT0Z&I3@1Q=Z%*6]GMXJS&\,%0\7RP0$L',P( $?#>C>RN])['JN/+)/"AW_M
ML^JES7Q2\DU7MP]I+L;47PB_( QO_H&S[0/]_\DS+M(MYB>@WZ<5/JP"7)/=
M[F.]"5HVDQB?=ZX9''QY%RK[@]^O#;6/.KJW\Y)\PI.W25,:B>+HJLC6&'UE
MA<0)AM#-0V2?3#7[&J&+,!DT_#@)DGWC+>*:O _L>#?.=SNBH-N,TYG)=]PF
MZOK5W9V"[EY0MYQP#G'O5JCVKY/*KQ3'%RKJ(A(^LA.$PLL5&H5[[BEBKO([
MZQ%W-IZ;3>*JN2.(_;J)C+@\C;@!"#D!X^U+T'>[QUFUIVW7Y+=8;+PVQRGO
MPS0[IZ+M*\SYMC!K/;&\4IA.@963B2@M<@=N:!!*BQ(]T4:<YQ$\UC2"?IB_
M2+OK$).\M[0VOBW3P/Z P?)(QE-S7BG^B+GXZ*GCG.GXZ2UFQQRS@PR1CCMP
MQY3<[@NN+N^95_67V.W(MY1R07'O[5QQ5>JZ27'HW%J&_OI)3#=MW"IIUI2Z
M3G;^F&YPGPLA76(K.Q@>3FG9:=%FK(H-R7Z3PAD:AX2S+N4;N^&(W*.#,#I(
M_]"PMTG?YA'[ 9N[\\<GVNBR!ONR:.Z:O[R_(/F6;S&IW:=A<K??\ 0X_1TG
M)N<)/%IH;IGQ8<'UBAI_;^U\OXT7U[27XWBPF+1*663[&]YM>,:;/]C(BZE^
MM^.;T&+8=NV3 F01S UN^8$WU+LB: $^Q[VX(H9,E_NJI"_'WG(P9!(GS3#?
M/=/9.P.UD.+L -#M1',<"'QYT?QO%GJ'FLL+^+P!:89#XWUF3=%7M.',G:2
M-RLYAPK7*;'9?D#>R_1#Q*LXUB.<W8\K9,&M,QQ6$CI.2%82A@$QDFF 'S4:
M^E@E.-*0&/-VJ-+J8C[="]MVU>$MF_;1(2W[;NS@OY+W!@[49:=&#="3W@VE
M1[?+R /7;!H7;U0W;5#@'+!J23P&FN-H/9IW"-* S#(.U898&@_=C,SZ5L%;
M$ENOO38F=LXDS9^OM$691S[(1L6%_E#MBI4/H$V+6_Q9I'6A?M$!TB-;..:O
M4G[&CW>X&(2XB5*BPI2E' /KA'6@&6ZU%5W$4DDEG0?HIF*+41P9)?I:EP@\
M(S)5H\3X\_?9JBC<I=7", &=6)RP,0,I8HJN!Q?^^-4 13,)-1\M :=S3M-=
M[0W&U06SD$FS<D\5.R2Y5!5S3FNIM^^>R%*I7Y^Z4B&6B">(/T+-LRA2=$_6
M)3'_[L/$E/+2_524AA!9IL= G?F2/F()Y&6/FKY![Y%KI)?8<8[L?9W:2-XM
MFK"_$/LS"J1*JX#H/]T@)G=*] *QK@8719[T-BGYPP'Z@&Z.DMN"0J#1+5&#
MPET41G$CE*(Z)$C4W?[4+R-#8\B;GGB'_I8:D(1"Z3/Q<H-GCF"46G+%XE"I
M#HK]L@G_$[&_HPB(\HH@$]^O#\->D2X*]36YS%YK?MKDIDHK/B6AZ9 :E&SV
M/NM*NNYAGO;">2^RUH1V3[%&LCG7<W@:5Q?5I':)534,MN>J!7K;;"V@LP@_
M^(E!-G]7X ><E]DSKEW4$,5&1'PD,Q%'ZMCXY<HA0ULZ,AFI$+>V]XHU=U5'
MQ2\K4)!YE=9GG(EDEWJS,!@%!Z4=>CLA0QX"#0#L?//-1:,!@Z$2,SY&,<2P
M!(@%)W5#$C-9&UZ&',(HFFLI(8W*ZGN00/0S\L13+]*(;'I974\R"F:9U?1T
M;U+'(ZV(08\RZ,!__:]]5N"-)FWZ8*7WCQ+?[W<7V?T0TA"JFFD%)U6NLQ
M[^$\:>'F@W:.PT7UX=S0NU1LD]_SAVA'G[)SIJG0SBX&;"XW2",X8@H"3@(+
MDL',C(/&WD0.)'<6B4%?\+?.W60%R>D_U_6N%),#]'/%Q>>W%W>,+W/]!4DI
M,\.X+IA8JTNH!&I%T*=]MF$K@F&CPVP($?=J[4<!6RU=YD>/9-#]*W.-0\)9
M['@98+HON$*U$/HJ_A_-]5XA4*_90;,D] /NN?E$^_H7I"PO\YN475ATNB^S
M')?#F=NI8N+;J8LY<GO*OA9^?ZWIF_,[HC>Z]DAC1D=4I5CR$WOT,]K1AXB.
M0LNTOG@KAC[H9)42\\_?IXZJ=)<BBR/%*M(;[&K5V9F#%1JX+P8HN1./CA\G
MBACK I1QO(1"RF^@75R=E3DX^>U_).R1#"?X%2#E-WBD_.8-*:S=_AVJ!SEE
M9 Y8:MD:,#^Q C\SW-19FC(^+TKA<_IJPDRO/N  )-1&D=^6]B:?<%&]L&U:
MU4G.$_D^L9[E +KV@JJ<MAI!Z!R@DS[ZR6.K,VN5\E.MB&\CK'C*.]S\&%D"
MSVF Z%)WFL)+T-%<7INI,P9L^LU,.VD6!J"Z;+2-T JU(/[P8X'8)O,L,)(#
MS@TH?5(NNEE(-!O(321<=Y6;>^6\U=S(E';_N8&&I*7DT[A=6:$-?BKP.N/7
M4K.\JH&[=C:H(+.J;;"Y?5JPM^-]!@07X9]FS>SDD115]F^^8/_A.SM"C;_@
M[]7M-[Q[QI])7CT,9_!@E(D/[:K,D= P[P+2F71V11<+')4G'[-RG>X0!=;_
M"AL!@,!'H"'0CQMN.KLAY:CY =JAA7'%'TE$Q[=6\HYK0:V:N@^\0DQXS=,Q
M=C2NT'_CM$"7>>#EXMC(I>DLQ\*P@)UJ.\<9PFZ_$:>V?*!C5A-^T+%H9!IX
M'J#!;CV "T&-SD[S_)_'%$&&>)H=..3 G!4JA*KY$2(HP .VN ,/P%'NWKY2
M)3\R.\!:4RB*'%?;22T/J>JH97[[66M9/L!TO0_5A@H?@.,+U]II1__WT46*
M'K+<8H4$I/,#!5/F&"I"PCUTB]KUP0/F 5I5IN9'9PMLVPI$F:-J7S]2[CHW
MKUTELUO76LGBT:;K>Z"V5;@ &V:XTD[+^O\<6ZSH@<HI5$C@.3M(,%UN,2(@
MS@,WJET7X,'NWJ0R+3\V2T#;4QBJ'%=K2LNZMZ8=)?-;4ZYD^2C3\3U4:UJ[
M !Q@F-).:_K7HXL375"YQ8DQ/.>'")9#Q2U$A,-YZ-:TXP(\V %:4RKS8[,$
MMC4%H4KHN][NIB^VN[.^V.X:LX0G]/<SDO,[%??I[A87C[\-Z![0@^Z]/4M[
M '%Y3YBO!G*#S^*N3U[CL[!'[>7,39*5HBF+UFUA1/MBCRM$6@LHK1#.-^R(
MT0N-'Q%<^1.(O,-[?X+&$-&"!'!D= -0X$AV%,V6N,F(;>4V?-%?@9LM!P^
MFJU9'@1NMAR^6NAF:Y[K/INM.1[9-5NXM?"JFBT7\@(V6^XQ!*C9FN$(9+,%
M$<GB;K8^IEGQ]W2W9V/)_6/SUO4P'[1U,C;DV@@9& K5UAA_@V!-BHF'7EJ.
M:</)8?;ID"VROD<PRWG@#WQH;@%B0 1X6QJZQO%)>R#AVI[S2V6#R'*\.<4Y
M_4?%SBLV3GW<5_L"-P_J-RDG3@0":6OS1KAI<S^P#_$V4!DF''V9.-7OI#V>
M8X%0""3@,!B=\7=1.CCX?\PT@4YV >&+1ZZT:3&8%B1*\SP8G=6K6E7[M%86
MR_' ^$BFSZ81"=,"+G59>BX_(^BF9%ZC#G6(RLWW$$VXV3G!F4KC.2CH"*KY
M(41[5'">+H=8$1;G(=M@B^."+IJ=6MS@!P9#LP2N?06CRI&UII)3@ZYJ'%I4
MD(-4KOX':U4-3@[.5AO/T4%G>#E&#?7AP;G:7(-&4-0';V--#Q"ZZ79K9\,?
M(8R!-<"M+11UCJO%E9PC=-0RO[T%.6'EZ'VHUM;@+.%<K?$<)G1%EEO04!\G
MG*G,,5J$A'OH9M;T2*&3:J=&-ORAPO!L@6UA@2AS9.WK^&2AHQ:']A7BS)6C
M]\':U^G3A7.UQG.\T!59CA%#><!PIC+78!$0[L';5\-#ADZJW=K7X,<,P[,%
MN'V%H<SQM*_,VSKV,M_+VP=<X/2>MAYN#>ZDVGDML$;MLC%J\OU"M-$ZIP #
MF-I,VXK__A>*S-__[Z,*3M.8G1^M3/DP+W(IM3N$LOBI%K)_,.G4$GQSZT'4
M #GT(] ]*1#;1U3_]=_A-Y$? WWA>A^+<CAT*H33Z6WMI\-M[?P_?\<EOY8:
M%QG92(_C *ON'L !4PUQY ;X/4'Z*\".39ZM@3*5\!_1<_TK>N(_1W""!AK+
MPS,S?KC2/24#9&%T+N8U4A&T/^/#L:7X*/HUO/P[+H"Z2E%'*[I[0=UR0C/B
M6E?U_Y#0CJ[>>#T?D,='[H"=G ^/3SOR@O$-+IZS-9:_U1>2LQ8'U[Z7MZ1*
M=]WG9Z2LOI#JOW%UC==DFV?_IJ_,7^TC*<1/K-RP&Q3&N,#'TL8=XW>8;V42
MW)]Q<4?TW:W%G=<U  L[,\Z04??:4'$0#!OH [&0A,9VOYU8UH=N2_(6B#3N
M@G8UP[@>3RR2=%</W="VX[)"!X--[Y19H+]6Z 57J#6R$AU5/B/7,?06SX)1
MY,<,:@$[T*?[,LMQ69ZL_[7/2NY.[>(U+O=4\CQ?[_8;EOZ5OMD=FQ/]D--*
M>AGVA9WUB)IWT./8,#B_ <C,GHL7ND@]7V\B@F1.8V>9[G")*!=0)LJS/#@T
MF)5DEVU2%G++BOZ/QV1RC]B5Z9P*@5<XW-%) ('2#W*SU77CU1'2!K1KY.R%
M%^Z(#DLCCSH*#GT/H0.==PC5J$&UGC?NO.AZ"6$)%+#M_K)_O,/%Y?UE'67S
M[0W>\N7( 54GRXGOJ2GG&"0F/7#EO\Z CMIJN:1^U&G%\BTJQ=.PC)RN3V+Q
MZ?MD4A;ODL4<*(OPX+)ZP,79OBC8'#6_G. S9@X.P#A53'P(=3%'$DS9=^6
M1K^. DJQA#]!XE%]&T>)OM9/__^P%)BL2V+^W?L$4)7NXM\8(LML], [JF[[
M">>4C;N3?'.R><SRK*P8-Y^QN)Q#SHE9LLU6#3M9UP7@.9[";+:PM*Q=O;72
ME=Q\^K_2QZ?_]P0U#R*AWSS8$,?:'*R,VJCH+7W&BUO8G0ES+(.!MYFLK656
M2$BA--^@OMR/#6[=VO\B" \X@+E-OY\5>)-59VE1O-R3@LVC4N^R>M+H?5H-
M664A(;ZED80CQRV\ FF1S.SIJ&RB(:&%T)J70NM.,78/0E,0L4F_L'2U@029
M56=]5AH(=KD8"?Y 6Q8+>XX@%*T(0V)=%)WUD-B61N]?,1(UC00\' ,V"/7
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
M[FM5VG3>I"K3K-UQ.A9(^&_O*OIC3.C55!0Q^;2#K9JC<KW-E]-UOLR8N+Z
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
MA3MI\)%ZXGQR"%"(5P^V#=A!0--Z9XK2H.GE +V!@"J23,%QAAH\QYLLH#N
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
M5G,G=_ULA_K$Y_9A(2*J/Z3YMVI7O2\*4ER0HL!+:,>'+-EH\-W/T$&ZB2$
MYOO;$P+]1BU]=F!@/EH$OP4EI6Z]KE6!& <ZLJ#?@6GBA-8!",2UJ]3VH^?K
M6I(#UN+;U%=<RI[\BI>0L=^?YTEV7Z9EOWU9,JMMK9<YG-U9MC.@#?9KM+3'
M/D%FVVQP(\F.)/\<#=4646JC=<.CVH![9&B,V17,$0S[?4[?Z_XRKS",M]-;
M_"ZIDHL#]2\GU^W:D,K=\D92#Q.U:8./0?;(UYF?D6W!GZ+&8P3/D2"8>/>]
M3:\2^Z_?V9UOX)!&X026""9P3NUOQ:SR-'0IGQVW7#>?>:!:J<4'QEV!.MRV
MZ1;UGPC^GGROM>++$\,'.]EI?2214#-W601L72[7Q?EAE5(YYU7%W+UZ#-)/
M*'<*& @](-BOWP>/1NDZ<!J8%I<7'[XB\1 UGLX N!8]26R_>6>Y7$LO\>T
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
M\Z<#\.FP/;*_=EK8-HX9AND.Y[1?-S"^+](EWPK_!!VS9@E\+,<<<'E<*O]
MH"SU$N-5^8%^TG=IR0Y-T%3ZR]HXZ+!G[ PX;!@#V&F_FE@##6O-?09J*8@-
M,')<M0<9=(R1YGRX 8=85HPYR=AXPSRR.,[+[H]I&+?VLV,)@\:@I9S)J,,!
MDL0'+&KC[Y?1-7Q;K:-90] 1AKW*,';0'%G "/N9Y&$&\!PUV-C6TQF%K]C
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
MF;-.^APXO>S66D_X!,]5M=Y<W20Q0\W2)&<3:YQ:W'# #Y>OJ$#Z7RF1GUT
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
M];(N& 7:U"2HY#10I)&^/YQ=S#=0=ABFAF_(H4()/(**2_1W?K01II>3S:;
M&S:R$06?&C*3 B<0+^K3D*S(PK)*;^<PNVR%)^+6[VT#-'%)F^N7'!&N0?(4
M&R5#@?I*(O5(@P313 [3A421)L4( 2._1,+F);USAQXE0R DT?.XH!(')2'K
M1*YQ4= A9G)WSA87/^/JBSRA1U.+BV2?TK'I1T(?EAVT#>*M:T<Z\7H5#W/0
M%+Z>I+MR?6TQ5UF+<W$A$J_1F&0,%Z(JY&V2'?@?\/MWF(QG \:54,-J,; %
MY]-:2WAUH)D!_%6?YCR#DDV@'V6L 9.7;!R"3>()F6Z],P<QQ\IGSKK'-(Y
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
M8H<"J\)I\SK_8/^Q-]5;[,\K<ZO3_P%02P,$%     @ Q&NV6*J49'C+P0
MQC$. !0   !M;V0M,C R-# S,S%?<')E+GAM;.R]:7,K-[(H^'TBYC]X_#[;
M;MN]^4;WO-!ZK'DZHIXDM^?.%T>I"%+5+A;8M>A(_O4#U$+6@B6Q% %0C+BW
M?<1*Y(9$ D@D$O_XGV^;]*M7E!<)SO[Y]???_NGKKU 6XV62K?_Y=55\$Q5Q
MDGS]/__O__/_^,?_]<TWGU"&\JA$RZ^>W[\ZSW&TS)/E&GUU_[!8)2GZZH<_
M?_OCM]]_^Y<??OAS[_,WW]#F:9+]_E_T?YZC GU%R&;%?[T5R3^_?BG+[7]]
M]]V7+U^^_?+CMSA??_?#G_[T_7?_[^?;Q_@%;:)ODJPHHRQ&7W]%X/^KJ'^\
MQ7%4UCSWFK\]YVF'X,?O=K2X$/2O;SJP;^A/WWS_PS<_?O_M6['\NF61?@80
MZ<#?)O"M3-__]--/W]5?=Z $42) O1.;:.^KKQK]Y3A%#VCU%?WO+P\WW-8_
M?4<AOLM0>1L]HY20K)N7[UOTSZ^+9+--4??;2XY6;#QIGN_04.W\1+7S_5^I
M=O[''O-W)NRMJ3$]X3)*[?!9XYOR.B%CSO2=+=6*6+ZSJ64RR-$!M-PC8\[T
M/<H3O+S*EO,S/B9EB_G',LH/8"I38N8"S,^U JL;.BFA;V.\:1#3R6%9I>@F
M^5>45O5D<)8M_W<5I<GJG4Q?9W&,JZPL+E$9)6DA%X,0(%S^\.<__=C, /]#
MF8*6&&B]05E)$']">)U'VY<DOLE6.-_4!.]SO$5Y^7Z?1C70U7^J9$L;G+_O
MX<]R%!F(:9N#&=1 '.%CE*+B8%)+"<X@Y$6T3<@4=?6V1=DR*:L<%03T$FUS
M%">=^9UM<%XF?]1_UI %.G]O$<^F#7N<S:"VLZ) 93&_$GAT9C3W3SDN"C(
M5PD%76SIXILXGANR0M\<H-LUV=!1"/&EU:9*Z9RP*%]0?H$WQ+A>B!$EK^B6
MD-<7$HY:A_&'I/B]^(4LTW.")"L35%S@C&J';*.2>IC<)F6RKO6I+X,6%1UQ
M+LDRXI6@>44W9/N15[1CBT^$9D$UA8H'%.-UEOR!EOK":-"P)@K%G2_1\B8C
M"BQPFBRI79Q'*=UI/;X@9+)@,*:H(^8]->3: 5\1%O$[0N=DETZ&*IVPBZNB
M3#;-^K &Z[Y%[S5S^K+:(6M?X%]1LGXAA*-7XJ76J';:9VG:A@MF$QA*UK[
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
M3(A)=DT/PM=N%PD"SK'I(>@ZV>=H6</XXR9*T^Y- F8G,R$&G3R"\+6318*
M.GF$H.MDGP-J#>-7&Y2OR:ST*<=?RA=ZSS+*V"-:"#GH= ZDKYT/$0QD!!Q$
MG3'X'(>[B5?Y6;5,")ZSLD1%(RGC,IL<L-68"- _2P"+)3$$$9[.#GR.W.TS
MOK/'<E->Y3G.+S#A,^;8 [Q!.<ZCYS?PSSZ4Q01GUO/Q=3>K? X1CN1XJ"V^
MOO].BZ<0H=_/LBA]+Y)";CO QFP[DC;VWJ;4Q%>S+RGNSM;\#U(^OJ T%:U3
M6 ##->D P#^[D(H!6Y$.VG?]ZW^T\;YZ3I/X.L41.\+ ^#[HW<%W7SN7+P2H
M;P?-NZX-(+*(-YOVE=.ZQ%*QJ$KBES)Z+L:.+P(:#*.,P@:^6H."F+"(HQ!?
M9R\^QQW;)?1UDF]NEB/38'YKU3/ZYE^'BYB7E=,8-NVZT>=@8<LRX]R8\678
MA;Z>$O,9AW7?X$SX1Y^#@"W#-*^H7W!JV('CK\-.W'_UMB,Y L Z<]^XZU#3
M@-\_OILHZ);\,$MM+D#9,D,C6T7%<RUM57RSCJ)M8VDH+8ONE[W)M3_\UE1W
MV_'#J=XE@>IB4#PHT]&C(UA;5/2:F"4M_4X9^34I7RZJHB1,YE=O<5K5CP/0
M!X +M'R*WD9"&V!H%:*%P=G8E74RMJ&2X4CGD*1C7HN4\])E.I9Z@8MRL:)5
MTVF=V4>4OR8Q*AYQ.EZ*R0&[1&H!H,_F!180;$4BC,XKI.D8RZ<<TR?;\2H9
M^VC&EU9;@R\^]S]?!'"'#U#HET8K<1FEM^ZZ^1&E*3W:0AE9'*3T+=_E)LGJ
MN@(TCV%4NGV7':K2:)<O"FODL]UH"0XV*2AVYZ79])9)O:KY%R]1OD;CY ,1
MR&ZAPP+QV60 0BDL55BX](NUD=W/,RZ00_=3OYMRL]E&24Z%9=N%&*C;FG*
M?+8-D&!@Z^!A<U[436OY$249??1KD='WY!<K3KZ2#*Q;F'#!?#8/H'#P)0L7
MGT;5MY\:$\G0FL89'+J0-JR1K1O)^Z_/M48B@&A5R(3PV33D(H&M@HE*OQ*<
MZP5MG81+YDGVRI7S=1=7&GWUV03$HH"[?X)&HUZ</[Z OA=UAS,\M&FV+<"
M.P\A ?;94I0$A?L-"5;]<G3NEZ5[5]B%!9.L(B+N0^CG:(5SU'LH[>J-:(;(
MG&11_GY#U%40W<0TH(CK75TWSI@![UDI#8+F,U'RV?P/IV(%ISLC2P:5 =U/
MWJV\K1=I7X%ECADNU,#>&5#^VZI,-$4[8Z#3*03HS2S?1%T9"_WIAU9A_0\^
M=S]7 '"/]S$8E/5S[0CN4+GWD6=EF2?/51D]I^@)@Z95[?:MOC7:^VQ7INH
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
M24P4#O=&JK: K:AIO%,"<M'LE72H![AO:A_[IE>'ZL0[ZF:1"T?#9(3G76#
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
MZ=EX^$-L-4!HSB,@H=F0FK0JIB3%W%F4QD&$R\/5YKV!T3,"DE-6E3:]=R,
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
MX?2MI<;E+#3)?E>S/>1??,G0LI6E%T89F0 0NBLN)(/VT1#41)3:@A1=X/%
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
M.<X6VE=W7JQN<;:^35Y1<[!2/.%SU A-M+<:>V_5=IWOA;<[*CO7U==\9J[
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
MOA,'"#X<^P," M_,1CQ'D,T7DWOZ@C5-;M(2;'*]EB&:'$]P8Y/K(0ZR4A-
M0D))U\4QVL(MKM\V2)OC"F]N=7W4+FH8,),=Y7Q?XRK7-*5I4[ E]9N&:$A<
MT8WMJ(\Y\+M<K/4O%J\OF>KK=H*CAJ<M'&*H]; ;N %1?V;;(B][,RWY:S_+
MDC]^>Z "LMY+'/_>/22X__V@+#+],N-+GTWK[Q%)&/T<O26;:L.NSLOZUA7E
M'7YS]WX>0YU8S/KHI;P]@KK0[;!AN$YJ.ABPR/@82MF]&-AO%*Y"9O':/)<S
MH\_ND0RRUM8IA_W FE5*0E?*(O<P#?R8$T)GS>B$IV2&&@&<I-Q,1_3S>$2W
M"3ETG4P+BK>E/+H;X]^SK&U&,GU[G85,*!8_OXZUQLPL;(5<<VMWYH[RUR1&
M;#7>X;H(#FH.?(LG7$9I_SO-[+K#Y7^CNE3L.DO^V"?:C;,PYJ(SSN*P3R>
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
M9;= GJM""YD:=%LXQ3PC"TP]56@A8[[;P@;SMT&R =,&QQ\:5KH?K&T^*B-
M!<STMR $5K85=;%Y>8"Z+$J!LIN1R:;]Y\W^D-)7PIC-0'U0:M-(%]G&%RW2
M$8&6@B$[\O)H]34H!R(AZ7N7?<ZSME+(XR.W DA?M O/KI9."=%[>2WZ?KN-
M0B+6(2%,6V88AO%%;S L:FD,!['^T<MFU(PFY5FCJ!XIJCQ5NU(B\$:' 6UC
M7D)07Q1(@6$M/1+CU[^X;#O!4.4(1'4.#4AIG[ICTD9ULX2L3N3Q6R1Y[EF5
MEXHI[E,H_FY?[AP:LC3O+)_E7Z>EL_SC^^@5J39IA?.Z5.?WLY((7WP;?^F2
M"2_3\Q'Z-4JB?;&'35WH6VO<]K]9FWF0.*F8]/XTZB"H#-)^0V_FQ-?@C3^.
MT+?C(>7-Z7$4D"X>QWY#PX?2<PMFN&OS%Q% *.T>W&OTL?9:W+N#*CNJ[P\0
M<CF\Y5R<PS>0.9=O[5YVX])U1UIS2#'"Q&THDP30T"F)?$G')<EQP#+.&V#W
M3DG\L129[!#OR'/2J$.AO=YTY(Y9HG++- R+?1$'.7L2IJ0ZK"LIE?^.237D
M"7L^)LVC?U>_<V4P4$C3:-N[IL;0>J;D,\ESRG0P1Y+&7OU;/7$2LF/]6\S+
M$<E,8:M2V)R\TUT%OF=9GKM90$82T1W1L&\9V1;Q;;0=YITHM)#I6[?%4M2.
M*X59M*_;FY?QD.[B/E TZ-/QH<'N)\]41\#7%!WIHS4<S3B/,GP)HH05W;]/
M/D79@691?86\?MYVH!THV$:L$EC/]$>%\RD*)>FGT;"_>%OH5\&](;$SA*X
MY!#<=FNFJ'0V1]% QWU[RHZI&<)HMR;>SK3M6,5G4%/MA&.D_L/%1F0]&?**
MG/?R9QXDNZ@DOUY)K=X [9-2KBYU'9<HV;$++C^C..9>"55O>KPVHM+4;D8^
MN^Z3D]OHE6R&9(MS\K$-1UGY\H8V)"*@ZO+]:_ /FE[%00;5H=9HV<A$J:5C
M0CF1QRT;K=E:+ARXM95DMR++Z9ZDCR2N%L[L)3IP<MWDD&VJFPC2VD:J.YA4
MA?7^3JK8994 )^K*W^+3SVFP(8Q36+=XGQNICC_[J$42)B>KSAB_ES'P9Q*^
M)#2FN_?+( .X!_5'I4VK5+@V7FJ:ACBFJQ^N4QO7!TK[GNG9?_['G__\2Z5K
MY0_PSL=B5F%Y@"EI.O&#WPX1S45[I+"YCXHX44CS[*;"_B=<%I^VQ>)U])Z1
M>!F$_RSI+GF1;*U34(AT58IB,?JJ)JQY=%9*@WXPP0D7H\X1E$X]H*&':D@"
M&R;EKI>0VXEVF8C'1N)5X+F"9;U+AF7<JY<)6Y=%%B6D9('M877$!_#I2*".
MEZXY4*XP5N_3L'<&#2]@=@!O:M^^"PZ'[&1<7-'T0--*G\$]&@O>,"('M[94
MX,>$*K/=7Q:D/57OQ$M[L.92 ?7F*:1Y_G1(HV2WC4B\^1HDQ38(\X+] JJ.
M0HNC'QO1P@\%4F=>0X=0G<SQRH&^&CU__1+2E-PD(>PMX7QN'2.CSWYH@X0M
MC:$?8YRC?IQE>0Y,:M5=52[6QF!&(/YH)C+.2)MB#G-[\-(U+.#XEG-!2J6)
M/&YW:_>2E("R.\(KP:?62"Z#7B/'I !=C<*"RSFW?3U*<23%9W#YY2A<=Y)#
MM\]7HP1L=>Z^=.^XX%5/@D"NC%P$RU!/G'QF4%ANQSY?4A)+1FG#4-HHEJ*-
MLHM*1C1OMFM*;DA];&Y)98Y*U\9T*9?\O,G:YYSE,;RJU0'/7\"YCFO2F_&R
M)IYIH)($INB?K",OSV7=C?)^.^1NH'(XX/:^MP38&S53XEI/P61=>%FX4\#\
MYR(OJL>'CUQ?OQU(DO$JA9A );=Z$*@<DR- ZQUYRY]_DOB5?*5)_J)PI%9
MACCC8)"YN 3@]4ER"E*6)GKID)(H.R=A2//=EL)R_G<2I,\_Z:1I,L"A-3N.
M.#[8I(!E9W,N'"FR%AFT,07*GH?WK29BT9\&-9:/.!$ ^5F?"C5-_CZ_I<[R
M9UH, ^_3D&A/A1K)!YP)@/1L3X2:)&M9YC;F00D[?1YTD.C/@PK)1YP'8^E9
MGP<52<O-6E?U=JMZ((S[P!$$&*Y>Y7QZCD;NR$RIZ[=+J&2B58^"3JC8T!\,
ME>[[%4[DW7I8XZ1EV6)MDZ/4DY%<I>_=:[5M:XVIM;5;WJ0E5ES+!(0:%2X9
M0+ERR6.]O>+6[97U%H+?MQ <N<RR7H+R[!*4AH_:D3J1Z[V&V0].L(4Q^1)#
M#RWFQH)?*<1/)<?50[PM6T]D5[W+"Q@]*-AV^Q3#6F&UI@ T=L!O+2O];\9*
M9\31OI31$XT+ID.<XAA"H+;\!0?(WJ0$I4F1[ QF8A=757Z"@\/&] ,']H&D
M6YKN@R0DQTTMXA0_0<&V)?#%L.Z-M@ISDD&7H/+WG3;<FDK%*]1 >"*4E:G>
M1[7HS5]EST*; !*D7J;(MDR.',<#?Q;/L0Q\M\G&(XWCSS3]&:0;#B, Q("5
M'H1-9C@<<,BV."%%LJ5<POOS#L!1O21P;*N_7AU(&M%-.7O3W&*$^NC=;9+J
M/U4NDH>*-IX360 Z]!F#H*YK!()!)2V!\7F],/^>1GE.DOOMMBJ\1C;/]"E@
MVU.["7U+(EX00JGM0*&0;5W7,!T1**D<L@.-\*@SMS1;5DON2;1+KHJ2]B1\
M?TZ#)*MK ;;OO7#T$-]PH(28AJYKH#+S2NJ'P>YO5I?$$OK^)V]MH1'I>M:0
M1H92;0U=)_"*8D%2XZ,%Q9CKL,".R+KBZB%QQF%T5S OQOWVBI8\)+OL<Q!&
M<91')'NB\= DQ &W,2@)L)M#KL0B8O1E^/R] =&R>[,_!,S<[=2&J'^J7IGB
M[\?H=H-E%='.3=7295QAC4&@]C=%#N%QDSF*T%XV )&_@M-+!Z/8%"I8/U&=
M]5,)!YUXF#?XD-)-$>:_!VEI K-%OI3"??Y"TBNZWT=YY:?5SRF$(SZ(+CEI
M@CI-3T\B*S2U]#!TA\+WVRCXP3;>=RA5$ 4+<CZ"-<9JEN8=-LN_3BR6?WQ_
M+&<6 >+DH]\;LCN_GY5$,/((?.F2"4<5YR/T:Y1$^V(/D@I^:X@=?+.VOD/B
MI&+2^VMV!P%;D0<-W<DMD8UC\,8?1^A;.X[];\Z-HX!T\3CV&_H;J!XO:E2T
MB !":<//O4;^!I]Q&Q;E;P=]$0G1'<7F<:89C\'1.4%B$/#.%0AX2PEVR29(
M-P/RI/='E-N=$N^P[8PE//6[ B.90AAX!*W'+M6'@.(8'>7KX+IIWA*'T'O^
M@#M^KE/]F8%;;WL^'86N/L!&IKHB*VYP"/3^FD]:YWR!S.5.()4>1>(WZPDZ
M[^;[E;Y6>7HW"6<F7X1A6@2";+$)&-J3C0X&ARR5ACR<>3( %MLD1V!KLW+*
MZ/)W(E@(_=FIT;-@0SKVZ'MNG)B_TUIVDV4%&<Y5O<8H'1TW7J;.2H1T!AT>
M4^!EUIZ8R8>4D/(DSZ+1-TF8DB CGTC]7R6=1N!!J;<0SS(U'2^Z,RB]D!@O
MRR)+^ W>*_M33=D'C7":?6RT4#6&A7(.G3WVK)%6Z$Q*JYC'B\VFNN";?2Y'
M$KCXJZ2_6&0HO98C6Z:^*PKQ#/- 3M$<1>0F%$\1<O,IR@ZT)OR4N4[4%FH)
M#I1^<W$L4ZUQ(CN#-G,):93X+\M;Y)5O,YA"AYH(3M]\F'5.3+PO,<OT4+AE
M\5_+FRE*\V!TL>%C>@$E]SOF]0/^:OI6R/1+#A=%3O<TCU[):7<17'.0@0\N
M.O#!?=4N14$8T2YYGXU^_?<BXLWX:-ST:-"T&)U6__Y>;QF* LH;%L(T0N?
M6%,_,<WHE#$0S1)2Q8:,W7)2Q*1PG/&_M9L2AKP:@+P&8#3E']RZ;Y(-V2?1
M-@HKQ0/SNX0P#:4<&&>F(;3B8_@2S\KN^LW!YGGVEGP:4K0VBV5YVTW.XF-<
MF#Q'VP-VW4-N%P)T'R_A"F-/3#/B.#UX&>:[I<GNF:3[AR(-7X*,G-B";#4D
M="-E*;1;#%^^7P4YV='T_7[+9D\+L0%NB$W$(A60!(M;@N.0"M9IG8A%*C@)
M%AN"NPH.4=X),\%U8H5 ;9U8#I"U-7KJ:%(DX_WU6K/7JO8LIS?/#8ZIRQ$U
M-3&Q R4DBPV4-CG^IO%C-U?A8*EL/]C!.MJ9VMUZZ<3@<\MS9RBTD&YDEET<
M+6$G@HY/67U+0IK4ZV<0MX3?_XBC73U+8&>(.80#T4U!Z)9:7>QID?#D)@.7
M*E0+;GU],Z !PB40E N\UNF3(EX.6Q(6:U: 'B+C4QR[0?6\2B:H6.RX*5@2
M.)_4)*OA0_NIU'PITSQ6TKX,/;QZSC)1MRRY?D(AJ.D;>44 S]P!/[:;]."C
M%3.$)0.0V_JF0A:FT8$-">CTDT,>^1) KD6=UJ).YUZ;(7&N19T&X[@6=?+7
M^!@O:A^\J!-FLT+GYPB0+2%+YS*(V7M<3R^$Y+>TSFB GDJ6@+7/!W/!7.$-
M?B59"BC@SV98J;+W[V@25JGL>5T=%ESA$9#=5"0>I+VW5^5#1%6X[$]R/O9C
MK)^'U=IKR(8RV&J>VD(QO"<.4;"]7#8NK \JA.1468GX>/TU/Z1; U588.42
M/3Z(+$"Y>-,%N1TK63)\G%[6[GA(Z8&D^?M#R55^D6RN_U5$ASI,^5QV"]@X
M"BU.M0[E+9QBGI$%FD *+63,=UM8J1<6),4V"//JU;CFF9!WSK%7"GD\! L@
M;;J=T8-&5=@=>9IEW=0':@%Z?Y=DE66!ZDPDI+!/W36%_N3=^!["PFV&ZNNV
MTKZ(0J^?]VO[% !S?\O+;L%!"V,!MW:S6B["D 7FV8NB-(["B!N^D0,V;(H
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
M%P;U')XR5R]^HNX@:MSSY.$U_,JK=;$^!S]B,A:I7/IXR59=G*0J0.WS9>6
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
MY/_\#U!+ 0(4 Q0    ( ,-KMEBTYM[1JF4$ $G7-@ 2              "
M 0    !E9C(P,#(V,C<V7S$P:RYH=&U02P$"% ,4    " ##:[98J:4.Q2\H
M  !L0 $ $P              @ ':900 968R,# R-C(W-E]E>#$Y+FAT;5!+
M 0(4 Q0    ( ,-KME@4E6D6C@<  /EM   3              "  3J.! !E
M9C(P,#(V,C<V7V5X,C$N:'1M4$L! A0#%     @ PVNV6-V382]T P  ,@P
M !4              ( !^94$ &5F,C P,C8R-S9?97@R,RTQ+FAT;5!+ 0(4
M Q0    ( ,-KMEB$ZL]>FP,  +4+   5              "  :"9! !E9C(P
M,#(V,C<V7V5X,C,M,BYH=&U02P$"% ,4    " ##:[98?7;G;?,(  #C+@
M%0              @ %NG00 968R,# R-C(W-E]E>#,Q+3$N:'1M4$L! A0#
M%     @ PVNV6(#LLU<""0  (B\  !4              ( !E*8$ &5F,C P
M,C8R-S9?97@S,2TR+FAT;5!+ 0(4 Q0    ( ,-KMEB5FRI_[ 0  )P2   5
M              "  <FO! !E9C(P,#(V,C<V7V5X,S(M,2YH=&U02P$"% ,4
M    " ##:[98N+Y5>/P$  # $@  %0              @ 'HM 0 968R,# R
M-C(W-E]E>#,R+3(N:'1M4$L! A0#%     @ PVNV6&/(?DO!#0  O#(  !0
M             ( !%[H$ &5F,C P,C8R-S9?97@T+38N:'1M4$L! A0#%
M  @ PVNV6&_ZLS."&@  3($  !,              ( !"L@$ &5F,C P,C8R
M-S9?97@Y-RYH=&U02P$"% ,4    " ##:[98I46EJSRB 0 /. ( "P
M        @ &]X@0 :6UA9V4P,2YJ<&=02P$"% ,4    " ##:[984M#58!4<
M  !U3@$ $               @ $BA08 ;6]D+3(P,C0P,S,Q+GAS9%!+ 0(4
M Q0    ( ,-KMEC&+?;UY"$  "DD @ 4              "  66A!@!M;V0M
M,C R-# S,S%?8V%L+GAM;%!+ 0(4 Q0    ( ,1KME@F5><4+(4  .+1"0 4
M              "  7O#!@!M;V0M,C R-# S,S%?9&5F+GAM;%!+ 0(4 Q0
M   ( ,1KMEB\F#/^AG ! *4O%@ 4              "  =E(!P!M;V0M,C R
M-# S,S%?;&%B+GAM;%!+ 0(4 Q0    ( ,1KMEBJE&1XR\$  ,8Q#@ 4
M          "  9&Y" !M;V0M,C R-# S,S%?<')E+GAM;%!+!08     $0 1
+ %8$  ".>PD    !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>137
<FILENAME>ef20026276_10k_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:country="http://xbrl.sec.gov/country/2023"
  xmlns:dei="http://xbrl.sec.gov/dei/2023"
  xmlns:ecd="http://xbrl.sec.gov/ecd/2023"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:mod="http://modine.com/20240331"
  xmlns:srt="http://fasb.org/srt/2023"
  xmlns:us-gaap="http://fasb.org/us-gaap/2023"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xhtml="http://www.w3.org/1999/xhtml"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="mod-20240331.xsd" xlink:type="simple"/>
    <context id="c20230401to20240331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c20230929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
        </entity>
        <period>
            <instant>2023-09-29</instant>
        </period>
    </context>
    <context id="c20240517">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
        </entity>
        <period>
            <instant>2024-05-17</instant>
        </period>
    </context>
    <context id="c20210401to20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c20220401to20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c20240331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="c20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="c20210331_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="c20210331_StatementEquityComponentsAxis_TreasuryStockCommonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="c20210331_StatementEquityComponentsAxis_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="c20210331_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="c20210331_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="c20210331_StatementEquityComponentsAxis_NoncontrollingInterestMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="c20220401to20230331_StatementEquityComponentsAxis_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c20210401to20220331_StatementEquityComponentsAxis_NoncontrollingInterestMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c20220401to20230331_StatementEquityComponentsAxis_NoncontrollingInterestMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c20210401to20220331_StatementEquityComponentsAxis_TreasuryStockCommonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c20210401to20220331_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c20220401to20230331_StatementEquityComponentsAxis_TreasuryStockCommonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c20230401to20240331_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c20230401to20240331_StatementEquityComponentsAxis_NoncontrollingInterestMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c20220401to20230331_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c20220401to20230331_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c20230401to20240331_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c20210401to20220331_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c20220401to20230331_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c20210401to20220331_StatementEquityComponentsAxis_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c20230401to20240331_StatementEquityComponentsAxis_TreasuryStockCommonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c20230401to20240331_StatementEquityComponentsAxis_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c20230401to20240331_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c20210401to20220331_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c20230331_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c20240331_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c20220331_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="c20220331_StatementEquityComponentsAxis_NoncontrollingInterestMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="c20230331_StatementEquityComponentsAxis_NoncontrollingInterestMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c20240331_StatementEquityComponentsAxis_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c20230331_StatementEquityComponentsAxis_TreasuryStockCommonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c20220331_StatementEquityComponentsAxis_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="c20240331_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c20220331_StatementEquityComponentsAxis_TreasuryStockCommonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="c20240331_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c20220331_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="c20230331_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c20220331_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="c20230331_StatementEquityComponentsAxis_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c20240331_StatementEquityComponentsAxis_NoncontrollingInterestMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c20240331_StatementEquityComponentsAxis_TreasuryStockCommonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c20230331_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c20240101to20240331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c20230401to20240331_BusinessAcquisitionAxis_ScottSpringfieldManufacturingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mod:ScottSpringfieldManufacturingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c20230401to20240331_BusinessAcquisitionAxis_NappsTechnologyCorporationMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mod:NappsTechnologyCorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c20240331_PropertyPlantAndEquipmentByTypeAxis_ToolsDiesAndMoldsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ToolsDiesAndMoldsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c20230331_PropertyPlantAndEquipmentByTypeAxis_ToolsDiesAndMoldsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ToolsDiesAndMoldsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c20240331_RangeAxis_MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c20240331_RangeAxis_MinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c20240301_BusinessAcquisitionAxis_ScottSpringfieldManufacturingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mod:ScottSpringfieldManufacturingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-01</instant>
        </period>
    </context>
    <context id="c20240331_BusinessAcquisitionAxis_ScottSpringfieldManufacturingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mod:ScottSpringfieldManufacturingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c20230101to20231231_BusinessAcquisitionAxis_ScottSpringfieldManufacturingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mod:ScottSpringfieldManufacturingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c20240301to20240331_BusinessAcquisitionAxis_ScottSpringfieldManufacturingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mod:ScottSpringfieldManufacturingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c20240331_BusinessAcquisitionAxis_ScottSpringfieldManufacturingMember_IncomeStatementLocationAxis_SellingGeneralAndAdministrativeExpensesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mod:ScottSpringfieldManufacturingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c20240331_BusinessAcquisitionAxis_ScottSpringfieldManufacturingMember_FiniteLivedIntangibleAssetsByMajorClassAxis_TradeNamesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mod:ScottSpringfieldManufacturingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c20240331_BusinessAcquisitionAxis_ScottSpringfieldManufacturingMember_FiniteLivedIntangibleAssetsByMajorClassAxis_CustomerRelationshipsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mod:ScottSpringfieldManufacturingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c20240331_BusinessAcquisitionAxis_ScottSpringfieldManufacturingMember_FiniteLivedIntangibleAssetsByMajorClassAxis_OrderOrProductionBacklogMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mod:ScottSpringfieldManufacturingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OrderOrProductionBacklogMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c20240401to20240630_BusinessAcquisitionAxis_ScottSpringfieldManufacturingMember_IncomeStatementLocationAxis_CostOfSalesMember_StatementScenarioAxis_ScenarioPlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">us-gaap:ScenarioPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mod:ScottSpringfieldManufacturingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c20240301to20240331_BusinessAcquisitionAxis_ScottSpringfieldManufacturingMember_IncomeStatementLocationAxis_CostOfSalesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mod:ScottSpringfieldManufacturingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c20230401to20240331_BusinessAcquisitionAxis_ScottSpringfieldManufacturingMember_FiniteLivedIntangibleAssetsByMajorClassAxis_CustomerRelationshipsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mod:ScottSpringfieldManufacturingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c20230401to20240331_BusinessAcquisitionAxis_ScottSpringfieldManufacturingMember_FiniteLivedIntangibleAssetsByMajorClassAxis_OrderOrProductionBacklogMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mod:ScottSpringfieldManufacturingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OrderOrProductionBacklogMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c20230401to20240331_BusinessAcquisitionAxis_ScottSpringfieldManufacturingMember_FiniteLivedIntangibleAssetsByMajorClassAxis_TradeNamesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mod:ScottSpringfieldManufacturingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c20220401to20230331_BusinessAcquisitionAxis_ScottSpringfieldManufacturingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mod:ScottSpringfieldManufacturingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c20240101to20240131_AssetAcquisitionAxis_TMGcoreIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">mod:TMGcoreIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c20240101to20240131_AssetAcquisitionAxis_TMGcoreIncMember_FiniteLivedIntangibleAssetsByMajorClassAxis_TechnologyBasedIntangibleAssetsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">mod:TMGcoreIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c20230401to20240331_AssetAcquisitionAxis_TMGcoreIncMember_FiniteLivedIntangibleAssetsByMajorClassAxis_TechnologyBasedIntangibleAssetsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">mod:TMGcoreIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c20240331_BusinessAcquisitionAxis_NappsTechnologyCorporationMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mod:NappsTechnologyCorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c20230901to20230930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
        </entity>
        <period>
            <startDate>2023-09-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c20220401to20230331_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_TwoCoatingsFacilitiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">mod:TwoCoatingsFacilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c20230401to20240331_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_TwoCoatingsFacilitiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">mod:TwoCoatingsFacilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c20230401to20240331_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_TwoCoatingsFacilitiesMember_RangeAxis_MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">mod:TwoCoatingsFacilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c20231031to20231031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
        </entity>
        <period>
            <startDate>2023-10-31</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="c20231031_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_ThreeGermanyAutomotiveBusinessesMember_RangeAxis_MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">mod:ThreeGermanyAutomotiveBusinessesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-10-31</instant>
        </period>
    </context>
    <context id="c20230401to20240331_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_ThreeGermanyAutomotiveBusinessesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">mod:ThreeGermanyAutomotiveBusinessesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c20220401to20230331_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_ThreeGermanyAutomotiveBusinessesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">mod:ThreeGermanyAutomotiveBusinessesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c20210401to20220331_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_LiquidCooledAutomotiveBusinessMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">mod:LiquidCooledAutomotiveBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:PerformanceTechnologiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c20210401to20220331_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_AirCooledAutomotiveBusinessMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">mod:AirCooledAutomotiveBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c20220331_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_AirCooledAutomotiveBusinessMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">mod:AirCooledAutomotiveBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="c20210401to20210430_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_AirCooledAutomotiveBusinessMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">mod:AirCooledAutomotiveBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="c20230401to20240331_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_AirCooledAutomotiveBusinessMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">mod:AirCooledAutomotiveBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c20230331_BalanceSheetLocationAxis_OtherNoncurrentAssetsMember_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_AirCooledAutomotiveBusinessMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">mod:AirCooledAutomotiveBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c20220331_BalanceSheetLocationAxis_OtherNoncurrentAssetsMember_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_AirCooledAutomotiveBusinessMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">mod:AirCooledAutomotiveBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="c20210401to20220331_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_PreviouslyClosedManufacturingFacilityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">mod:PreviouslyClosedManufacturingFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c20210401to20220331_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_PreviouslyClosedManufacturingFacilityMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">mod:PreviouslyClosedManufacturingFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:ClimateSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c20230401to20240331_RangeAxis_MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c20210401to20220331_StatementBusinessSegmentsAxis_ClimateSolutionsMember_StatementGeographicalAxis_EuropeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:ClimateSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c20210401to20220331_ConsolidationItemsAxis_IntersegmentEliminationMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c20230401to20240331_TimingOfTransferOfGoodOrServiceAxis_TransferredOverTimeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c20210401to20220331_ProductOrServiceAxis_AdvancedSolutionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mod:AdvancedSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c20210401to20220331_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember_StatementGeographicalAxis_AsiaMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:PerformanceTechnologiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c20210401to20220331_TimingOfTransferOfGoodOrServiceAxis_TransferredOverTimeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c20210401to20220331_ProductOrServiceAxis_LiquidCooledMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mod:LiquidCooledMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:ClimateSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c20230401to20240331_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember_TimingOfTransferOfGoodOrServiceAxis_TransferredOverTimeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:PerformanceTechnologiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c20230401to20240331_StatementBusinessSegmentsAxis_ClimateSolutionsMember_StatementGeographicalAxis_AmericasMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:ClimateSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c20230401to20240331_ProductOrServiceAxis_LiquidCooledMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mod:LiquidCooledMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c20220401to20230331_StatementBusinessSegmentsAxis_ClimateSolutionsMember_StatementGeographicalAxis_AsiaMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:ClimateSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c20220401to20230331_ProductOrServiceAxis_HeatTransferMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mod:HeatTransferMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c20220401to20230331_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember_StatementGeographicalAxis_AsiaMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:PerformanceTechnologiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c20230401to20240331_ConsolidationItemsAxis_IntersegmentEliminationMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:ClimateSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c20220401to20230331_TimingOfTransferOfGoodOrServiceAxis_TransferredOverTimeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c20210401to20220331_ConsolidationItemsAxis_IntersegmentEliminationMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:PerformanceTechnologiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c20230401to20240331_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember_StatementGeographicalAxis_AmericasMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:PerformanceTechnologiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c20210401to20220331_StatementBusinessSegmentsAxis_ClimateSolutionsMember_StatementGeographicalAxis_AsiaMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:ClimateSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c20210401to20220331_ProductOrServiceAxis_HvacAndRefrigerationMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mod:HvacAndRefrigerationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:PerformanceTechnologiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c20230401to20240331_ConsolidationItemsAxis_OperatingSegmentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c20220401to20230331_ProductOrServiceAxis_AdvancedSolutionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mod:AdvancedSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c20220401to20230331_ProductOrServiceAxis_LiquidCooledMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mod:LiquidCooledMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c20210401to20220331_ProductOrServiceAxis_HeatTransferMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mod:HeatTransferMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:ClimateSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c20230401to20240331_ProductOrServiceAxis_AirCooledMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mod:AirCooledMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:ClimateSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c20220401to20230331_ProductOrServiceAxis_DataCenterCoolingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mod:DataCenterCoolingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c20210401to20220331_ProductOrServiceAxis_AirCooledMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mod:AirCooledMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:ClimateSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c20230401to20240331_StatementBusinessSegmentsAxis_ClimateSolutionsMember_TimingOfTransferOfGoodOrServiceAxis_TransferredOverTimeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:ClimateSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c20210401to20220331_StatementGeographicalAxis_EuropeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c20210401to20220331_ConsolidationItemsAxis_OperatingSegmentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c20230401to20240331_ProductOrServiceAxis_AdvancedSolutionsMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mod:AdvancedSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:ClimateSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c20210401to20220331_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:ClimateSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c20230401to20240331_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:PerformanceTechnologiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c20230401to20240331_StatementGeographicalAxis_AsiaMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c20220401to20230331_ConsolidationItemsAxis_IntersegmentEliminationMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:ClimateSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c20210401to20220331_StatementBusinessSegmentsAxis_ClimateSolutionsMember_StatementGeographicalAxis_AmericasMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:ClimateSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c20220401to20230331_ProductOrServiceAxis_HvacAndRefrigerationMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mod:HvacAndRefrigerationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c20210401to20220331_ProductOrServiceAxis_AirCooledMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mod:AirCooledMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c20210401to20220331_StatementBusinessSegmentsAxis_ClimateSolutionsMember_TimingOfTransferOfGoodOrServiceAxis_TransferredOverTimeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:ClimateSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c20230401to20240331_ConsolidationItemsAxis_IntersegmentEliminationMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c20230401to20240331_ProductOrServiceAxis_HeatTransferMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mod:HeatTransferMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:ClimateSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c20230401to20240331_ProductOrServiceAxis_LiquidCooledMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mod:LiquidCooledMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:ClimateSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c20230401to20240331_TimingOfTransferOfGoodOrServiceAxis_TransferredAtPointInTimeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c20210401to20220331_StatementBusinessSegmentsAxis_ClimateSolutionsMember_TimingOfTransferOfGoodOrServiceAxis_TransferredAtPointInTimeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:ClimateSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c20230401to20240331_ProductOrServiceAxis_DataCenterCoolingMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mod:DataCenterCoolingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:ClimateSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c20210401to20220331_ProductOrServiceAxis_LiquidCooledMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mod:LiquidCooledMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:PerformanceTechnologiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c20210401to20220331_ProductOrServiceAxis_DataCenterCoolingMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mod:DataCenterCoolingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:PerformanceTechnologiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c20220401to20230331_StatementGeographicalAxis_EuropeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c20220401to20230331_ProductOrServiceAxis_AdvancedSolutionsMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mod:AdvancedSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:ClimateSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c20210401to20220331_ProductOrServiceAxis_AirCooledMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mod:AirCooledMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:PerformanceTechnologiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c20230401to20240331_ProductOrServiceAxis_HvacAndRefrigerationMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mod:HvacAndRefrigerationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:ClimateSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c20210401to20220331_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember_StatementGeographicalAxis_AmericasMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:PerformanceTechnologiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c20220401to20230331_ProductOrServiceAxis_HvacAndRefrigerationMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mod:HvacAndRefrigerationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:ClimateSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c20220401to20230331_StatementGeographicalAxis_AsiaMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c20220401to20230331_ProductOrServiceAxis_HeatTransferMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mod:HeatTransferMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:ClimateSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c20220401to20230331_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember_TimingOfTransferOfGoodOrServiceAxis_TransferredAtPointInTimeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:PerformanceTechnologiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c20230401to20240331_StatementGeographicalAxis_AmericasMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c20220401to20230331_ProductOrServiceAxis_AirCooledMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mod:AirCooledMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:ClimateSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c20220401to20230331_TimingOfTransferOfGoodOrServiceAxis_TransferredAtPointInTimeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c20230401to20240331_StatementBusinessSegmentsAxis_ClimateSolutionsMember_StatementGeographicalAxis_EuropeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:ClimateSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c20210401to20220331_ProductOrServiceAxis_LiquidCooledMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mod:LiquidCooledMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c20230401to20240331_ProductOrServiceAxis_AdvancedSolutionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mod:AdvancedSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c20230401to20240331_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:ClimateSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c20230401to20240331_ConsolidationItemsAxis_IntersegmentEliminationMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:PerformanceTechnologiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c20230401to20240331_StatementBusinessSegmentsAxis_ClimateSolutionsMember_StatementGeographicalAxis_AsiaMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:ClimateSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c20220401to20230331_StatementBusinessSegmentsAxis_ClimateSolutionsMember_TimingOfTransferOfGoodOrServiceAxis_TransferredOverTimeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:ClimateSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c20210401to20220331_StatementGeographicalAxis_AmericasMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c20230401to20240331_ProductOrServiceAxis_HvacAndRefrigerationMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mod:HvacAndRefrigerationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:PerformanceTechnologiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c20220401to20230331_StatementBusinessSegmentsAxis_ClimateSolutionsMember_TimingOfTransferOfGoodOrServiceAxis_TransferredAtPointInTimeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:ClimateSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c20220401to20230331_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember_TimingOfTransferOfGoodOrServiceAxis_TransferredOverTimeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:PerformanceTechnologiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c20220401to20230331_ConsolidationItemsAxis_IntersegmentEliminationMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c20220401to20230331_ProductOrServiceAxis_LiquidCooledMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mod:LiquidCooledMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:ClimateSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c20230401to20240331_ProductOrServiceAxis_DataCenterCoolingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mod:DataCenterCoolingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c20230401to20240331_ProductOrServiceAxis_LiquidCooledMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mod:LiquidCooledMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:PerformanceTechnologiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c20220401to20230331_StatementBusinessSegmentsAxis_ClimateSolutionsMember_StatementGeographicalAxis_EuropeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:ClimateSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c20230401to20240331_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember_StatementGeographicalAxis_AsiaMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:PerformanceTechnologiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c20230401to20240331_ProductOrServiceAxis_HvacAndRefrigerationMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mod:HvacAndRefrigerationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c20220401to20230331_ProductOrServiceAxis_HeatTransferMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mod:HeatTransferMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:PerformanceTechnologiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c20210401to20220331_TimingOfTransferOfGoodOrServiceAxis_TransferredAtPointInTimeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c20230401to20240331_ProductOrServiceAxis_AirCooledMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mod:AirCooledMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c20230401to20240331_ProductOrServiceAxis_HeatTransferMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mod:HeatTransferMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:PerformanceTechnologiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c20220401to20230331_ProductOrServiceAxis_LiquidCooledMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mod:LiquidCooledMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:PerformanceTechnologiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c20210401to20220331_StatementGeographicalAxis_AsiaMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c20210401to20220331_ProductOrServiceAxis_AdvancedSolutionsMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mod:AdvancedSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:PerformanceTechnologiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c20230401to20240331_StatementBusinessSegmentsAxis_ClimateSolutionsMember_TimingOfTransferOfGoodOrServiceAxis_TransferredAtPointInTimeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:ClimateSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c20230401to20240331_StatementGeographicalAxis_EuropeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c20220401to20230331_ProductOrServiceAxis_DataCenterCoolingMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mod:DataCenterCoolingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:ClimateSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c20220401to20230331_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:PerformanceTechnologiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c20230401to20240331_ProductOrServiceAxis_AirCooledMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mod:AirCooledMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:PerformanceTechnologiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c20210401to20220331_ProductOrServiceAxis_HeatTransferMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mod:HeatTransferMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c20220401to20230331_ProductOrServiceAxis_HvacAndRefrigerationMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mod:HvacAndRefrigerationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:PerformanceTechnologiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c20230401to20240331_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember_TimingOfTransferOfGoodOrServiceAxis_TransferredAtPointInTimeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:PerformanceTechnologiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c20230401to20240331_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember_StatementGeographicalAxis_EuropeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:PerformanceTechnologiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c20220401to20230331_ProductOrServiceAxis_AdvancedSolutionsMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mod:AdvancedSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:PerformanceTechnologiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c20220401to20230331_StatementGeographicalAxis_AmericasMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c20210401to20220331_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember_StatementGeographicalAxis_EuropeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:PerformanceTechnologiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c20220401to20230331_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember_StatementGeographicalAxis_AmericasMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:PerformanceTechnologiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c20210401to20220331_ProductOrServiceAxis_HeatTransferMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mod:HeatTransferMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:PerformanceTechnologiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c20220401to20230331_ProductOrServiceAxis_AirCooledMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mod:AirCooledMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c20210401to20220331_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:PerformanceTechnologiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c20210401to20220331_ConsolidationItemsAxis_IntersegmentEliminationMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:ClimateSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c20220401to20230331_StatementBusinessSegmentsAxis_ClimateSolutionsMember_StatementGeographicalAxis_AmericasMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:ClimateSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c20210401to20220331_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember_TimingOfTransferOfGoodOrServiceAxis_TransferredOverTimeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:PerformanceTechnologiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c20210401to20220331_ProductOrServiceAxis_HvacAndRefrigerationMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mod:HvacAndRefrigerationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c20210401to20220331_ProductOrServiceAxis_DataCenterCoolingMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mod:DataCenterCoolingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:ClimateSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c20210401to20220331_ProductOrServiceAxis_AdvancedSolutionsMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mod:AdvancedSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:ClimateSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c20220401to20230331_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:ClimateSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c20220401to20230331_ProductOrServiceAxis_DataCenterCoolingMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mod:DataCenterCoolingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:PerformanceTechnologiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c20220401to20230331_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember_StatementGeographicalAxis_EuropeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:PerformanceTechnologiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c20230401to20240331_ProductOrServiceAxis_AdvancedSolutionsMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mod:AdvancedSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:PerformanceTechnologiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c20210401to20220331_ProductOrServiceAxis_HvacAndRefrigerationMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mod:HvacAndRefrigerationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:ClimateSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c20210401to20220331_ProductOrServiceAxis_DataCenterCoolingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mod:DataCenterCoolingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c20220401to20230331_ConsolidationItemsAxis_IntersegmentEliminationMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:PerformanceTechnologiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c20220401to20230331_ConsolidationItemsAxis_OperatingSegmentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c20230401to20240331_ProductOrServiceAxis_HeatTransferMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mod:HeatTransferMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c20210401to20220331_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember_TimingOfTransferOfGoodOrServiceAxis_TransferredAtPointInTimeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:PerformanceTechnologiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c20220401to20230331_ProductOrServiceAxis_AirCooledMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mod:AirCooledMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:PerformanceTechnologiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c20230401to20240331_ProductOrServiceAxis_DataCenterCoolingMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mod:DataCenterCoolingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:PerformanceTechnologiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c20240331_FairValueByAssetClassAxis_OtherPlanAssetMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">mod:OtherPlanAssetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c20240331_FairValueByAssetClassAxis_USGovernmentAgenciesDebtSecuritiesMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c20230331_FairValueByAssetClassAxis_EquityFundsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:EquityFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c20240331_FairValueByAssetClassAxis_USGovernmentAgenciesDebtSecuritiesMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c20240331_FairValueByAssetClassAxis_EquityFundsMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:EquityFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c20240331_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c20240331_FairValueByAssetClassAxis_OtherPlanAssetMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">mod:OtherPlanAssetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c20230331_FairValueByAssetClassAxis_EquityFundsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:EquityFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c20240331_FairValueByFairValueHierarchyLevelAxis_FairValueMeasuredAtNetAssetValuePerShareMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c20240331_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c20230331_FairValueByAssetClassAxis_OtherPlanAssetMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">mod:OtherPlanAssetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c20230331_FairValueByAssetClassAxis_OtherPlanAssetMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">mod:OtherPlanAssetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c20230331_FairValueByFairValueHierarchyLevelAxis_FairValueMeasuredAtNetAssetValuePerShareMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c20240331_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel12And3Member_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c20230331_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c20230331_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel12And3Member_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c20240331_FairValueByAssetClassAxis_FixedIncomeSecuritiesMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c20240331_FairValueByAssetClassAxis_FixedIncomeSecuritiesMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c20230331_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c20240331_FairValueByAssetClassAxis_MoneyMarketFundsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c20240331_FairValueByAssetClassAxis_OtherPlanAssetMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">mod:OtherPlanAssetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c20240331_FairValueByAssetClassAxis_USGovernmentAgenciesDebtSecuritiesMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c20230331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c20230331_FairValueByAssetClassAxis_MoneyMarketFundsMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c20230331_FairValueByAssetClassAxis_MoneyMarketFundsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c20230331_FairValueByAssetClassAxis_OtherPlanAssetMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">mod:OtherPlanAssetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c20230331_FairValueByAssetClassAxis_MoneyMarketFundsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c20240331_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c20240331_FairValueByAssetClassAxis_EquityFundsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:EquityFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c20230331_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c20240331_FairValueByAssetClassAxis_MoneyMarketFundsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c20230331_FairValueByAssetClassAxis_EquityFundsMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:EquityFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c20240331_FairValueByAssetClassAxis_FixedIncomeSecuritiesMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c20240331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c20240331_FairValueByAssetClassAxis_MoneyMarketFundsMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c20240331_FairValueByAssetClassAxis_EquityFundsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:EquityFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c20240331_PlanNameAxis_IncentiveCompensationPlan2020Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">mod:IncentiveCompensationPlan2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c20220401to20230331_AwardTypeAxis_EmployeeStockOptionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c20210401to20220331_AwardTypeAxis_EmployeeStockOptionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c20230401to20240331_AwardTypeAxis_EmployeeStockOptionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c20240331_AwardTypeAxis_EmployeeStockOptionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c20230401to20240331_AwardTypeAxis_EmployeeStockOptionMember_RangeAxis_MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c20210401to20220331_AwardTypeAxis_EmployeeStockOptionMember_VestingAxis_ShareBasedCompensationAwardTrancheFourMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">mod:ShareBasedCompensationAwardTrancheFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c20220401to20230331_AwardTypeAxis_EmployeeStockOptionMember_VestingAxis_ShareBasedCompensationAwardTrancheThreeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c20210401to20220331_AwardTypeAxis_EmployeeStockOptionMember_VestingAxis_ShareBasedCompensationAwardTrancheTwoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c20220401to20230331_AwardTypeAxis_EmployeeStockOptionMember_VestingAxis_ShareBasedCompensationAwardTrancheTwoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c20210401to20220331_AwardTypeAxis_EmployeeStockOptionMember_VestingAxis_ShareBasedCompensationAwardTrancheThreeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c20220401to20230331_AwardTypeAxis_EmployeeStockOptionMember_VestingAxis_ShareBasedCompensationAwardTrancheOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c20210401to20220331_AwardTypeAxis_EmployeeStockOptionMember_VestingAxis_ShareBasedCompensationAwardTrancheOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c20230331_AwardTypeAxis_EmployeeStockOptionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c20230401to20240331_AwardTypeAxis_RestrictedStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c20220401to20230331_AwardTypeAxis_PerformanceSharesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c20220401to20230331_AwardTypeAxis_RestrictedStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c20230401to20240331_AwardTypeAxis_PerformanceSharesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c20210401to20220331_AwardTypeAxis_RestrictedStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c20210401to20220331_AwardTypeAxis_PerformanceSharesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c20240331_AwardTypeAxis_PerformanceSharesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c20240331_AwardTypeAxis_RestrictedStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c20230401to20240331_AwardDateAxis_AwardsGrantedInFiscal2024Member_AwardTypeAxis_RestrictedStockMember_VestingAxis_ShareBasedCompensationAwardTrancheThreeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">mod:AwardsGrantedInFiscal2024Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c20220401to20230331_AwardDateAxis_AwardsGrantedInFiscal2023Member_AwardTypeAxis_RestrictedStockMember_VestingAxis_ShareBasedCompensationAwardTrancheThreeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">mod:AwardsGrantedInFiscal2023Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c20220401to20230331_AwardDateAxis_AwardsGrantedInFiscal2023Member_AwardTypeAxis_RestrictedStockMember_VestingAxis_ShareBasedCompensationAwardTrancheTwoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">mod:AwardsGrantedInFiscal2023Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c20220401to20230331_AwardDateAxis_AwardsGrantedInFiscal2023Member_AwardTypeAxis_RestrictedStockMember_VestingAxis_ShareBasedCompensationAwardTrancheFourMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">mod:AwardsGrantedInFiscal2023Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">mod:ShareBasedCompensationAwardTrancheFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c20230401to20240331_AwardDateAxis_AwardsGrantedInFiscal2024Member_AwardTypeAxis_RestrictedStockMember_VestingAxis_ShareBasedCompensationAwardTrancheTwoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">mod:AwardsGrantedInFiscal2024Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c20220401to20230331_AwardDateAxis_AwardsGrantedInFiscal2023Member_AwardTypeAxis_RestrictedStockMember_VestingAxis_ShareBasedCompensationAwardTrancheOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">mod:AwardsGrantedInFiscal2023Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c20230401to20240331_AwardDateAxis_AwardsGrantedInFiscal2024Member_AwardTypeAxis_RestrictedStockMember_VestingAxis_ShareBasedCompensationAwardTrancheOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">mod:AwardsGrantedInFiscal2024Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c20230401to20240331_AwardDateAxis_AwardsGrantedInFiscal2023Member_AwardTypeAxis_RestrictedStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">mod:AwardsGrantedInFiscal2023Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c20230401to20240331_AwardDateAxis_AwardsGrantedInFiscal2024Member_AwardTypeAxis_RestrictedStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">mod:AwardsGrantedInFiscal2024Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c20230331_AwardTypeAxis_RestrictedStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c20230401to20240331_AwardDateAxis_AwardsGrantedInFiscal2023Member_AwardTypeAxis_PerformanceSharesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">mod:AwardsGrantedInFiscal2023Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c20230401to20240331_AwardDateAxis_AwardsGrantedInFiscal2022Member_AwardTypeAxis_PerformanceSharesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">mod:AwardsGrantedInFiscal2022Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c20230401to20240331_AwardDateAxis_AwardsGrantedInFiscal2024Member_AwardTypeAxis_PerformanceSharesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">mod:AwardsGrantedInFiscal2024Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c20230401to20240331_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:PerformanceTechnologiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c20210401to20220331_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:PerformanceTechnologiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c20231001to20231231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
        </entity>
        <period>
            <startDate>2023-10-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c20220401to20230331_IncomeTaxAuthorityAxis_DomesticCountryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c20210401to20220331_IncomeTaxAuthorityAxis_ForeignCountryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c20210401to20220331_IncomeTaxAuthorityAxis_CertainForeignJurisdictionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">mod:CertainForeignJurisdictionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c20210401to20220331_IncomeTaxAuthorityAxis_ForeignJurisdictionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">mod:ForeignJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c20220401to20230331_ValuationAllowanceByDeferredTaxAssetAxis_OtherDeferredTaxAssetsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowanceByDeferredTaxAssetAxis">mod:OtherDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c20210401to20220331_ValuationAllowanceByDeferredTaxAssetAxis_OtherDeferredTaxAssetsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowanceByDeferredTaxAssetAxis">mod:OtherDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c20240331_IncomeTaxAuthorityAxis_DomesticCountryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c20240331_IncomeTaxAuthorityAxis_ForeignCountryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c20230401to20240331_IncomeTaxAuthorityNameAxis_MinistryOfEconomicAffairsAndFinanceItalyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:MinistryOfEconomicAffairsAndFinanceItalyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c20230401to20240331_IncomeTaxAuthorityNameAxis_InternalRevenueServiceIRSMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:InternalRevenueServiceIRSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c20240331_TaxCreditCarryforwardAxis_FederalAndStateMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">mod:FederalAndStateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c20230401to20240331_RangeAxis_MaximumMember_TaxCreditCarryforwardAxis_FederalAndStateMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">mod:FederalAndStateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c20230401to20240331_RangeAxis_MinimumMember_TaxCreditCarryforwardAxis_FederalAndStateMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">mod:FederalAndStateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c20240331_IncomeTaxAuthorityAxis_StateAndLocalJurisdictionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c20230401to20240331_IncomeTaxAuthorityAxis_ForeignCountryMember_RangeAxis_MinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c20230401to20240331_IncomeTaxAuthorityAxis_StateAndLocalJurisdictionMember_RangeAxis_MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c20230401to20240331_IncomeTaxAuthorityAxis_StateAndLocalJurisdictionMember_RangeAxis_MinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c20230401to20240331_IncomeTaxAuthorityAxis_ForeignCountryMember_RangeAxis_MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c20210401to20220331_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_EmployeeStockOptionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c20210401to20220331_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_RestrictedStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c20220401to20230331_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_RestrictedStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c20220401to20230331_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_EmployeeStockOptionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c20230331_PropertyPlantAndEquipmentByTypeAxis_LandMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c20230331_PropertyPlantAndEquipmentByTypeAxis_BuildingAndBuildingImprovementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c20230331_PropertyPlantAndEquipmentByTypeAxis_MachineryAndEquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c20230331_PropertyPlantAndEquipmentByTypeAxis_OfficeEquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c20240331_PropertyPlantAndEquipmentByTypeAxis_MachineryAndEquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c20240331_PropertyPlantAndEquipmentByTypeAxis_OfficeEquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c20230331_PropertyPlantAndEquipmentByTypeAxis_ConstructionInProgressMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c20240331_PropertyPlantAndEquipmentByTypeAxis_ConstructionInProgressMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c20240331_PropertyPlantAndEquipmentByTypeAxis_BuildingAndBuildingImprovementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c20240331_PropertyPlantAndEquipmentByTypeAxis_LandMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c20240331_PropertyPlantAndEquipmentByTypeAxis_MachineryAndEquipmentMember_RangeAxis_MinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c20240331_PropertyPlantAndEquipmentByTypeAxis_BuildingAndBuildingImprovementsMember_RangeAxis_MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c20240331_PropertyPlantAndEquipmentByTypeAxis_MachineryAndEquipmentMember_RangeAxis_MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c20240331_PropertyPlantAndEquipmentByTypeAxis_BuildingAndBuildingImprovementsMember_RangeAxis_MinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c20240331_PropertyPlantAndEquipmentByTypeAxis_OfficeEquipmentMember_RangeAxis_MinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c20240331_PropertyPlantAndEquipmentByTypeAxis_OfficeEquipmentMember_RangeAxis_MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c20230331_FiniteLivedIntangibleAssetsByMajorClassAxis_CustomerRelationshipsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c20240331_FiniteLivedIntangibleAssetsByMajorClassAxis_TechnologyBasedIntangibleAssetsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c20240331_FiniteLivedIntangibleAssetsByMajorClassAxis_CustomerRelationshipsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c20230331_FiniteLivedIntangibleAssetsByMajorClassAxis_TradeNamesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c20240331_FiniteLivedIntangibleAssetsByMajorClassAxis_TradeNamesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c20230331_FiniteLivedIntangibleAssetsByMajorClassAxis_TechnologyBasedIntangibleAssetsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c20240101to20240331_BusinessAcquisitionAxis_ScottSpringfieldManufacturingMember_FiniteLivedIntangibleAssetsByMajorClassAxis_CustomerRelationshipsOrderBacklogAndTradeNamesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mod:ScottSpringfieldManufacturingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">mod:CustomerRelationshipsOrderBacklogAndTradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c20230701to20230930_BusinessAcquisitionAxis_NappsTechnologyCorporationMember_FiniteLivedIntangibleAssetsByMajorClassAxis_CustomerRelationshipsAndAcquiredTechnologyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mod:NappsTechnologyCorporationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">mod:CustomerRelationshipsAndAcquiredTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c20240101to20240331_BusinessAcquisitionAxis_TMGcoreIncMember_FiniteLivedIntangibleAssetsByMajorClassAxis_TechnologyBasedIntangibleAssetsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mod:TMGcoreIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c20220331_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:PerformanceTechnologiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="c20220331_StatementBusinessSegmentsAxis_ClimateSolutionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:ClimateSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="c20230401to20240331_BusinessAcquisitionAxis_NappsTechnologyCorporationMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mod:NappsTechnologyCorporationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:ClimateSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c20230401to20240331_StatementBusinessSegmentsAxis_ClimateSolutionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:ClimateSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c20230401to20240331_BusinessAcquisitionAxis_ScottSpringfieldManufacturingMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mod:ScottSpringfieldManufacturingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:ClimateSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c20220401to20230331_StatementBusinessSegmentsAxis_ClimateSolutionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:ClimateSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c20220401to20230331_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:PerformanceTechnologiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c20240331_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:PerformanceTechnologiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c20230331_StatementBusinessSegmentsAxis_ClimateSolutionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:ClimateSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c20240331_StatementBusinessSegmentsAxis_ClimateSolutionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:ClimateSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c20230331_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:PerformanceTechnologiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c20230401to20240331_RangeAxis_MinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c20230401to20240331_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_CapitalAdditionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis">us-gaap:CapitalAdditionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c20240331_PropertyPlantAndEquipmentByTypeAxis_ManufacturingFacilityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ManufacturingFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c20240331_DebtInstrumentAxis_TermLoansMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mod:TermLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c20230331_DebtInstrumentAxis_SeniorNotesDue2029Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mod:SeniorNotesDue2029Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c20230331_DebtInstrumentAxis_FinanceLeaseObligationsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mod:FinanceLeaseObligationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c20230331_DebtInstrumentAxis_MultiCurrencyRevolvingCreditFacilityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mod:MultiCurrencyRevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c20240331_DebtInstrumentAxis_SeniorNotesDue2029Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mod:SeniorNotesDue2029Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c20240331_DebtInstrumentAxis_FinanceLeaseObligationsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mod:FinanceLeaseObligationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c20240331_DebtInstrumentAxis_MultiCurrencyRevolvingCreditFacilityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mod:MultiCurrencyRevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c20230331_DebtInstrumentAxis_TermLoansMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mod:TermLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c20230331_DebtInstrumentAxis_SeniorNotesDue2027Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mod:SeniorNotesDue2027Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c20240331_DebtInstrumentAxis_SeniorNotesDue2027Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mod:SeniorNotesDue2027Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c20230401to20240331_DebtInstrumentAxis_MultiCurrencyRevolvingCreditFacilityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mod:MultiCurrencyRevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c20230401to20240331_DebtInstrumentAxis_SeniorNotesDue2029Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mod:SeniorNotesDue2029Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c20230401to20240331_DebtInstrumentAxis_TermLoansMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mod:TermLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c20230401to20240331_DebtInstrumentAxis_SeniorNotesDue2027Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mod:SeniorNotesDue2027Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c20240331_DebtInstrumentAxis_SwinglineLoansMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mod:SwinglineLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c20230331_DebtInstrumentAxis_SwinglineLoansMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mod:SwinglineLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c20240331_DebtInstrumentAxis_ForeignCreditAgreementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mod:ForeignCreditAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c20230331_DebtInstrumentAxis_ForeignCreditAgreementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mod:ForeignCreditAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c20240331_DebtInstrumentAxis_CreditAgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mod:CreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c20230331_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c20240331_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c20230401to20240331_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c20210401to20220331_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c20220401to20230331_RetirementPlanSponsorLocationAxis_GermanyAndItalyMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">mod:GermanyAndItalyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c20230401to20240331_RetirementPlanSponsorLocationAxis_GermanyAndItalyMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">mod:GermanyAndItalyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c20210401to20220331_RetirementPlanSponsorLocationAxis_GermanyAndItalyMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">mod:GermanyAndItalyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c20220401to20230331_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c20210401to20220331_RetirementPlanTypeAxis_OtherPostretirementBenefitPlansDefinedBenefitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c20230401to20240331_RetirementPlanTypeAxis_OtherPostretirementBenefitPlansDefinedBenefitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c20220401to20230331_RetirementPlanTypeAxis_OtherPostretirementBenefitPlansDefinedBenefitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c20220331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="c20230401to20240331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c20220401to20230331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c20240331_RetirementPlanSponsorLocationAxis_GermanyAndItalyMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">mod:GermanyAndItalyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c20230331_RetirementPlanSponsorLocationAxis_GermanyAndItalyMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">mod:GermanyAndItalyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c20220331_RetirementPlanSponsorLocationAxis_GermanyAndItalyMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">mod:GermanyAndItalyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="c20210401to20220331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c20220401to20230331_RangeAxis_MaximumMember_RetirementPlanSponsorLocationAxis_ForeignPlanMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c20210401to20220331_RangeAxis_MaximumMember_RetirementPlanSponsorLocationAxis_ForeignPlanMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c20230401to20240331_RangeAxis_MaximumMember_RetirementPlanSponsorLocationAxis_ForeignPlanMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c20230401to20240331_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_ThreeGermanyAutomotiveBusinessesMember_RetirementPlanSponsorLocationAxis_GermanyAndItalyMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">mod:ThreeGermanyAutomotiveBusinessesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">mod:GermanyAndItalyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c20210401to20220331_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_AirCooledAutomotiveBusinessMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">mod:AirCooledAutomotiveBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c20240331_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c20230331_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c20230331_DefinedBenefitPlanByPlanAssetCategoriesAxis_CashAndCashEquivalentsMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c20230331_DefinedBenefitPlanByPlanAssetCategoriesAxis_DefinedBenefitPlanRealEstateMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanRealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c20240331_DefinedBenefitPlanByPlanAssetCategoriesAxis_DefinedBenefitPlanRealEstateMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanRealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c20240331_DefinedBenefitPlanByPlanAssetCategoriesAxis_DebtSecuritiesMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c20240331_DefinedBenefitPlanByPlanAssetCategoriesAxis_EquitySecuritiesMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c20230331_DefinedBenefitPlanByPlanAssetCategoriesAxis_EquitySecuritiesMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c20230331_DefinedBenefitPlanByPlanAssetCategoriesAxis_DebtSecuritiesMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c20240331_DefinedBenefitPlanByPlanAssetCategoriesAxis_CashAndCashEquivalentsMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c20240401to20250331_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember_StatementScenarioAxis_ScenarioForecastMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c20240331_BalanceSheetLocationAxis_OtherCurrentAssetsMember_DerivativeInstrumentRiskAxis_ForeignExchangeContractMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c20230331_BalanceSheetLocationAxis_OtherCurrentAssetsMember_DerivativeInstrumentRiskAxis_CommodityContractMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CommodityContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c20240331_BalanceSheetLocationAxis_OtherCurrentAssetsMember_DerivativeInstrumentRiskAxis_CommodityContractMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CommodityContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c20230331_BalanceSheetLocationAxis_OtherCurrentAssetsMember_DerivativeInstrumentRiskAxis_ForeignExchangeContractMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c20240331_BalanceSheetLocationAxis_OtherLiabilitiesMember_DerivativeInstrumentRiskAxis_ForeignExchangeContractMember_HedgingDesignationAxis_NondesignatedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c20230331_BalanceSheetLocationAxis_OtherLiabilitiesMember_DerivativeInstrumentRiskAxis_ForeignExchangeContractMember_HedgingDesignationAxis_NondesignatedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c20210401to20220331_DerivativeInstrumentRiskAxis_ForeignExchangeContractMember_HedgingDesignationAxis_NondesignatedMember_IncomeStatementLocationAxis_SalesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c20210401to20220331_HedgingDesignationAxis_NondesignatedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c20210401to20220331_DerivativeInstrumentRiskAxis_ForeignExchangeContractMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_IncomeStatementLocationAxis_SalesMember_OtherComprehensiveIncomeLocationAxis_OtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:OtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c20210401to20220331_DerivativeInstrumentRiskAxis_CommodityContractMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_OtherComprehensiveIncomeLocationAxis_OtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CommodityContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:OtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c20220401to20230331_DerivativeInstrumentRiskAxis_ForeignExchangeContractMember_HedgingDesignationAxis_NondesignatedMember_IncomeStatementLocationAxis_SalesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c20230401to20240331_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_OtherComprehensiveIncomeLocationAxis_OtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:OtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c20230401to20240331_DerivativeInstrumentRiskAxis_ForeignExchangeContractMember_HedgingDesignationAxis_NondesignatedMember_IncomeStatementLocationAxis_OtherNonoperatingIncomeExpenseMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherNonoperatingIncomeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c20220401to20230331_DerivativeInstrumentRiskAxis_ForeignExchangeContractMember_HedgingDesignationAxis_NondesignatedMember_IncomeStatementLocationAxis_OtherNonoperatingIncomeExpenseMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherNonoperatingIncomeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c20220401to20230331_HedgingDesignationAxis_NondesignatedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c20230401to20240331_DerivativeInstrumentRiskAxis_ForeignExchangeContractMember_HedgingDesignationAxis_NondesignatedMember_IncomeStatementLocationAxis_SalesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c20230401to20240331_DerivativeInstrumentRiskAxis_ForeignExchangeContractMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_IncomeStatementLocationAxis_SalesMember_OtherComprehensiveIncomeLocationAxis_OtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:OtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c20230401to20240331_HedgingDesignationAxis_NondesignatedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c20220401to20230331_DerivativeInstrumentRiskAxis_CommodityContractMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_OtherComprehensiveIncomeLocationAxis_OtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CommodityContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:OtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c20210401to20220331_DerivativeInstrumentRiskAxis_ForeignExchangeContractMember_HedgingDesignationAxis_NondesignatedMember_IncomeStatementLocationAxis_OtherNonoperatingIncomeExpenseMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherNonoperatingIncomeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c20220401to20230331_DerivativeInstrumentRiskAxis_ForeignExchangeContractMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_IncomeStatementLocationAxis_CostOfSalesMember_OtherComprehensiveIncomeLocationAxis_OtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:OtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c20220401to20230331_DerivativeInstrumentRiskAxis_ForeignExchangeContractMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_IncomeStatementLocationAxis_SalesMember_OtherComprehensiveIncomeLocationAxis_OtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:OtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c20210401to20220331_DerivativeInstrumentRiskAxis_ForeignExchangeContractMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_IncomeStatementLocationAxis_CostOfSalesMember_OtherComprehensiveIncomeLocationAxis_OtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:OtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c20220401to20230331_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_OtherComprehensiveIncomeLocationAxis_OtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:OtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c20210401to20220331_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_OtherComprehensiveIncomeLocationAxis_OtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:OtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c20230401to20240331_DerivativeInstrumentRiskAxis_CommodityContractMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_OtherComprehensiveIncomeLocationAxis_OtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CommodityContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:OtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c20230401to20240331_DerivativeInstrumentRiskAxis_ForeignExchangeContractMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_IncomeStatementLocationAxis_CostOfSalesMember_OtherComprehensiveIncomeLocationAxis_OtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:OtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c20220401to20230331_DerivativeInstrumentRiskAxis_ForeignExchangeContractMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_IncomeStatementLocationAxis_SalesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c20220401to20230331_DerivativeInstrumentRiskAxis_ForeignExchangeContractMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_IncomeStatementLocationAxis_CostOfSalesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c20220401to20230331_DerivativeInstrumentRiskAxis_CommodityContractMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_IncomeStatementLocationAxis_CostOfSalesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CommodityContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c20230401to20240331_DerivativeInstrumentRiskAxis_ForeignExchangeContractMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_IncomeStatementLocationAxis_CostOfSalesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c20210401to20220331_DerivativeInstrumentRiskAxis_ForeignExchangeContractMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_IncomeStatementLocationAxis_CostOfSalesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c20210401to20220331_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c20210401to20220331_DerivativeInstrumentRiskAxis_ForeignExchangeContractMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_IncomeStatementLocationAxis_SalesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c20230401to20240331_DerivativeInstrumentRiskAxis_CommodityContractMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_IncomeStatementLocationAxis_CostOfSalesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CommodityContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c20230401to20240331_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c20230401to20240331_DerivativeInstrumentRiskAxis_ForeignExchangeContractMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_IncomeStatementLocationAxis_SalesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c20220401to20230331_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c20210401to20220331_DerivativeInstrumentRiskAxis_CommodityContractMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_IncomeStatementLocationAxis_CostOfSalesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CommodityContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c20220401to20230331_StatementBusinessSegmentsAxis_VehicularThermalSolutionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:VehicularThermalSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c20210401to20220331_StatementBusinessSegmentsAxis_VehicularThermalSolutionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:VehicularThermalSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c20230401to20240331_StatementBusinessSegmentsAxis_VehicularThermalSolutionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:VehicularThermalSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c20220401to20230331_ConcentrationRiskByBenchmarkAxis_SalesMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_TopTenCustomersMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mod:TopTenCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c20210401to20220331_ConcentrationRiskByBenchmarkAxis_SalesMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_TopTenCustomersMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mod:TopTenCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c20230401to20240331_ConcentrationRiskByBenchmarkAxis_SalesMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_TopTenCustomersMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mod:TopTenCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c20230401to20240331_ConcentrationRiskByBenchmarkAxis_AccountsReceivableMember_ConcentrationRiskByTypeAxis_CreditConcentrationRiskMember_MajorCustomersAxis_TopTenCustomersMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mod:TopTenCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c20220401to20230331_ConcentrationRiskByBenchmarkAxis_AccountsReceivableMember_ConcentrationRiskByTypeAxis_CreditConcentrationRiskMember_MajorCustomersAxis_TopTenCustomersMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mod:TopTenCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c20240331_ConcentrationRiskByBenchmarkAxis_AccountsReceivableMember_ConcentrationRiskByTypeAxis_CreditConcentrationRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c20230331_StatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c20220331_StatementEquityComponentsAxis_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="c20230331_StatementEquityComponentsAxis_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c20230331_StatementEquityComponentsAxis_AccumulatedGainLossNetCashFlowHedgeParentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c20220331_StatementEquityComponentsAxis_AccumulatedGainLossNetCashFlowHedgeParentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="c20220331_StatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="c20230401to20240331_StatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c20220401to20230331_StatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c20230401to20240331_StatementEquityComponentsAxis_AccumulatedGainLossNetCashFlowHedgeParentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c20220401to20230331_StatementEquityComponentsAxis_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c20220401to20230331_StatementEquityComponentsAxis_AccumulatedGainLossNetCashFlowHedgeParentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c20230401to20240331_StatementEquityComponentsAxis_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c20240331_StatementEquityComponentsAxis_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c20240331_StatementEquityComponentsAxis_AccumulatedGainLossNetCashFlowHedgeParentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c20240331_StatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c20210401to20220331_StatementBusinessSegmentsAxis_ClimateSolutionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:ClimateSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c20220401to20230331_ConsolidationItemsAxis_CorporateAndEliminationsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">mod:CorporateAndEliminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c20210401to20220331_ConsolidationItemsAxis_CorporateAndEliminationsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">mod:CorporateAndEliminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c20230401to20240331_ConsolidationItemsAxis_CorporateAndEliminationsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">mod:CorporateAndEliminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c20240331_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:PerformanceTechnologiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c20230331_StatementBusinessSegmentsAxis_SegmentReconcilingItemsAndCorporateMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:SegmentReconcilingItemsAndCorporateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c20230331_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:PerformanceTechnologiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c20240331_StatementBusinessSegmentsAxis_SegmentReconcilingItemsAndCorporateMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:SegmentReconcilingItemsAndCorporateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c20230331_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:ClimateSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c20240331_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mod:ClimateSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c20240301to20240331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
        </entity>
        <period>
            <startDate>2024-03-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c20210401to20220331_ConsolidationItemsAxis_CorporateNonSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c20230401to20240331_ConsolidationItemsAxis_CorporateNonSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c20220401to20230331_ConsolidationItemsAxis_CorporateNonSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c20210401to20220331_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_US">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c20220401to20230331_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_OtherGeographicSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">mod:OtherGeographicSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c20220401to20230331_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_IT">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IT</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c20210401to20220331_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_IT">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IT</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c20230401to20240331_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_GB">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c20220401to20230331_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_GB">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c20230401to20240331_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_HU">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:HU</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c20230401to20240331_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_CN">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c20210401to20220331_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_HU">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:HU</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c20230401to20240331_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_OtherGeographicSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">mod:OtherGeographicSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c20220401to20230331_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_HU">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:HU</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c20220401to20230331_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_CN">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c20230401to20240331_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_US">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c20210401to20220331_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_OtherGeographicSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">mod:OtherGeographicSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c20210401to20220331_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_CN">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c20230401to20240331_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_IT">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IT</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c20210401to20220331_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_GB">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c20220401to20230331_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_US">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c20230331_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_IT">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IT</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c20240331_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_IT">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IT</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c20230331_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_CN">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c20230331_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_US">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c20230331_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_MX">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MX</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c20240331_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_HU">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:HU</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c20240331_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_MX">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MX</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c20230331_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_HU">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:HU</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c20240331_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_CN">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c20240331_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_US">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c20240331_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_OtherGeographicSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">mod:OtherGeographicSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c20230331_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_OtherGeographicSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">mod:OtherGeographicSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c20220331_ValuationAllowancesAndReservesTypeAxis_ValuationAllowanceOfDeferredTaxAssetsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="c20230331_ValuationAllowancesAndReservesTypeAxis_ValuationAllowanceOfDeferredTaxAssetsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c20210331_ValuationAllowancesAndReservesTypeAxis_ValuationAllowanceOfDeferredTaxAssetsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="c20230401to20240331_ValuationAllowancesAndReservesTypeAxis_ValuationAllowanceOfDeferredTaxAssetsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c20220401to20230331_ValuationAllowancesAndReservesTypeAxis_ValuationAllowanceOfDeferredTaxAssetsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c20210401to20220331_ValuationAllowancesAndReservesTypeAxis_ValuationAllowanceOfDeferredTaxAssetsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c20240331_ValuationAllowancesAndReservesTypeAxis_ValuationAllowanceOfDeferredTaxAssetsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067347</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <unit id="U001">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="U002">
        <measure>shares</measure>
    </unit>
    <unit id="U003">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="U004">
        <measure>mod:Facility</measure>
    </unit>
    <unit id="U005">
        <measure>mod:Business</measure>
    </unit>
    <unit id="U006">
        <measure>iso4217:EUR</measure>
    </unit>
    <unit id="U007">
        <measure>pure</measure>
    </unit>
    <unit id="U008">
        <measure>mod:Customer</measure>
    </unit>
    <unit id="U009">
        <measure>mod:Segment</measure>
    </unit>
    <dei:AmendmentFlag
      contextRef="c20230401to20240331"
      id="Fact_f6336db046594e2681e2cdfb1175ae62">false</dei:AmendmentFlag>
    <dei:CurrentFiscalYearEndDate
      contextRef="c20230401to20240331"
      id="Fact_a43347ef54af46dca0e2de226ea80327">--03-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="c20230401to20240331"
      id="Fact_c1f4054fac614eefa3267d03b35669fc">2024</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="c20230401to20240331"
      id="Fact_e5cdcbff90664548b1d18c244b2bef24">FY</dei:DocumentFiscalPeriodFocus>
    <dei:EntityCentralIndexKey
      contextRef="c20230401to20240331"
      id="Fact_47ba36dbc1dd447f8f2d22a90f0bfc20">0000067347</dei:EntityCentralIndexKey>
    <us-gaap:SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration
      contextRef="c20240331"
      id="Fact_34ca6ce8e1784cf0934067e86d0a5a0f">http://fasb.org/us-gaap/2023#AccountsPayableCurrent</us-gaap:SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration>
    <us-gaap:OpenTaxYear
      contextRef="c20230401to20240331_IncomeTaxAuthorityNameAxis_MinistryOfEconomicAffairsAndFinanceItalyMember"
      id="Fact_dc6c6334ee8f449999ce8fcd53ef0e01">2018 2019 2020 2021 2022 2023</us-gaap:OpenTaxYear>
    <us-gaap:OpenTaxYear
      contextRef="c20230401to20240331_IncomeTaxAuthorityNameAxis_InternalRevenueServiceIRSMember"
      id="Fact_7a43b6eae6bd45ec93a4dd061beb6afa">2021 2022 2023</us-gaap:OpenTaxYear>
    <mod:ProductWarrantyPeriod
      contextRef="c20230401to20240331_RangeAxis_MinimumMember"
      id="Fact_6a7d3f9c807a4bfd9279eef372cf4ec8">P1Y</mod:ProductWarrantyPeriod>
    <us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="c20230331"
      id="Fact_2485d78857f3400eb0079ccb5b277948">http://fasb.org/us-gaap/2023#OtherAssetsNoncurrent</us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="c20240331"
      id="Fact_76ffc14a6e8046f399df76279c948862">http://fasb.org/us-gaap/2023#OtherAssetsNoncurrent</us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="c20230331"
      id="Fact_699d6c4e96024b378ebbb0457387cb57">http://fasb.org/us-gaap/2023#PropertyPlantAndEquipmentNet</us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="c20240331"
      id="Fact_bdb5d911a6c14cf7a4484201d7175f91">http://fasb.org/us-gaap/2023#PropertyPlantAndEquipmentNet</us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="c20230331"
      id="Fact_fcce09a63ec148fe91bd9ece08ff04f7">http://fasb.org/us-gaap/2023#OtherLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="c20240331"
      id="Fact_16baa217aaeb4b5eaf304195a29aa831">http://fasb.org/us-gaap/2023#OtherLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="c20240331"
      id="Fact_6b6f9dcb876d404aa61d7a4544ae2cac">http://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrent</us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="c20230331"
      id="Fact_bd88b435970f4ba387d3607d8b901f15">http://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrent</us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="c20240331"
      id="Fact_e002580bb5ca4ae88f883765c445112a">http://fasb.org/us-gaap/2023#LongTermDebtAndCapitalLeaseObligationsCurrent</us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="c20230331"
      id="Fact_a347fc270be9448e88e79f8a10c45383">http://fasb.org/us-gaap/2023#LongTermDebtAndCapitalLeaseObligationsCurrent</us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="c20240331"
      id="Fact_9fcac3d7e8a249628ecbb47cf8112735">http://fasb.org/us-gaap/2023#LongTermDebtAndCapitalLeaseObligations</us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="c20230331"
      id="Fact_46f96fe6fe91457bb92b914e546a905c">http://fasb.org/us-gaap/2023#LongTermDebtAndCapitalLeaseObligations</us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <mod:DebtInstrumentCovenantLeverageRatio
      contextRef="c20230401to20240331_RangeAxis_MaximumMember"
      decimals="2"
      id="Fact_be4ba21a194d4e28aac5c61dcebae1cc"
      unitRef="U007">3.25</mod:DebtInstrumentCovenantLeverageRatio>
    <us-gaap:CommitmentsAndContingencies
      contextRef="c20240331"
      id="Fact_e852098e61da4c42b0920fbed13d950f"
      unitRef="U001"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="c20230331"
      id="Fact_8b9b6646b2554a67b92ceea5a2803c39"
      unitRef="U001"
      xsi:nil="true"/>
    <us-gaap:TaxCreditCarryforwardExpirationDate
      contextRef="c20230401to20240331_RangeAxis_MinimumMember_TaxCreditCarryforwardAxis_FederalAndStateMember"
      id="Fact_548a33afd16741d7adca963ad86ea996">2025-03-31</us-gaap:TaxCreditCarryforwardExpirationDate>
    <us-gaap:TaxCreditCarryforwardExpirationDate
      contextRef="c20230401to20240331_RangeAxis_MaximumMember_TaxCreditCarryforwardAxis_FederalAndStateMember"
      id="Fact_b3a876402a844d64b70b6ac7729b12eb">2044-03-31</us-gaap:TaxCreditCarryforwardExpirationDate>
    <us-gaap:OperatingLossCarryforwardsExpirationDate
      contextRef="c20230401to20240331_IncomeTaxAuthorityAxis_StateAndLocalJurisdictionMember_RangeAxis_MinimumMember"
      id="Fact_c8c11d2ea4d1462d87d3cf9471ff56cf">2025-03-31</us-gaap:OperatingLossCarryforwardsExpirationDate>
    <us-gaap:OperatingLossCarryforwardsExpirationDate
      contextRef="c20230401to20240331_IncomeTaxAuthorityAxis_StateAndLocalJurisdictionMember_RangeAxis_MaximumMember"
      id="Fact_1b7e0da8333546c6a56d689cc132d20e">2044-03-31</us-gaap:OperatingLossCarryforwardsExpirationDate>
    <us-gaap:OperatingLossCarryforwardsExpirationDate
      contextRef="c20230401to20240331_IncomeTaxAuthorityAxis_ForeignCountryMember_RangeAxis_MinimumMember"
      id="Fact_e5f315624b394641871bd883d140c582">2025-03-31</us-gaap:OperatingLossCarryforwardsExpirationDate>
    <us-gaap:OperatingLossCarryforwardsExpirationDate
      contextRef="c20230401to20240331_IncomeTaxAuthorityAxis_ForeignCountryMember_RangeAxis_MaximumMember"
      id="Fact_b77ecced915641169ce46515bf58c6f7">2034-03-31</us-gaap:OperatingLossCarryforwardsExpirationDate>
    <mod:DebtInstrumentMaturityYear
      contextRef="c20230401to20240331_DebtInstrumentAxis_TermLoansMember"
      id="Fact_6fa20563cda54536a7f2dc71bb89d592">2028</mod:DebtInstrumentMaturityYear>
    <mod:DebtInstrumentMaturityYear
      contextRef="c20230401to20240331_DebtInstrumentAxis_SeniorNotesDue2029Member"
      id="Fact_5322ccdba5ed47ea91994c38c9d830f1">2029</mod:DebtInstrumentMaturityYear>
    <mod:DebtInstrumentMaturityYear
      contextRef="c20230401to20240331_DebtInstrumentAxis_MultiCurrencyRevolvingCreditFacilityMember"
      id="Fact_f31cf6328002446cb4f98382718f47a0">2028</mod:DebtInstrumentMaturityYear>
    <mod:DebtInstrumentMaturityYear
      contextRef="c20230401to20240331_DebtInstrumentAxis_SeniorNotesDue2027Member"
      id="Fact_2bbd67fe5ca64786ad8d2bf907ff9da2">2027</mod:DebtInstrumentMaturityYear>
    <dei:AuditorFirmId
      contextRef="c20230401to20240331"
      id="Fact_e09dbeec20324d339e4bb8b14b483e43">185</dei:AuditorFirmId>
    <dei:AuditorFirmId
      contextRef="c20210401to20220331"
      id="Fact_fcae33c7bc6048ac99e0054c77004f00">238</dei:AuditorFirmId>
    <dei:DocumentType
      contextRef="c20230401to20240331"
      id="Fact_a3d5273bff484e92ae322c2de464f366">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="c20230401to20240331"
      id="Fact_6dfaf35f3c6840a288bbcfc9d39fb6e0">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="c20230401to20240331"
      id="Fact_578c3b101bef45348df33340776d45d9">2024-03-31</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="c20230401to20240331"
      id="Fact_4cdc6f0f70174336bf270ccc19d93090">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="c20230401to20240331"
      id="Fact_c251dc21052146e58d55fc4d3eb6f3e4">1-1373</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="c20230401to20240331"
      id="Fact_f000ae82e80a4da7b0e17be63778d0ef">MODINE MANUFACTURING CO</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="c20230401to20240331"
      id="Fact_2a31740052d64b7ebc7180dc30d48dab">WI</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="c20230401to20240331"
      id="Fact_7c1097924c1346b2bd8d17aa71f9008a">39-0482000</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="c20230401to20240331"
      id="Fact_feb091e4166148848fb40752d9249851">1500 DeKoven Avenue</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="c20230401to20240331"
      id="Fact_516ecb6edded422e9ebe9b56797c66f3">Racine</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="c20230401to20240331"
      id="Fact_b229c41958e4466fb7e4c96e4ad85dee">WI</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="c20230401to20240331"
      id="Fact_682aab8b0123468181b605810830df73">53403</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="c20230401to20240331"
      id="Fact_3db3fed136d541d2b835696f6965d380">262</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="c20230401to20240331"
      id="Fact_bec701fc98e54e3ebff6187156172582">636&#x2011;1200</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="c20230401to20240331"
      id="Fact_e7c80840ad5644ebba0fb1a7e7a0c8f6">Common Stock, $0.625 par value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="c20230401to20240331"
      id="Fact_e1342137ea974c9d864eb5a99948c71b">MOD</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="c20230401to20240331"
      id="Fact_fe26e001726140aeaed7063018b389eb">NYSE</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="c20230401to20240331"
      id="Fact_178416b96c50436185f6845e49008807">No</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="c20230401to20240331"
      id="Fact_af3748fe4cd54f1b8ddfe9c0159c268a">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="c20230401to20240331"
      id="Fact_c24fa7bc4beb4d9fab7e68b47080d242">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="c20230401to20240331"
      id="Fact_f3895cea9ed9418d90f28de558aa033f">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="c20230401to20240331"
      id="Fact_a9563096931647569c331808977edcb1">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="c20230401to20240331"
      id="Fact_753caa2a66b344668f733a6b41c1f8ae">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="c20230401to20240331"
      id="Fact_8bd73ca3454041f19b96dc4a687bebba">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag
      contextRef="c20230401to20240331"
      id="Fact_575a4425db8548f1a30ce544d227cd56">true</dei:IcfrAuditorAttestationFlag>
    <dei:DocumentFinStmtErrorCorrectionFlag
      contextRef="c20230401to20240331"
      id="Fact_03483a7b7ad346969a86e6bc3f31cdb4">false</dei:DocumentFinStmtErrorCorrectionFlag>
    <dei:EntityShellCompany
      contextRef="c20230401to20240331"
      id="Fact_789a6b2094e44c3a935d36868cadc9d3">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="c20230929"
      decimals="-7"
      id="Fact_8a4811e58f364858b0b84ed2ec214058"
      unitRef="U001">2350000000</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="c20240517"
      decimals="INF"
      id="Fact_e6c6fb7f38a94a3ebc5e5911f28f5423"
      unitRef="U002">52322085</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20230401to20240331"
      decimals="-5"
      id="Fact_34055f5d4fa54174ba91ce62424d11db"
      unitRef="U001">2407800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20220401to20230331"
      decimals="-5"
      id="Fact_fac24a24bf4f41eda120bb1c55f1f15b"
      unitRef="U001">2297900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20210401to20220331"
      decimals="-5"
      id="Fact_0b047ad6494e4092b2bde5f03228e7e2"
      unitRef="U001">2050100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="c20230401to20240331"
      decimals="-5"
      id="Fact_30fa5262d00d4ae6a306a268962f6255"
      unitRef="U001">1882200000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="c20220401to20230331"
      decimals="-5"
      id="Fact_ba84721db6ac4532b0e4c3436bf1ccdd"
      unitRef="U001">1908500000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="c20210401to20220331"
      decimals="-5"
      id="Fact_706fb5e9e44f4705a31409a8deacdca5"
      unitRef="U001">1740800000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="c20230401to20240331"
      decimals="-5"
      id="Fact_510db3d6a3a743039b95c2c34341c377"
      unitRef="U001">525600000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="c20220401to20230331"
      decimals="-5"
      id="Fact_a5ee55b39d21402e9e99bb3a12a858d1"
      unitRef="U001">389400000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="c20210401to20220331"
      decimals="-5"
      id="Fact_43abf16d2cf64ede81b0996eea7bf777"
      unitRef="U001">309300000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="c20230401to20240331"
      decimals="-5"
      id="Fact_8f3fcf40e53b439bb7850e09433d2727"
      unitRef="U001">273900000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="c20220401to20230331"
      decimals="-5"
      id="Fact_0b7932a292824c4eba761a320ea5dfbc"
      unitRef="U001">234000000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="c20210401to20220331"
      decimals="-5"
      id="Fact_1189ee6ebc91457493b5a525db5d2f93"
      unitRef="U001">215100000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:RestructuringCharges
      contextRef="c20230401to20240331"
      decimals="-5"
      id="Fact_d95d85a7d3234ded943e033e4a0c2b5a"
      unitRef="U001">15000000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="c20220401to20230331"
      decimals="-5"
      id="Fact_ab79c95849574549a1061ce32dbacdbe"
      unitRef="U001">5000000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="c20210401to20220331"
      decimals="-5"
      id="Fact_e3f765fc5aaf4b69a53a590596eaa6c8"
      unitRef="U001">24100000</us-gaap:RestructuringCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="c20230401to20240331"
      decimals="-6"
      id="Fact_4ca7af168942456cb6b9ab8133868b88"
      unitRef="U001">0</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="c20220401to20230331"
      decimals="-6"
      id="Fact_0a432aaa820a4b549e61cc70d8e8d741"
      unitRef="U001">0</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="c20210401to20220331"
      decimals="-5"
      id="Fact_821c352e4d2d43178a24a724e45d5e6a"
      unitRef="U001">-55700000</us-gaap:AssetImpairmentCharges>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="c20230401to20240331"
      decimals="-5"
      id="Fact_5c936f8605ec4742ad8a32861c649211"
      unitRef="U001">4000000</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="c20220401to20230331"
      decimals="-6"
      id="Fact_702ba56296f1425ca7adaa35cc87be05"
      unitRef="U001">0</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="c20210401to20220331"
      decimals="-5"
      id="Fact_56be02138a884a669e95eecccd102ec7"
      unitRef="U001">-6600000</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:OperatingIncomeLoss
      contextRef="c20230401to20240331"
      decimals="-5"
      id="Fact_ba88e7ee3a734c48bf296c56123458bf"
      unitRef="U001">240700000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="c20220401to20230331"
      decimals="-5"
      id="Fact_11a7271d5262458a8020d38a0e19a05f"
      unitRef="U001">150400000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="c20210401to20220331"
      decimals="-5"
      id="Fact_034749c16de44cadb638b307b8da1218"
      unitRef="U001">119200000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="c20230401to20240331"
      decimals="-5"
      id="Fact_d68f5c6e84d34d4c8ace20a59539ac25"
      unitRef="U001">24100000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="c20220401to20230331"
      decimals="-5"
      id="Fact_adff6b8fd06842f39548e5e908c65bc8"
      unitRef="U001">20700000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="c20210401to20220331"
      decimals="-5"
      id="Fact_299c1206fd00474c99b4fb0999fd00bd"
      unitRef="U001">15600000</us-gaap:InterestExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="c20230401to20240331"
      decimals="-5"
      id="Fact_67c11bcf9b0b41ba9ca3c778395616f5"
      unitRef="U001">-2000000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="c20220401to20230331"
      decimals="-5"
      id="Fact_d969e168c2444292b8a7f62f2c7ca5ae"
      unitRef="U001">-4400000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="c20210401to20220331"
      decimals="-5"
      id="Fact_170b98e96c2f4abaad3e7febfd49b3bd"
      unitRef="U001">-2100000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="c20230401to20240331"
      decimals="-5"
      id="Fact_d95a58aa58cb4d558b078f08ef0b2423"
      unitRef="U001">214600000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="c20220401to20230331"
      decimals="-5"
      id="Fact_82015e1af72c450c8c4ee4ac939f4ee8"
      unitRef="U001">125300000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="c20210401to20220331"
      decimals="-5"
      id="Fact_2a82ede98edf4636864db9d28b714d60"
      unitRef="U001">101500000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="c20230401to20240331"
      decimals="-5"
      id="Fact_ac0dcdd72b724f5186f06c0db726149f"
      unitRef="U001">51200000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="c20220401to20230331"
      decimals="-5"
      id="Fact_b184e50f42aa49dcb5180d1c6b00560e"
      unitRef="U001">-28300000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="c20210401to20220331"
      decimals="-5"
      id="Fact_bd9b4a0c49a14d1e8c6a0062522f3a95"
      unitRef="U001">15200000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ProfitLoss
      contextRef="c20230401to20240331"
      decimals="-5"
      id="Fact_2bf5c221257b41b7aadeded8b77af310"
      unitRef="U001">163400000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="c20220401to20230331"
      decimals="-5"
      id="Fact_cef737dcaa6a4413927c2de0e969bdc8"
      unitRef="U001">153600000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="c20210401to20220331"
      decimals="-5"
      id="Fact_6c6786a78441489799a95025a456c03a"
      unitRef="U001">86300000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="c20230401to20240331"
      decimals="-5"
      id="Fact_ae231f654a4643ee84192b314f61c5f1"
      unitRef="U001">1900000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="c20220401to20230331"
      decimals="-5"
      id="Fact_fbcba992003f4ff9a9f993396cf807cd"
      unitRef="U001">500000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="c20210401to20220331"
      decimals="-5"
      id="Fact_ac0e5b98f84b4bb28603092ee74f1017"
      unitRef="U001">1100000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="c20230401to20240331"
      decimals="-5"
      id="Fact_b47b2421b1674863b2488710150f2b1a"
      unitRef="U001">161500000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c20220401to20230331"
      decimals="-5"
      id="Fact_a6de9af7f6624820888431cfb5eca70a"
      unitRef="U001">153100000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c20210401to20220331"
      decimals="-5"
      id="Fact_0f6b71bcf73c407d9235ccef78a00ed8"
      unitRef="U001">85200000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="c20230401to20240331"
      decimals="2"
      id="Fact_1b9dff31e6d6465ebbb9b92520c27399"
      unitRef="U003">3.08</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c20220401to20230331"
      decimals="2"
      id="Fact_8edfc86e5448415a9e618449b7b23f20"
      unitRef="U003">2.93</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c20210401to20220331"
      decimals="2"
      id="Fact_d9100ece6b7c4c428f874203cf33e9a1"
      unitRef="U003">1.64</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c20230401to20240331"
      decimals="2"
      id="Fact_6c71bdf88c164f6a970a5e84fb954c1a"
      unitRef="U003">3.03</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c20220401to20230331"
      decimals="2"
      id="Fact_2a5d0a7e554a408cb6f49d6e63c45c31"
      unitRef="U003">2.9</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c20210401to20220331"
      decimals="2"
      id="Fact_32108c07f2dd42bea8b93d97baf0a3e1"
      unitRef="U003">1.62</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c20230401to20240331"
      decimals="-5"
      id="Fact_cc6e47ca6cb441e0be350aa3c0be3214"
      unitRef="U002">52400000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c20220401to20230331"
      decimals="-5"
      id="Fact_daa330cfc3ab4346b5b04a4369be4106"
      unitRef="U002">52300000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c20210401to20220331"
      decimals="-5"
      id="Fact_8c822839a0374168b0b66a7011330d93"
      unitRef="U002">52000000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c20230401to20240331"
      decimals="-5"
      id="Fact_fd914bb763f24887b0e5a8766512400b"
      unitRef="U002">53400000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c20220401to20230331"
      decimals="-5"
      id="Fact_46c9a8745b2a4631b4cafda66d824a62"
      unitRef="U002">52800000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c20210401to20220331"
      decimals="-5"
      id="Fact_e46537f7cbfa4750a1f284c49afec305"
      unitRef="U002">52500000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:ProfitLoss
      contextRef="c20230401to20240331"
      decimals="-5"
      id="Fact_4d78f68f26c3449aaab1bab9026e605e"
      unitRef="U001">163400000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="c20220401to20230331"
      decimals="-5"
      id="Fact_63962331e0e24779952fd9b6e2b23150"
      unitRef="U001">153600000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="c20210401to20220331"
      decimals="-5"
      id="Fact_8037b5a9e46d480997cb3f5eaa376e7b"
      unitRef="U001">86300000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="c20230401to20240331"
      decimals="-5"
      id="Fact_c586bb939d4740bcb0eee7b9027880a4"
      unitRef="U001">-5600000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="c20220401to20230331"
      decimals="-5"
      id="Fact_25602bb2afaa485cbbd2ec2a1fc6342c"
      unitRef="U001">-18900000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="c20210401to20220331"
      decimals="-5"
      id="Fact_0c8676c4474a412fb5115f01d1fa93e0"
      unitRef="U001">-8300000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax
      contextRef="c20230401to20240331"
      decimals="-5"
      id="Fact_ae204621b9634645b527f398111f2cd2"
      unitRef="U001">1600000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax
      contextRef="c20220401to20230331"
      decimals="-5"
      id="Fact_85834c5065074c0b850795b047c3ddf3"
      unitRef="U001">1100000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax
      contextRef="c20210401to20220331"
      decimals="-5"
      id="Fact_28f7b6a9951242578b02b02484791f57"
      unitRef="U001">0</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="c20230401to20240331"
      decimals="-5"
      id="Fact_aaa722a60394444ba8cd5c96d70f1899"
      unitRef="U001">-3700000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="c20220401to20230331"
      decimals="-5"
      id="Fact_7067100985e84b618927f57908bc11a9"
      unitRef="U001">-6700000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="c20210401to20220331"
      decimals="-5"
      id="Fact_890c0385f26b4d06b041bfc790d97227"
      unitRef="U001">-19700000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax
      contextRef="c20230401to20240331"
      decimals="-5"
      id="Fact_4e0ae951f0ed43a79c4e5f32cea3869d"
      unitRef="U001">-200000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax
      contextRef="c20220401to20230331"
      decimals="-5"
      id="Fact_d51888cf2efd4b0691a3678186dc771f"
      unitRef="U001">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax
      contextRef="c20210401to20220331"
      decimals="-5"
      id="Fact_09a22a8912db4fac90b98bb8d8b3f221"
      unitRef="U001">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="c20230401to20240331"
      decimals="-5"
      id="Fact_0d9c6c87c97e43af933378d8ec994ae2"
      unitRef="U001">-700000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="c20220401to20230331"
      decimals="-5"
      id="Fact_b8f282e7b6684e04b0c6c2a2ac85bb71"
      unitRef="U001">100000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="c20210401to20220331"
      decimals="-5"
      id="Fact_6e914ef1c900433e99341985b0e831b1"
      unitRef="U001">100000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="c20230401to20240331"
      decimals="-5"
      id="Fact_35a2de049bc249d7acb6749f8201b2c9"
      unitRef="U001">-2600000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="c20220401to20230331"
      decimals="-5"
      id="Fact_762be53d5eff45268248e3b2392aaaa9"
      unitRef="U001">-12100000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="c20210401to20220331"
      decimals="-5"
      id="Fact_8d372b639cb84c2897ceed49c2b96b32"
      unitRef="U001">11500000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20230401to20240331"
      decimals="-5"
      id="Fact_e1703fade279485e80fb7b871af25b4a"
      unitRef="U001">160800000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20220401to20230331"
      decimals="-5"
      id="Fact_c9e369c75f4b472b99f291ac9bb7cb84"
      unitRef="U001">141500000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20210401to20220331"
      decimals="-5"
      id="Fact_dc5543b8a588467caab0f6f4f1b14276"
      unitRef="U001">97800000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="c20230401to20240331"
      decimals="-5"
      id="Fact_12ac586ac810477aa5293f06071e9092"
      unitRef="U001">1600000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="c20220401to20230331"
      decimals="-6"
      id="Fact_ae44083e6bb74e0a98cc4e23379023b3"
      unitRef="U001">0</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="c20210401to20220331"
      decimals="-5"
      id="Fact_85231d9b310a49fcaacfb31189566b4d"
      unitRef="U001">900000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="c20230401to20240331"
      decimals="-5"
      id="Fact_4d74d6c2eacc4a6b9a2c77caa4a846be"
      unitRef="U001">159200000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="c20220401to20230331"
      decimals="-5"
      id="Fact_71f22f17ac394dd783dad1e023c1c226"
      unitRef="U001">141500000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="c20210401to20220331"
      decimals="-5"
      id="Fact_5766179a3cb9432c8156a5381fc51d63"
      unitRef="U001">96900000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="c20240331"
      decimals="-5"
      id="Fact_38f9d3f8d2024f4a8e2307f6aa52625a"
      unitRef="U001">60100000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="c20230331"
      decimals="-5"
      id="Fact_89eb183bff44405bb12e77405f6349cc"
      unitRef="U001">67100000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="c20240331"
      decimals="-5"
      id="Fact_208cc30c0ccf4a69a475269b4125a6a6"
      unitRef="U001">422900000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="c20230331"
      decimals="-5"
      id="Fact_7fc2cb6fb040493ca583d1bd025d65d4"
      unitRef="U001">398000000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="c20240331"
      decimals="-5"
      id="Fact_687217a004394ac0b95a39a9995326f4"
      unitRef="U001">357900000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="c20230331"
      decimals="-5"
      id="Fact_f28c5085697944ada52a996611da84aa"
      unitRef="U001">324900000</us-gaap:InventoryNet>
    <us-gaap:OtherAssetsCurrent
      contextRef="c20240331"
      decimals="-5"
      id="Fact_d639cc9fa5344c9cb0a098dd87285e0b"
      unitRef="U001">53100000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="c20230331"
      decimals="-5"
      id="Fact_9326fcea60304fff8a7f9991e7e65e10"
      unitRef="U001">56400000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="c20240331"
      decimals="-5"
      id="Fact_eb3a1e32d80942d8bbb890384a4e5047"
      unitRef="U001">894000000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="c20230331"
      decimals="-5"
      id="Fact_293f6aba353540f5b048940bd6c0d2d5"
      unitRef="U001">846400000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="c20240331"
      decimals="-5"
      id="Fact_0b84b46445c040f3b2d37872e0aaba98"
      unitRef="U001">365700000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="c20230331"
      decimals="-5"
      id="Fact_acded4d2589941fcbfe0cba8f039a52b"
      unitRef="U001">314500000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="c20240331"
      decimals="-5"
      id="Fact_ae4cb3e11bde4b05b81a847f8a2f0d2e"
      unitRef="U001">188300000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="c20230331"
      decimals="-5"
      id="Fact_db50acbdeb13429ca8740373cfadb112"
      unitRef="U001">81100000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:Goodwill
      contextRef="c20240331"
      decimals="-5"
      id="Fact_971eef498e1c4aada8d1c9ac2035b890"
      unitRef="U001">230900000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="c20230331"
      decimals="-5"
      id="Fact_a17593f0dfe641ca8e05142224e09cbd"
      unitRef="U001">165600000</us-gaap:Goodwill>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="c20240331"
      decimals="-5"
      id="Fact_98681e3f81c944458c5ff2eb43a6872f"
      unitRef="U001">75100000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="c20230331"
      decimals="-5"
      id="Fact_6b80b4b4404640c3b1e72f033bec6877"
      unitRef="U001">83700000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="c20240331"
      decimals="-5"
      id="Fact_051c350ff26d463c9efed0bc61cb8400"
      unitRef="U001">97500000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="c20230331"
      decimals="-5"
      id="Fact_091f593a0f6b4afd9e672ac4a9683682"
      unitRef="U001">74600000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="c20240331"
      decimals="-5"
      id="Fact_2644569adcfd4ef7971b56d8dc44c90c"
      unitRef="U001">1851500000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="c20230331"
      decimals="-5"
      id="Fact_9ae99b8231b94003b2202f5bd21f1f43"
      unitRef="U001">1565900000</us-gaap:Assets>
    <us-gaap:ShortTermBorrowings
      contextRef="c20240331"
      decimals="-5"
      id="Fact_45d437dc793e4648bac5f7ad22058c54"
      unitRef="U001">12000000</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings
      contextRef="c20230331"
      decimals="-5"
      id="Fact_ee6e77ec204f42afa2b7dc83d81213b6"
      unitRef="U001">3700000</us-gaap:ShortTermBorrowings>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent
      contextRef="c20240331"
      decimals="-5"
      id="Fact_83422a2c538e4e9da3de4704e8089e7d"
      unitRef="U001">19700000</us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent
      contextRef="c20230331"
      decimals="-5"
      id="Fact_329d8d7813b3446ea76c2d904b7a218e"
      unitRef="U001">19700000</us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="c20240331"
      decimals="-5"
      id="Fact_67610d3bbe0a4560ac18c2dcb36dea8c"
      unitRef="U001">283400000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="c20230331"
      decimals="-5"
      id="Fact_0fe4e94777e4408e88d8488c09b5dd51"
      unitRef="U001">332800000</us-gaap:AccountsPayableCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="c20240331"
      decimals="-5"
      id="Fact_c5ffa48892364b67bfd6c4bf9d630cf6"
      unitRef="U001">101600000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="c20230331"
      decimals="-5"
      id="Fact_b94810c2aa6341499c85f19c4897cae9"
      unitRef="U001">89800000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="c20240331"
      decimals="-5"
      id="Fact_eaa130d5bbef45179945b01e49c6acb4"
      unitRef="U001">129100000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="c20230331"
      decimals="-5"
      id="Fact_28c7c307d41a4d40b5683e85c90da884"
      unitRef="U001">61100000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="c20240331"
      decimals="-5"
      id="Fact_5e0c08d06adf48ba96d068ca85d31367"
      unitRef="U001">545800000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="c20230331"
      decimals="-5"
      id="Fact_c3f59efc405c49d3a60eaad8099f4354"
      unitRef="U001">507100000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations
      contextRef="c20240331"
      decimals="-5"
      id="Fact_2f25fac674a44027bb19ead4bc7eba44"
      unitRef="U001">399900000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations
      contextRef="c20230331"
      decimals="-5"
      id="Fact_c9b5c6ae8d9b4bdc8797dba8dd63a4a6"
      unitRef="U001">329300000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="c20240331"
      decimals="-5"
      id="Fact_839225d1e8aa41c4b29665eb0fc8b0d9"
      unitRef="U001">30000000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="c20230331"
      decimals="-5"
      id="Fact_fcb09909641a4ffa9c1cca7fd06e7e59"
      unitRef="U001">4800000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DefinedBenefitPensionPlanLiabilitiesNoncurrent
      contextRef="c20240331"
      decimals="-5"
      id="Fact_d317fbf3f0fe473fbe3f0103d616884b"
      unitRef="U001">27700000</us-gaap:DefinedBenefitPensionPlanLiabilitiesNoncurrent>
    <us-gaap:DefinedBenefitPensionPlanLiabilitiesNoncurrent
      contextRef="c20230331"
      decimals="-5"
      id="Fact_db47331114af4632896c59c8dc8cdb1d"
      unitRef="U001">40200000</us-gaap:DefinedBenefitPensionPlanLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="c20240331"
      decimals="-5"
      id="Fact_82a41fd709024814a97a39daccc0ca18"
      unitRef="U001">92600000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="c20230331"
      decimals="-5"
      id="Fact_2f90a7a5d0cf41bbaac59001ebb96119"
      unitRef="U001">84900000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="c20240331"
      decimals="-5"
      id="Fact_99412beae9fb4b16bcab8aa172e5846f"
      unitRef="U001">1096000000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="c20230331"
      decimals="-5"
      id="Fact_ca9237136ed94635b4ac070cc29a9ca5"
      unitRef="U001">966300000</us-gaap:Liabilities>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="c20240331"
      decimals="3"
      id="Fact_a3adb35475204c0ebafabdcc842f9ea9"
      unitRef="U003">0.025</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="c20230331"
      decimals="3"
      id="Fact_24213cf43dac4cb098d33eafed5b8c09"
      unitRef="U003">0.025</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="c20240331"
      decimals="-5"
      id="Fact_e4927f2f3ca0446e8334e524ba060f51"
      unitRef="U002">16000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="c20230331"
      decimals="-5"
      id="Fact_354dee3912864d3cbad706ee98a5d91c"
      unitRef="U002">16000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="c20230331"
      decimals="-6"
      id="Fact_9e900c8bcb1f4e64bc5b90502c11c5b5"
      unitRef="U002">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="c20240331"
      decimals="-6"
      id="Fact_61711248b02448aa96ccd2203368b280"
      unitRef="U002">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="c20240331"
      decimals="-6"
      id="Fact_3f05cd3023de4b97bb7903fbb53d6494"
      unitRef="U001">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="c20230331"
      decimals="-6"
      id="Fact_41c59671bdc947a6a936fb00537c99ad"
      unitRef="U001">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c20240331"
      decimals="3"
      id="Fact_e6940be2fedc4ec3b442cd5cc9bb9e15"
      unitRef="U003">0.625</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c20230331"
      decimals="3"
      id="Fact_8558564daac44a259c79c3be6a489df8"
      unitRef="U003">0.625</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="c20240331"
      decimals="-5"
      id="Fact_bb2b80a9d97249c4b8490cd40d03d0c4"
      unitRef="U002">80000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="c20230331"
      decimals="-5"
      id="Fact_b38ba155d50143a1a328276d344a9d75"
      unitRef="U002">80000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="c20240331"
      decimals="-5"
      id="Fact_afb7c272b24e4db8b3a3ff6637cc3357"
      unitRef="U002">56100000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="c20230331"
      decimals="-5"
      id="Fact_02b19e20602641a2b3b614fdf98e5099"
      unitRef="U002">55400000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="c20240331"
      decimals="-5"
      id="Fact_458a0f2012ea4466a580f0fe2f5d23f4"
      unitRef="U001">35000000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="c20230331"
      decimals="-5"
      id="Fact_ab4890e6e4924c5085b667f8a8e54867"
      unitRef="U001">34600000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="c20240331"
      decimals="-5"
      id="Fact_57479f223d2a4136a087fcb2a7b6c9a6"
      unitRef="U001">283700000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="c20230331"
      decimals="-5"
      id="Fact_886fc9bf6b324f22b7a050aeed90014a"
      unitRef="U001">270800000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="c20240331"
      decimals="-5"
      id="Fact_a6dc6f32be204b8a92d6885b65197854"
      unitRef="U001">659000000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="c20230331"
      decimals="-5"
      id="Fact_da90289e4b2c42a1a58ee0f88be973fd"
      unitRef="U001">497500000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="c20240331"
      decimals="-5"
      id="Fact_129effeb4b6143879089cd52e0c727aa"
      unitRef="U001">-163400000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="c20230331"
      decimals="-5"
      id="Fact_a984ea85ca014d789ae905c89a9245af"
      unitRef="U001">-161100000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:TreasuryStockCommonShares
      contextRef="c20240331"
      decimals="-5"
      id="Fact_71e33b4a47e040a49dec4e109ff07613"
      unitRef="U002">3700000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockCommonShares
      contextRef="c20230331"
      decimals="-5"
      id="Fact_2e8e8fe328f74f64969a0e0087a9c656"
      unitRef="U002">3300000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockCommonValue
      contextRef="c20240331"
      decimals="-5"
      id="Fact_315bc7b2a46f4f6a9fc8988eeac68551"
      unitRef="U001">66700000</us-gaap:TreasuryStockCommonValue>
    <us-gaap:TreasuryStockCommonValue
      contextRef="c20230331"
      decimals="-5"
      id="Fact_821cc390d091460fad004d35c192a53b"
      unitRef="U001">49000000</us-gaap:TreasuryStockCommonValue>
    <us-gaap:StockholdersEquity
      contextRef="c20240331"
      decimals="-5"
      id="Fact_98c9fe68b72c4a50a9e748f69e3f84c9"
      unitRef="U001">747600000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20230331"
      decimals="-5"
      id="Fact_71888d75ced841f29293b623e8897cf1"
      unitRef="U001">592800000</us-gaap:StockholdersEquity>
    <us-gaap:MinorityInterest
      contextRef="c20240331"
      decimals="-5"
      id="Fact_1572d3da38284187b1122dd2122e7ff7"
      unitRef="U001">7900000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="c20230331"
      decimals="-5"
      id="Fact_4ff99651a2d74df287d2d9a82e103db4"
      unitRef="U001">6800000</us-gaap:MinorityInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20240331"
      decimals="-5"
      id="Fact_5463e918065e4e6dbaf247e372040679"
      unitRef="U001">755500000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20230331"
      decimals="-5"
      id="Fact_d4b2e90c3d6348ad9a9f64fccc92bcd7"
      unitRef="U001">599600000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="c20240331"
      decimals="-5"
      id="Fact_2461007033f644cf90a8573c43a45e47"
      unitRef="U001">1851500000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="c20230331"
      decimals="-5"
      id="Fact_0aef1283f7d444a6ab7632110c2e12f1"
      unitRef="U001">1565900000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:ProfitLoss
      contextRef="c20230401to20240331"
      decimals="-5"
      id="Fact_e5ed1cb48b444039ac49c5014155881b"
      unitRef="U001">163400000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="c20220401to20230331"
      decimals="-5"
      id="Fact_d4db5a9bfb4b4c9c9d9cd43073a35912"
      unitRef="U001">153600000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="c20210401to20220331"
      decimals="-5"
      id="Fact_1b0b2ae7a19b41ddbefdc0394335cf5b"
      unitRef="U001">86300000</us-gaap:ProfitLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="c20230401to20240331"
      decimals="-5"
      id="Fact_abd3f437ec2245a2a84c7e3f42912565"
      unitRef="U001">56100000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="c20220401to20230331"
      decimals="-5"
      id="Fact_1bd11d30be334d4f99c18a4e2fc6be47"
      unitRef="U001">54500000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="c20210401to20220331"
      decimals="-5"
      id="Fact_e6d1b7bc0a674e4695b0593a6cd31af3"
      unitRef="U001">54800000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:AssetImpairmentCharges
      contextRef="c20230401to20240331"
      decimals="-6"
      id="Fact_8213c43e510f4d71a8b66b81581538a6"
      unitRef="U001">0</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="c20220401to20230331"
      decimals="-6"
      id="Fact_11967e8abd5a41f79ad546155d0b44c6"
      unitRef="U001">0</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="c20210401to20220331"
      decimals="-5"
      id="Fact_5dc890e7b0b54d0387136b5666fa667c"
      unitRef="U001">-55700000</us-gaap:AssetImpairmentCharges>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="c20230401to20240331"
      decimals="-5"
      id="Fact_300b4286aa9144f79bbb8ac08e041745"
      unitRef="U001">4000000</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="c20220401to20230331"
      decimals="-6"
      id="Fact_6783a1105e224261af8c6c1fb6af2529"
      unitRef="U001">0</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="c20210401to20220331"
      decimals="-5"
      id="Fact_316139e77ef74171bc9b6d77aa848490"
      unitRef="U001">-6600000</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:ShareBasedCompensation
      contextRef="c20230401to20240331"
      decimals="-5"
      id="Fact_5b57505bca634dbca96da65d432cfb7e"
      unitRef="U001">10800000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="c20220401to20230331"
      decimals="-5"
      id="Fact_c7dac929f7ea42df84239b3fb92883fd"
      unitRef="U001">6600000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="c20210401to20220331"
      decimals="-5"
      id="Fact_370be350ae06405aa5e838b8cb3dd2af"
      unitRef="U001">5700000</us-gaap:ShareBasedCompensation>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="c20230401to20240331"
      decimals="-5"
      id="Fact_1148e38f22ab4ffe8b8c9efb586b9de7"
      unitRef="U001">6200000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="c20220401to20230331"
      decimals="-5"
      id="Fact_b1143a2596e04efa9d255f918aa8ab5f"
      unitRef="U001">-59600000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="c20210401to20220331"
      decimals="-5"
      id="Fact_160dc67be9e54433b9f7edb30353c1d2"
      unitRef="U001">-3800000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="c20230401to20240331"
      decimals="-5"
      id="Fact_90c76150acc54fd4bab753166767e709"
      unitRef="U001">-6100000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="c20220401to20230331"
      decimals="-5"
      id="Fact_5f9a219072d246b893f524bcd341d43a"
      unitRef="U001">-4800000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="c20210401to20220331"
      decimals="-5"
      id="Fact_2e1a3fd4e57f4641909c6bb47cd54396"
      unitRef="U001">-3100000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="c20230401to20240331"
      decimals="-5"
      id="Fact_511bd95c330147168075d9970478b887"
      unitRef="U001">8300000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="c20220401to20230331"
      decimals="-5"
      id="Fact_e1d93444f33e4129a44eea9b26de27c7"
      unitRef="U001">40700000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="c20210401to20220331"
      decimals="-5"
      id="Fact_a2db07ba35544a5b915c014ac5caff4a"
      unitRef="U001">55600000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="c20230401to20240331"
      decimals="-5"
      id="Fact_afa52673011d40cbbf420c0519fa3a5a"
      unitRef="U001">17300000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="c20220401to20230331"
      decimals="-5"
      id="Fact_4e00ce6ef17747d798a27171973e9f2d"
      unitRef="U001">49400000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="c20210401to20220331"
      decimals="-5"
      id="Fact_b6306ac3b2a04b2daa3d524eaf97df47"
      unitRef="U001">70700000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="c20230401to20240331"
      decimals="-5"
      id="Fact_654e47b9fc4f46e2bef7217a17df7d0e"
      unitRef="U001">-59100000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="c20220401to20230331"
      decimals="-5"
      id="Fact_e39c2934773e4bcb9301119a8db1c8b8"
      unitRef="U001">10200000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="c20210401to20220331"
      decimals="-5"
      id="Fact_59a9c101db3748a6894140c40439aaef"
      unitRef="U001">55100000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="c20230401to20240331"
      decimals="-5"
      id="Fact_361d3ca32ac548a49a3346b3ed515d73"
      unitRef="U001">15200000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="c20220401to20230331"
      decimals="-5"
      id="Fact_7f21cde0a1f7472f8c18f6cc37c49d4a"
      unitRef="U001">6400000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="c20210401to20220331"
      decimals="-5"
      id="Fact_bb10e6197d9a405faf96924c1fd97e9a"
      unitRef="U001">9800000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="c20230401to20240331"
      decimals="-5"
      id="Fact_c71bd630924a492caf3a8af6a020fa26"
      unitRef="U001">-12000000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="c20220401to20230331"
      decimals="-5"
      id="Fact_4836020978be4d99986793759839bda1"
      unitRef="U001">-19600000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="c20210401to20220331"
      decimals="-5"
      id="Fact_d6f0b524a0304978b42c98c3f154c0b2"
      unitRef="U001">2400000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="c20230401to20240331"
      decimals="-5"
      id="Fact_944dbce727ea4d6b8230dd29daab6861"
      unitRef="U001">33500000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="c20220401to20230331"
      decimals="-5"
      id="Fact_7dfcb59bab5942e291a5669556c3a137"
      unitRef="U001">1500000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="c20210401to20220331"
      decimals="-5"
      id="Fact_58c94abb07cc455f808b20530ddebf39"
      unitRef="U001">-21700000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="c20230401to20240331"
      decimals="-5"
      id="Fact_d0c5d941b63e427abb30c3da2a28a29e"
      unitRef="U001">214600000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="c20220401to20230331"
      decimals="-5"
      id="Fact_0b99c9450733450f976bce2a848aabe9"
      unitRef="U001">107500000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="c20210401to20220331"
      decimals="-5"
      id="Fact_8fa3736f7e0b4b8eb69f152a35890f48"
      unitRef="U001">11500000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="c20230401to20240331"
      decimals="-5"
      id="Fact_81d53f7011f149ccbd7bab4dfe18018b"
      unitRef="U001">87700000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="c20220401to20230331"
      decimals="-5"
      id="Fact_e20753c40cda4d1cbaee50d3caa9858a"
      unitRef="U001">50700000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="c20210401to20220331"
      decimals="-5"
      id="Fact_f93d210f2c594b719146edeb6cec9367"
      unitRef="U001">40300000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="c20230401to20240331"
      decimals="-5"
      id="Fact_8e565178244b42f7a4e995b97bc64fac"
      unitRef="U001">186200000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="c20220401to20230331"
      decimals="-6"
      id="Fact_5dd7243662e443e293efcc79156a7af0"
      unitRef="U001">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="c20210401to20220331"
      decimals="-6"
      id="Fact_c27fdd34b5c94e7c9febdfbb4e49945d"
      unitRef="U001">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <mod:PaymentsToAcquireIntangibleAndProductiveAssets
      contextRef="c20230401to20240331"
      decimals="-5"
      id="Fact_c3c54a5d1f7b43f8bce3599e22767c25"
      unitRef="U001">12000000</mod:PaymentsToAcquireIntangibleAndProductiveAssets>
    <mod:PaymentsToAcquireIntangibleAndProductiveAssets
      contextRef="c20220401to20230331"
      decimals="-6"
      id="Fact_d13e702af47b460baca4da83d4048345"
      unitRef="U001">0</mod:PaymentsToAcquireIntangibleAndProductiveAssets>
    <mod:PaymentsToAcquireIntangibleAndProductiveAssets
      contextRef="c20210401to20220331"
      decimals="-6"
      id="Fact_e9c7233bcc62442ba526a4c867df7d08"
      unitRef="U001">0</mod:PaymentsToAcquireIntangibleAndProductiveAssets>
    <mod:PaymentsForProceedsFromDispositionOfAssets
      contextRef="c20230401to20240331"
      decimals="-5"
      id="Fact_6c00f8432e77444cb6a16b05a46d1c56"
      unitRef="U001">800000</mod:PaymentsForProceedsFromDispositionOfAssets>
    <mod:PaymentsForProceedsFromDispositionOfAssets
      contextRef="c20220401to20230331"
      decimals="-5"
      id="Fact_a966f74a05564f19a3ddf3ca45e9fb50"
      unitRef="U001">-300000</mod:PaymentsForProceedsFromDispositionOfAssets>
    <mod:PaymentsForProceedsFromDispositionOfAssets
      contextRef="c20210401to20220331"
      decimals="-5"
      id="Fact_85a5dc5fd81648a3afbcd6ef5cbb9ded"
      unitRef="U001">7600000</mod:PaymentsForProceedsFromDispositionOfAssets>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments
      contextRef="c20230401to20240331"
      decimals="-5"
      id="Fact_51e37b74c3bf44479142901683fadd2c"
      unitRef="U001">3300000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments
      contextRef="c20220401to20230331"
      decimals="-5"
      id="Fact_1600e5339d0a4bb7a4c63e7c3027cb11"
      unitRef="U001">3400000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments
      contextRef="c20210401to20220331"
      decimals="-5"
      id="Fact_f9c871ec705a4ebfac1f46d19d243fa6"
      unitRef="U001">3600000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments>
    <us-gaap:PaymentsToAcquireShortTermInvestments
      contextRef="c20230401to20240331"
      decimals="-6"
      id="Fact_a79fffc74f0644ed8a3fa5ec15666f12"
      unitRef="U001">0</us-gaap:PaymentsToAcquireShortTermInvestments>
    <us-gaap:PaymentsToAcquireShortTermInvestments
      contextRef="c20220401to20230331"
      decimals="-5"
      id="Fact_3b08949b709341f98c9ce1c54afbf29c"
      unitRef="U001">3400000</us-gaap:PaymentsToAcquireShortTermInvestments>
    <us-gaap:PaymentsToAcquireShortTermInvestments
      contextRef="c20210401to20220331"
      decimals="-5"
      id="Fact_44d08e1e51bd4ad5a1377a341a45ccd3"
      unitRef="U001">3900000</us-gaap:PaymentsToAcquireShortTermInvestments>
    <us-gaap:PaymentsToAcquireNotesReceivable
      contextRef="c20230401to20240331"
      decimals="-6"
      id="Fact_2169ab7831f5469fa8af0c10ec387122"
      unitRef="U001">0</us-gaap:PaymentsToAcquireNotesReceivable>
    <us-gaap:PaymentsToAcquireNotesReceivable
      contextRef="c20220401to20230331"
      decimals="-6"
      id="Fact_f66cf16f2c07485199d69043c1cd3a0b"
      unitRef="U001">0</us-gaap:PaymentsToAcquireNotesReceivable>
    <us-gaap:PaymentsToAcquireNotesReceivable
      contextRef="c20210401to20220331"
      decimals="-5"
      id="Fact_7a0a24bcff81420db17f3b1f02a84efe"
      unitRef="U001">4700000</us-gaap:PaymentsToAcquireNotesReceivable>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="c20230401to20240331"
      decimals="-6"
      id="Fact_cc1b5bf5e8e54eb689f9df71940d8399"
      unitRef="U001">0</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="c20220401to20230331"
      decimals="-6"
      id="Fact_0a5c8ff9b68b4a6c85d372707692c187"
      unitRef="U001">0</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="c20210401to20220331"
      decimals="-5"
      id="Fact_28b188c908cc43178ac611254c532520"
      unitRef="U001">-1900000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="c20230401to20240331"
      decimals="-5"
      id="Fact_8d587026bd3e4079bc64717649d0f34c"
      unitRef="U001">-283400000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="c20220401to20230331"
      decimals="-5"
      id="Fact_2af715f0f38245a0ad2f0fd9751fbbaa"
      unitRef="U001">-50400000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="c20210401to20220331"
      decimals="-5"
      id="Fact_d77fc5e139784667b030379144beb3ce"
      unitRef="U001">-51000000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfDebt
      contextRef="c20230401to20240331"
      decimals="-5"
      id="Fact_291c57a813714679918ede0ca915c0f0"
      unitRef="U001">332500000</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:ProceedsFromIssuanceOfDebt
      contextRef="c20220401to20230331"
      decimals="-5"
      id="Fact_70a0c4a8204a4d5fa9797c8ce5d83239"
      unitRef="U001">374300000</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:ProceedsFromIssuanceOfDebt
      contextRef="c20210401to20220331"
      decimals="-5"
      id="Fact_cd814a85c6154b788c91d030a6b9684b"
      unitRef="U001">351800000</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:RepaymentsOfDebtAndCapitalLeaseObligations
      contextRef="c20230401to20240331"
      decimals="-5"
      id="Fact_b716949184b84efa816fe94b630bf35a"
      unitRef="U001">260400000</us-gaap:RepaymentsOfDebtAndCapitalLeaseObligations>
    <us-gaap:RepaymentsOfDebtAndCapitalLeaseObligations
      contextRef="c20220401to20230331"
      decimals="-5"
      id="Fact_80a2bb6836984781b78d462cf49925a6"
      unitRef="U001">403400000</us-gaap:RepaymentsOfDebtAndCapitalLeaseObligations>
    <us-gaap:RepaymentsOfDebtAndCapitalLeaseObligations
      contextRef="c20210401to20220331"
      decimals="-5"
      id="Fact_03d3ffd8a9d24b59a2d25adf1aea8a83"
      unitRef="U001">306700000</us-gaap:RepaymentsOfDebtAndCapitalLeaseObligations>
    <us-gaap:ProceedsFromRepaymentsOfBankOverdrafts
      contextRef="c20230401to20240331"
      decimals="-5"
      id="Fact_9474c73e206f49198d704292d58ce814"
      unitRef="U001">6300000</us-gaap:ProceedsFromRepaymentsOfBankOverdrafts>
    <us-gaap:ProceedsFromRepaymentsOfBankOverdrafts
      contextRef="c20220401to20230331"
      decimals="-5"
      id="Fact_fe9450ab69fd4b48aeb55cfdab98ab05"
      unitRef="U001">3000000</us-gaap:ProceedsFromRepaymentsOfBankOverdrafts>
    <us-gaap:ProceedsFromRepaymentsOfBankOverdrafts
      contextRef="c20210401to20220331"
      decimals="-5"
      id="Fact_fef596ee5d534d5ba0822090a7a53d13"
      unitRef="U001">-4300000</us-gaap:ProceedsFromRepaymentsOfBankOverdrafts>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="c20230401to20240331"
      decimals="-5"
      id="Fact_78cf4f663dae4cec9c7996bf03f1bb3b"
      unitRef="U001">13300000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="c20220401to20230331"
      decimals="-5"
      id="Fact_302951674aeb4a0fac81488e3fd9d485"
      unitRef="U001">7300000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="c20210401to20220331"
      decimals="-6"
      id="Fact_55d790ea8e1145528442bb5c209e19e6"
      unitRef="U001">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsOfDividendsMinorityInterest
      contextRef="c20230401to20240331"
      decimals="-5"
      id="Fact_ee642720af304cd9a9af91ee7575a405"
      unitRef="U001">500000</us-gaap:PaymentsOfDividendsMinorityInterest>
    <us-gaap:PaymentsOfDividendsMinorityInterest
      contextRef="c20220401to20230331"
      decimals="-5"
      id="Fact_747bcadbdac24aae9f42b274c7e119a6"
      unitRef="U001">600000</us-gaap:PaymentsOfDividendsMinorityInterest>
    <us-gaap:PaymentsOfDividendsMinorityInterest
      contextRef="c20210401to20220331"
      decimals="-5"
      id="Fact_2d14a562f5224747bba64e645f4b9133"
      unitRef="U001">900000</us-gaap:PaymentsOfDividendsMinorityInterest>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="c20230401to20240331"
      decimals="-5"
      id="Fact_38c222bda7574bb290d89948444c4fa6"
      unitRef="U001">-1900000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="c20220401to20230331"
      decimals="-5"
      id="Fact_0bfe01b586984570abe1ca83e2ed92a2"
      unitRef="U001">700000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="c20210401to20220331"
      decimals="-5"
      id="Fact_a2c2f62f06204c05851854f9d64ec81b"
      unitRef="U001">-700000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="c20230401to20240331"
      decimals="-5"
      id="Fact_c4543dc6762741708d6f7494017d87a5"
      unitRef="U001">62700000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="c20220401to20230331"
      decimals="-5"
      id="Fact_363b0caddaa0427f8ec8c1bc6a746a8f"
      unitRef="U001">-33300000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="c20210401to20220331"
      decimals="-5"
      id="Fact_7caf271baa52407091ab36077dd39dee"
      unitRef="U001">39200000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="c20230401to20240331"
      decimals="-5"
      id="Fact_9db798e03a8a4a519435d0dc459e9644"
      unitRef="U001">-800000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="c20220401to20230331"
      decimals="-5"
      id="Fact_8a9e9a4719c74c13a4b3cf9c7ff35494"
      unitRef="U001">-2000000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="c20210401to20220331"
      decimals="-5"
      id="Fact_1a92c9451d6e410089eb858a5580903a"
      unitRef="U001">-400000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="c20230401to20240331"
      decimals="-5"
      id="Fact_78b1c57ac7b744c8875c3c48d981e421"
      unitRef="U001">-6900000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="c20220401to20230331"
      decimals="-5"
      id="Fact_10a435e14ef74d4cbf30b1fc4827ca23"
      unitRef="U001">21800000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="c20210401to20220331"
      decimals="-5"
      id="Fact_4ed59958650b4fe887a2e273a3fe9f7c"
      unitRef="U001">-700000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="c20230331"
      decimals="-5"
      id="Fact_ca3d0dfbb20b4494afb92ac89c1b1538"
      unitRef="U001">67200000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="c20220331"
      decimals="-5"
      id="Fact_19ee72a938ff4afa805beff82fd11466"
      unitRef="U001">45400000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="c20210331"
      decimals="-5"
      id="Fact_443bbad1f9654db7bdb20aa6ece3c4eb"
      unitRef="U001">46100000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="c20240331"
      decimals="-5"
      id="Fact_e8d7a943cb644df5a167cca6db63426b"
      unitRef="U001">60300000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="c20230331"
      decimals="-5"
      id="Fact_43289b0bbb844b4e930f8da12da871fa"
      unitRef="U001">67200000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="c20220331"
      decimals="-5"
      id="Fact_69e325045975468588abb409e84f2210"
      unitRef="U001">45400000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CommonStockSharesIssued
      contextRef="c20210331_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-5"
      id="Fact_ffcb32500ef1468a962716af32e65cb5"
      unitRef="U002">54300000</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20210331_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-5"
      id="Fact_8638db6315da49a5ba8459e3b8906305"
      unitRef="U001">33900000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20210331_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-5"
      id="Fact_0d2f6f9c391c440b94ab0321945f497b"
      unitRef="U001">255000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20210331_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-5"
      id="Fact_629cdf9af4f64f168798322515b9c1e9"
      unitRef="U001">259200000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20210331_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-5"
      id="Fact_4f65d191ced842f89105464f567ded06"
      unitRef="U001">-161200000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20210331_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="-5"
      id="Fact_480c2a79e3b74ab79db57b2c3067b978"
      unitRef="U001">-38200000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20210331_StatementEquityComponentsAxis_NoncontrollingInterestMember"
      decimals="-5"
      id="Fact_d70318553dab4d479f883e670b0d56b5"
      unitRef="U001">7400000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20210331"
      decimals="-5"
      id="Fact_f1d98d947cff4d688e1d9de7e18f6bc2"
      unitRef="U001">356100000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="c20210401to20220331_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-6"
      id="Fact_0dcbd0a963a542ccac71062764181a2e"
      unitRef="U001">0</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="c20210401to20220331_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-6"
      id="Fact_224c023fe7c64f00ba699c442941f296"
      unitRef="U001">0</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="c20210401to20220331_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-5"
      id="Fact_d496ed837fc74e07938bca055860b01f"
      unitRef="U001">85200000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="c20210401to20220331_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-6"
      id="Fact_eb8edac8cf8949ea9ea7c3063a90a372"
      unitRef="U001">0</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="c20210401to20220331_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="-6"
      id="Fact_33d4cb74be3546d28d4367edd6f19435"
      unitRef="U001">0</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="c20210401to20220331_StatementEquityComponentsAxis_NoncontrollingInterestMember"
      decimals="-5"
      id="Fact_f9404930b4d4451a98075c7f3dc8aac2"
      unitRef="U001">1100000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="c20210401to20220331"
      decimals="-5"
      id="Fact_727022d7a0b64d5aad1e50195fd21472"
      unitRef="U001">86300000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="c20210401to20220331_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-6"
      id="Fact_be0bc4710e454332b9321f2322c2e649"
      unitRef="U001">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="c20210401to20220331_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-6"
      id="Fact_8dbb291bba664c7ea7b8f27f9b67858a"
      unitRef="U001">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="c20210401to20220331_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-6"
      id="Fact_7c5cecb02b2243308474f3427c489ccb"
      unitRef="U001">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="c20210401to20220331_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-5"
      id="Fact_0574156076924ea3993ee25660e2f9b2"
      unitRef="U001">11700000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="c20210401to20220331_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="-6"
      id="Fact_1c3abbe5861d4c3fac4363ab89c9895d"
      unitRef="U001">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="c20210401to20220331_StatementEquityComponentsAxis_NoncontrollingInterestMember"
      decimals="-5"
      id="Fact_81cc8659269f422c93d0867bd55203ec"
      unitRef="U001">-200000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="c20210401to20220331"
      decimals="-5"
      id="Fact_5a340df2fdac4befab52b8e09d2f3802"
      unitRef="U001">11500000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="c20210401to20220331_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-5"
      id="Fact_bdecaf9abb76426ba6975a3ff90cd34b"
      unitRef="U002">500000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="c20210401to20220331_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-5"
      id="Fact_6da2b529530143c7a8b204944f8574aa"
      unitRef="U001">300000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="c20210401to20220331_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-5"
      id="Fact_7380e2b0c695420598a0a8fa4e8e3156"
      unitRef="U001">900000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="c20210401to20220331_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-6"
      id="Fact_cb47f2df24794b90ac12d3491ba9f2ca"
      unitRef="U001">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="c20210401to20220331_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-6"
      id="Fact_5792bd01319647569111dcf30c81e94c"
      unitRef="U001">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="c20210401to20220331_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="-6"
      id="Fact_37e788dc83b440d9bb28bcf1f38fb138"
      unitRef="U001">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="c20210401to20220331_StatementEquityComponentsAxis_NoncontrollingInterestMember"
      decimals="-6"
      id="Fact_f4293c5120a2436ba6a196e1b3c1db81"
      unitRef="U001">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="c20210401to20220331"
      decimals="-5"
      id="Fact_dfaa22b8295a432fa51bd448e16a2979"
      unitRef="U001">1200000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="c20210401to20220331_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-6"
      id="Fact_e4c470db72bf44f1ada1fad8473c40f9"
      unitRef="U001">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="c20210401to20220331_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-6"
      id="Fact_5a11adf0603a475a9dd10fb9e07c638d"
      unitRef="U001">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="c20210401to20220331_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-6"
      id="Fact_ce4fc5fb2f2e479caad6dada53845f7e"
      unitRef="U001">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="c20210401to20220331_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-6"
      id="Fact_9bf2ff832bb941f8b0e9fcfa9fb4a9e6"
      unitRef="U001">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="c20210401to20220331_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="-5"
      id="Fact_b1d8d18f61214d95afedfec31b57c796"
      unitRef="U001">1800000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="c20210401to20220331_StatementEquityComponentsAxis_NoncontrollingInterestMember"
      decimals="-6"
      id="Fact_3e393a7639024e4f9387c2e0b0f1361a"
      unitRef="U001">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="c20210401to20220331"
      decimals="-5"
      id="Fact_37f0b8ece1b94e969443c4f1af27c0bb"
      unitRef="U001">1800000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
      contextRef="c20210401to20220331_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-6"
      id="Fact_92678fdb85854f55b5c52d73dc06a023"
      unitRef="U001">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
      contextRef="c20210401to20220331_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-5"
      id="Fact_23291ec4795b4822ac833d5854242a47"
      unitRef="U001">5700000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
      contextRef="c20210401to20220331_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-6"
      id="Fact_56c3f0d1edcf4d66bf30ff53b1f4804e"
      unitRef="U001">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
      contextRef="c20210401to20220331_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-6"
      id="Fact_6d325191a1f24c158c7b9e2ce72ea096"
      unitRef="U001">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
      contextRef="c20210401to20220331_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="-6"
      id="Fact_6cffba205d044c2f83b8d9476654222d"
      unitRef="U001">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
      contextRef="c20210401to20220331_StatementEquityComponentsAxis_NoncontrollingInterestMember"
      decimals="-6"
      id="Fact_a3cd3a1da3404d84b7f68dc1ed39534c"
      unitRef="U001">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
      contextRef="c20210401to20220331"
      decimals="-5"
      id="Fact_032dd204daf64fe7bbf1dd314a737af8"
      unitRef="U001">5700000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="c20210401to20220331_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-6"
      id="Fact_b9df1c1c412b499192c9f39dc57b46fe"
      unitRef="U001">0</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="c20210401to20220331_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-6"
      id="Fact_afa6f43e2bc04a899a2a3968e56b41fa"
      unitRef="U001">0</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="c20210401to20220331_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-6"
      id="Fact_c17e27ca139945239347732276ddb0c7"
      unitRef="U001">0</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="c20210401to20220331_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-6"
      id="Fact_516c6acd52aa4b0599e4786927e09322"
      unitRef="U001">0</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="c20210401to20220331_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="-6"
      id="Fact_e8d2613d418e438a8f847aaa3c6cc8d2"
      unitRef="U001">0</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="c20210401to20220331_StatementEquityComponentsAxis_NoncontrollingInterestMember"
      decimals="-5"
      id="Fact_4b88f8764b5b4719ac80a3f307f0554c"
      unitRef="U001">900000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="c20210401to20220331"
      decimals="-5"
      id="Fact_5175e22b569d40a8bf75c80b916631c9"
      unitRef="U001">900000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:CommonStockSharesIssued
      contextRef="c20220331_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-5"
      id="Fact_3ef9b1a6cbba4a388000e8e74ae8db2d"
      unitRef="U002">54800000</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20220331_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-5"
      id="Fact_c10bf63d95c64f37b8167cf8beb7faa6"
      unitRef="U001">34200000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20220331_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-5"
      id="Fact_a691ca9fae914a6d8567eadde5e0a077"
      unitRef="U001">261600000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20220331_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-5"
      id="Fact_8c9167b4edda4d6a800a414cf57fe6eb"
      unitRef="U001">344400000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20220331_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-5"
      id="Fact_039755202de04ed2bcf7c0242ec963ab"
      unitRef="U001">-149500000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20220331_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="-5"
      id="Fact_8c80fc3553904a13a31309509b2fb755"
      unitRef="U001">-40000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20220331_StatementEquityComponentsAxis_NoncontrollingInterestMember"
      decimals="-5"
      id="Fact_8d21bf52bfb34f82b77d4377b5d48a89"
      unitRef="U001">7400000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20220331"
      decimals="-5"
      id="Fact_58bb425faac44ba29ba66e2411961e5a"
      unitRef="U001">458100000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="c20220401to20230331_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-6"
      id="Fact_36618dca16694fb5a315c24ca767fe2e"
      unitRef="U001">0</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="c20220401to20230331_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-6"
      id="Fact_e8d56463f49045dfb5c7d4ee070a78e4"
      unitRef="U001">0</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="c20220401to20230331_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-5"
      id="Fact_f6485dcd0c134f04a55706cde6500996"
      unitRef="U001">153100000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="c20220401to20230331_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-6"
      id="Fact_5e865f88dc7a4870a3ed651cf6426c80"
      unitRef="U001">0</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="c20220401to20230331_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="-6"
      id="Fact_c5bf32c90ddc4ed4a6919e22de5264db"
      unitRef="U001">0</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="c20220401to20230331_StatementEquityComponentsAxis_NoncontrollingInterestMember"
      decimals="-5"
      id="Fact_c9b26d85eddc4febb51b2fd8a604799d"
      unitRef="U001">500000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="c20220401to20230331"
      decimals="-5"
      id="Fact_0303e55fd7ce4ed79fe5220a983f24dc"
      unitRef="U001">153600000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="c20220401to20230331_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-6"
      id="Fact_5ffbbaa71d0e47958c0151c1eb1be330"
      unitRef="U001">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="c20220401to20230331_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-6"
      id="Fact_f49dac2a121f421cb7b14d5f9b964bc4"
      unitRef="U001">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="c20220401to20230331_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-6"
      id="Fact_b15f57ac7d9a4881873bcbf63cdc8d96"
      unitRef="U001">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="c20220401to20230331_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-5"
      id="Fact_5ec6e05f3f794a52a6c6e2b82101875d"
      unitRef="U001">-11600000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="c20220401to20230331_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="-6"
      id="Fact_c0078e290a344454854b6b7da3b0fc9d"
      unitRef="U001">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="c20220401to20230331_StatementEquityComponentsAxis_NoncontrollingInterestMember"
      decimals="-5"
      id="Fact_59b2eda85ec24277829180019f5e6b8e"
      unitRef="U001">-500000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="c20220401to20230331"
      decimals="-5"
      id="Fact_5dafa3f90dc54323a9f8925734bf9cf0"
      unitRef="U001">-12100000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="c20220401to20230331_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-5"
      id="Fact_c93d34ecfafb43dda963275b2e34c7f1"
      unitRef="U002">600000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="c20220401to20230331_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-5"
      id="Fact_9ee9569414f3483589f8f7cc94e59449"
      unitRef="U001">400000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="c20220401to20230331_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-5"
      id="Fact_5fa959e9984a4cecba200f15347b2297"
      unitRef="U001">2600000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="c20220401to20230331_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-6"
      id="Fact_cfbdcaef674a4e8ca5860afe298d94fd"
      unitRef="U001">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="c20220401to20230331_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-6"
      id="Fact_736a89c5a0214a548cc31d065509af2a"
      unitRef="U001">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="c20220401to20230331_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="-6"
      id="Fact_994baee680c949d484554679f34d9fd3"
      unitRef="U001">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="c20220401to20230331_StatementEquityComponentsAxis_NoncontrollingInterestMember"
      decimals="-6"
      id="Fact_96d52da6806f4b8a9b162ec98fd7e870"
      unitRef="U001">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="c20220401to20230331"
      decimals="-5"
      id="Fact_d0ff9dc4e2a845a5ba3e2dce7d45f4ba"
      unitRef="U001">3000000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="c20220401to20230331_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-6"
      id="Fact_452cc1dac9524804adbffa25dbf882fe"
      unitRef="U001">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="c20220401to20230331_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-6"
      id="Fact_f2ff9d4118834fb88e6c669135c48020"
      unitRef="U001">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="c20220401to20230331_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-6"
      id="Fact_18201907d2b140eb98e7525d4b824cae"
      unitRef="U001">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="c20220401to20230331_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-6"
      id="Fact_528392acdd8e4d8fb7e5449dacf765a8"
      unitRef="U001">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="c20220401to20230331_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="-5"
      id="Fact_15796002ca8446b38e3df21a9d050352"
      unitRef="U001">9000000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="c20220401to20230331_StatementEquityComponentsAxis_NoncontrollingInterestMember"
      decimals="-6"
      id="Fact_0dfd2260e5c14bcdbca0bfde0d0bfcec"
      unitRef="U001">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="c20220401to20230331"
      decimals="-5"
      id="Fact_6d6ca296a60e410fae8975be1611cb92"
      unitRef="U001">9000000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
      contextRef="c20220401to20230331_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-6"
      id="Fact_e0a0ac55d2e3406a8e4059efac763d1b"
      unitRef="U001">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
      contextRef="c20220401to20230331_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-5"
      id="Fact_fc981f5b89c84a3e9eab1bb87663f2c9"
      unitRef="U001">6600000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
      contextRef="c20220401to20230331_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-6"
      id="Fact_894c3b153bc34c00b35093255ba4caef"
      unitRef="U001">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
      contextRef="c20220401to20230331_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-6"
      id="Fact_d78abd7cce884966aaf2d7155c130ae8"
      unitRef="U001">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
      contextRef="c20220401to20230331_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="-6"
      id="Fact_57ea763fbe0444289d8eabc135c41669"
      unitRef="U001">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
      contextRef="c20220401to20230331_StatementEquityComponentsAxis_NoncontrollingInterestMember"
      decimals="-6"
      id="Fact_e0c1141af0b1433ab45442158d86530d"
      unitRef="U001">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
      contextRef="c20220401to20230331"
      decimals="-5"
      id="Fact_e475b3eedc8d4a10b89ed1ef27e453dd"
      unitRef="U001">6600000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="c20220401to20230331_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-6"
      id="Fact_efa8afd0627748ff9ac0d01ce2bca23e"
      unitRef="U001">0</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="c20220401to20230331_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-6"
      id="Fact_97e15b08732545d4971e413f90d2f7c6"
      unitRef="U001">0</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="c20220401to20230331_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-6"
      id="Fact_a192d9c89aca4de29058e479dd80878d"
      unitRef="U001">0</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="c20220401to20230331_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-6"
      id="Fact_b67a5732c1174469869050e2db69e180"
      unitRef="U001">0</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="c20220401to20230331_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="-6"
      id="Fact_e1cf825e034e4f0c83b8468cb1bb9198"
      unitRef="U001">0</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="c20220401to20230331_StatementEquityComponentsAxis_NoncontrollingInterestMember"
      decimals="-5"
      id="Fact_152300f085284633a9f156ac3f5a47a7"
      unitRef="U001">600000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="c20220401to20230331"
      decimals="-5"
      id="Fact_7c1aa67b332c45caa71f9ac457756494"
      unitRef="U001">600000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:CommonStockSharesIssued
      contextRef="c20230331_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-5"
      id="Fact_ba03e7c510e941269b6dd5ec3f8da97c"
      unitRef="U002">55400000</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20230331_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-5"
      id="Fact_fb20fe66bcfe4c46bd2e0bb7eba2a9df"
      unitRef="U001">34600000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20230331_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-5"
      id="Fact_d792c8ae410a46f5b8482300e4800266"
      unitRef="U001">270800000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20230331_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-5"
      id="Fact_5e6a8404f5ad4a288cf4aeded375754c"
      unitRef="U001">497500000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20230331_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-5"
      id="Fact_ac73090d61164f92b7f9a761a76ee94b"
      unitRef="U001">-161100000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20230331_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="-5"
      id="Fact_90cfe183ed9f467193453de10ac90235"
      unitRef="U001">-49000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20230331_StatementEquityComponentsAxis_NoncontrollingInterestMember"
      decimals="-5"
      id="Fact_3151d958af8a41d7b122bd96d67b2947"
      unitRef="U001">6800000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20230331"
      decimals="-5"
      id="Fact_eebd0f34afd14bfb97e3fd8a9446eef9"
      unitRef="U001">599600000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="c20230401to20240331_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-6"
      id="Fact_3b05beac6d0b4217aa2fd90293e53259"
      unitRef="U001">0</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="c20230401to20240331_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-6"
      id="Fact_51eb4dd8c0b542b690292a1d7c03bff2"
      unitRef="U001">0</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="c20230401to20240331_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-5"
      id="Fact_1f7a037e4b4048b3aaa1a4c5d393d9c0"
      unitRef="U001">161500000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="c20230401to20240331_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-6"
      id="Fact_5c6d9df1f0b349ac853cbb974fa41293"
      unitRef="U001">0</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="c20230401to20240331_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="-6"
      id="Fact_27aa4d6f3e574e368ecee24cb8125777"
      unitRef="U001">0</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="c20230401to20240331_StatementEquityComponentsAxis_NoncontrollingInterestMember"
      decimals="-5"
      id="Fact_a79b4e27352c45ac86afd1e47ea36d81"
      unitRef="U001">1900000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="c20230401to20240331"
      decimals="-5"
      id="Fact_eca62d1574e945fc9b40f44a9e782c41"
      unitRef="U001">163400000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="c20230401to20240331_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-6"
      id="Fact_6e8fffdd4dab4ae5b37d3d5ba6698217"
      unitRef="U001">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="c20230401to20240331_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-6"
      id="Fact_58162dd4e4ee42ae9b9ed583d6a7198c"
      unitRef="U001">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="c20230401to20240331_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-6"
      id="Fact_999c2eebe7da4ac69b5fe9ef2cb59060"
      unitRef="U001">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="c20230401to20240331_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-5"
      id="Fact_f4f355546a78434ab43618541b388cd9"
      unitRef="U001">-2300000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="c20230401to20240331_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="-6"
      id="Fact_d7c2f5cd992c43449981c3db2bc49568"
      unitRef="U001">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="c20230401to20240331_StatementEquityComponentsAxis_NoncontrollingInterestMember"
      decimals="-5"
      id="Fact_647ffb598ec44d66a5479cf6ef0cdc65"
      unitRef="U001">-300000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="c20230401to20240331"
      decimals="-5"
      id="Fact_0f8e2eaf27354eb58c55690a5875d7ad"
      unitRef="U001">-2600000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="c20230401to20240331_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-5"
      id="Fact_a67dd3c17de7428294b325aa5f2cfd03"
      unitRef="U002">700000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="c20230401to20240331_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-5"
      id="Fact_24f7853c3e8447908cc973960d00d0e9"
      unitRef="U001">400000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="c20230401to20240331_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-5"
      id="Fact_2b714116b1444f4abdac6cd1c5f35da6"
      unitRef="U001">2100000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="c20230401to20240331_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-6"
      id="Fact_293e4174c4a342e1834b22415db7fd99"
      unitRef="U001">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="c20230401to20240331_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-6"
      id="Fact_5737667529a842729c7364b676699d1e"
      unitRef="U001">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="c20230401to20240331_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="-6"
      id="Fact_8992cbc344b84d21bbbf9d0e29ef9647"
      unitRef="U001">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="c20230401to20240331_StatementEquityComponentsAxis_NoncontrollingInterestMember"
      decimals="-6"
      id="Fact_5acac6139dd84f488ae7362f48770eb5"
      unitRef="U001">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="c20230401to20240331"
      decimals="-5"
      id="Fact_d3ee9f8d6e69469e9bc2fcf5290ae417"
      unitRef="U001">2500000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="c20230401to20240331_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-6"
      id="Fact_751471b811ba4f7e8a6515490af1ad19"
      unitRef="U001">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="c20230401to20240331_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-6"
      id="Fact_f79e2c3236f1472885bc2b42c8912f63"
      unitRef="U001">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="c20230401to20240331_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-6"
      id="Fact_ffee7b5a8a25446d944e6198fb8f1840"
      unitRef="U001">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="c20230401to20240331_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-6"
      id="Fact_83652abe793146989451d8ce13e8a701"
      unitRef="U001">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="c20230401to20240331_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="-5"
      id="Fact_e7b41b1991674b929bb98bf35f8a2dbd"
      unitRef="U001">17700000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="c20230401to20240331_StatementEquityComponentsAxis_NoncontrollingInterestMember"
      decimals="-6"
      id="Fact_f33c6ec76fa84eb2b9b9cbfe9493b892"
      unitRef="U001">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="c20230401to20240331"
      decimals="-5"
      id="Fact_1740226d63b94bfb81e08df20f2afaf4"
      unitRef="U001">17700000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
      contextRef="c20230401to20240331_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-6"
      id="Fact_e269ff765d5f4f01beecbbfbb5069273"
      unitRef="U001">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
      contextRef="c20230401to20240331_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-5"
      id="Fact_89884b5f278e4e64b6f7476ce83d06c6"
      unitRef="U001">10800000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
      contextRef="c20230401to20240331_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-6"
      id="Fact_58ec6f85609d41458e79afb98a267fa1"
      unitRef="U001">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
      contextRef="c20230401to20240331_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-6"
      id="Fact_16aae8b5276946cabe3622b04c2dd8bf"
      unitRef="U001">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
      contextRef="c20230401to20240331_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="-6"
      id="Fact_a7530fb3cfa84824ba23e7470236cfc4"
      unitRef="U001">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
      contextRef="c20230401to20240331_StatementEquityComponentsAxis_NoncontrollingInterestMember"
      decimals="-6"
      id="Fact_d057423c8b864a5c875703291106b4d0"
      unitRef="U001">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
      contextRef="c20230401to20240331"
      decimals="-5"
      id="Fact_818996b353d04fdebac48336ee9e30ec"
      unitRef="U001">10800000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="c20230401to20240331_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-6"
      id="Fact_e984e7341d2c4d8f841d4550bc387d10"
      unitRef="U001">0</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="c20230401to20240331_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-6"
      id="Fact_f25e2b15ef8f40e49a33fe6aa3c0bf8d"
      unitRef="U001">0</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="c20230401to20240331_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-6"
      id="Fact_d6e897bccfbf4fadb832f2300c9dd198"
      unitRef="U001">0</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="c20230401to20240331_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-6"
      id="Fact_de782992c6b24d3b923df8bb99228b82"
      unitRef="U001">0</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="c20230401to20240331_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="-6"
      id="Fact_01a99a2ec39f4aafaa4e4dc4cdd3d251"
      unitRef="U001">0</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="c20230401to20240331_StatementEquityComponentsAxis_NoncontrollingInterestMember"
      decimals="-5"
      id="Fact_a662cc116460454b91c7be9cdcdb9073"
      unitRef="U001">500000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="c20230401to20240331"
      decimals="-5"
      id="Fact_9835f6cf4def4952870fc4fa295fea64"
      unitRef="U001">500000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:CommonStockSharesIssued
      contextRef="c20240331_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-5"
      id="Fact_87bf83fb24be4ac7acf84b22726960ae"
      unitRef="U002">56100000</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20240331_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-5"
      id="Fact_e94e818afb664893b404d6397694f019"
      unitRef="U001">35000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20240331_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-5"
      id="Fact_d10d3c8628004352b42fb26236274d04"
      unitRef="U001">283700000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20240331_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-5"
      id="Fact_18242459031347839fa2e58cc03291b1"
      unitRef="U001">659000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20240331_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-5"
      id="Fact_534ff98de8424766a24a4ee37cbe5c38"
      unitRef="U001">-163400000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20240331_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="-5"
      id="Fact_1768b6d549c54e76b48601e2d984239e"
      unitRef="U001">-66700000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20240331_StatementEquityComponentsAxis_NoncontrollingInterestMember"
      decimals="-5"
      id="Fact_6acc44e2da2b4847b36a1dc5e9f5abb8"
      unitRef="U001">7900000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20240331"
      decimals="-5"
      id="Fact_cce33c5ee6f345e3bc675b9edbbaff30"
      unitRef="U001">755500000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="c20230401to20240331"
      id="Text_ed1bfdc14aa84c2282ea53e36a347366">
&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: -36pt; margin-left: 36pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Note 1:&#160; Significant Accounting Policies&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"&gt;&lt;span style="text-decoration: underline;"&gt;Nature of operations&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Modine Manufacturing Company (&#x201c;Modine&#x201d; or the &#x201c;Company&#x201d;) specializes in providing innovative and environmentally responsible thermal management products and
        solutions to diversified global markets and customers in a wide array of commercial, industrial, and building heating, ventilating, air conditioning, and refrigeration (&#x201c;HVAC&amp;amp;R&#x201d;) markets.&#160; In addition, the Company is a leading provider of
        engineered heat transfer systems and high-quality heat transfer components for use in on- and off-highway original equipment manufacturer (&#x201c;OEM&#x201d;) vehicular applications.&#160; The Company&#x2019;s primary product groups include i) heat transfer; ii) HVAC&amp;amp;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;R&lt;/span&gt;; iii) data center cooling; iv) air-cooled; v) liquid-cooled; and vi) advanced solutions.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"&gt;&lt;span style="text-decoration: underline;"&gt;Acquisitions and dispositions&lt;br/&gt;
      &lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman';"&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;The Company accounts for acquired businesses using the acquisition method.&#160; Under the acquisition method, the Company records
          assets acquired and liabilities assumed at their respective fair values.&#160; If the assets acquired do not constitute a business, the Company accounts for the transaction as an asset acquisition.&#160; For asset purchases, the Company allocates the
          purchase price to the underlying assets based on their relative fair values.&lt;/span&gt;&lt;br/&gt;
        &lt;br/&gt;
        &lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;During fiscal 2024, the Company acquired
          Scott Springfield Mfg. Inc., a Canadian-based manufacturer of air handling units, and substantially all of the net operating assets of Napps Technology Corporation, a Texas-based manufacturer of air- and water-cooled chillers, condensing units
          and heat pumps.&#160; In addition, the Company purchased intellectual property related to liquid immersion cooling technology from TMGcore, Inc.&#160; Also during fiscal 2024, the Company sold three automotive businesses based in Germany and two coatings
          facilities in the United States.&lt;/span&gt;&lt;br/&gt;
        &lt;br/&gt;
        &lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;During fiscal 2022, the Company sold its
          Austrian air-cooled automotive business and a previously-closed manufacturing facility in the U.S.&lt;/span&gt;&lt;br/&gt;
        &lt;br/&gt;
        &lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;See Note 2 for information regarding the
          Company&#x2019;s acquisitions and dispositions&lt;/span&gt;&lt;/span&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;.&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"&gt;&lt;span style="text-decoration: underline;"&gt;Basis of presentation&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company prepares its consolidated financial statements in conformity with generally accepted accounting principles (&#x201c;GAAP&#x201d;) in the United States.&#160;
      These principles require management to make certain estimates and assumptions in determining assets, liabilities, revenue, expenses and related disclosures.&#160; Actual amounts could differ materially from those estimates.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"&gt;&lt;span style="text-decoration: underline;"&gt;Consolidation principles&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The consolidated financial statements include the accounts of Modine Manufacturing Company and its majority-owned or Modine-controlled subsidiaries.&#160;
      The Company eliminates intercompany transactions and balances in consolidation.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"&gt;&lt;span style="text-decoration: underline;"&gt;Revenue recognition&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company recognizes revenue based upon consideration specified in a contract and as it satisfies performance obligations by transferring control
      over its products to its customers, which may be at a point in time or over time. The majority of the Company&#x2019;s revenue is recognized at a point in time, based upon shipment terms. A portion of the Company&#x2019;s revenue is recognized over time, based
      upon estimated progress toward satisfaction of the contractual performance obligations. See Note 3 for additional information.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"&gt;&lt;span style="text-decoration: underline;"&gt;Shipping and handling costs&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company records shipping and handling costs incurred upon the shipment of products to its customers in cost of sales, and related amounts billed to
      these customers in net sales.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"&gt;&lt;span style="text-decoration: underline;"&gt;Trade accounts receivable&lt;/span&gt;&lt;/div&gt;

&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left;"&gt;The Company records trade receivables at the invoiced amount. Trade receivables do not bear interest if paid according to the original terms. The Company
      maintains an allowance for credit losses, representing its estimate of expected losses associated with its trade accounts receivable. The Company bases its estimate using historical loss experience and considers the aging of the receivables and risks
      specific to customers where appropriate. At March 31, 2024 and 2023, the allowance for credit losses was $2.7 million and $2.2 million, respectively. &#160;The changes to the Company&#x2019;s allowance for credit losses during fiscal 2024 and 2023 were not material and primarily consisted
      of current-period provisions, write-offs charged against the allowance, recoveries collected, and foreign currency translation. &lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company enters into supply chain financing programs from time to time to sell accounts receivable, without recourse, to third-party financial
      institutions.&#160; Sales of accounts receivable are reflected as a reduction of accounts receivable on the consolidated balance sheets and the proceeds are included in cash flows from operating activities in the consolidated statements of cash flows.
      During fiscal 2024, 2023, and 2022, the Company sold $130.2 million, $150.6 million, and $126.4 million, respectively, of accounts receivable to
      accelerate cash receipts. During fiscal 2024, 2023, and 2022, the Company recorded &lt;span style="font-size: 10pt; font-family: 'Times New Roman';"&gt;costs totaling&lt;/span&gt; $1.6 million, $1.2 million, and $0.3 million, respectively, &lt;span style="font-size: 10pt; font-family: 'Times New Roman';"&gt;related to selling accounts receivable &lt;/span&gt;in the consolidated statements of
      operations. &lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"&gt;&lt;span style="text-decoration: underline;"&gt;Warranty&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company provides product warranties for specific product lines and accrues for estimated future warranty costs in the period in which the sale is
      recorded.&#160; The Company records warranty expense, within cost of sales, based upon historical and current claims data or based upon estimated future claims.&#160; Accrual balances, which are recorded within other current liabilities, are monitored and
      adjusted if it is probable that expected claims will differ from previous estimates.&#160; See Note 15 for additional information.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"&gt;&lt;span style="text-decoration: underline;"&gt;Tooling&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;The Company accounts for production tooling costs as a component of property, plant and
        equipment when it owns title to the tooling and amortizes the capitalized cost to cost of sales over the estimated life of the asset, which is generally &lt;/span&gt;three years&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;.&#160; At March 31, 2024 and 2023&lt;/span&gt;,&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt; Company-owned tooling totaled &lt;/span&gt;$16.1 million&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt; and &lt;/span&gt;$17.1 million&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;, respectively.&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;In certain instances, tooling is owned by the customer.&#160; At the time customer-owned
        tooling is completed and customer acceptance is obtained, the Company records tooling revenue and related production costs within net sales and cost of sales, respectively, in the consolidated statements of operations.&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(255, 0, 0);"&gt;&#160; &lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;If the customer has agreed to reimburse the Company, unbilled customer-owned tooling costs
        are recorded as a receivable within other current assets. No significant arrangements exist where customer-owned tooling costs were not accompanied by guaranteed reimbursement. At March 31, 2024 and 2023&lt;/span&gt;,&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt; customer-owned tooling receivables totaled &lt;/span&gt;$7.6 million&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt; and &lt;/span&gt;$10.9 million&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;, respectively.&lt;/span&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"&gt;&lt;span style="text-decoration: underline;"&gt;Stock-based compensation&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company recognizes stock-based compensation using the fair value method. Accordingly, compensation expense for stock options, restricted stock and
      performance-based stock awards is calculated based upon the fair value of the instruments at the time of grant and is recognized as expense over the respective vesting periods. See Note 5 for additional information.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"&gt;&lt;span style="text-decoration: underline;"&gt;Research and development&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman';"&gt;The Company expenses research and development costs as incurred within selling, general,
        and administrative (&#x201c;SG&amp;amp;A&#x201d;) expenses. During fiscal &lt;/span&gt;2024, 2023, and 2022&lt;span style="font-size: 10pt; font-family: 'Times New Roman';"&gt;, research and development costs totaled&lt;/span&gt; $42.0 million, $44.0 million, and $50.3 million, respectively.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"&gt;&lt;span style="text-decoration: underline;"&gt;Translation of foreign currencies&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company translates assets and liabilities of foreign subsidiaries into U.S. dollars at the period-end exchange rates and translates income and
      expense items at the monthly average exchange rate for the period in which the transactions occur.&#160; The Company reports resulting translation adjustments within accumulated other comprehensive income (loss) within shareholders&#x2019; equity.&#160; The Company
      includes foreign currency transaction gains or losses in the statement of operations within other income and expense.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"&gt;&lt;span style="text-decoration: underline;"&gt;Derivative instruments&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company enters into derivative financial instruments from time to time to manage certain financial risks. The Company enters into forward contracts
      to reduce exposure to changing future purchase prices for aluminum and copper and into foreign currency exchange contracts to hedge specific foreign currency-denominated assets and liabilities as well as forecasted transactions. The Company
      designates certain derivative financial instruments as cash flow hedges for accounting purposes. These instruments are used to manage financial risks and are not speculative.&#160; See Note 19 for additional information.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"&gt;&lt;span style="text-decoration: underline;"&gt;Income taxes&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company determines deferred tax assets and liabilities based upon the difference between the amounts reported in the financial statements and the
      tax basis of assets and liabilities, using enacted tax rates in effect in the years in which the differences are expected to reverse. The Company establishes a valuation allowance if it is more likely than not that a deferred tax asset, or portion
      thereof, will not be realized.&#160; The Company records the tax effects of global intangible low-taxed income (&#x201c;GILTI&#x201d;) as a period expense in the applicable tax year. The Company uses the portfolio approach for releasing income tax effects from
      accumulated other comprehensive income (loss).&#160; See Note 8 for additional information.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"&gt;&lt;span style="text-decoration: underline;"&gt;Earnings per share&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company calculates basic earnings per share based upon the weighted-average number of common shares outstanding during the period, while the
      calculation of diluted earnings per share includes the dilutive effect of potential common shares outstanding during the period.&#160; The calculation of diluted earnings per share excludes potential common shares if their inclusion would have an
      anti-dilutive effect.&#160; See Note 9 for additional information.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"&gt;&lt;span style="text-decoration: underline;"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company considers all highly-liquid investments with original maturities of three months or less to be cash equivalents.&lt;br/&gt;
    &lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"&gt;&lt;span style="text-decoration: underline;"&gt;Short-term investments&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company invests in time deposits with original maturities of more than three months but not more than one year.&#160; The Company records these
      short-term investments at cost, which approximates fair value, within other current assets in the consolidated balance sheets.&#160; As of March 31, 2023, the Company&#x2019;s short-term investments totaled $3.5 million. The Company had&#160;no short-term investments as of March 31, 2024.&lt;br/&gt;
    &lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"&gt;&lt;span style="text-decoration: underline;"&gt;Inventories&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company values inventories using a first-in, first-out or weighted-average basis, at the lower of cost and net realizable value.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"&gt;&lt;span style="text-decoration: underline;"&gt;Property, plant and equipment&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;The Company records property, plant and equipment at cost. For financial reporting
        purposes, the Company computes depreciation using the straight-line method over the expected useful lives of the assets. The Company expenses maintenance and repair costs as incurred. The Company capitalizes costs of improvements. Upon the sale or
        other disposition of an asset, the Company removes the cost and related accumulated depreciation from the accounts and includes the gain or loss in the consolidated statements of operations. Capital expenditures of &lt;/span&gt;$22.7 million&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;, &lt;/span&gt;$13.6 million,&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt; and &lt;/span&gt;$9.0 million&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt; were accrued within accounts payable at March 31, 2024, 2023 and 2022&lt;/span&gt;,&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt; respectively.&lt;br/&gt;
      &lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"&gt;&lt;span style="text-decoration: underline;"&gt;Leases&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company&#x2019;s most significant leases represent leases of real estate, such as manufacturing facilities, warehouses, and office buildings.&#160; The Company
      also leases manufacturing and information technology equipment and vehicles.&#160; The Company recognizes right-of-use (&#x201c;ROU&#x201d;) assets and lease liabilities at the lease commencement date, based upon the present value of lease payments over the lease
      term.&#160; See Note 16 for additional information.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"&gt;&lt;span style="text-decoration: underline;"&gt;Goodwill&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company does not amortize goodwill; rather, it tests for impairment annually unless conditions exist that would require a more frequent
      evaluation.&#160; The Company performs an assessment of the fair value of its reporting units for goodwill impairment testing based upon, among other things, the present value of expected future cash flows.&#160; The Company performed its goodwill impairment
      tests as of March 31, 2024 and determined the fair value of each of its reporting units exceeded the respective book value.&#160; See Note 14 for additional information.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"&gt;&lt;span style="text-decoration: underline;"&gt;I&lt;span style="font-size: 10pt; font-family: 'Times New Roman';"&gt;mpairment of held and used long-lived assets&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company reviews held and used long-lived assets, including property, plant and equipment and intangible assets, for impairment whenever events or
      changes in circumstances indicate that the carrying amount of the asset may not be fully recoverable.&#160; In these instances, the Company compares the undiscounted future cash flows expected to be generated from the asset with its carrying value.&#160; If
      the asset&#x2019;s carrying value exceeds expected future cash flows, the Company measures and records an impairment loss, if any, as the amount by which the carrying value of the asset exceeds its fair value.&#160; The Company estimates fair value using a
      variety of valuation techniques, including discounted cash flows, market values and comparison values for similar assets.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"&gt;&lt;span style="text-decoration: underline;"&gt;Assets held for sale&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company classifies an asset as held for sale when (i) management approves and commits to a formal plan to actively market the asset for sale at a reasonable price in
      relation to its fair value; (ii) the asset is available for immediate sale in its present condition; (iii) an active program to locate a buyer and other actions required to complete the sale have been initiated; (iv) the sale of the asset is expected
      to be completed within one year; and (v) it is unlikely that significant changes will be made to the plan.&#160; Upon classification as held for sale, the Company records the carrying value of the asset at the lower of its carrying value or its estimated
      fair value, less costs to sell.&#160; In addition, the Company ceases to record depreciation for assets held for sale. The Company had no
      assets classified as held for sale as of March 31, 2024 and 2023.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"&gt;&lt;span style="text-decoration: underline;"&gt;Deferred compensation trusts&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company maintains deferred compensation trusts to fund future obligations under its non-qualified deferred compensation plans.&#160; The trusts&#x2019;
      investments in third-party debt and equity securities are presented within other noncurrent assets in the consolidated balance sheets.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"&gt;&lt;span style="text-decoration: underline;"&gt;Self-insurance reserves&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company retains a portion of the financial risk for certain insurance coverage, including property, general liability, workers compensation, and
      employee healthcare, and therefore maintains reserves that estimate the impact of unreported and under-reported claims that fall below various stop-loss limits and deductibles under its insurance policies.&#160; The Company maintains reserves for the
      estimated settlement cost of known claims, as well as estimates of incurred but not reported claims.&#160; The Company charges costs of claims, including the impact of changes in reserves due to claim experience and severity, to cost of sales or SG&amp;amp;A
      expenses.&#160; The Company reviews and updates the amount of its insurance-related reserves on a quarterly basis.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"&gt;&lt;span style="text-decoration: underline;"&gt;Environmental liabilities&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company records liabilities for environmental assessments and remediation activities in the period in which its responsibility is probable and the
      costs can be reasonably estimated.&#160; The Company records environmental indemnification assets from third parties, including prior owners, when recovery is probable. To the extent that the required remediation procedures change, or additional
      contamination is identified, the Company&#x2019;s estimated environmental liabilities may also change. See Note 20 for additional information.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman';"&gt;&lt;span style="text-decoration: underline;"&gt;S&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; font-style: italic;"&gt;&lt;span style="text-decoration: underline;"&gt;upplemental cash flow information&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt; &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Years ended March 31,&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2024&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2023&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2022&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Interest paid&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;23.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;18.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;14.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Income taxes paid&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;46.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;31.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;21.8&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman';"&gt;See Note &lt;/span&gt;16&lt;span style="font-size: 10pt; font-family: 'Times New Roman';"&gt; for
        supplemental cash flow information related to the Company&#x2019;s leases.&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"&gt;&lt;span style="text-decoration: underline;"&gt;New accounting guidance&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"&gt;&lt;span style="text-decoration: underline;"&gt; &lt;br/&gt;
      &lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"&gt;&lt;span style="text-decoration: underline;"&gt; &lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;Supplier finance programs&lt;br/&gt;
        &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"&gt; &lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;In September 2022, the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) issued new guidance regarding disclosure of supplier finance programs including the key terms, outstanding obligations, and where such
        obligations are presented within the financial statements.&#160; In addition, beginning for fiscal 2025, a roll forward of obligations under such programs is required annually.&#160; The new guidance does not impact the recognition, measurement or financial
        statement presentation of supplier finance program obligations.&#160; The Company adopted this guidance as of April 1, 2023.&#160; In addition, the Company early adopted the disclosure requirements regarding roll forward information.&lt;br/&gt;
        &lt;br/&gt;
        The Company facilitates a voluntary supplier finance program through a financial institution that allows certain suppliers in the U.S. and Europe to request early payment for invoices, at a discount, from the financial institution.&#160; The Company or
        the financial institution may terminate the supplier finance program upon 90 days&#x2019; notice.&#160; The Company&#x2019;s obligations to its suppliers,
        including amounts due and payment terms, are consistent, irrespective of whether a supplier participates in the program.&#160; The Company is not party to the arrangements between the participating suppliers and the financial institution.&#160; Under this
        program, the Company confirms the validity of supplier invoices to the financial institution and remits payments to it based on the original payment terms, which typically range from 60 to 120 days. The outstanding obligations under this program are included
        within &lt;span style="-sec-ix-hidden:Fact_34ca6ce8e1784cf0934067e86d0a5a0f"&gt;accounts payable&lt;/span&gt; in the consolidated balance sheets.&lt;br/&gt;
        &lt;br/&gt;
      &lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;The following table presents a roll forward of the Company&#x2019;s obligations associated with its supplier finance program during fiscal 2024.&lt;/span&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/span&gt; &lt;/div&gt;

&lt;div&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br class="Apple-interchange-newline"/&gt;&lt;/div&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="letter-spacing: normal; width: 100%; word-spacing: 0px; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left; text-transform: none;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 88%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-style: normal;"&gt;Obligations outstanding, March 31, 2023&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-style: normal; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="font-style: normal;"&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="font-style: normal;"&gt;21.2&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-style: normal; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 88%;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-style: normal;"&gt;Invoices submitted&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-style: normal; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-style: normal; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="font-style: normal;"&gt;109.7&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-style: normal; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 88%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-style: normal;"&gt;Invoices paid&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); font-style: normal; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); font-style: normal; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="font-style: normal;"&gt;(107.3&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="font-style: normal;"&gt;)&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 88%; padding-bottom: 4px;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-style: normal;"&gt;Obligations outstanding, March 31, 2024&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-style: normal; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="font-style: normal;"&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="font-style: normal;"&gt;23.6&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-style: normal; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt; &lt;br/&gt;
      &lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"&gt;&lt;span style="text-decoration: underline;"&gt;Segment reporting disclosures&lt;br/&gt;
      &lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;In November 2023, the FASB issued new disclosure guidance for reportable segments.&#160; The new guidance will require disclosure of significant segment expenses, which are
      expenses that are (i) significant to the segment, (ii) regularly provided to the chief operating decision maker (&#x201c;CODM&#x201d;) and (iii) included in the reported measure of segment profit or loss.&#160; In addition, the new guidance will require companies to
      disclose the title and position of their CODM and expand interim disclosures to include the majority of the annual segment disclosures.&#160; The definition of and method for determining reportable segments is unchanged.&#160; The new disclosure requirements
      will become effective for the Company&#x2019;s fiscal 2025 annual financial statements.&#160; The Company is currently evaluating potential impacts of the new disclosure requirements, but does not expect the guidance will have a material impact on its
      consolidated financial statements.&lt;/div&gt;
</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="c20230401to20240331"
      id="Text_b02f086dcb64422882bb8627c73b8a51">
&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"&gt;&lt;span style="text-decoration: underline;"&gt;Basis of presentation&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company prepares its consolidated financial statements in conformity with generally accepted accounting principles (&#x201c;GAAP&#x201d;) in the United States.&#160;
      These principles require management to make certain estimates and assumptions in determining assets, liabilities, revenue, expenses and related disclosures.&#160; Actual amounts could differ materially from those estimates.&lt;/div&gt;
</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="c20230401to20240331"
      id="Text_1c316d5daa36448583d33ae5ccbcdbde">
&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"&gt;&lt;span style="text-decoration: underline;"&gt;Consolidation principles&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The consolidated financial statements include the accounts of Modine Manufacturing Company and its majority-owned or Modine-controlled subsidiaries.&#160;
      The Company eliminates intercompany transactions and balances in consolidation.&lt;/div&gt;
</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="c20230401to20240331"
      id="Text_9e140fc21d6940b9a595b1ec04f85904">
&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"&gt;&lt;span style="text-decoration: underline;"&gt;Revenue recognition&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company recognizes revenue based upon consideration specified in a contract and as it satisfies performance obligations by transferring control
      over its products to its customers, which may be at a point in time or over time. The majority of the Company&#x2019;s revenue is recognized at a point in time, based upon shipment terms. A portion of the Company&#x2019;s revenue is recognized over time, based
      upon estimated progress toward satisfaction of the contractual performance obligations. See Note 3 for additional information.&lt;/div&gt;
</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <mod:ShippingAndHandlingCostsPolicyTextBlock
      contextRef="c20230401to20240331"
      id="Text_8f00ac43791948509204bbd509c64a20">
&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"&gt;&lt;span style="text-decoration: underline;"&gt;Shipping and handling costs&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company records shipping and handling costs incurred upon the shipment of products to its customers in cost of sales, and related amounts billed to
      these customers in net sales.&lt;/div&gt;
</mod:ShippingAndHandlingCostsPolicyTextBlock>
    <us-gaap:TradeAndOtherAccountsReceivablePolicy
      contextRef="c20230401to20240331"
      id="Text_b1cb98f7bc654fb1a2ecc99d8113a788">
&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"&gt;&lt;span style="text-decoration: underline;"&gt;Trade accounts receivable&lt;/span&gt;&lt;/div&gt;

&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left;"&gt;The Company records trade receivables at the invoiced amount. Trade receivables do not bear interest if paid according to the original terms. The Company
      maintains an allowance for credit losses, representing its estimate of expected losses associated with its trade accounts receivable. The Company bases its estimate using historical loss experience and considers the aging of the receivables and risks
      specific to customers where appropriate. At March 31, 2024 and 2023, the allowance for credit losses was $2.7 million and $2.2 million, respectively. &#160;The changes to the Company&#x2019;s allowance for credit losses during fiscal 2024 and 2023 were not material and primarily consisted
      of current-period provisions, write-offs charged against the allowance, recoveries collected, and foreign currency translation. &lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company enters into supply chain financing programs from time to time to sell accounts receivable, without recourse, to third-party financial
      institutions.&#160; Sales of accounts receivable are reflected as a reduction of accounts receivable on the consolidated balance sheets and the proceeds are included in cash flows from operating activities in the consolidated statements of cash flows.
      During fiscal 2024, 2023, and 2022, the Company sold $130.2 million, $150.6 million, and $126.4 million, respectively, of accounts receivable to
      accelerate cash receipts. During fiscal 2024, 2023, and 2022, the Company recorded &lt;span style="font-size: 10pt; font-family: 'Times New Roman';"&gt;costs totaling&lt;/span&gt; $1.6 million, $1.2 million, and $0.3 million, respectively, &lt;span style="font-size: 10pt; font-family: 'Times New Roman';"&gt;related to selling accounts receivable &lt;/span&gt;in the consolidated statements of
      operations. &lt;/div&gt;
</us-gaap:TradeAndOtherAccountsReceivablePolicy>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="c20240331"
      decimals="-5"
      id="Fact_4c3efe3826444465b8f67cecfc85a198"
      unitRef="U001">2700000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="c20230331"
      decimals="-5"
      id="Fact_efa60b425d454abcb873fe20883e2820"
      unitRef="U001">2200000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <mod:TradeReceivablesSoldWithoutRecourse
      contextRef="c20230401to20240331"
      decimals="-5"
      id="Fact_6eb773d0a08242f5a2de9d6703501d6d"
      unitRef="U001">130200000</mod:TradeReceivablesSoldWithoutRecourse>
    <mod:TradeReceivablesSoldWithoutRecourse
      contextRef="c20220401to20230331"
      decimals="-5"
      id="Fact_ce736317302545c6857652eef52b6db9"
      unitRef="U001">150600000</mod:TradeReceivablesSoldWithoutRecourse>
    <mod:TradeReceivablesSoldWithoutRecourse
      contextRef="c20210401to20220331"
      decimals="-5"
      id="Fact_46aafc5bb6dc44038a3ce5f948470738"
      unitRef="U001">126400000</mod:TradeReceivablesSoldWithoutRecourse>
    <us-gaap:GainLossOnSaleOfAccountsReceivable
      contextRef="c20230401to20240331"
      decimals="-5"
      id="Fact_a4ca799a7da24f5d8db7a858a5608974"
      unitRef="U001">-1600000</us-gaap:GainLossOnSaleOfAccountsReceivable>
    <us-gaap:GainLossOnSaleOfAccountsReceivable
      contextRef="c20220401to20230331"
      decimals="-5"
      id="Fact_bd6f3c1615a8464398a8cf32dd268c53"
      unitRef="U001">-1200000</us-gaap:GainLossOnSaleOfAccountsReceivable>
    <us-gaap:GainLossOnSaleOfAccountsReceivable
      contextRef="c20210401to20220331"
      decimals="-5"
      id="Fact_a50dc2532f8541739eb1a293423cbdcc"
      unitRef="U001">-300000</us-gaap:GainLossOnSaleOfAccountsReceivable>
    <us-gaap:StandardProductWarrantyPolicy
      contextRef="c20230401to20240331"
      id="Text_2e2517af6efe46fd8f577f148665fd2f">
&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"&gt;&lt;span style="text-decoration: underline;"&gt;Warranty&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company provides product warranties for specific product lines and accrues for estimated future warranty costs in the period in which the sale is
      recorded.&#160; The Company records warranty expense, within cost of sales, based upon historical and current claims data or based upon estimated future claims.&#160; Accrual balances, which are recorded within other current liabilities, are monitored and
      adjusted if it is probable that expected claims will differ from previous estimates.&#160; See Note 15 for additional information.&lt;/div&gt;
</us-gaap:StandardProductWarrantyPolicy>
    <us-gaap:PropertyPlantAndEquipmentPreproductionDesignAndDevelopmentCosts
      contextRef="c20230401to20240331"
      id="Text_e7cd55fdae3847f9a8a5d264d216c8f3">
&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"&gt;&lt;span style="text-decoration: underline;"&gt;Tooling&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;The Company accounts for production tooling costs as a component of property, plant and
        equipment when it owns title to the tooling and amortizes the capitalized cost to cost of sales over the estimated life of the asset, which is generally &lt;/span&gt;three years&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;.&#160; At March 31, 2024 and 2023&lt;/span&gt;,&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt; Company-owned tooling totaled &lt;/span&gt;$16.1 million&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt; and &lt;/span&gt;$17.1 million&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;, respectively.&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;In certain instances, tooling is owned by the customer.&#160; At the time customer-owned
        tooling is completed and customer acceptance is obtained, the Company records tooling revenue and related production costs within net sales and cost of sales, respectively, in the consolidated statements of operations.&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(255, 0, 0);"&gt;&#160; &lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;If the customer has agreed to reimburse the Company, unbilled customer-owned tooling costs
        are recorded as a receivable within other current assets. No significant arrangements exist where customer-owned tooling costs were not accompanied by guaranteed reimbursement. At March 31, 2024 and 2023&lt;/span&gt;,&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt; customer-owned tooling receivables totaled &lt;/span&gt;$7.6 million&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt; and &lt;/span&gt;$10.9 million&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;, respectively.&lt;/span&gt;&lt;br/&gt;
    &lt;/div&gt;
</us-gaap:PropertyPlantAndEquipmentPreproductionDesignAndDevelopmentCosts>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="c20240331_PropertyPlantAndEquipmentByTypeAxis_ToolsDiesAndMoldsMember"
      id="Fact_0e278d7e383449e9b79324b51bcd3959">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="c20240331_PropertyPlantAndEquipmentByTypeAxis_ToolsDiesAndMoldsMember"
      decimals="-5"
      id="Fact_ae1d6352b6e347bead4730420e620cd1"
      unitRef="U001">16100000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="c20230331_PropertyPlantAndEquipmentByTypeAxis_ToolsDiesAndMoldsMember"
      decimals="-5"
      id="Fact_5ec272422a314f6cb7b14f60ada3eeb6"
      unitRef="U001">17100000</us-gaap:PropertyPlantAndEquipmentNet>
    <mod:CustomerOwnedToolingReceivables
      contextRef="c20240331"
      decimals="-5"
      id="Fact_9e99f2a5967b4f3d9bad20512a18221f"
      unitRef="U001">7600000</mod:CustomerOwnedToolingReceivables>
    <mod:CustomerOwnedToolingReceivables
      contextRef="c20230331"
      decimals="-5"
      id="Fact_6d1896bdb6864fed9457550f0bcf763f"
      unitRef="U001">10900000</mod:CustomerOwnedToolingReceivables>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy
      contextRef="c20230401to20240331"
      id="Text_54ed023f93de473ab4437d8fa6c720d8">
&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"&gt;&lt;span style="text-decoration: underline;"&gt;Stock-based compensation&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company recognizes stock-based compensation using the fair value method. Accordingly, compensation expense for stock options, restricted stock and
      performance-based stock awards is calculated based upon the fair value of the instruments at the time of grant and is recognized as expense over the respective vesting periods. See Note 5 for additional information.&lt;/div&gt;
</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:ResearchAndDevelopmentExpensePolicy
      contextRef="c20230401to20240331"
      id="Text_00a646d560bf468397acfe35e9ec6809">
&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"&gt;&lt;span style="text-decoration: underline;"&gt;Research and development&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman';"&gt;The Company expenses research and development costs as incurred within selling, general,
        and administrative (&#x201c;SG&amp;amp;A&#x201d;) expenses. During fiscal &lt;/span&gt;2024, 2023, and 2022&lt;span style="font-size: 10pt; font-family: 'Times New Roman';"&gt;, research and development costs totaled&lt;/span&gt; $42.0 million, $44.0 million, and $50.3 million, respectively.&lt;/div&gt;
</us-gaap:ResearchAndDevelopmentExpensePolicy>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="c20230401to20240331"
      decimals="-5"
      id="Fact_c4229516287946298ab549e9c24e7a8e"
      unitRef="U001">42000000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="c20220401to20230331"
      decimals="-5"
      id="Fact_7821b431ff92475cb0424e7e7b4c2150"
      unitRef="U001">44000000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="c20210401to20220331"
      decimals="-5"
      id="Fact_2c0efeb593b44046af43e42163e92f40"
      unitRef="U001">50300000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
      contextRef="c20230401to20240331"
      id="Text_fc774db0441042e2879c535d2b8962ca">
&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"&gt;&lt;span style="text-decoration: underline;"&gt;Translation of foreign currencies&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company translates assets and liabilities of foreign subsidiaries into U.S. dollars at the period-end exchange rates and translates income and
      expense items at the monthly average exchange rate for the period in which the transactions occur.&#160; The Company reports resulting translation adjustments within accumulated other comprehensive income (loss) within shareholders&#x2019; equity.&#160; The Company
      includes foreign currency transaction gains or losses in the statement of operations within other income and expense.&lt;/div&gt;
</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <us-gaap:DerivativesPolicyTextBlock
      contextRef="c20230401to20240331"
      id="Text_331a65ea6a124f5a908598df195c646f">
&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"&gt;&lt;span style="text-decoration: underline;"&gt;Derivative instruments&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company enters into derivative financial instruments from time to time to manage certain financial risks. The Company enters into forward contracts
      to reduce exposure to changing future purchase prices for aluminum and copper and into foreign currency exchange contracts to hedge specific foreign currency-denominated assets and liabilities as well as forecasted transactions. The Company
      designates certain derivative financial instruments as cash flow hedges for accounting purposes. These instruments are used to manage financial risks and are not speculative.&#160; See Note 19 for additional information.&lt;/div&gt;
</us-gaap:DerivativesPolicyTextBlock>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="c20230401to20240331"
      id="Text_6c79d37e30194852b1859962819155a0">
&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"&gt;&lt;span style="text-decoration: underline;"&gt;Income taxes&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company determines deferred tax assets and liabilities based upon the difference between the amounts reported in the financial statements and the
      tax basis of assets and liabilities, using enacted tax rates in effect in the years in which the differences are expected to reverse. The Company establishes a valuation allowance if it is more likely than not that a deferred tax asset, or portion
      thereof, will not be realized.&#160; The Company records the tax effects of global intangible low-taxed income (&#x201c;GILTI&#x201d;) as a period expense in the applicable tax year. The Company uses the portfolio approach for releasing income tax effects from
      accumulated other comprehensive income (loss).&#160; See Note 8 for additional information.&lt;/div&gt;
</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="c20230401to20240331"
      id="Text_9b0dd382bd5441dfb224e43f70d49846">
&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"&gt;&lt;span style="text-decoration: underline;"&gt;Earnings per share&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company calculates basic earnings per share based upon the weighted-average number of common shares outstanding during the period, while the
      calculation of diluted earnings per share includes the dilutive effect of potential common shares outstanding during the period.&#160; The calculation of diluted earnings per share excludes potential common shares if their inclusion would have an
      anti-dilutive effect.&#160; See Note 9 for additional information.&lt;/div&gt;
</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock
      contextRef="c20230401to20240331"
      id="Text_95961fcde8034a3982421e8b704922cb">
&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"&gt;&lt;span style="text-decoration: underline;"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company considers all highly-liquid investments with original maturities of three months or less to be cash equivalents.&lt;br/&gt;
    &lt;/div&gt;
</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:InvestmentPolicyTextBlock
      contextRef="c20230401to20240331"
      id="Text_567c74c66863472bbcfd135d8f6ab17c">
&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"&gt;&lt;span style="text-decoration: underline;"&gt;Short-term investments&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company invests in time deposits with original maturities of more than three months but not more than one year.&#160; The Company records these
      short-term investments at cost, which approximates fair value, within other current assets in the consolidated balance sheets.&#160; As of March 31, 2023, the Company&#x2019;s short-term investments totaled $3.5 million. The Company had&#160;no short-term investments as of March 31, 2024.&lt;br/&gt;
    &lt;/div&gt;
</us-gaap:InvestmentPolicyTextBlock>
    <us-gaap:ShortTermInvestments
      contextRef="c20230331"
      decimals="-5"
      id="Fact_f864fe627de34bbb8c1a698957420aaf"
      unitRef="U001">3500000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="c20240331"
      decimals="-6"
      id="Fact_575a192538bf4b909d858bc9de50908d"
      unitRef="U001">0</us-gaap:ShortTermInvestments>
    <us-gaap:InventoryPolicyTextBlock
      contextRef="c20230401to20240331"
      id="Text_01e3f0e7befb43809a9cd141b3207b7f">
&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"&gt;&lt;span style="text-decoration: underline;"&gt;Inventories&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company values inventories using a first-in, first-out or weighted-average basis, at the lower of cost and net realizable value.&lt;/div&gt;
</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="c20230401to20240331"
      id="Text_5763926b2f744228aa279f90d8c58fc4">
&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"&gt;&lt;span style="text-decoration: underline;"&gt;Property, plant and equipment&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;The Company records property, plant and equipment at cost. For financial reporting
        purposes, the Company computes depreciation using the straight-line method over the expected useful lives of the assets. The Company expenses maintenance and repair costs as incurred. The Company capitalizes costs of improvements. Upon the sale or
        other disposition of an asset, the Company removes the cost and related accumulated depreciation from the accounts and includes the gain or loss in the consolidated statements of operations. Capital expenditures of &lt;/span&gt;$22.7 million&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;, &lt;/span&gt;$13.6 million,&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt; and &lt;/span&gt;$9.0 million&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt; were accrued within accounts payable at March 31, 2024, 2023 and 2022&lt;/span&gt;,&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt; respectively.&lt;br/&gt;
      &lt;/span&gt;&lt;/div&gt;
</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <mod:AccruedCapitalExpendituresCurrent
      contextRef="c20240331"
      decimals="-5"
      id="Fact_7197778ed48c4cdd898a428199636d7a"
      unitRef="U001">22700000</mod:AccruedCapitalExpendituresCurrent>
    <mod:AccruedCapitalExpendituresCurrent
      contextRef="c20230331"
      decimals="-5"
      id="Fact_13b78c6c101a47e28abc822212911f40"
      unitRef="U001">13600000</mod:AccruedCapitalExpendituresCurrent>
    <mod:AccruedCapitalExpendituresCurrent
      contextRef="c20220331"
      decimals="-5"
      id="Fact_c8c7c5fcb89442c9b74ef39ac1809867"
      unitRef="U001">9000000</mod:AccruedCapitalExpendituresCurrent>
    <us-gaap:LesseeLeasesPolicyTextBlock
      contextRef="c20230401to20240331"
      id="Text_ea62d621fe6e4ccbb3f00d5dcc0a0b40">
&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"&gt;&lt;span style="text-decoration: underline;"&gt;Leases&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company&#x2019;s most significant leases represent leases of real estate, such as manufacturing facilities, warehouses, and office buildings.&#160; The Company
      also leases manufacturing and information technology equipment and vehicles.&#160; The Company recognizes right-of-use (&#x201c;ROU&#x201d;) assets and lease liabilities at the lease commencement date, based upon the present value of lease payments over the lease
      term.&#160; See Note 16 for additional information.&lt;/div&gt;
</us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock
      contextRef="c20230401to20240331"
      id="Text_e11246859ea4452a917dac68228bcda9">
&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"&gt;&lt;span style="text-decoration: underline;"&gt;Goodwill&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company does not amortize goodwill; rather, it tests for impairment annually unless conditions exist that would require a more frequent
      evaluation.&#160; The Company performs an assessment of the fair value of its reporting units for goodwill impairment testing based upon, among other things, the present value of expected future cash flows.&#160; The Company performed its goodwill impairment
      tests as of March 31, 2024 and determined the fair value of each of its reporting units exceeded the respective book value.&#160; See Note 14 for additional information.&lt;/div&gt;
</us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock
      contextRef="c20230401to20240331"
      id="Text_e1ac1c9702414a5aa2f007c5cd31589f">
&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"&gt;&lt;span style="text-decoration: underline;"&gt;I&lt;span style="font-size: 10pt; font-family: 'Times New Roman';"&gt;mpairment of held and used long-lived assets&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company reviews held and used long-lived assets, including property, plant and equipment and intangible assets, for impairment whenever events or
      changes in circumstances indicate that the carrying amount of the asset may not be fully recoverable.&#160; In these instances, the Company compares the undiscounted future cash flows expected to be generated from the asset with its carrying value.&#160; If
      the asset&#x2019;s carrying value exceeds expected future cash flows, the Company measures and records an impairment loss, if any, as the amount by which the carrying value of the asset exceeds its fair value.&#160; The Company estimates fair value using a
      variety of valuation techniques, including discounted cash flows, market values and comparison values for similar assets.&lt;/div&gt;
</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock>
    <mod:AssetsHeldForSalePolicyTextBlock
      contextRef="c20230401to20240331"
      id="Text_2779816eb7534a41a8295eb1525455ce">
&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"&gt;&lt;span style="text-decoration: underline;"&gt;Assets held for sale&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company classifies an asset as held for sale when (i) management approves and commits to a formal plan to actively market the asset for sale at a reasonable price in
      relation to its fair value; (ii) the asset is available for immediate sale in its present condition; (iii) an active program to locate a buyer and other actions required to complete the sale have been initiated; (iv) the sale of the asset is expected
      to be completed within one year; and (v) it is unlikely that significant changes will be made to the plan.&#160; Upon classification as held for sale, the Company records the carrying value of the asset at the lower of its carrying value or its estimated
      fair value, less costs to sell.&#160; In addition, the Company ceases to record depreciation for assets held for sale. The Company had no
      assets classified as held for sale as of March 31, 2024 and 2023.&lt;/div&gt;
</mod:AssetsHeldForSalePolicyTextBlock>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="c20230331"
      decimals="-6"
      id="Fact_baebbe30ffed4850a73c8dbd8e1555c2"
      unitRef="U001">0</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="c20240331"
      decimals="-6"
      id="Fact_2b8eaf9857144bc581e903aedf475cd3"
      unitRef="U001">0</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <mod:DeferredCompensationTrustPolicyTextBlock
      contextRef="c20230401to20240331"
      id="Text_38339827c1204ee28b48db445fb74821">
&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"&gt;&lt;span style="text-decoration: underline;"&gt;Deferred compensation trusts&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company maintains deferred compensation trusts to fund future obligations under its non-qualified deferred compensation plans.&#160; The trusts&#x2019;
      investments in third-party debt and equity securities are presented within other noncurrent assets in the consolidated balance sheets.&lt;/div&gt;
</mod:DeferredCompensationTrustPolicyTextBlock>
    <mod:SelfInsuranceReservesPolicyTextBlock
      contextRef="c20230401to20240331"
      id="Text_2c502691540a48b8b0706cffa8f72222">
&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"&gt;&lt;span style="text-decoration: underline;"&gt;Self-insurance reserves&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company retains a portion of the financial risk for certain insurance coverage, including property, general liability, workers compensation, and
      employee healthcare, and therefore maintains reserves that estimate the impact of unreported and under-reported claims that fall below various stop-loss limits and deductibles under its insurance policies.&#160; The Company maintains reserves for the
      estimated settlement cost of known claims, as well as estimates of incurred but not reported claims.&#160; The Company charges costs of claims, including the impact of changes in reserves due to claim experience and severity, to cost of sales or SG&amp;amp;A
      expenses.&#160; The Company reviews and updates the amount of its insurance-related reserves on a quarterly basis.&lt;/div&gt;
</mod:SelfInsuranceReservesPolicyTextBlock>
    <us-gaap:EnvironmentalCostsPolicy
      contextRef="c20230401to20240331"
      id="Text_807aac1b6bc7434c97779a244b49f4a9">
&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"&gt;&lt;span style="text-decoration: underline;"&gt;Environmental liabilities&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company records liabilities for environmental assessments and remediation activities in the period in which its responsibility is probable and the
      costs can be reasonably estimated.&#160; The Company records environmental indemnification assets from third parties, including prior owners, when recovery is probable. To the extent that the required remediation procedures change, or additional
      contamination is identified, the Company&#x2019;s estimated environmental liabilities may also change. See Note 20 for additional information.&lt;/div&gt;
</us-gaap:EnvironmentalCostsPolicy>
    <us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock
      contextRef="c20230401to20240331"
      id="Text_be92339cf30149cda7559498f017b3bf">
&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman';"&gt;&lt;span style="text-decoration: underline;"&gt;S&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; font-style: italic;"&gt;&lt;span style="text-decoration: underline;"&gt;upplemental cash flow information&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt; &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Years ended March 31,&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2024&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2023&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2022&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Interest paid&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;23.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;18.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;14.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Income taxes paid&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;46.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;31.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;21.8&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock>
    <us-gaap:InterestPaidNet
      contextRef="c20230401to20240331"
      decimals="-5"
      id="Fact_8bcb6574920c4086803a94afbe8160d5"
      unitRef="U001">23300000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="c20220401to20230331"
      decimals="-5"
      id="Fact_886a3338a69c490caf04e6f6c48c8cad"
      unitRef="U001">18400000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="c20210401to20220331"
      decimals="-5"
      id="Fact_f7c2ae0727be4e6d8550d2d22b53c168"
      unitRef="U001">14100000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="c20230401to20240331"
      decimals="-5"
      id="Fact_83f27cf13d764513b54bd3be5f884056"
      unitRef="U001">46900000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="c20220401to20230331"
      decimals="-5"
      id="Fact_0b8972fec4534d78ab2a74d2d7c57a18"
      unitRef="U001">31900000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="c20210401to20220331"
      decimals="-5"
      id="Fact_368802b9c0fa45e3a4928934678643d7"
      unitRef="U001">21800000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="c20230401to20240331"
      id="Text_6fb66e8d1df94006abbf39275cbdea11">
&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"&gt;&lt;span style="text-decoration: underline;"&gt;New accounting guidance&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"&gt;&lt;span style="text-decoration: underline;"&gt; &lt;br/&gt;
      &lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"&gt;&lt;span style="text-decoration: underline;"&gt; &lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;Supplier finance programs&lt;br/&gt;
        &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"&gt; &lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;In September 2022, the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) issued new guidance regarding disclosure of supplier finance programs including the key terms, outstanding obligations, and where such
        obligations are presented within the financial statements.&#160; In addition, beginning for fiscal 2025, a roll forward of obligations under such programs is required annually.&#160; The new guidance does not impact the recognition, measurement or financial
        statement presentation of supplier finance program obligations.&#160; The Company adopted this guidance as of April 1, 2023.&#160; In addition, the Company early adopted the disclosure requirements regarding roll forward information.&lt;br/&gt;
        &lt;br/&gt;
        The Company facilitates a voluntary supplier finance program through a financial institution that allows certain suppliers in the U.S. and Europe to request early payment for invoices, at a discount, from the financial institution.&#160; The Company or
        the financial institution may terminate the supplier finance program upon 90 days&#x2019; notice.&#160; The Company&#x2019;s obligations to its suppliers,
        including amounts due and payment terms, are consistent, irrespective of whether a supplier participates in the program.&#160; The Company is not party to the arrangements between the participating suppliers and the financial institution.&#160; Under this
        program, the Company confirms the validity of supplier invoices to the financial institution and remits payments to it based on the original payment terms, which typically range from 60 to 120 days. The outstanding obligations under this program are included
        within &lt;span style="-sec-ix-hidden:Fact_34ca6ce8e1784cf0934067e86d0a5a0f"&gt;accounts payable&lt;/span&gt; in the consolidated balance sheets.&lt;br/&gt;
        &lt;br/&gt;
      &lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;The following table presents a roll forward of the Company&#x2019;s obligations associated with its supplier finance program during fiscal 2024.&lt;/span&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/span&gt; &lt;/div&gt;

&lt;div&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br class="Apple-interchange-newline"/&gt;&lt;/div&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="letter-spacing: normal; width: 100%; word-spacing: 0px; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left; text-transform: none;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 88%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-style: normal;"&gt;Obligations outstanding, March 31, 2023&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-style: normal; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="font-style: normal;"&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="font-style: normal;"&gt;21.2&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-style: normal; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 88%;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-style: normal;"&gt;Invoices submitted&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-style: normal; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-style: normal; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="font-style: normal;"&gt;109.7&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-style: normal; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 88%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-style: normal;"&gt;Invoices paid&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); font-style: normal; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); font-style: normal; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="font-style: normal;"&gt;(107.3&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="font-style: normal;"&gt;)&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 88%; padding-bottom: 4px;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-style: normal;"&gt;Obligations outstanding, March 31, 2024&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-style: normal; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="font-style: normal;"&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="font-style: normal;"&gt;23.6&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-style: normal; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt; &lt;br/&gt;
      &lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"&gt;&lt;span style="text-decoration: underline;"&gt;Segment reporting disclosures&lt;br/&gt;
      &lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;In November 2023, the FASB issued new disclosure guidance for reportable segments.&#160; The new guidance will require disclosure of significant segment expenses, which are
      expenses that are (i) significant to the segment, (ii) regularly provided to the chief operating decision maker (&#x201c;CODM&#x201d;) and (iii) included in the reported measure of segment profit or loss.&#160; In addition, the new guidance will require companies to
      disclose the title and position of their CODM and expand interim disclosures to include the majority of the annual segment disclosures.&#160; The definition of and method for determining reportable segments is unchanged.&#160; The new disclosure requirements
      will become effective for the Company&#x2019;s fiscal 2025 annual financial statements.&#160; The Company is currently evaluating potential impacts of the new disclosure requirements, but does not expect the guidance will have a material impact on its
      consolidated financial statements.&lt;/div&gt;
</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <mod:NoticePeriodToTerminateSupplierFinanceProgram
      contextRef="c20230401to20240331"
      id="Fact_aba6740326f643e3a43ddb6928d3050a">P90D</mod:NoticePeriodToTerminateSupplierFinanceProgram>
    <us-gaap:SupplierFinanceProgramPaymentTimingPeriod
      contextRef="c20240331_RangeAxis_MinimumMember"
      id="Fact_74c7cae2630f42d0bdc1d60a4f9ba9df">P60D</us-gaap:SupplierFinanceProgramPaymentTimingPeriod>
    <us-gaap:SupplierFinanceProgramPaymentTimingPeriod
      contextRef="c20240331_RangeAxis_MaximumMember"
      id="Fact_17fe309765594fe5a97884cac73f44dd">P120D</us-gaap:SupplierFinanceProgramPaymentTimingPeriod>
    <us-gaap:SupplierFinanceProgramTableTextBlock
      contextRef="c20230401to20240331"
      id="Text_d84c34c7bc2b472cbc81857581a31ee6">
&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;The following table presents a roll forward of the Company&#x2019;s obligations associated with its supplier finance program during fiscal 2024.&lt;/span&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/span&gt; &lt;/div&gt;

&lt;div&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br class="Apple-interchange-newline"/&gt;&lt;/div&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="letter-spacing: normal; width: 100%; word-spacing: 0px; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left; text-transform: none;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 88%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-style: normal;"&gt;Obligations outstanding, March 31, 2023&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-style: normal; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="font-style: normal;"&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="font-style: normal;"&gt;21.2&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-style: normal; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 88%;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-style: normal;"&gt;Invoices submitted&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-style: normal; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-style: normal; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="font-style: normal;"&gt;109.7&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-style: normal; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 88%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-style: normal;"&gt;Invoices paid&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); font-style: normal; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); font-style: normal; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="font-style: normal;"&gt;(107.3&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="font-style: normal;"&gt;)&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 88%; padding-bottom: 4px;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-style: normal;"&gt;Obligations outstanding, March 31, 2024&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-style: normal; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="font-style: normal;"&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="font-style: normal;"&gt;23.6&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-style: normal; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</us-gaap:SupplierFinanceProgramTableTextBlock>
    <us-gaap:SupplierFinanceProgramObligation
      contextRef="c20230331"
      decimals="-5"
      id="Fact_86447db5a6644ad0bbd840b326e7287f"
      unitRef="U001">21200000</us-gaap:SupplierFinanceProgramObligation>
    <us-gaap:SupplierFinanceProgramObligationIncrease
      contextRef="c20230401to20240331"
      decimals="-5"
      id="Fact_078cc495372041e9844dafdc3d282982"
      unitRef="U001">109700000</us-gaap:SupplierFinanceProgramObligationIncrease>
    <us-gaap:SupplierFinanceProgramObligationDecreaseSettlement
      contextRef="c20230401to20240331"
      decimals="-5"
      id="Fact_3c5e81ad58914344a00cdf0dcad50440"
      unitRef="U001">107300000</us-gaap:SupplierFinanceProgramObligationDecreaseSettlement>
    <us-gaap:SupplierFinanceProgramObligation
      contextRef="c20240331"
      decimals="-5"
      id="Fact_4951ad0cffe549e7a19174cc83ff347c"
      unitRef="U001">23600000</us-gaap:SupplierFinanceProgramObligation>
    <us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock
      contextRef="c20230401to20240331"
      id="Text_09c35327cc3547eea0bf3f34ebabc308">
&lt;div style="text-align: left;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; color: rgb(0, 0, 0);"&gt;Note 2:&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 700; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;"&gt; Acquisitions and Dispositions&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; font-style: italic;"&gt;&lt;span style="text-decoration: underline;"&gt;Acquisition of Scott Springfield Mfg. Inc.&lt;/span&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"&gt;On March 1, 2024, the Company acquired all of the issued and outstanding shares in the capital of Scott Springfield Mfg.
        Inc. (&#x201c;Scott Springfield Manufacturing&#x201d;) for consideration totaling $184.1 million ($183.8 million net of cash acquired.)&#160; The final purchase price is pending and will be adjusted for net working capital and certain other items, as defined by the purchase
        agreement. The Company paid $181.4 million upon transaction closing and expects to pay the seller $2.4 million during the first half of fiscal 2025, primarily for the working capital adjustment.&#160; The Company utilized its revolving credit facility and
        cash on hand to fund the purchase price.&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"&gt;Based in Calgary, Canada, Scott Springfield Manufacturing is a leading manufacturer of air handling units to customers in
        the data center, telecommunications, healthcare, and aerospace markets.&#160; This acquisition expands the Company&#x2019;s product offerings and customer base in the high-growth data center and indoor air quality markets in the U.S. and Canada.&#160; Prior to
        being acquired by the Company, Scott Springfield Manufacturing reported approximately $110.0 million of net sales during the year ended
        December 31, 2023.&#160; Since the date of the acquisition, March 1, 2024, the Company has reported the financial results of the Scott Springfield Manufacturing business within the Climate Solutions segment.&#160; For the one month in fiscal 2024 that the Company owned Scott Springfield Manufacturing, it included $7.9 million of net sales of the acquired business within its consolidated statement of operations.&#160; Operating income attributable to the acquired business in fiscal 2024 was not significant
        and included the impact of the inventory fair value adjustment, as further described below.&#160; In addition, the Company recorded $2.1
        million of costs directly related to the acquisition and integration of Scott Springfield Manufacturing as SG&amp;amp;A expenses within the consolidated statement of operations during the year ended March 31, 2024.&#160; These costs principally consisted of
        fees for i) transaction advisors, ii) legal, accounting, and other professional services, and iii) incremental costs directly associated with integration activities.&lt;/div&gt;

&lt;div&gt;&lt;br class="Apple-interchange-newline"/&gt;&lt;/div&gt;

&lt;div style="text-align: left; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;span style="font-size: 13.3333px; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-indent: 0px; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;The Company has preliminarily
        allocated the purchase price of Scott Springfield Manufacturing to the identifiable tangible and intangible assets acquired and the liabilities assumed based upon their estimated fair values as of the acquisition date, as follows:&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;br/&gt;
    &lt;/span&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"&gt;Cash and cash
              equivalents&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"&gt;0.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; background-color: #FFFFFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"&gt;Trade accounts
              receivable&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"&gt;27.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"&gt;Inventories&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"&gt;20.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; background-color: #FFFFFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"&gt;Property, plant and
              equipment&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"&gt;6.0&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"&gt;Intangible assets&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"&gt;102.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; background-color: #FFFFFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"&gt;Goodwill&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"&gt;65.2&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"&gt;Other assets&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"&gt;4.0&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; background-color: #FFFFFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"&gt;Accounts payable&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"&gt;(8.6&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"&gt;Accrued compensation
              and employee benefits&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"&gt;(1.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; background-color: #FFFFFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"&gt;Deferred income taxes&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"&gt;(24.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"&gt;Other liabilities&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"&gt;(7.8&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; padding-bottom: 4px; background-color: #FFFFFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"&gt;Purchase price&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"&gt;184.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;
     &lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none;"&gt;
      &lt;/span&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;At the time the March 31, 2024 financial statements were finalized, the Company was continuing its review of the fair value estimates for certain assets
          acquired, including intangible assets, and liabilities assumed.&#160; As part of its purchase accounting and integration activities, the Company is in the process of assessing, refining and harmonizing the internal controls and accounting processes of
          the acquired business with those of the Company.&#160; As part of this process, the Company is continuing to review the appropriateness of accruals and reserves, including those related to accounts receivable, inventory, and product warranties.&#160; In
          addition, &lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;the final determination of the purchase price is pending calculations of working capital and other adjustments.&#160; &lt;/span&gt;As such, the allocation of purchase
          price above is considered preliminary.&#160; The Company expects to complete its accounting for the acquisition of Scott Springfield Manufacturing during the first half of fiscal 2025.&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"&gt;The Company primarily based its fair value estimates upon third-party valuations
        using assumptions developed by management and other information compiled by management, including, but not limited to, future expected cash flows.&#160; The Company allocated the excess of the purchase price over the net assets recognized to goodwill in
        the amount of $65.2 million, none of which is expected to be deductible for income tax purposes.&#160; Goodwill represents the future economic
        benefits arising from other assets acquired that could not be individually identified and separately recognized.&#160; Specifically, the goodwill recorded as part of the acquisition includes Scott Springfield Manufacturing&#x2019;s workforce and anticipated
        future revenue and cost synergies.&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"&gt;Below is a summary of the methodologies and significant assumptions used in
        estimating the fair value of certain classes of acquired assets.&#160; The fair values were primarily based upon significant inputs that are not observable in the market and thus represent Level 3 measurements.&#160; See Note 4 for information regarding
        Level 3 fair value measurements.&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;span style="font-style: italic; font-size: 10pt;"&gt;Inventories:&lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;&#160; The Company determined the fair value of acquired inventory by estimating the selling price of finished goods inventory, less an estimate of costs to be incurred to complete work-in-process inventory.&#160; For raw materials
          acquired, the Company estimated the cost of replacement.&#160; As a result, the Company wrote-up acquired inventory by $3.2 million.&#160; The
          Company charged $1.6 million of this write-up to cost of sales in March 2024 and expects to charge the remaining $1.6 million to cost of sales during the first quarter of fiscal 2025, as the remaining underlying inventory is sold.&lt;/span&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;span style="font-style: italic; font-size: 10pt;"&gt;Property, plant and equipment:&lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;&#160; The Company valued property, plant and equipment primarily utilizing the cost and market approaches.&#160; The cost approach considers the amount required to replace an asset by constructing or purchasing a new asset with
          similar utility and adjusting the value in consideration of depreciation as of the acquisition date.&#160; The cost approach relies on assumptions regarding replacement costs and the age and estimated remaining useful lives of the assets.&#160; The market
          approach considers values on secondary equipment markets for similar assets.&#160; The fair value of property, plant and equipment will be recognized as depreciation expense in our results of operations over the expected remaining useful lives of the
          assets.&lt;/span&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;span style="font-size: 10pt;"&gt; &lt;br/&gt;
        &lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; font-style: italic;"&gt;Intangible assets:&#160;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;The Company determined the fair value of acquired intangible assets by using variations of the income approach.&#160; These methods generally forecast expected future net cash flows discretely associated with each of the
        identified intangible assets and adjust the forecasts to present value by applying a discount rate intended to reflect risk factors associated with the cash flows and the time value of money. &lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"&gt;Acquired intangible assets were as follows:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt; &lt;br/&gt;
      &lt;/span&gt;&lt;/div&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 77.83%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: top; width: 0.99%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; text-align: center;"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Gross&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: center; vertical-align: bottom; width: 0.99%; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: center; width: 8.99%; font-weight: bold;"&gt; Weighted-&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: top; text-align: right; width: 0.99%;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 77.83%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: top; width: 0.99%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; text-align: center;"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Carrying&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: center; vertical-align: bottom; width: 0.99%; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: center; width: 8.99%; font-weight: bold;"&gt;Average &lt;br/&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 0.99%;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; padding-bottom: 2px; width: 77.83%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0); width: 0.99%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center;"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Value&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; width: 0.99%; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0); width: 8.99%; font-weight: bold; white-space: nowrap;"&gt;Useful Life &lt;br/&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: 2px solid rgb(0, 0, 0); width: 0.99%;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 77.83%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Customer relationships&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 0.99%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.11%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 8.99%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;66.9&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.99%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 8.99%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;12
                years &lt;br/&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 0.99%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 77.83%;" valign="bottom"&gt;
                &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Order backlog&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 0.99%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.11%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 8.99%;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;22.6&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.99%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 8.99%;" valign="bottom"&gt;&#160;1 year &lt;br/&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 0.99%;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 77.83%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom"&gt;
                &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Trade name&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 0.99%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.11%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 8.99%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;12.8&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.99%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 8.99%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom"&gt;10 years &lt;br/&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 0.99%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 77.83%; padding-bottom: 4px;" valign="bottom"&gt;
                &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; margin-left: 9pt;"&gt;Total intangible assets acquired&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 0.99%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.11%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 8.99%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;102.3&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.99%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 8.99%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 0.99%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;
         &lt;br/&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"&gt;Customer relationships represent the estimated fair value of Scott Springfield
        Manufacturing&#x2019;s business relationship with existing customers.&#160; Order backlog represents the estimated fair value of open purchase orders as of the acquisition date.&#160; The fair values for the customer relationship and order backlog intangible assets
        were determined using the multi-period excess earnings method, in which the value is derived by projecting the future anticipated after-tax cash flows attributable to the customer relationships and order backlog.&#160; Key inputs used in the valuation
        included future revenue growth rates, customer attrition rates, and discount rates.&lt;/div&gt;

&lt;div&gt;&lt;span style="font-size: 10pt;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;br/&gt;
        &lt;/span&gt; &lt;/div&gt;

&lt;div&gt;&lt;span style="font-size: 10pt;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"&gt;The Company determined the value of the acquired Scott Springfield Manufacturing
        trade name using the relief-from-royalty method, a variation of the income approach, which applies an assumed royalty rate to revenue expected to be derived under the acquired trade name.&#160; The fair value was estimated to be the present value of the
        royalties saved because the Company owns the trade name.&lt;/div&gt;

&lt;div&gt;&lt;span style="font-size: 10pt;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;br/&gt;
        &lt;/span&gt; &lt;/div&gt;

&lt;div&gt;&lt;span style="font-size: 10pt;"&gt; &lt;/span&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial;"&gt;The following unaudited supplemental pro forma information presents the Company&#x2019;s consolidated results of operations as though the acquisition of Scott
        Springfield Manufacturing had occurred at the beginning of fiscal 2023.&#160; This pro forma financial information is presented for illustrative purposes only and is not considered to be indicative of the operating results that would have been achieved
        had the acquisition been completed as of the date indicated or the operating results that may be obtained in the future.&lt;/div&gt;

&lt;div&gt;&lt;span style="font-size: 10pt;"&gt; &lt;/span&gt;
      &lt;br class="Apple-interchange-newline"/&gt;&lt;/div&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="width: 100%; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none;"&gt;Years ended March 31,&lt;br/&gt;
              &lt;/span&gt;&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
              &lt;/span&gt;&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: center; font-weight: bold; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; text-align: center; font-weight: bold; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none;"&gt;2024 &lt;br/&gt;
            &lt;/span&gt;&lt;/td&gt;

    &lt;td colspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: center; font-weight: bold; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="text-align: center; vertical-align: bottom; font-weight: bold; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none;"&gt;2023&lt;br/&gt;
            &lt;/span&gt;&lt;/td&gt;

    &lt;td colspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;Net
            sales&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;2,507.5&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;2,346.2&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; width: 76%;" valign="bottom"&gt;&#160;&lt;span style="font-size: 13.3333px; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: left; text-indent: -9.6px; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;Net earnings attributable to Modine&lt;/span&gt;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;164.3&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;126.3&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The supplemental pro forma financial information above is based upon the Company&#x2019;s historical results and the historical results of Scott Springfield
      Manufacturing, which have been translated from Canadian dollars to U.S. dollars using the historical average foreign exchange rates.&#160; The proforma information includes adjustments for: (i) annual amortization and depreciation expense totaling
      approximately $20.0 million for fiscal 2023 and approximately $9.0 million for fiscal 2024 for acquired tangible and intangible assets, (ii) estimated annual interest expense of approximately $6.0 million resulting from acquisition-related borrowings, and (iii) the estimated income tax impacts related to the pro forma adjustments, considering the statutory tax
      rates within Canada.&#160; In addition, the pro forma financial information assumes that both $2.0 million of acquisition-related transaction
      costs, not including costs for integration-related activities, and $3.2 million of inventory purchase accounting adjustments were incurred
      during fiscal 2023.&#160; The pro forma financial information does not reflect any expected revenue or cost synergies.&lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
    &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; font-style: italic;"&gt;&lt;span style="text-decoration: underline;"&gt;Purchase of TMGcore, Inc. intellectual property&lt;/span&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"&gt;In January 2024, the Company purchased intellectual property and other specific
        assets from TMGcore, Inc., a specialist in single- and two-phase liquid immersion cooling technology for data centers.&#160; The Company expects to utilize the liquid cooling immersion technology to support its growth strategy of expanding its global
        data center product offerings.&#160; The initial purchase price of the assets was $12.0 million.&#160; The Company allocated $11.4 million to acquired technology, which it will amortize over a 10-year useful life, and the remaining $0.6 million to property, plant and
        equipment.&#160; Additional contingent consideration may be payable to the seller in fiscal 2029.&#160; The amount of any additional consideration is dependent upon future financial metrics associated with the acquired technology.&#160; At this time, the Company
        cannot estimate the amount or range of additional consideration that may be payable to the seller in fiscal 2029.&#160; In line with asset acquisition accounting rules under U.S. GAAP, the Company will record an accrual for the contingent consideration
        if and when it becomes probable and estimable.&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; font-style: italic;"&gt;&lt;span style="text-decoration: underline;"&gt;Acquisition of Napps Technology Corporation&lt;/span&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"&gt;On July 1, 2023, the Company acquired substantially all of the net operating assets
        of Napps Technology Corporation (&#x201c;Napps&#x201d;) for consideration totaling $5.8 million.&#160; The Company paid $4.8 million during fiscal 2024 and, based upon the terms of the agreement, expects to pay the remaining $1.0 million to the seller one year after closing.&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"&gt;Napps is a Texas-based manufacturer of air- and water-cooled chillers, condensing
        units and heat pumps.&#160; This acquisition expands the Company&#x2019;s indoor air quality product portfolio and supports its growth strategy and mission of improving indoor air quality.&#160; Since the date of the acquisition, the Company has reported the
        financial results of the Napps business within the Climate Solutions segment.&#160; For the fiscal year ended March 31, 2024, the Company included $4.5
        million of net sales within its consolidated statement of operations attributable to nine months of Napps operations.&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"&gt;The Company has completed the purchase price allocation for its acquisition of
        Napps.&#160; The purchase price of $5.8 million was allocated to the identifiable tangible and intangible assets acquired and the liabilities
        assumed based upon their estimated fair values as of the acquisition date.&#160; The Company engaged a third-party valuation specialist to assist in determining the fair value of the acquired intangible assets.&#160; The valuation analysis considered the
        expected future cash flows of the acquired business.&#160; The Company recorded $2.9 million of intangible assets, including customer
        relationship and acquired technology assets.&#160; The Company is amortizing the acquired intangible assets using a weighted-average life of approximately ten years.&#160; The Company allocated the excess of the purchase price over the net assets recognized to goodwill in the amount of $1.0
        million, which is deductible for income tax purposes.&lt;/div&gt;

&lt;div&gt;&lt;span style="font-size: 10pt;"&gt;&lt;br class="Apple-interchange-newline"/&gt;
      &lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-size: 10pt;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial;"&gt;The Company&#x2019;s allocation of the purchase price was as follows:&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial;"&gt; &lt;br/&gt;
      &lt;/div&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="letter-spacing: normal; width: 100%; word-spacing: 0px; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left; text-transform: none;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Trade accounts receivable&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;1.2&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Inventories&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;1.3&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Property, plant and equipment and other assets&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;0.1&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Intangible assets&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;2.9&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Goodwill&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;1.0&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Accounts payable and other liabilities&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;(0.7&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;)&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; padding-bottom: 4px; background-color: rgb(204, 238, 255); text-align: left; white-space: nowrap;"&gt;
              &lt;div style="margin-left: 9pt;"&gt;Purchase price&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;5.8&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; font-style: italic;"&gt;&lt;span style="text-decoration: underline;"&gt;Disposition of two coatings facilities&lt;/span&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"&gt;In September 2023, the Company sold two coatings facilities, located in California and Florida, to Protecall, LLC.&#160; These facilities provide aftermarket application services, in which HVAC units are sprayed
          with an anti-corrosion protective coating.&#160; The Company&#x2019;s other coatings businesses continue to own and license its spray-applied coatings used in aftermarket applications and are strategically pursuing growth through product licensing
          arrangements.&#160; Prior to the disposition, the Company reported the financial results of these businesses within the Performance Technologies segment.&#160; In fiscal 2023, the net sales of these two businesses totaled $6.4 million.&#160; As a result of this
          transaction, the Company wrote-off $0.7 million of goodwill attributable to the disposed businesses and recorded a gain on sale of less
          than $0.1 million during fiscal 2024.&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;br/&gt;
        &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; font-style: italic;"&gt;&lt;span style="text-decoration: underline;"&gt;Disposition of Germany automotive businesses&lt;/span&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"&gt;On October 31, 2023, the Company sold three automotive businesses based in Germany (the &#x201c;disposal group&#x201d;) to affiliates of Regent, L.P.&#160; The sale of these businesses, which produce air- and liquid-cooled products
          for internal combustion diesel and gasoline engines for the European automotive market, is in line with the Company&#x2019;s strategic prioritization of resources towards higher-margin technologies.&#160; The Company determined the disposal group did not
          qualify as a discontinued operation for reporting purposes under U.S. GAAP.&#160; As part of its evaluation, the Company considered anticipated future sales in Europe to automotive and other vehicular customers with similar product offerings and using
          similar heat-transfer technology within the Performance Technologies segment.&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;br/&gt;
        &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"&gt;The net transaction price for the sale of the disposal group was less than $1.0 million.&#160; As a result of the sale, the Company recorded a $4.0 million gain on sale during fiscal 2024, primarily driven by the net liability position of the disposal group at the time of sale.&#160; In addition, the gain on sale includes the write-off of $0.6 million of net actuarial gains related to the disposal group&#x2019;s pension plans.&#160; The Company reported the $4.0 million gain on the gain on sale of assets line within the consolidated statement of operations.&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;br/&gt;
        &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"&gt;Prior to the disposition, the Company reported the financial results of the
          disposal group within its Performance Technologies segment.&#160; Net sales of the disposal group included within the Company&#x2019;s consolidated statements of operations for fiscal 2024 and 2023 totaled $54.2 million and $79.0 million, respectively.&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;br/&gt;
        &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; font-style: italic;"&gt;&lt;span style="text-decoration: underline;"&gt;Automotive business previously held for sale&lt;/span&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"&gt;During fiscal 2022, in connection with the termination of an agreement to sell
          the liquid-cooled automotive business within its Performance Technologies segment, the Company determined that the business no longer met the requirements to be classified as held for sale.&#160; The Company remeasured the long-lived assets reverting
          back to held and used classification at the lower of their (i) carrying value, as if held for sale classification had not been met; or (ii) fair value at the date of the decision not to sell.&#160; The long-lived assets primarily consisted of
          property, plant and equipment assets and were fully impaired while classified as held for sale.&#160; For purposes of the remeasurement, the Company engaged third-party valuation specialists to assist in estimating the fair values of the assets.&#160; The
          Company primarily used the market and cost valuation approaches and utilized third-party information from various industry-accepted sources, including applicable government-published statistics and data from appraisal and resale service
          providers.&#160; As a result of the remeasurement, the Company recorded a net impairment reversal of $56.0 million during fiscal 2022 within
          the impairment charges (reversals) line on the consolidated statement of operations.&#160; In addition, the Company resumed depreciating the property, plant and equipment assets of the liquid-cooled automotive business based on the remeasured asset
          values during the third quarter of fiscal 2022.&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;br/&gt;
        &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; font-style: italic;"&gt;&lt;span style="text-decoration: underline;"&gt;Disposition of Austrian air-cooled automotive business&lt;/span&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;span style="color: rgb(0, 0, 0); font-size: 10pt;"&gt;During fiscal 2022 the
            Company sold its Austrian air-cooled automotive business to Schmid Metall GmbH.&#160; As a result of this transaction, the Company recorded a loss of $6.6
            million during fiscal 2022, which included the write-off of $1.7 million of net actuarial losses related to its pension plan.&#160; The
            Company reported this loss within the loss on sale of assets line on the consolidated statement of operations.&#160; Upon transaction closing, $5.9
            million of cash within the business transferred to the buyer.&#160; Later in fiscal 2022, the Company paid the buyer $2.4 million upon the
            finalization of a purchase price adjustment for net working capital and certain other items.&#160; Financial results of this business, prior to the disposition, are reported within the Performance Technologies segment.&#160;&#160;&lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;For the one month in fiscal 2022 that the Company owned this business, it included $5.3 million of net sales
            within its consolidated statement of operations.&lt;/span&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;br/&gt;
        &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"&gt;In connection with the sale of this business, the Company provided the buyer with
          a 5-year, &#x20ac;4.0
          million loan facility.&#160; Borrowings under the agreement currently bear interest at 7.8 percent.&#160; During fiscal 2022, the Company
          disbursed &#x20ac;4.0 million ($4.7
          million) to the buyer under this facility.&#160; At both March 31, 2024 and 2023, the Company recorded the loan receivable within other noncurrent assets on its consolidated balance sheet because the Company expects to receive the principal repayment
          more than twelve months from the balance sheet date.&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;br/&gt;
        &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; font-style: italic;"&gt;&lt;span style="text-decoration: underline;"&gt;Disposition of previously-closed facility in fiscal 2022&lt;/span&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"&gt;During fiscal 2022, the Company sold a previously-closed manufacturing facility
          in the U.S. and received net cash proceeds of $0.7 million.&#160; As a result of the sale, the Company recorded an impairment charge of $0.3 million within the Climate Solutions segment to write down the property to fair value less costs to sell.&lt;/div&gt;
</us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="c20240301_BusinessAcquisitionAxis_ScottSpringfieldManufacturingMember"
      decimals="-5"
      id="Fact_e07305676dd646bf9fc35d726ab855fd"
      unitRef="U001">184100000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <mod:BusinessCombinationRecognizedIdentifiableAssetsAcquiredExcludingCashGoodwillAndLiabilitiesAssumedNet
      contextRef="c20240301_BusinessAcquisitionAxis_ScottSpringfieldManufacturingMember"
      decimals="-5"
      id="Fact_c7f0e575a0e74fd685d96bd01c733c41"
      unitRef="U001">183800000</mod:BusinessCombinationRecognizedIdentifiableAssetsAcquiredExcludingCashGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="c20230401to20240331_BusinessAcquisitionAxis_ScottSpringfieldManufacturingMember"
      decimals="-5"
      id="Fact_2441d5dee0b44791b3dc964b1b199d5d"
      unitRef="U001">181400000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <mod:BusinessCombinationConsiderationPayable
      contextRef="c20240331_BusinessAcquisitionAxis_ScottSpringfieldManufacturingMember"
      decimals="-5"
      id="Fact_8619ac9b9f844e19ab901fd6713167a6"
      unitRef="U001">2400000</mod:BusinessCombinationConsiderationPayable>
    <us-gaap:BusinessAcquisitionRevenueReportedByAcquiredEntityForLastAnnualPeriod
      contextRef="c20230101to20231231_BusinessAcquisitionAxis_ScottSpringfieldManufacturingMember"
      decimals="-5"
      id="Fact_71ada53512214990a0ac8b1c4a48acfb"
      unitRef="U001">110000000</us-gaap:BusinessAcquisitionRevenueReportedByAcquiredEntityForLastAnnualPeriod>
    <us-gaap:BusinessAcquisitionPeriodResultsIncludedInCombinedEntity1
      contextRef="c20230401to20240331_BusinessAcquisitionAxis_ScottSpringfieldManufacturingMember"
      id="Fact_2b33626b8345409392e8094684c43cf8">P1M</us-gaap:BusinessAcquisitionPeriodResultsIncludedInCombinedEntity1>
    <us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual
      contextRef="c20240301to20240331_BusinessAcquisitionAxis_ScottSpringfieldManufacturingMember"
      decimals="-5"
      id="Fact_7cd5dce4640d4d4986f93a0f22496f3f"
      unitRef="U001">7900000</us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:BusinessAcquisitionCostOfAcquiredEntityTransactionCosts
      contextRef="c20240331_BusinessAcquisitionAxis_ScottSpringfieldManufacturingMember_IncomeStatementLocationAxis_SellingGeneralAndAdministrativeExpensesMember"
      decimals="-5"
      id="Fact_b7314cf3b1924bcdb16bb7c2602192ca"
      unitRef="U001">2100000</us-gaap:BusinessAcquisitionCostOfAcquiredEntityTransactionCosts>
    <us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock
      contextRef="c20230401to20240331_BusinessAcquisitionAxis_ScottSpringfieldManufacturingMember"
      id="Text_96bb0e19d61d47839a5d60f2eb71bf3a">
&lt;div style="text-align: left; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;span style="font-size: 13.3333px; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-indent: 0px; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;The Company has preliminarily
        allocated the purchase price of Scott Springfield Manufacturing to the identifiable tangible and intangible assets acquired and the liabilities assumed based upon their estimated fair values as of the acquisition date, as follows:&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;br/&gt;
    &lt;/span&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"&gt;Cash and cash
              equivalents&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"&gt;0.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; background-color: #FFFFFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"&gt;Trade accounts
              receivable&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"&gt;27.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"&gt;Inventories&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"&gt;20.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; background-color: #FFFFFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"&gt;Property, plant and
              equipment&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"&gt;6.0&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"&gt;Intangible assets&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"&gt;102.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; background-color: #FFFFFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"&gt;Goodwill&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"&gt;65.2&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"&gt;Other assets&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"&gt;4.0&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; background-color: #FFFFFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"&gt;Accounts payable&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"&gt;(8.6&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"&gt;Accrued compensation
              and employee benefits&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"&gt;(1.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; background-color: #FFFFFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"&gt;Deferred income taxes&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"&gt;(24.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"&gt;Other liabilities&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"&gt;(7.8&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; padding-bottom: 4px; background-color: #FFFFFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"&gt;Purchase price&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"&gt;184.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
      contextRef="c20240301_BusinessAcquisitionAxis_ScottSpringfieldManufacturingMember"
      decimals="-5"
      id="Fact_5b13c79e5a7946d7bfb0b556de9b290d"
      unitRef="U001">300000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables
      contextRef="c20240301_BusinessAcquisitionAxis_ScottSpringfieldManufacturingMember"
      decimals="-5"
      id="Fact_9650ff082daa49ae920972db3a018787"
      unitRef="U001">27500000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory
      contextRef="c20240301_BusinessAcquisitionAxis_ScottSpringfieldManufacturingMember"
      decimals="-5"
      id="Fact_ae4171b735b14f45b1f18c60e108867f"
      unitRef="U001">20900000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="c20240301_BusinessAcquisitionAxis_ScottSpringfieldManufacturingMember"
      decimals="-5"
      id="Fact_1077399b6dd9426d9feb34951ea796cf"
      unitRef="U001">6000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="c20240301_BusinessAcquisitionAxis_ScottSpringfieldManufacturingMember"
      decimals="-5"
      id="Fact_4b8fac23bac543eda80389897b4fb329"
      unitRef="U001">102300000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:Goodwill
      contextRef="c20240301_BusinessAcquisitionAxis_ScottSpringfieldManufacturingMember"
      decimals="-5"
      id="Fact_50ab233122f5407e96bb1eddaebc7aab"
      unitRef="U001">65200000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets
      contextRef="c20240301_BusinessAcquisitionAxis_ScottSpringfieldManufacturingMember"
      decimals="-5"
      id="Fact_f6e3dd27bd9945589f408f6305c43f82"
      unitRef="U001">4000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable
      contextRef="c20240301_BusinessAcquisitionAxis_ScottSpringfieldManufacturingMember"
      decimals="-5"
      id="Fact_641cfff79fcd44458c3ec7848fc31261"
      unitRef="U001">8600000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther
      contextRef="c20240301_BusinessAcquisitionAxis_ScottSpringfieldManufacturingMember"
      decimals="-5"
      id="Fact_e8e42dae3aa74e879a0b11ff0ade3775"
      unitRef="U001">1300000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities
      contextRef="c20240301_BusinessAcquisitionAxis_ScottSpringfieldManufacturingMember"
      decimals="-5"
      id="Fact_2f33a6d6dfc84d4c9ce73beba0253f74"
      unitRef="U001">24400000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther
      contextRef="c20240301_BusinessAcquisitionAxis_ScottSpringfieldManufacturingMember"
      decimals="-5"
      id="Fact_069245e9257f45a09c57dd8db5bf778b"
      unitRef="U001">7800000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="c20240301_BusinessAcquisitionAxis_ScottSpringfieldManufacturingMember"
      decimals="-5"
      id="Fact_85463eaff2c443c7909423e5f49f2ba3"
      unitRef="U001">184100000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:Goodwill
      contextRef="c20240301_BusinessAcquisitionAxis_ScottSpringfieldManufacturingMember"
      decimals="-5"
      id="Fact_5c4d3763ca604675b612db7f9d62eb31"
      unitRef="U001">65200000</us-gaap:Goodwill>
    <mod:BusinessAcquisitionWriteUpOfAcquiredInventory
      contextRef="c20240301_BusinessAcquisitionAxis_ScottSpringfieldManufacturingMember"
      decimals="-5"
      id="Fact_6031a3bc46e3489bbcaa9bfbbeb171df"
      unitRef="U001">3200000</mod:BusinessAcquisitionWriteUpOfAcquiredInventory>
    <us-gaap:AssetsFairValueAdjustment
      contextRef="c20240301to20240331_BusinessAcquisitionAxis_ScottSpringfieldManufacturingMember_IncomeStatementLocationAxis_CostOfSalesMember"
      decimals="-5"
      id="Fact_ce75cd03875b4d5aa90082845223a3a8"
      unitRef="U001">1600000</us-gaap:AssetsFairValueAdjustment>
    <us-gaap:AssetsFairValueAdjustment
      contextRef="c20240401to20240630_BusinessAcquisitionAxis_ScottSpringfieldManufacturingMember_IncomeStatementLocationAxis_CostOfSalesMember_StatementScenarioAxis_ScenarioPlanMember"
      decimals="-5"
      id="Fact_8503abfc73ff43b69b1724f5930a746c"
      unitRef="U001">1600000</us-gaap:AssetsFairValueAdjustment>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock
      contextRef="c20230401to20240331_BusinessAcquisitionAxis_ScottSpringfieldManufacturingMember"
      id="Text_5af2e2eb0c42441496a6820bf95abd79">&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"&gt;Acquired intangible assets were as follows:&lt;/span&gt;
&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt; &lt;br/&gt;
      &lt;/span&gt;&lt;/div&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 77.83%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: top; width: 0.99%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; text-align: center;"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Gross&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: center; vertical-align: bottom; width: 0.99%; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: center; width: 8.99%; font-weight: bold;"&gt; Weighted-&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: top; text-align: right; width: 0.99%;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 77.83%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: top; width: 0.99%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; text-align: center;"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Carrying&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: center; vertical-align: bottom; width: 0.99%; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: center; width: 8.99%; font-weight: bold;"&gt;Average &lt;br/&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 0.99%;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; padding-bottom: 2px; width: 77.83%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0); width: 0.99%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center;"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Value&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; width: 0.99%; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0); width: 8.99%; font-weight: bold; white-space: nowrap;"&gt;Useful Life &lt;br/&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: 2px solid rgb(0, 0, 0); width: 0.99%;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 77.83%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Customer relationships&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 0.99%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.11%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 8.99%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;66.9&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.99%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 8.99%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;12
                years &lt;br/&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 0.99%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 77.83%;" valign="bottom"&gt;
                &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Order backlog&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 0.99%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.11%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 8.99%;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;22.6&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.99%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 8.99%;" valign="bottom"&gt;&#160;1 year &lt;br/&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 0.99%;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 77.83%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom"&gt;
                &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Trade name&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 0.99%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.11%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 8.99%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;12.8&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.99%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 8.99%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom"&gt;10 years &lt;br/&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 0.99%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 77.83%; padding-bottom: 4px;" valign="bottom"&gt;
                &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; margin-left: 9pt;"&gt;Total intangible assets acquired&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 0.99%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.11%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 8.99%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;102.3&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.99%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 8.99%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 0.99%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="c20240331_BusinessAcquisitionAxis_ScottSpringfieldManufacturingMember_FiniteLivedIntangibleAssetsByMajorClassAxis_CustomerRelationshipsMember"
      decimals="-5"
      id="Fact_6d9d18d0c3c248f992347ece1033bce7"
      unitRef="U001">66900000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="c20230401to20240331_BusinessAcquisitionAxis_ScottSpringfieldManufacturingMember_FiniteLivedIntangibleAssetsByMajorClassAxis_CustomerRelationshipsMember"
      id="Fact_3d3105822c7243d187a5890631511bab">P12Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="c20240331_BusinessAcquisitionAxis_ScottSpringfieldManufacturingMember_FiniteLivedIntangibleAssetsByMajorClassAxis_OrderOrProductionBacklogMember"
      decimals="-5"
      id="Fact_5a103fba14c44d4887b607cb9ce22b42"
      unitRef="U001">22600000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="c20230401to20240331_BusinessAcquisitionAxis_ScottSpringfieldManufacturingMember_FiniteLivedIntangibleAssetsByMajorClassAxis_OrderOrProductionBacklogMember"
      id="Fact_48d0aeb84a2c4bca8180cf27baf82e13">P1Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="c20240331_BusinessAcquisitionAxis_ScottSpringfieldManufacturingMember_FiniteLivedIntangibleAssetsByMajorClassAxis_TradeNamesMember"
      decimals="-5"
      id="Fact_f76d5a4c12a945ac8c628abfbe771c29"
      unitRef="U001">12800000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="c20230401to20240331_BusinessAcquisitionAxis_ScottSpringfieldManufacturingMember_FiniteLivedIntangibleAssetsByMajorClassAxis_TradeNamesMember"
      id="Fact_cc81820ddbf7496fa2b114950366a767">P10Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="c20240331_BusinessAcquisitionAxis_ScottSpringfieldManufacturingMember"
      decimals="-5"
      id="Fact_c842a4dbe97141aea28f10cd765673bb"
      unitRef="U001">102300000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessAcquisitionProFormaInformationTextBlock
      contextRef="c20230401to20240331_BusinessAcquisitionAxis_ScottSpringfieldManufacturingMember"
      id="Text_60e084b7eeb14445b1670ecf262fe10e">
&lt;div&gt;&lt;span style="font-size: 10pt;"&gt; &lt;/span&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial;"&gt;The following unaudited supplemental pro forma information presents the Company&#x2019;s consolidated results of operations as though the acquisition of Scott
        Springfield Manufacturing had occurred at the beginning of fiscal 2023.&#160; This pro forma financial information is presented for illustrative purposes only and is not considered to be indicative of the operating results that would have been achieved
        had the acquisition been completed as of the date indicated or the operating results that may be obtained in the future.&lt;/div&gt;

&lt;div&gt;&lt;span style="font-size: 10pt;"&gt; &lt;/span&gt;
      &lt;br class="Apple-interchange-newline"/&gt;&lt;/div&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="width: 100%; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none;"&gt;Years ended March 31,&lt;br/&gt;
              &lt;/span&gt;&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
              &lt;/span&gt;&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: center; font-weight: bold; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; text-align: center; font-weight: bold; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none;"&gt;2024 &lt;br/&gt;
            &lt;/span&gt;&lt;/td&gt;

    &lt;td colspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: center; font-weight: bold; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="text-align: center; vertical-align: bottom; font-weight: bold; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none;"&gt;2023&lt;br/&gt;
            &lt;/span&gt;&lt;/td&gt;

    &lt;td colspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;Net
            sales&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;2,507.5&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;2,346.2&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; width: 76%;" valign="bottom"&gt;&#160;&lt;span style="font-size: 13.3333px; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: left; text-indent: -9.6px; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;Net earnings attributable to Modine&lt;/span&gt;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;164.3&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;126.3&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</us-gaap:BusinessAcquisitionProFormaInformationTextBlock>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="c20230401to20240331_BusinessAcquisitionAxis_ScottSpringfieldManufacturingMember"
      decimals="-5"
      id="Fact_f7814e5fbb7b4392926002e965e4ac1d"
      unitRef="U001">2507500000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="c20220401to20230331_BusinessAcquisitionAxis_ScottSpringfieldManufacturingMember"
      decimals="-5"
      id="Fact_4f404017bfc5438ab69a968c40e4e84d"
      unitRef="U001">2346200000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="c20230401to20240331_BusinessAcquisitionAxis_ScottSpringfieldManufacturingMember"
      decimals="-5"
      id="Fact_ee4265397bd24865b5aee238b6139791"
      unitRef="U001">164300000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="c20220401to20230331_BusinessAcquisitionAxis_ScottSpringfieldManufacturingMember"
      decimals="-5"
      id="Fact_9379ad265c6a4c4fbb7ccefbad90936c"
      unitRef="U001">126300000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <mod:BusinessAcquisitionProFormaAdjustmentAmortizationAndDepreciationExpense
      contextRef="c20220401to20230331_BusinessAcquisitionAxis_ScottSpringfieldManufacturingMember"
      decimals="-5"
      id="Fact_dc9022b32f7740fb89d51325b8adbc2d"
      unitRef="U001">20000000</mod:BusinessAcquisitionProFormaAdjustmentAmortizationAndDepreciationExpense>
    <mod:BusinessAcquisitionProFormaAdjustmentAmortizationAndDepreciationExpense
      contextRef="c20230401to20240331_BusinessAcquisitionAxis_ScottSpringfieldManufacturingMember"
      decimals="-5"
      id="Fact_6b36a242b1104bccaf0d948427117b16"
      unitRef="U001">9000000</mod:BusinessAcquisitionProFormaAdjustmentAmortizationAndDepreciationExpense>
    <mod:BusinessAcquisitionProFormaAdjustmentInterestExpense
      contextRef="c20230401to20240331_BusinessAcquisitionAxis_ScottSpringfieldManufacturingMember"
      decimals="-5"
      id="Fact_0eb10bdb3fe243c4858d18c5d536fecc"
      unitRef="U001">6000000</mod:BusinessAcquisitionProFormaAdjustmentInterestExpense>
    <mod:BusinessAcquisitionProFormaAdjustmentInterestExpense
      contextRef="c20220401to20230331_BusinessAcquisitionAxis_ScottSpringfieldManufacturingMember"
      decimals="-5"
      id="Fact_483b70c340f04a7dbdc37082e1f8292d"
      unitRef="U001">6000000</mod:BusinessAcquisitionProFormaAdjustmentInterestExpense>
    <mod:BusinessAcquisitionProFormaAdjustmentTransactionCosts
      contextRef="c20220401to20230331_BusinessAcquisitionAxis_ScottSpringfieldManufacturingMember"
      decimals="-5"
      id="Fact_a576303d44294ce29af80b1c91c0716a"
      unitRef="U001">2000000</mod:BusinessAcquisitionProFormaAdjustmentTransactionCosts>
    <mod:BusinessAcquisitionProFormaAdjustmentInventoryPurchaseAccountingAdjustments
      contextRef="c20220401to20230331_BusinessAcquisitionAxis_ScottSpringfieldManufacturingMember"
      decimals="-5"
      id="Fact_e3c4b5dac84b422aab8a0fec85881474"
      unitRef="U001">3200000</mod:BusinessAcquisitionProFormaAdjustmentInventoryPurchaseAccountingAdjustments>
    <mod:PaymentsToAcquireIntangibleAndProductiveAssets
      contextRef="c20240101to20240131_AssetAcquisitionAxis_TMGcoreIncMember"
      decimals="-5"
      id="Fact_faf040ad801b48a083ba86be01481502"
      unitRef="U001">12000000</mod:PaymentsToAcquireIntangibleAndProductiveAssets>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="c20240101to20240131_AssetAcquisitionAxis_TMGcoreIncMember_FiniteLivedIntangibleAssetsByMajorClassAxis_TechnologyBasedIntangibleAssetsMember"
      decimals="-5"
      id="Fact_500e5120f1784417b147201e990e4d4a"
      unitRef="U001">11400000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="c20230401to20240331_AssetAcquisitionAxis_TMGcoreIncMember_FiniteLivedIntangibleAssetsByMajorClassAxis_TechnologyBasedIntangibleAssetsMember"
      id="Fact_70ecc1899be94e8a903e4efb20d7e8c8">P10Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentAdditions
      contextRef="c20240101to20240131_AssetAcquisitionAxis_TMGcoreIncMember"
      decimals="-5"
      id="Fact_35acf78ebcfa46339dc13ec0d563371a"
      unitRef="U001">600000</us-gaap:PropertyPlantAndEquipmentAdditions>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="c20240331_BusinessAcquisitionAxis_NappsTechnologyCorporationMember"
      decimals="-5"
      id="Fact_375375246d4944029488249b28f4b91c"
      unitRef="U001">5800000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="c20230401to20240331_BusinessAcquisitionAxis_NappsTechnologyCorporationMember"
      decimals="-5"
      id="Fact_68188edf11884bebbcd33e1aa3d46b36"
      unitRef="U001">4800000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <mod:BusinessCombinationConsiderationPayable
      contextRef="c20240331_BusinessAcquisitionAxis_NappsTechnologyCorporationMember"
      decimals="-5"
      id="Fact_01bc6d71de034d45842fbed328683eff"
      unitRef="U001">1000000</mod:BusinessCombinationConsiderationPayable>
    <us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual
      contextRef="c20230401to20240331_BusinessAcquisitionAxis_NappsTechnologyCorporationMember"
      decimals="-5"
      id="Fact_bf03bee480804103857b1651c934f16b"
      unitRef="U001">4500000</us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:BusinessAcquisitionPeriodResultsIncludedInCombinedEntity1
      contextRef="c20230401to20240331_BusinessAcquisitionAxis_NappsTechnologyCorporationMember"
      id="Fact_012f4997e9f5436ab22431d66de1b326">P9M</us-gaap:BusinessAcquisitionPeriodResultsIncludedInCombinedEntity1>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="c20240331_BusinessAcquisitionAxis_NappsTechnologyCorporationMember"
      decimals="-5"
      id="Fact_c62b97df3a2e42408dfd7b047b0a227e"
      unitRef="U001">5800000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="c20240331_BusinessAcquisitionAxis_NappsTechnologyCorporationMember"
      decimals="-5"
      id="Fact_32178e3a9a564fe6ae1d45c919cfbf98"
      unitRef="U001">2900000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="c20230401to20240331_BusinessAcquisitionAxis_NappsTechnologyCorporationMember"
      id="Fact_cbfc7c530f7d49afb56244601d0606d1">P10Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount
      contextRef="c20240331_BusinessAcquisitionAxis_NappsTechnologyCorporationMember"
      decimals="-5"
      id="Fact_d54f04027fb3420287a99325a1d8732c"
      unitRef="U001">1000000</us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount>
    <us-gaap:Goodwill
      contextRef="c20240331_BusinessAcquisitionAxis_NappsTechnologyCorporationMember"
      decimals="-5"
      id="Fact_297fbbef25934d84ab085e79c79adba7"
      unitRef="U001">1000000</us-gaap:Goodwill>
    <us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock
      contextRef="c20230401to20240331_BusinessAcquisitionAxis_NappsTechnologyCorporationMember"
      id="Text_63b9efb49e7e447dbdb4c82ff4ca3ef1">
&lt;div&gt;&lt;span style="font-size: 10pt;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial;"&gt;The Company&#x2019;s allocation of the purchase price was as follows:&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial;"&gt; &lt;br/&gt;
      &lt;/div&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="letter-spacing: normal; width: 100%; word-spacing: 0px; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left; text-transform: none;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Trade accounts receivable&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;1.2&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Inventories&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;1.3&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Property, plant and equipment and other assets&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;0.1&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Intangible assets&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;2.9&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Goodwill&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;1.0&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Accounts payable and other liabilities&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;(0.7&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;)&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; padding-bottom: 4px; background-color: rgb(204, 238, 255); text-align: left; white-space: nowrap;"&gt;
              &lt;div style="margin-left: 9pt;"&gt;Purchase price&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;5.8&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables
      contextRef="c20240331_BusinessAcquisitionAxis_NappsTechnologyCorporationMember"
      decimals="-5"
      id="Fact_ca08e0a7feae4d08b01b818556954f91"
      unitRef="U001">1200000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory
      contextRef="c20240331_BusinessAcquisitionAxis_NappsTechnologyCorporationMember"
      decimals="-5"
      id="Fact_a7116109d71b4d7d9fdc6b32b75f8b02"
      unitRef="U001">1300000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory>
    <mod:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipmentAndOtherAssets
      contextRef="c20240331_BusinessAcquisitionAxis_NappsTechnologyCorporationMember"
      decimals="-5"
      id="Fact_8a3de217eaba46d087df932f2fa18ca4"
      unitRef="U001">100000</mod:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipmentAndOtherAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="c20240331_BusinessAcquisitionAxis_NappsTechnologyCorporationMember"
      decimals="-5"
      id="Fact_5b3459bd769a4b98898a07712398e0bf"
      unitRef="U001">2900000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:Goodwill
      contextRef="c20240331_BusinessAcquisitionAxis_NappsTechnologyCorporationMember"
      decimals="-5"
      id="Fact_0a6421afded0470ebe6e317d68aef7f3"
      unitRef="U001">1000000</us-gaap:Goodwill>
    <mod:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayableAndOtherLiabilities
      contextRef="c20240331_BusinessAcquisitionAxis_NappsTechnologyCorporationMember"
      decimals="-5"
      id="Fact_e5b8d0cdeba34fdf92e689d9b64fb232"
      unitRef="U001">700000</mod:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayableAndOtherLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="c20240331_BusinessAcquisitionAxis_NappsTechnologyCorporationMember"
      decimals="-5"
      id="Fact_8c84e17ea8c640d4a77f0dfa04ad7093"
      unitRef="U001">5800000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <mod:NumberOfCoatingsFacilitiesSold
      contextRef="c20230901to20230930"
      decimals="INF"
      id="Fact_eb81530d962e4fda9b2daea860d64467"
      unitRef="U004">2</mod:NumberOfCoatingsFacilitiesSold>
    <mod:NumberOfCoatingsFacilitiesSold
      contextRef="c20230901to20230930"
      decimals="INF"
      id="Fact_6b20989024894f08ad34a62b7ba3544b"
      unitRef="U004">2</mod:NumberOfCoatingsFacilitiesSold>
    <mod:NumberOfCoatingsFacilitiesSold
      contextRef="c20230901to20230930"
      decimals="INF"
      id="Fact_a69bcf1a88c04274a857b3764147af43"
      unitRef="U004">2</mod:NumberOfCoatingsFacilitiesSold>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="c20220401to20230331_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_TwoCoatingsFacilitiesMember"
      decimals="-5"
      id="Fact_2e2c7dcd9ca74576b7c964f58eb5cdfc"
      unitRef="U001">6400000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit
      contextRef="c20230401to20240331_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_TwoCoatingsFacilitiesMember"
      decimals="-5"
      id="Fact_b0632e5f9376479c96b1680c875be19a"
      unitRef="U001">700000</us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="c20230401to20240331_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_TwoCoatingsFacilitiesMember_RangeAxis_MaximumMember"
      decimals="-5"
      id="Fact_016966170a2f41f9b3e46d70862c281e"
      unitRef="U001">100000</us-gaap:GainLossOnSaleOfBusiness>
    <mod:NumberOfAutomotiveBusinessesSold
      contextRef="c20231031to20231031"
      decimals="INF"
      id="Fact_525f236aff264640afd799c33d2ee4c7"
      unitRef="U005">3</mod:NumberOfAutomotiveBusinessesSold>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration
      contextRef="c20231031_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_ThreeGermanyAutomotiveBusinessesMember_RangeAxis_MaximumMember"
      decimals="-5"
      id="Fact_b04bfe12cfcf4e76a767022d9943853d"
      unitRef="U001">1000000</us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="c20230401to20240331_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_ThreeGermanyAutomotiveBusinessesMember"
      decimals="-5"
      id="Fact_cec68b00642c495c94a2fd02c395364e"
      unitRef="U001">4000000</us-gaap:GainLossOnSaleOfBusiness>
    <mod:UnrecognizedNetPensionLossGainInDisposedBusinesses
      contextRef="c20230401to20240331_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_ThreeGermanyAutomotiveBusinessesMember"
      decimals="-5"
      id="Fact_1ee5f97a5dd944f0b546448587ab2c83"
      unitRef="U001">600000</mod:UnrecognizedNetPensionLossGainInDisposedBusinesses>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="c20230401to20240331_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_ThreeGermanyAutomotiveBusinessesMember"
      decimals="-5"
      id="Fact_057f97dd648340c4b0725ae1f438d951"
      unitRef="U001">4000000</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="c20230401to20240331_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_ThreeGermanyAutomotiveBusinessesMember"
      decimals="-5"
      id="Fact_2e14aabbd5e34eb28913e80bf882ad5f"
      unitRef="U001">54200000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="c20220401to20230331_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_ThreeGermanyAutomotiveBusinessesMember"
      decimals="-5"
      id="Fact_dda77f5143b048ee8f7b6d004aa7d619"
      unitRef="U001">79000000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:AssetImpairmentCharges
      contextRef="c20210401to20220331_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_LiquidCooledAutomotiveBusinessMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember"
      decimals="-5"
      id="Fact_4cbf9ad3c7164bafa0f0ac555089f3be"
      unitRef="U001">-56000000</us-gaap:AssetImpairmentCharges>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="c20210401to20220331_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_AirCooledAutomotiveBusinessMember"
      decimals="-5"
      id="Fact_731b0b0955c14cc289919edebacc7081"
      unitRef="U001">-6600000</us-gaap:GainLossOnSaleOfBusiness>
    <mod:DisposalGroupWriteOffOfNetActuarialLosses
      contextRef="c20210401to20220331_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_AirCooledAutomotiveBusinessMember"
      decimals="-5"
      id="Fact_2acfd09de49c4ecea2f124ae399270f5"
      unitRef="U001">1700000</mod:DisposalGroupWriteOffOfNetActuarialLosses>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents
      contextRef="c20220331_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_AirCooledAutomotiveBusinessMember"
      decimals="-5"
      id="Fact_ac776eaa94c747708c53dd9a1b1c5ce1"
      unitRef="U001">5900000</us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents>
    <mod:PaymentsForProceedsFromDispositionOfAssets
      contextRef="c20210401to20220331_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_AirCooledAutomotiveBusinessMember"
      decimals="-5"
      id="Fact_9f5c70a2533c483f98f4ecd9f07baf3a"
      unitRef="U001">2400000</mod:PaymentsForProceedsFromDispositionOfAssets>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="c20210401to20210430_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_AirCooledAutomotiveBusinessMember"
      decimals="-5"
      id="Fact_ff6f6e4b0f164c2c9bbadd4e8d8c1a10"
      unitRef="U001">5300000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <mod:NoteReceivableTerm
      contextRef="c20230401to20240331_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_AirCooledAutomotiveBusinessMember"
      id="Fact_374ce944ffa840358a8c26119d4c23ad">P5Y</mod:NoteReceivableTerm>
    <us-gaap:NotesAndLoansReceivableNetNoncurrent
      contextRef="c20230331_BalanceSheetLocationAxis_OtherNoncurrentAssetsMember_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_AirCooledAutomotiveBusinessMember"
      decimals="-5"
      id="Fact_b303f0a11b4b4db39a9d98b22dc03c09"
      unitRef="U006">4000000</us-gaap:NotesAndLoansReceivableNetNoncurrent>
    <us-gaap:NotesAndLoansReceivableNetNoncurrent
      contextRef="c20220331_BalanceSheetLocationAxis_OtherNoncurrentAssetsMember_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_AirCooledAutomotiveBusinessMember"
      decimals="-5"
      id="Fact_a528e6b7233e44778b3583b26004bcc2"
      unitRef="U006">4000000</us-gaap:NotesAndLoansReceivableNetNoncurrent>
    <mod:NoteReceivableInterestRate
      contextRef="c20230401to20240331_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_AirCooledAutomotiveBusinessMember"
      decimals="3"
      id="Fact_82213106feb542cdaa61096305862c35"
      unitRef="U007">0.078</mod:NoteReceivableInterestRate>
    <us-gaap:PaymentsToAcquireNotesReceivable
      contextRef="c20210401to20220331_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_AirCooledAutomotiveBusinessMember"
      decimals="-5"
      id="Fact_80fba70f9aee4a69aaa966a5e0b65e85"
      unitRef="U006">4000000</us-gaap:PaymentsToAcquireNotesReceivable>
    <us-gaap:PaymentsToAcquireNotesReceivable
      contextRef="c20210401to20220331_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_AirCooledAutomotiveBusinessMember"
      decimals="-5"
      id="Fact_3ff5718c55d74379811a1840355d42f7"
      unitRef="U001">4700000</us-gaap:PaymentsToAcquireNotesReceivable>
    <mod:PaymentsForProceedsFromDispositionOfAssets
      contextRef="c20210401to20220331_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_PreviouslyClosedManufacturingFacilityMember"
      decimals="-5"
      id="Fact_20db44ab02e145bc9510bac9e6519ba9"
      unitRef="U001">-700000</mod:PaymentsForProceedsFromDispositionOfAssets>
    <us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf
      contextRef="c20210401to20220331_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_PreviouslyClosedManufacturingFacilityMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember"
      decimals="-5"
      id="Fact_c494b1618afc498c8b85dd3d6e6159d8"
      unitRef="U001">300000</us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="c20230401to20240331"
      id="Text_db250b5d51514f769ee3e3c76fd089aa">
&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Note 3:&#160; Revenue Recognition&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The Company generates revenue from selling innovative thermal management products and solutions to diversified global markets and customers.&#160; The Company
        recognizes revenue based upon consideration specified in a contract and as it satisfies performance obligations by transferring control over its products to its customers, which may be at a point in time or over time.&#160; The majority of the Company&#x2019;s
        revenue is recognized at a point in time, based upon shipment terms.&#160; The Company records an allowance for credit losses and accrues for estimated warranty costs at the time of sale.&#160; These estimates are based upon historical experience, current
        business trends, and current economic conditions.&#160; The Company accounts for shipping and handling activities as fulfil&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;l&lt;/span&gt;ment costs rather than separate performance
        obligations and records shipping and handling costs in cost of sales and related amounts billed to customers in net sales.&#160; The Company establishes payment terms with its customers based upon industry and regional practices, which typically do not
        exceed 90 days.&#160; As the Company expects to receive payment from its customers within one year from the time of sale, it disregards the
        effects of the time value of money in its determination of the transaction price.&#160; The Company has not disclosed the value of unsatisfied performance obligations because the revenue associated with customer contracts for which the original expected
        performance period is greater than one year is immaterial.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The following is a description of the Company&#x2019;s principal revenue-generating activities:&lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-variant: normal; text-transform: none;"&gt;&lt;span style="text-decoration: underline;"&gt;Climate Solutions&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The Climate Solutions segment principally generates revenue from selling heat transfer products, HVAC&amp;amp;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;R&lt;/span&gt; products, and data center cooling solutions.&#160; Heat transfer products include heat recovery and round tube plate fin coils.&#160; Heating products include unit heaters, roof-mounted direct- and
          indirect-fired makeup air units, duct furnaces, infrared units and perimeter heating products.&#160; Indoor air quality products include ventilation and air conditioning products, such as single packaged unit ventilators, modular chillers, air handler
          units, condensing units and ceiling cassettes.&#160; Refrigeration products include evaporator unit coolers, remote condensers and fluid, gas, dry, and brine coolers.&#160; In addition, the segment provides products to the industrial power generation
          markets.&#160; Data center cooling products include IT cooling solutions, including precision air conditioning units for data center applications; computer room air conditioning and computer room air handler units; hybrid fan coils; fan walls;
          chillers; condensers; condensing units; and liquid cooling solutions for high-density computing.&lt;/div&gt;

&lt;div&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Heating products are manufactured in the U.S. and are largely sold to independent distributors, who in turn market the heating products to end customers. Because these
      products are sold to many different customers without contractual or practical limitations, the Climate Solutions segment recognizes revenue at the time control is transferred to the customer, generally the independent distributor, based upon
      shipping terms, which is generally upon shipment.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Ventilation and air conditioning products are highly-specified to a customer&#x2019;s needs; the majority of the underlying sales contracts do not provide the Company with an
      enforceable right to payment for performance completed to date.&#160; As a result, the Climate Solutions segment recognizes revenue for the majority of its products at the time control is transferred to the customer based upon shipping terms, which is
      generally upon shipment.&lt;br/&gt;
    &lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;For the sale of heat transfer products, refrigeration products, and data center cooling solutions, individual customer purchase orders generally represent the Company&#x2019;s
      contract with its customers. With the exception of a small number of customers, the applicable customer contracts do not provide the Company with an enforceable right to payment for performance completed to date. As a result, the Climate Solutions
      segment recognizes revenue for these products primarily at the time control is transferred to the customer based upon shipping terms, which is generally upon shipment.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;For sales to customers whose contract cancellation terms provide an enforceable right to payment for customized products and solutions, the Climate Solutions segment
      recognizes revenue over time based upon its estimated progress toward satisfaction of the performance obligations. The segment measures progress by evaluating the production status toward completion of ordered products not yet shipped to its
      customers.&lt;/div&gt;

&lt;div&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
      &lt;/span&gt; &lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-variant: normal; text-transform: none;"&gt;&lt;span style="text-decoration: underline;"&gt;Performance Technologies&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The Performance Technologies segment provides products and solutions that enhance the performance of customer applications and develops solutions that
        provide mission critical power, increase fuel economy and lower emissions in light of increasingly stringent government regulations.&#160; The Performance Technologies segment designs and manufactures air- and liquid-cooled heat exchangers for
        vehicular, stationary power, and industrial applications.&#160; Air-cooled products consist primarily of powertrain cooling products, such as radiators, condensers, engine cooling modules, charge air coolers, fan shrouds, and surge tanks; and cooling
        module generator sets.&#160; Liquid-cooled products include engine oil coolers, EGR coolers, liquid charge air coolers, transmission and retarder oil coolers, chillers, and condensers.&#160; In addition, the Performance Technologies segment provides advanced
        solutions, designed to improve battery range and vehicle life, to zero-emission and hybrid commercial vehicle, off-highway machine and automotive customers.&#160; These solutions include battery thermal management systems, electronics cooling packages,
        and battery chillers.&#160; The advanced solutions provided by the segment also include coating products and application services that extend the life of equipment and components by protecting against corrosion.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;While the Performance Technologies segment provides customized production and service parts to customers under multi-year programs, these programs typically do not contain
      contractually-guaranteed volumes to be purchased by the customer. As a result, individual purchase orders typically represent the quantities ordered by the customer. With the exception of a small number of customers, the terms within the customer
      agreement, purchase order, or customer-owned tooling contract do not provide the Company with an enforceable right to payment for performance completed to date. As a result, the Performance Technologies segment recognizes revenue primarily at the
      time control is transferred to the customer based upon shipping terms, which is generally upon shipment.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;In regard to the Performance Technologies customers with contractual cancellation terms that provide an enforceable right to payment for performance completed to date, the
      Company recognizes revenue over time based upon its estimated progress toward satisfaction of the performance obligations. The Performance Technologies segment measures progress by evaluating the production status of ordered products not yet shipped
      to the customer.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt;For sales of coatings
        products, in which the customers control the equipment being enhanced by the coating application, the Performance Technologies segment recognizes revenue over time based upon its estimated progress toward satisfaction of the performance
        obligations. The segment measures progress by evaluating the production status toward completion of ordered products or services not yet shipped to its customers.&lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
      &lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;For certain customer programs, the Company agrees to provide annual price reductions based upon contract terms. For these scheduled price reductions, the Company evaluates
      whether the provisions represent a material right to the customer, and if so, defers associated revenue as a result.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;At times, the Company makes up-front incentive payments to certain customers related to future sales under multi-year programs. The Company capitalizes these incentive
      payments, which it expects to recover through future sales, and amortizes the assets as a reduction to revenue when the related products are sold to customers.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"&gt;&lt;span style="text-decoration: underline;"&gt;Disaggregation of revenue&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt;The tables below present
        revenue for each of the Company&#x2019;s operating segments, Climate Solutions and Performance Technologies. Each segment&#x2019;s revenue is disaggregated by product group, by geographic location and based upon the timing of revenue recognition.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Beginning in fiscal 2024 and in connection with the Company&#x2019;s strategic transformation and continued application of 80/20 principles across its
          businesses, the Company has refined its reporting of disaggregated revenue within the Climate Solutions segment to be more consistent with how the segment has aligned its teams around three market-based verticals: i) heat transfer products; ii)
          HVAC&amp;amp;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;R&lt;/span&gt;; and iii) data center cooling.&#160; For the refined fiscal 2024 presentation, the Company reports revenue based upon the respective product lines and
          related customer relationships managed by each market-based vertical team.&#160; See Note 22 for additional information regarding the Company&#x2019;s operating segments.&#160; The disaggregated revenue information presented in the tables below for fiscal 2023
          and 2022 has been recast to be comparable with the fiscal 2024 presentation.&lt;/div&gt;

&lt;div&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Year ended March 31, 2024&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Climate&lt;/div&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; Solutions&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Performance&lt;/div&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; Technologies&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Segment&lt;/div&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Total&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Product groups:&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Heat transfer&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;419.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;419.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;HVAC&amp;amp;R&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;340.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;340.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Data center cooling&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;294.2&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;294.2&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Air-cooled&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;681.2&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;681.2&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Liquid-cooled&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;491.6&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;491.6&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Advanced solutions&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;180.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;180.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Inter-segment sales&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;24.8&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;24.8&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 4px;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Net sales&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,054.6&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,378.0&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;2,432.6&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Geographic location:&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Americas&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;607.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;764.2&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,372.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Europe&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;420.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;420.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;840.6&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Asia&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;26.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;193.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;219.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 4px;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Net sales&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,054.6&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,378.0&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;2,432.6&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Timing of revenue recognition:&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Products transferred at a point in time&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,015.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,313.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;2,328.7&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Products transferred over time&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;39.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;64.6&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;103.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Net sales&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,054.6&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,378.0&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;2,432.6&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Year ended March 31, 2023&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Climate&lt;/div&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; Solutions&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Performance&lt;/div&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; Technologies&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Segment&lt;/div&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Total&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Product groups:&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Heat transfer&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;496.7&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;496.7&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;
              &lt;div style="text-align: left; text-indent: -9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;HVAC&amp;amp;R&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;341.0&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;341.0&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Data center cooling&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;173.8&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;173.8&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Air-cooled&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;658.6&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;658.6&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Liquid-cooled&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;483.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;483.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Advanced solutions&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;143.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;143.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Inter-segment sales&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;29.8&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;30.2&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 4px;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Net sales&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,011.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,316.2&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;2,328.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Geographic location:&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Americas&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;580.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;702.0&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,282.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Europe&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;406.0&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;408.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;814.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Asia&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;25.0&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;205.7&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;230.7&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 4px;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Net sales&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,011.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,316.2&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;2,328.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Timing of revenue recognition:&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Products transferred at a point in time&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;959.8&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,242.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;2,202.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Products transferred over time&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;52.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;73.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;126.0&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Net sales&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,011.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,316.2&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;2,328.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Year ended March 31, 2022&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Climate&lt;/div&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; Solutions&lt;/div&gt;
              &lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Performance&lt;/div&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; Technologies&lt;/div&gt;
              &lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Segment&lt;/div&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Total&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Product groups:&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Heat transfer&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;460.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;460.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%;" valign="bottom"&gt;
            &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;
              &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; margin-left: 9pt;"&gt;HVAC&amp;amp;R&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;311.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;311.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Data center cooling&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;138.2&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;138.2&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Air-cooled&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;572.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;572.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Liquid-cooled&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;448.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;448.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Advanced solutions&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;119.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;119.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Inter-segment sales&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;32.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;32.8&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 4px;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Net sales&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;910.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,172.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;2,082.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Geographic location:&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Americas&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;485.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;585.6&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,071.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Europe&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;396.7&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;375.7&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;772.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Asia&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;27.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;211.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;239.0&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 4px;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Net sales&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;910.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,172.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;2,082.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Timing of revenue recognition:&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Products transferred at a point in time&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;889.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,093.7&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,983.0&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Products transferred over time&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;21.2&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;78.7&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;99.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Net sales&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;910.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,172.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;2,082.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"&gt;&lt;span style="text-decoration: underline;"&gt;Contract balances&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Contract assets and contract liabilities from contracts with customers were as follows:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; margin-left: 0px; margin-right: auto;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt; &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;March 31, 2024&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;March 31, 2023&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Contract assets&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;12.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;19.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 76%;" valign="bottom"&gt;
            &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Contract liabilities&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;79.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;21.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Contract assets, included within other current assets in the consolidated balance sheets, primarily consist of capitalized costs related to customer-owned tooling
      contracts, wherein the customer has guaranteed reimbursement, and assets recorded for revenue recognized over time, which represent the Company&#x2019;s rights to consideration for work completed but not yet billed. The $6.4 million decrease in contract assets during fiscal 2024 primarily resulted from a decrease in capitalized costs related to customer-owned tooling
      contracts and contract assets for revenue recognized over time.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Contract liabilities, included within other current liabilities in the consolidated balance sheets, consist of payments received in advance of satisfying performance
      obligations under customer contracts, including contracts for data center cooling products and customer-owned tooling.&#160; The $57.9 million
      increase in contract liabilities during fiscal 2024 primarily resulted from payments received in advance of the Company&#x2019;s satisfaction of performance obligations, largely associated with contracts with long inventory lead times.&lt;/div&gt;
</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <mod:PeriodAfterBillingWhenPaymentIsReceived
      contextRef="c20230401to20240331_RangeAxis_MaximumMember"
      id="Fact_e4e50d86f8db4855ba03205e3ceced6b">P90D</mod:PeriodAfterBillingWhenPaymentIsReceived>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="c20230401to20240331"
      id="Text_29cee74935e64e208e881352efabb6ff">
&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt;The tables below present
        revenue for each of the Company&#x2019;s operating segments, Climate Solutions and Performance Technologies. Each segment&#x2019;s revenue is disaggregated by product group, by geographic location and based upon the timing of revenue recognition.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Beginning in fiscal 2024 and in connection with the Company&#x2019;s strategic transformation and continued application of 80/20 principles across its
          businesses, the Company has refined its reporting of disaggregated revenue within the Climate Solutions segment to be more consistent with how the segment has aligned its teams around three market-based verticals: i) heat transfer products; ii)
          HVAC&amp;amp;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;R&lt;/span&gt;; and iii) data center cooling.&#160; For the refined fiscal 2024 presentation, the Company reports revenue based upon the respective product lines and
          related customer relationships managed by each market-based vertical team.&#160; See Note 22 for additional information regarding the Company&#x2019;s operating segments.&#160; The disaggregated revenue information presented in the tables below for fiscal 2023
          and 2022 has been recast to be comparable with the fiscal 2024 presentation.&lt;/div&gt;

&lt;div&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Year ended March 31, 2024&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Climate&lt;/div&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; Solutions&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Performance&lt;/div&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; Technologies&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Segment&lt;/div&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Total&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Product groups:&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Heat transfer&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;419.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;419.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;HVAC&amp;amp;R&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;340.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;340.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Data center cooling&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;294.2&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;294.2&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Air-cooled&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;681.2&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;681.2&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Liquid-cooled&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;491.6&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;491.6&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Advanced solutions&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;180.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;180.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Inter-segment sales&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;24.8&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;24.8&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 4px;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Net sales&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,054.6&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,378.0&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;2,432.6&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Geographic location:&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Americas&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;607.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;764.2&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,372.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Europe&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;420.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;420.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;840.6&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Asia&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;26.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;193.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;219.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 4px;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Net sales&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,054.6&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,378.0&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;2,432.6&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Timing of revenue recognition:&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Products transferred at a point in time&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,015.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,313.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;2,328.7&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Products transferred over time&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;39.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;64.6&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;103.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Net sales&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,054.6&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,378.0&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;2,432.6&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Year ended March 31, 2023&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Climate&lt;/div&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; Solutions&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Performance&lt;/div&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; Technologies&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Segment&lt;/div&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Total&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Product groups:&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Heat transfer&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;496.7&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;496.7&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;
              &lt;div style="text-align: left; text-indent: -9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;HVAC&amp;amp;R&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;341.0&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;341.0&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Data center cooling&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;173.8&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;173.8&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Air-cooled&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;658.6&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;658.6&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Liquid-cooled&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;483.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;483.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Advanced solutions&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;143.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;143.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Inter-segment sales&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;29.8&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;30.2&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 4px;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Net sales&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,011.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,316.2&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;2,328.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Geographic location:&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Americas&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;580.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;702.0&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,282.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Europe&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;406.0&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;408.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;814.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Asia&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;25.0&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;205.7&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;230.7&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 4px;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Net sales&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,011.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,316.2&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;2,328.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Timing of revenue recognition:&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Products transferred at a point in time&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;959.8&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,242.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;2,202.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Products transferred over time&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;52.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;73.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;126.0&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Net sales&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,011.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,316.2&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;2,328.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Year ended March 31, 2022&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Climate&lt;/div&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; Solutions&lt;/div&gt;
              &lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Performance&lt;/div&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; Technologies&lt;/div&gt;
              &lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Segment&lt;/div&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Total&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Product groups:&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Heat transfer&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;460.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;460.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%;" valign="bottom"&gt;
            &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;
              &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; margin-left: 9pt;"&gt;HVAC&amp;amp;R&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;311.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;311.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Data center cooling&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;138.2&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;138.2&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Air-cooled&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;572.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;572.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Liquid-cooled&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;448.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;448.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Advanced solutions&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;119.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;119.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Inter-segment sales&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;32.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;32.8&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 4px;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Net sales&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;910.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,172.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;2,082.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Geographic location:&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Americas&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;485.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;585.6&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,071.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Europe&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;396.7&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;375.7&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;772.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Asia&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;27.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;211.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;239.0&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 4px;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Net sales&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;910.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,172.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;2,082.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Timing of revenue recognition:&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Products transferred at a point in time&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;889.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,093.7&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,983.0&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Products transferred over time&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;21.2&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;78.7&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;99.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Net sales&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;910.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,172.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;2,082.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20230401to20240331_ProductOrServiceAxis_HeatTransferMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember"
      decimals="-5"
      id="Fact_5468b08553fc476e8168097514dd1fbd"
      unitRef="U001">419900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20230401to20240331_ProductOrServiceAxis_HeatTransferMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember"
      decimals="-6"
      id="Fact_376c09ebf8b9422089694af6acb6399a"
      unitRef="U001">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20230401to20240331_ProductOrServiceAxis_HeatTransferMember"
      decimals="-5"
      id="Fact_1c7dd15589c34e41bb0f443bac6d135c"
      unitRef="U001">419900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20230401to20240331_ProductOrServiceAxis_HvacAndRefrigerationMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember"
      decimals="-5"
      id="Fact_c79a4dba70264a4690ca3919dd85c795"
      unitRef="U001">340500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20230401to20240331_ProductOrServiceAxis_HvacAndRefrigerationMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember"
      decimals="-6"
      id="Fact_79c586ddb4aa4ea9857f862cb2a8ee0e"
      unitRef="U001">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20230401to20240331_ProductOrServiceAxis_HvacAndRefrigerationMember"
      decimals="-5"
      id="Fact_50b330cb285a4365bdda4fe01713b962"
      unitRef="U001">340500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20230401to20240331_ProductOrServiceAxis_DataCenterCoolingMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember"
      decimals="-5"
      id="Fact_46542abc66384194bac02343053a636d"
      unitRef="U001">294200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20230401to20240331_ProductOrServiceAxis_DataCenterCoolingMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember"
      decimals="-6"
      id="Fact_5695301c58904819aa1ccf98edbb2772"
      unitRef="U001">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20230401to20240331_ProductOrServiceAxis_DataCenterCoolingMember"
      decimals="-5"
      id="Fact_db11de6e49b04842bc72b6ddee8f1149"
      unitRef="U001">294200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20230401to20240331_ProductOrServiceAxis_AirCooledMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember"
      decimals="-6"
      id="Fact_5e056061be184c4e8cc8c76c7c263a2e"
      unitRef="U001">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20230401to20240331_ProductOrServiceAxis_AirCooledMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember"
      decimals="-5"
      id="Fact_55351244f54f46f2a7c891a31bcd81dc"
      unitRef="U001">681200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20230401to20240331_ProductOrServiceAxis_AirCooledMember"
      decimals="-5"
      id="Fact_f12b05d7850949c68b709c429cad18ff"
      unitRef="U001">681200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20230401to20240331_ProductOrServiceAxis_LiquidCooledMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember"
      decimals="-6"
      id="Fact_93dd38ef35c644eaa5c93cf467c7db6d"
      unitRef="U001">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20230401to20240331_ProductOrServiceAxis_LiquidCooledMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember"
      decimals="-5"
      id="Fact_75f65bcf105b4456b8e7c680598949ca"
      unitRef="U001">491600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20230401to20240331_ProductOrServiceAxis_LiquidCooledMember"
      decimals="-5"
      id="Fact_d83b3057e050430a9dcb4ee242af328c"
      unitRef="U001">491600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20230401to20240331_ProductOrServiceAxis_AdvancedSolutionsMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember"
      decimals="-6"
      id="Fact_ee97547d3f4147a4a00d6052cd8278e2"
      unitRef="U001">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20230401to20240331_ProductOrServiceAxis_AdvancedSolutionsMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember"
      decimals="-5"
      id="Fact_a57b5689a6cb42a1b8a0eb0d9b72ecc1"
      unitRef="U001">180400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20230401to20240331_ProductOrServiceAxis_AdvancedSolutionsMember"
      decimals="-5"
      id="Fact_884049aaab6649f899ebb2ed9efcb19f"
      unitRef="U001">180400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20230401to20240331_ConsolidationItemsAxis_IntersegmentEliminationMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember"
      decimals="-6"
      id="Fact_68a52e31c609439c8a7c00041950bfed"
      unitRef="U001">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20230401to20240331_ConsolidationItemsAxis_IntersegmentEliminationMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember"
      decimals="-5"
      id="Fact_16a54a456a7240cb8e950afd26a8caf8"
      unitRef="U001">-24800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20230401to20240331_ConsolidationItemsAxis_IntersegmentEliminationMember"
      decimals="-5"
      id="Fact_22ab91c0b0d843abae741798fca231d3"
      unitRef="U001">-24800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20230401to20240331_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember"
      decimals="-5"
      id="Fact_378506a0b937456db8b470476f7daf48"
      unitRef="U001">1054600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20230401to20240331_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember"
      decimals="-5"
      id="Fact_543d1aa02d114af8945e6350ddd1a11f"
      unitRef="U001">1378000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20230401to20240331_ConsolidationItemsAxis_OperatingSegmentsMember"
      decimals="-5"
      id="Fact_708e64e34bf14ad293254e16fe908930"
      unitRef="U001">2432600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20230401to20240331_StatementBusinessSegmentsAxis_ClimateSolutionsMember_StatementGeographicalAxis_AmericasMember"
      decimals="-5"
      id="Fact_7468c0bf6103453fa8d9ff6749fa2b51"
      unitRef="U001">607900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20230401to20240331_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember_StatementGeographicalAxis_AmericasMember"
      decimals="-5"
      id="Fact_dd528c356d604ba1bf82dd66f0de8781"
      unitRef="U001">764200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20230401to20240331_StatementGeographicalAxis_AmericasMember"
      decimals="-5"
      id="Fact_bb39f71412b246d9ad7a85571758cd67"
      unitRef="U001">1372100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20230401to20240331_StatementBusinessSegmentsAxis_ClimateSolutionsMember_StatementGeographicalAxis_EuropeMember"
      decimals="-5"
      id="Fact_7db2e5cfbe2c4050a56c89edd0712f9e"
      unitRef="U001">420300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20230401to20240331_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember_StatementGeographicalAxis_EuropeMember"
      decimals="-5"
      id="Fact_c3bfb27d87fa47559c95759599a284ba"
      unitRef="U001">420300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20230401to20240331_StatementGeographicalAxis_EuropeMember"
      decimals="-5"
      id="Fact_72dd962cfe73415f9b768be6a3012b48"
      unitRef="U001">840600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20230401to20240331_StatementBusinessSegmentsAxis_ClimateSolutionsMember_StatementGeographicalAxis_AsiaMember"
      decimals="-5"
      id="Fact_3027a037709246dbbcb7b114065e9aa3"
      unitRef="U001">26400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20230401to20240331_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember_StatementGeographicalAxis_AsiaMember"
      decimals="-5"
      id="Fact_402f7540942e41058691f097719ac6ed"
      unitRef="U001">193500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20230401to20240331_StatementGeographicalAxis_AsiaMember"
      decimals="-5"
      id="Fact_beedcd0329014a279d0861a17f3a2aa7"
      unitRef="U001">219900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20230401to20240331_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember"
      decimals="-5"
      id="Fact_87aa15af90ad4f49bdb6430630e6ad71"
      unitRef="U001">1054600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20230401to20240331_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember"
      decimals="-5"
      id="Fact_1a8d4660be8f4fbc8b37471bc4f31c8c"
      unitRef="U001">1378000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20230401to20240331_ConsolidationItemsAxis_OperatingSegmentsMember"
      decimals="-5"
      id="Fact_131dd8ef2f29437985178b68917b38d5"
      unitRef="U001">2432600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20230401to20240331_StatementBusinessSegmentsAxis_ClimateSolutionsMember_TimingOfTransferOfGoodOrServiceAxis_TransferredAtPointInTimeMember"
      decimals="-5"
      id="Fact_d7e9aa138d8345cab505ef9c8799d65f"
      unitRef="U001">1015300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20230401to20240331_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember_TimingOfTransferOfGoodOrServiceAxis_TransferredAtPointInTimeMember"
      decimals="-5"
      id="Fact_15fb6bb37ec24551978b5a6a8d2fc5ed"
      unitRef="U001">1313400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20230401to20240331_TimingOfTransferOfGoodOrServiceAxis_TransferredAtPointInTimeMember"
      decimals="-5"
      id="Fact_499dbe84144045839fc71df651806d74"
      unitRef="U001">2328700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20230401to20240331_StatementBusinessSegmentsAxis_ClimateSolutionsMember_TimingOfTransferOfGoodOrServiceAxis_TransferredOverTimeMember"
      decimals="-5"
      id="Fact_d72e9778d3ca4a63bead9c3ea0f8391d"
      unitRef="U001">39300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20230401to20240331_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember_TimingOfTransferOfGoodOrServiceAxis_TransferredOverTimeMember"
      decimals="-5"
      id="Fact_c098c8d6bfbb45c0a958b84813282b7a"
      unitRef="U001">64600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20230401to20240331_TimingOfTransferOfGoodOrServiceAxis_TransferredOverTimeMember"
      decimals="-5"
      id="Fact_e815ad4484744874abd01329e1ae80ea"
      unitRef="U001">103900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20230401to20240331_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember"
      decimals="-5"
      id="Fact_3a8cc665c45b402eba4bfb6b7224432a"
      unitRef="U001">1054600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20230401to20240331_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember"
      decimals="-5"
      id="Fact_622a377cd9d74f149627d89151652be3"
      unitRef="U001">1378000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20230401to20240331_ConsolidationItemsAxis_OperatingSegmentsMember"
      decimals="-5"
      id="Fact_a5d2f5a6eaff48b99f140083c1d58969"
      unitRef="U001">2432600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20220401to20230331_ProductOrServiceAxis_HeatTransferMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember"
      decimals="-5"
      id="Fact_f843eb5bd99f426289e5bd705162a6a2"
      unitRef="U001">496700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20220401to20230331_ProductOrServiceAxis_HeatTransferMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember"
      decimals="-6"
      id="Fact_669d152f4dae4275b1b5e5d9099272a8"
      unitRef="U001">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20220401to20230331_ProductOrServiceAxis_HeatTransferMember"
      decimals="-5"
      id="Fact_e4cdf28d820b42ef8943d5541a285193"
      unitRef="U001">496700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20220401to20230331_ProductOrServiceAxis_HvacAndRefrigerationMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember"
      decimals="-5"
      id="Fact_2a8644c6e8ba4d1e9f4c6e4cf15c3696"
      unitRef="U001">341000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20220401to20230331_ProductOrServiceAxis_HvacAndRefrigerationMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember"
      decimals="-6"
      id="Fact_e587174d1c2b44e0945e83ceca7aa3df"
      unitRef="U001">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20220401to20230331_ProductOrServiceAxis_HvacAndRefrigerationMember"
      decimals="-5"
      id="Fact_8c8c86eb1af542f39332db2ae4403322"
      unitRef="U001">341000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20220401to20230331_ProductOrServiceAxis_DataCenterCoolingMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember"
      decimals="-5"
      id="Fact_efb945fb295a412082fa75fd7e830978"
      unitRef="U001">173800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20220401to20230331_ProductOrServiceAxis_DataCenterCoolingMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember"
      decimals="-6"
      id="Fact_e5d840ef7974441da9b93b0058197aa6"
      unitRef="U001">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20220401to20230331_ProductOrServiceAxis_DataCenterCoolingMember"
      decimals="-5"
      id="Fact_5e884cc460fe45349a70ee809bb6f72e"
      unitRef="U001">173800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20220401to20230331_ProductOrServiceAxis_AirCooledMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember"
      decimals="-6"
      id="Fact_cf27a27aaaf14297b16e15833655624d"
      unitRef="U001">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20220401to20230331_ProductOrServiceAxis_AirCooledMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember"
      decimals="-5"
      id="Fact_b580fc3434a34133ac118b77c44f63a5"
      unitRef="U001">658600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20220401to20230331_ProductOrServiceAxis_AirCooledMember"
      decimals="-5"
      id="Fact_1b3c31a8164041f7909cd04ac939ccba"
      unitRef="U001">658600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20220401to20230331_ProductOrServiceAxis_LiquidCooledMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember"
      decimals="-6"
      id="Fact_adb32adf0a8848e0a2a49ed0bdb6dd4e"
      unitRef="U001">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20220401to20230331_ProductOrServiceAxis_LiquidCooledMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember"
      decimals="-5"
      id="Fact_e5667ecc4bd44372851034071ace1ff5"
      unitRef="U001">483900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20220401to20230331_ProductOrServiceAxis_LiquidCooledMember"
      decimals="-5"
      id="Fact_f0e4b69340a246479a97ebc1d02354f5"
      unitRef="U001">483900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20220401to20230331_ProductOrServiceAxis_AdvancedSolutionsMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember"
      decimals="-6"
      id="Fact_52036398adf8470cb65d19f738868372"
      unitRef="U001">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20220401to20230331_ProductOrServiceAxis_AdvancedSolutionsMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember"
      decimals="-5"
      id="Fact_f9fd38e793eb4cf291bf50b82b2f0da1"
      unitRef="U001">143900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20220401to20230331_ProductOrServiceAxis_AdvancedSolutionsMember"
      decimals="-5"
      id="Fact_f95601fd6da948d09d85e5ce52593730"
      unitRef="U001">143900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20220401to20230331_ConsolidationItemsAxis_IntersegmentEliminationMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember"
      decimals="-5"
      id="Fact_88b7609ccf614129bbb8f899cfbc4423"
      unitRef="U001">-400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20220401to20230331_ConsolidationItemsAxis_IntersegmentEliminationMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember"
      decimals="-5"
      id="Fact_e6f391d0ed0c45b1b4deb5b23f4300f3"
      unitRef="U001">-29800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20220401to20230331_ConsolidationItemsAxis_IntersegmentEliminationMember"
      decimals="-5"
      id="Fact_211ef8f0a00e4bceab27a37583382e60"
      unitRef="U001">-30200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20220401to20230331_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember"
      decimals="-5"
      id="Fact_a258fe1e758444da877133eb66fcd0ed"
      unitRef="U001">1011900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20220401to20230331_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember"
      decimals="-5"
      id="Fact_17c8aa2b876e4a0ca4b3e4177c6044ae"
      unitRef="U001">1316200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20220401to20230331_ConsolidationItemsAxis_OperatingSegmentsMember"
      decimals="-5"
      id="Fact_6c679d1573924bf7993809802932b02f"
      unitRef="U001">2328100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20220401to20230331_StatementBusinessSegmentsAxis_ClimateSolutionsMember_StatementGeographicalAxis_AmericasMember"
      decimals="-5"
      id="Fact_3fbc93933a0c455aa925021de73e4a29"
      unitRef="U001">580900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20220401to20230331_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember_StatementGeographicalAxis_AmericasMember"
      decimals="-5"
      id="Fact_3b1961f592334af1992452da6a628ffd"
      unitRef="U001">702000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20220401to20230331_StatementGeographicalAxis_AmericasMember"
      decimals="-5"
      id="Fact_c0734a3854ca4bb4b9d5c538a3a1972c"
      unitRef="U001">1282900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20220401to20230331_StatementBusinessSegmentsAxis_ClimateSolutionsMember_StatementGeographicalAxis_EuropeMember"
      decimals="-5"
      id="Fact_e8461ca313704730916564eef21c532e"
      unitRef="U001">406000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20220401to20230331_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember_StatementGeographicalAxis_EuropeMember"
      decimals="-5"
      id="Fact_5593fa7d1e384cdba4312c5d3f611e66"
      unitRef="U001">408500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20220401to20230331_StatementGeographicalAxis_EuropeMember"
      decimals="-5"
      id="Fact_59eb6b98a3774e529065bf7f1fdf5347"
      unitRef="U001">814500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20220401to20230331_StatementBusinessSegmentsAxis_ClimateSolutionsMember_StatementGeographicalAxis_AsiaMember"
      decimals="-5"
      id="Fact_f9e6c781112449f5ad5a0fc9d349d37f"
      unitRef="U001">25000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20220401to20230331_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember_StatementGeographicalAxis_AsiaMember"
      decimals="-5"
      id="Fact_2960be9f15104f739ffe6f3479231733"
      unitRef="U001">205700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20220401to20230331_StatementGeographicalAxis_AsiaMember"
      decimals="-5"
      id="Fact_cd76425c98f341ecbddc364ed876169d"
      unitRef="U001">230700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20220401to20230331_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember"
      decimals="-5"
      id="Fact_d39a2d7314364dcd8d9d3e07ccb86573"
      unitRef="U001">1011900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20220401to20230331_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember"
      decimals="-5"
      id="Fact_dc34d921d08c4d3da8026117d185c833"
      unitRef="U001">1316200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20220401to20230331_ConsolidationItemsAxis_OperatingSegmentsMember"
      decimals="-5"
      id="Fact_a56bbbb59db7476288489122ec412161"
      unitRef="U001">2328100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20220401to20230331_StatementBusinessSegmentsAxis_ClimateSolutionsMember_TimingOfTransferOfGoodOrServiceAxis_TransferredAtPointInTimeMember"
      decimals="-5"
      id="Fact_9f7363f77730446dae92c52a119db3e3"
      unitRef="U001">959800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20220401to20230331_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember_TimingOfTransferOfGoodOrServiceAxis_TransferredAtPointInTimeMember"
      decimals="-5"
      id="Fact_4dee2c43651d486585106d7740b60c83"
      unitRef="U001">1242300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20220401to20230331_TimingOfTransferOfGoodOrServiceAxis_TransferredAtPointInTimeMember"
      decimals="-5"
      id="Fact_43c00cbcd1b44478bdae1d325fd690fc"
      unitRef="U001">2202100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20220401to20230331_StatementBusinessSegmentsAxis_ClimateSolutionsMember_TimingOfTransferOfGoodOrServiceAxis_TransferredOverTimeMember"
      decimals="-5"
      id="Fact_feae23e1edf94dca8bd084eb6f660142"
      unitRef="U001">52100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20220401to20230331_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember_TimingOfTransferOfGoodOrServiceAxis_TransferredOverTimeMember"
      decimals="-5"
      id="Fact_2359e6148abf4783a1ece6f073df5ab1"
      unitRef="U001">73900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20220401to20230331_TimingOfTransferOfGoodOrServiceAxis_TransferredOverTimeMember"
      decimals="-5"
      id="Fact_b7416728f8f24d368fb7eeada58feb7b"
      unitRef="U001">126000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20220401to20230331_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember"
      decimals="-5"
      id="Fact_8acc5290bed34f69971c84e45932b24f"
      unitRef="U001">1011900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20220401to20230331_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember"
      decimals="-5"
      id="Fact_707f95d9e7df4c93ab2e20559373e284"
      unitRef="U001">1316200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20220401to20230331_ConsolidationItemsAxis_OperatingSegmentsMember"
      decimals="-5"
      id="Fact_80eb6a9b1eec4bbeaad8a93e35f63170"
      unitRef="U001">2328100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20210401to20220331_ProductOrServiceAxis_HeatTransferMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember"
      decimals="-5"
      id="Fact_13bb7047cc10495facf0f92f19db81c2"
      unitRef="U001">460400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20210401to20220331_ProductOrServiceAxis_HeatTransferMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember"
      decimals="-6"
      id="Fact_596d56e593024570ada3298e7dffabf9"
      unitRef="U001">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20210401to20220331_ProductOrServiceAxis_HeatTransferMember"
      decimals="-5"
      id="Fact_e1d7e3937a7a4982aef833f9d604ae3a"
      unitRef="U001">460400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20210401to20220331_ProductOrServiceAxis_HvacAndRefrigerationMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember"
      decimals="-5"
      id="Fact_fca4b6aaeabc41569c65bedd2f5e45dd"
      unitRef="U001">311500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20210401to20220331_ProductOrServiceAxis_HvacAndRefrigerationMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember"
      decimals="-6"
      id="Fact_43b3f199379246d89a4e00c378759cd8"
      unitRef="U001">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20210401to20220331_ProductOrServiceAxis_HvacAndRefrigerationMember"
      decimals="-5"
      id="Fact_695945b65f5c47a78f8be7da4800658f"
      unitRef="U001">311500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20210401to20220331_ProductOrServiceAxis_DataCenterCoolingMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember"
      decimals="-5"
      id="Fact_0700b3b3baa34b268302d7a6e1057f8c"
      unitRef="U001">138200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20210401to20220331_ProductOrServiceAxis_DataCenterCoolingMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember"
      decimals="-6"
      id="Fact_f01f013512d94ce995f28d366e311442"
      unitRef="U001">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20210401to20220331_ProductOrServiceAxis_DataCenterCoolingMember"
      decimals="-5"
      id="Fact_1e2156b0c2924391869d3c05626bfab7"
      unitRef="U001">138200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20210401to20220331_ProductOrServiceAxis_AirCooledMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember"
      decimals="-6"
      id="Fact_e95d186f6e6344c9bbea719ecb0df738"
      unitRef="U001">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20210401to20220331_ProductOrServiceAxis_AirCooledMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember"
      decimals="-5"
      id="Fact_dc2bbfb612d242439fde784f9c92fea3"
      unitRef="U001">572300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20210401to20220331_ProductOrServiceAxis_AirCooledMember"
      decimals="-5"
      id="Fact_71aa641a2f59451e96304b4b0b5287ee"
      unitRef="U001">572300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20210401to20220331_ProductOrServiceAxis_LiquidCooledMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember"
      decimals="-6"
      id="Fact_7fc43cfa43a1418f99db6e13ee3e7e1e"
      unitRef="U001">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20210401to20220331_ProductOrServiceAxis_LiquidCooledMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember"
      decimals="-5"
      id="Fact_38e394e03c7a4d1282987124164d365b"
      unitRef="U001">448300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20210401to20220331_ProductOrServiceAxis_LiquidCooledMember"
      decimals="-5"
      id="Fact_850af9cb1e1c4451b2ae5fd8cf89062d"
      unitRef="U001">448300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20210401to20220331_ProductOrServiceAxis_AdvancedSolutionsMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember"
      decimals="-6"
      id="Fact_0744b8865b974cd4bd4b7f2ca7715450"
      unitRef="U001">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20210401to20220331_ProductOrServiceAxis_AdvancedSolutionsMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember"
      decimals="-5"
      id="Fact_4df2f1d92f1b4754b6c6355ecf0bd18e"
      unitRef="U001">119400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20210401to20220331_ProductOrServiceAxis_AdvancedSolutionsMember"
      decimals="-5"
      id="Fact_cf25e73eef63485baf589962afd2acc2"
      unitRef="U001">119400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20210401to20220331_ConsolidationItemsAxis_IntersegmentEliminationMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember"
      decimals="-5"
      id="Fact_1184fbd19b374f03a48e01499f76f3f0"
      unitRef="U001">-400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20210401to20220331_ConsolidationItemsAxis_IntersegmentEliminationMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember"
      decimals="-5"
      id="Fact_fbbd022d54164771a61fcd5d50f7980d"
      unitRef="U001">-32400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20210401to20220331_ConsolidationItemsAxis_IntersegmentEliminationMember"
      decimals="-5"
      id="Fact_cd41316d1f6148b5827b8b09fb628532"
      unitRef="U001">-32800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20210401to20220331_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember"
      decimals="-5"
      id="Fact_c59c9324b3a94f2f8ada511d1c52121a"
      unitRef="U001">910500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20210401to20220331_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember"
      decimals="-5"
      id="Fact_4d42d5362ddc4806a25a586809757d99"
      unitRef="U001">1172400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20210401to20220331_ConsolidationItemsAxis_OperatingSegmentsMember"
      decimals="-5"
      id="Fact_e8b3d3218a594e27a2f303372adf1a62"
      unitRef="U001">2082900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20210401to20220331_StatementBusinessSegmentsAxis_ClimateSolutionsMember_StatementGeographicalAxis_AmericasMember"
      decimals="-5"
      id="Fact_0f962dcfca3849a8aeb9dbbaf9e46694"
      unitRef="U001">485900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20210401to20220331_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember_StatementGeographicalAxis_AmericasMember"
      decimals="-5"
      id="Fact_c208869d1e0b49d4a645b42c0978cb09"
      unitRef="U001">585600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20210401to20220331_StatementGeographicalAxis_AmericasMember"
      decimals="-5"
      id="Fact_76506a882a924af08b615fb881e4c80b"
      unitRef="U001">1071500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20210401to20220331_StatementBusinessSegmentsAxis_ClimateSolutionsMember_StatementGeographicalAxis_EuropeMember"
      decimals="-5"
      id="Fact_c361523a385247499b8050ffff4b30e6"
      unitRef="U001">396700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20210401to20220331_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember_StatementGeographicalAxis_EuropeMember"
      decimals="-5"
      id="Fact_4f39ad2eacd343ac87c3a75e6b2705b7"
      unitRef="U001">375700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20210401to20220331_StatementGeographicalAxis_EuropeMember"
      decimals="-5"
      id="Fact_a8eebe55ed3f4c339997187f5bf9284c"
      unitRef="U001">772400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20210401to20220331_StatementBusinessSegmentsAxis_ClimateSolutionsMember_StatementGeographicalAxis_AsiaMember"
      decimals="-5"
      id="Fact_8366b7bc506d40cb9c750733f9917b92"
      unitRef="U001">27900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20210401to20220331_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember_StatementGeographicalAxis_AsiaMember"
      decimals="-5"
      id="Fact_b13a2f3b1cac4eddb343af1fb19888e5"
      unitRef="U001">211100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20210401to20220331_StatementGeographicalAxis_AsiaMember"
      decimals="-5"
      id="Fact_1851f32b0d594670a7f890afd92e15ea"
      unitRef="U001">239000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20210401to20220331_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember"
      decimals="-5"
      id="Fact_7aabc0bbe9584524b2816ef2b4209abe"
      unitRef="U001">910500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20210401to20220331_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember"
      decimals="-5"
      id="Fact_6a511a7a361e46769523b4c64cc9743c"
      unitRef="U001">1172400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20210401to20220331_ConsolidationItemsAxis_OperatingSegmentsMember"
      decimals="-5"
      id="Fact_a30f3ad2aaca47c088d56e511780de5d"
      unitRef="U001">2082900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20210401to20220331_StatementBusinessSegmentsAxis_ClimateSolutionsMember_TimingOfTransferOfGoodOrServiceAxis_TransferredAtPointInTimeMember"
      decimals="-5"
      id="Fact_083ea5847bd94090975a8adee6c81f26"
      unitRef="U001">889300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20210401to20220331_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember_TimingOfTransferOfGoodOrServiceAxis_TransferredAtPointInTimeMember"
      decimals="-5"
      id="Fact_5a3e11f8624140bd804e79c80091758c"
      unitRef="U001">1093700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20210401to20220331_TimingOfTransferOfGoodOrServiceAxis_TransferredAtPointInTimeMember"
      decimals="-5"
      id="Fact_fc16dccb934241d597edb33ddecaa6b3"
      unitRef="U001">1983000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20210401to20220331_StatementBusinessSegmentsAxis_ClimateSolutionsMember_TimingOfTransferOfGoodOrServiceAxis_TransferredOverTimeMember"
      decimals="-5"
      id="Fact_f69661b4aa1a4478b7619e24a3b04071"
      unitRef="U001">21200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20210401to20220331_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember_TimingOfTransferOfGoodOrServiceAxis_TransferredOverTimeMember"
      decimals="-5"
      id="Fact_70df1b4435114bf8aa71d0abcc9b25d8"
      unitRef="U001">78700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20210401to20220331_TimingOfTransferOfGoodOrServiceAxis_TransferredOverTimeMember"
      decimals="-5"
      id="Fact_f15cbfccfec943bcb1dc1ec4da6ed8f9"
      unitRef="U001">99900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20210401to20220331_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember"
      decimals="-5"
      id="Fact_a29f6e2457854b4a8b583171d91c8a0a"
      unitRef="U001">910500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20210401to20220331_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember"
      decimals="-5"
      id="Fact_168faded0a904cebb850c9b315bd9c08"
      unitRef="U001">1172400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20210401to20220331_ConsolidationItemsAxis_OperatingSegmentsMember"
      decimals="-5"
      id="Fact_2c3cead263224104954fd36efa24cccd"
      unitRef="U001">2082900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock
      contextRef="c20230401to20240331"
      id="Text_5f35a489c10d4b61bd61ff6fa754ecd2">
&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Contract assets and contract liabilities from contracts with customers were as follows:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; margin-left: 0px; margin-right: auto;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt; &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;March 31, 2024&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;March 31, 2023&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Contract assets&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;12.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;19.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 76%;" valign="bottom"&gt;
            &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Contract liabilities&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;79.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;21.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock>
    <us-gaap:ContractWithCustomerAssetNet
      contextRef="c20240331"
      decimals="-5"
      id="Fact_5c6f8bb5b4014d9cb11b1e483b3ce78f"
      unitRef="U001">12900000</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ContractWithCustomerAssetNet
      contextRef="c20230331"
      decimals="-5"
      id="Fact_ac16363bc4974c1792042480391d2784"
      unitRef="U001">19300000</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ContractWithCustomerLiability
      contextRef="c20240331"
      decimals="-5"
      id="Fact_ca3c6bddc5db46b58fe0803b51d8d1a7"
      unitRef="U001">79400000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="c20230331"
      decimals="-5"
      id="Fact_b29cbfca84244ee1a13f89b35e6ffb6c"
      unitRef="U001">21500000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerAsset
      contextRef="c20230401to20240331"
      decimals="-5"
      id="Fact_bd44433f325540c498a86b9acd18c1bb"
      unitRef="U001">-6400000</us-gaap:IncreaseDecreaseInContractWithCustomerAsset>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="c20230401to20240331"
      decimals="-5"
      id="Fact_80c87a68a07c45e6a3cfafd0a504a93a"
      unitRef="U001">57900000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="c20230401to20240331"
      id="Text_5c1a85463312403daeaed911b017cfb9">
&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: -36pt; margin-left: 36pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Note 4:&#160; Fair Value Measurements&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Fair value is defined as the price that would be received for an asset or paid to transfer a liability in the principal or most advantageous market for
      the asset or liability in an orderly transaction between market participants.&#160; Fair value measurements are classified under the following hierarchy:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt;"&gt;&lt;/td&gt;

    &lt;td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#x2022;&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Level 1 &#x2013; Quoted prices for identical instruments in active markets.&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt;"&gt;&lt;/td&gt;

    &lt;td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#x2022;&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Level 2 &#x2013; Quoted prices for similar instruments in active markets; quoted prices for identical or similar instruments in markets that are not active; and
              model-derived valuations in which all significant inputs are observable in active markets.&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt;"&gt;&lt;/td&gt;

    &lt;td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#x2022;&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Level 3 &#x2013; Model-derived valuations in which one or more significant inputs are not observable.&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;When available, the Company uses quoted market prices to determine fair value and classifies such measurements as Level 1.&#160; In some cases, where market
      prices are not available, the Company uses observable market-based inputs to calculate fair value, in which case the measurements are classified as Level 2.&#160; If quoted or observable market prices are not available, the Company determines fair value
      based upon valuation models that use, where possible, market-based data such as interest rates, yield curves or currency rates.&#160; These measurements are classified as Level 3.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The carrying values of cash, cash equivalents, restricted cash, short-term investments, trade accounts receivable, accounts payable, and short-term debt approximate fair
      value due to the short-term nature of these instruments. In addition, the Company assesses the fair value of a disposal group for each reporting period it is held for sale. See Note 2 for additional information regarding assets held for sale. The
      fair value of the Company&#x2019;s long-term debt is disclosed in Note 17.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company holds investments in deferred compensation trusts to fund obligations under certain non-qualified deferred compensation plans. The Company records the fair
      value of these investments within other noncurrent assets on its consolidated balance sheets. The Company classifies money market investments held by the trusts within Level 2 of the valuation hierarchy. The Company classifies all other investments
      held by the trusts within Level 1 of the valuation hierarchy, as it uses quoted market prices to determine the investments&#x2019; fair value. The Company&#x2019;s deferred compensation obligations, which are recorded as other noncurrent liabilities, are recorded
      at the fair values of the investments held by the trust. At March 31, 2024 and 2023, the fair values of the investments and obligations for the Company&#x2019;s deferred compensation plans each totaled $4.1 million and $2.3 million, respectively.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Plan assets related to the Company&#x2019;s pension plans were classified as follows:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; margin-left: 0px; margin-right: auto; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;March 31, 2024&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Level 1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Level 2&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Total&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: top;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: top;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Money market investments&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;6.7&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;6.7&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; width: 64%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Fixed income securities&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;-&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;45.3&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;45.3&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Pooled equity funds&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;7.0&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;7.0&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; width: 64%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;U.S. government and agency securities&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;-&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;57.0&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;57.0&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Other&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;1.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;5.7&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;6.8&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 64%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Fair value excluding investments measured at net asset value&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;8.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;114.7&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;122.8&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Investments measured at net asset value&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;27.7&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 64%; padding-bottom: 4px;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Total fair value&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;150.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; margin-left: 0px; margin-right: auto; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;March 31, 2023&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Level 1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Level 2&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Total&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: top;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: top;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Money market investments&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;1.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;1.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Pooled equity funds&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;34.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;34.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Other&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 64%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Fair value excluding investment measured at net asset value&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;34.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;2.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;37.2&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Investments measured at net asset value&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;116.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 64%; padding-bottom: 4px;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Total fair value&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;153.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company determined the fair value of money market investments to approximate their net asset values, without discounts for credit quality or
      liquidity restrictions, and classified them within Level 2 of the valuation hierarchy.&#160; The Company determined the fair value of pooled equity funds based upon quoted prices from active markets and classified them within Level 1 of the valuation
      hierarchy.&#160; The Company determined the fair value of fixed income securities and U.S. government and agency securities based upon recent bid prices or the average of recent bid and asking prices when available and, if not available, the Company
      valued them through matrix pricing models developed by sources considered by management to be reliable.&#160; The Company classified these assets within Level 2 of the valuation hierarchy.&#160; As of March 31, 2024 and 2023, the Company held no Level 3 assets within its pension plans.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;As a practical expedient, the Company valued certain investments, including pooled
        equity, fixed income and real estate funds, using their net asset value (&#x201c;NAV&#x201d;) per unit, and therefore, has not classified these investments within the fair value hierarchy.&#160; The terms and conditions for redemptions vary for the investments valued
        at NAV.&#160; The real estate investment fund may be redeemed quarterly with a &lt;/span&gt;90-day&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt; notice period.&#160; Other investments valued at NAV do not have significantly-restrictive redemption frequency or notice period requirements.&#160; The Company does not intend to sell or otherwise dispose of these
        investments at prices different than the NAV per unit.&lt;/span&gt;&lt;/div&gt;
</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisObligations
      contextRef="c20240331"
      decimals="-5"
      id="Fact_a63c116f32b548129973c84b3f21f9bb"
      unitRef="U001">4100000</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisObligations>
    <us-gaap:TradingSecurities
      contextRef="c20240331"
      decimals="-5"
      id="Fact_3b044a8295b54f199b2c0026a897fa8f"
      unitRef="U001">4100000</us-gaap:TradingSecurities>
    <us-gaap:TradingSecurities
      contextRef="c20230331"
      decimals="-5"
      id="Fact_ca90249ed28e4138948195bfc4b152e8"
      unitRef="U001">2300000</us-gaap:TradingSecurities>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisObligations
      contextRef="c20230331"
      decimals="-5"
      id="Fact_59ca4da434514962b8d3929228fee3ec"
      unitRef="U001">2300000</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisObligations>
    <us-gaap:FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock
      contextRef="c20230401to20240331"
      id="Text_9be7725e29fc4c25af69b7a506cdbab8">
&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Plan assets related to the Company&#x2019;s pension plans were classified as follows:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; margin-left: 0px; margin-right: auto; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;March 31, 2024&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Level 1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Level 2&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Total&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: top;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: top;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Money market investments&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;6.7&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;6.7&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; width: 64%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Fixed income securities&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;-&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;45.3&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;45.3&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Pooled equity funds&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;7.0&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;7.0&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; width: 64%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;U.S. government and agency securities&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;-&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;57.0&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;57.0&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Other&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;1.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;5.7&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;6.8&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 64%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Fair value excluding investments measured at net asset value&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;8.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;114.7&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;122.8&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Investments measured at net asset value&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;27.7&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 64%; padding-bottom: 4px;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Total fair value&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;150.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; margin-left: 0px; margin-right: auto; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;March 31, 2023&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Level 1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Level 2&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Total&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: top;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: top;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Money market investments&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;1.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;1.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Pooled equity funds&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;34.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;34.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Other&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 64%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Fair value excluding investment measured at net asset value&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;34.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;2.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;37.2&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Investments measured at net asset value&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;116.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 64%; padding-bottom: 4px;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Total fair value&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;153.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</us-gaap:FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20240331_FairValueByAssetClassAxis_MoneyMarketFundsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-6"
      id="Fact_ab29f498951e4d4f94d7c93c76f3ce7e"
      unitRef="U001">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20240331_FairValueByAssetClassAxis_MoneyMarketFundsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-5"
      id="Fact_db32f69fd0194f67ac666ed612d120ed"
      unitRef="U001">6700000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20240331_FairValueByAssetClassAxis_MoneyMarketFundsMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-5"
      id="Fact_a492eaf87f6140f784ae8cfbf854aefe"
      unitRef="U001">6700000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20240331_FairValueByAssetClassAxis_FixedIncomeSecuritiesMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-6"
      id="Fact_7b66fc82b7484acb9726b853dc825f94"
      unitRef="U001">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20240331_FairValueByAssetClassAxis_FixedIncomeSecuritiesMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-5"
      id="Fact_a5f0e509a3254589825a207b5be76e0b"
      unitRef="U001">45300000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20240331_FairValueByAssetClassAxis_FixedIncomeSecuritiesMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-5"
      id="Fact_8a177002f1e348de94fbea67d8bb5c57"
      unitRef="U001">45300000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20240331_FairValueByAssetClassAxis_EquityFundsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-5"
      id="Fact_7b85a15ecc3849b8a38b2f6b44960505"
      unitRef="U001">7000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20240331_FairValueByAssetClassAxis_EquityFundsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-6"
      id="Fact_9ca4d0b0f3f6441cb63982d79310fde8"
      unitRef="U001">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20240331_FairValueByAssetClassAxis_EquityFundsMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-5"
      id="Fact_0855ef0110f84b61a0ed0339af8e40ac"
      unitRef="U001">7000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20240331_FairValueByAssetClassAxis_USGovernmentAgenciesDebtSecuritiesMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-6"
      id="Fact_4f85192ddd78426dacd58b7d45e11504"
      unitRef="U001">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20240331_FairValueByAssetClassAxis_USGovernmentAgenciesDebtSecuritiesMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-5"
      id="Fact_cb50395ba2a74c51b4b3d64e14da39cd"
      unitRef="U001">57000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20240331_FairValueByAssetClassAxis_USGovernmentAgenciesDebtSecuritiesMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-5"
      id="Fact_5141310df5644f56b73266fd818e05ab"
      unitRef="U001">57000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20240331_FairValueByAssetClassAxis_OtherPlanAssetMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-5"
      id="Fact_9486cdc03d854f5aa0286577f5029842"
      unitRef="U001">1100000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20240331_FairValueByAssetClassAxis_OtherPlanAssetMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-5"
      id="Fact_180e6e55753347988ff4e23357135e2a"
      unitRef="U001">5700000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20240331_FairValueByAssetClassAxis_OtherPlanAssetMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-5"
      id="Fact_1310e37ea08b43cd89151f5c341b7f99"
      unitRef="U001">6800000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20240331_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-5"
      id="Fact_da021d1430d54d4493802ea5beacdaaa"
      unitRef="U001">8100000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20240331_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-5"
      id="Fact_6be74391a09a48e5af1c7a99313df789"
      unitRef="U001">114700000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20240331_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel12And3Member_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-5"
      id="Fact_fb6c3a5f499c4ce5970fd68cfc66ec48"
      unitRef="U001">122800000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20240331_FairValueByFairValueHierarchyLevelAxis_FairValueMeasuredAtNetAssetValuePerShareMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-5"
      id="Fact_8ec7bfe69f9041bf9244949fba225c1d"
      unitRef="U001">27700000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20240331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-5"
      id="Fact_7b365479185d4447818aef2292dc13d4"
      unitRef="U001">150500000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20230331_FairValueByAssetClassAxis_MoneyMarketFundsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-6"
      id="Fact_66fcc1f9585d47489ad1f6086c2a89cb"
      unitRef="U001">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20230331_FairValueByAssetClassAxis_MoneyMarketFundsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-5"
      id="Fact_2b26c35e84b74ef9bd015bd415209d9e"
      unitRef="U001">1900000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20230331_FairValueByAssetClassAxis_MoneyMarketFundsMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-5"
      id="Fact_4086f45a76234d1b834322c60b62f9e5"
      unitRef="U001">1900000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20230331_FairValueByAssetClassAxis_EquityFundsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-5"
      id="Fact_b3d1ff2fd39747249f3c098faf07e672"
      unitRef="U001">34900000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20230331_FairValueByAssetClassAxis_EquityFundsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-6"
      id="Fact_1f9d779c42ea477aa760c98331d2469a"
      unitRef="U001">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20230331_FairValueByAssetClassAxis_EquityFundsMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-5"
      id="Fact_2ad6e19044f44ffca4587fa21453c382"
      unitRef="U001">34900000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20230331_FairValueByAssetClassAxis_OtherPlanAssetMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-6"
      id="Fact_d5ed7e4dc4ab4e12b180c921be76f813"
      unitRef="U001">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20230331_FairValueByAssetClassAxis_OtherPlanAssetMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-5"
      id="Fact_27b20a3c393c4dec966b1742edf6ef38"
      unitRef="U001">400000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20230331_FairValueByAssetClassAxis_OtherPlanAssetMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-5"
      id="Fact_b6c3a8b81d8c4f7db3bdd0dd624df140"
      unitRef="U001">400000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20230331_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-5"
      id="Fact_f67f6316c9d1488289340c5776ab8efc"
      unitRef="U001">34900000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20230331_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-5"
      id="Fact_eb02cae8e5c54a5f9cc34d2fc1dea13b"
      unitRef="U001">2300000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20230331_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel12And3Member_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-5"
      id="Fact_f95fa01c516545bb914440358cd15ec0"
      unitRef="U001">37200000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20230331_FairValueByFairValueHierarchyLevelAxis_FairValueMeasuredAtNetAssetValuePerShareMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-5"
      id="Fact_a4d77ccdfc4a4b63b456140ca008b86a"
      unitRef="U001">116100000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20230331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-5"
      id="Fact_8cc0e77ee74243a6b333272091fc4579"
      unitRef="U001">153300000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20230331_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-6"
      id="Fact_c7bee41f3dbc41128aab902383f9f5a3"
      unitRef="U001">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20240331_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-6"
      id="Fact_b8a54b11738342a5b85e062479faa238"
      unitRef="U001">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <mod:NoticePeriodForRedeemingRealEstateInvestmentFunds
      contextRef="c20230401to20240331"
      id="Fact_a403b4bc4d164c54ad119c5f41ff4326">P90D</mod:NoticePeriodForRedeemingRealEstateInvestmentFunds>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="c20230401to20240331"
      id="Text_36dca2f0a7ee4f0fb2bfa7976ebe41fe">
&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Note 5:&#160; Stock-Based Compensation&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The Company&#x2019;s stock-based incentive programs consist of the following: (&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;i&lt;/span&gt;)
        a long-term incentive plan (&#x201c;LTIP&#x201d;) for officers and other executives that authorizes grants of stock awards, stock options, and performance-based awards granted for retention and performance, (&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;ii&lt;/span&gt;) a discretionary equity program for other management and key employees, and (&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;iii&lt;/span&gt;) stock awards for non-employee directors.&#160; The
        Company&#x2019;s Board of Directors and the Human Capital and Compensation Committee, as applicable, have discretionary authority to set the terms of the stock-based awards.&#160; Grants to employees during fiscal 2024 were issued under the Company&#x2019;s Amended
        and Restated 2020 Incentive Compensation Plan.&#160; In fiscal 2024, the Company granted performance-based stock awards and restricted stock awards.&#160; In fiscal 2023 and 2022, the Company granted performance cash awards, restricted stock awards, and
        stock options.&#160; At present, the Company settles equity-based grants through the issuance of new common shares.&#160; As of March 31, 2024,&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt; approximately &lt;/span&gt;1.5 million&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt; shares authorized under the Amended and Restated 2020
          Incentive Compensation Plan remain available for future grants.&#160; Employee participants have the opportunity to deliver back to the Company the number of shares from the vesting of stock awards sufficient to satisfy the individual&#x2019;s minimum tax
          withholding obligations.&#160; These shares are held as treasury shares.&#160; The Company recorded stock-based compensation expense of &lt;/span&gt;$10.8
        million&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;, &lt;/span&gt;$6.6 million&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;, and &lt;/span&gt;$5.7 million&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt; in fiscal 2024, 2023&lt;/span&gt;, and 2022,&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt; respectively.&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"&gt;&lt;span style="text-decoration: underline;"&gt;Stock options&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;The Company recorded &lt;/span&gt;$1.0 million&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;, &lt;/span&gt;$1.2 million&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;, and &lt;/span&gt;$1.1 million&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt; of compensation expense related to stock options in fiscal 2024, 2023&lt;/span&gt;, and
      2022,&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt; respectively.&#160; The grant date fair value of stock options that vested during fiscal 2024, 2023&lt;/span&gt;, and 2022,&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt; was &lt;/span&gt;$1.2 million&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;, &lt;/span&gt;$1.0 million&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;, and &lt;/span&gt;$0.9 million&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;, respectively.&#160; As of March 31, 2024&lt;/span&gt;,&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt; the total compensation expense not yet recognized related to non-vested stock options was &lt;/span&gt;$1.1 million&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt; and the weighted-average period in which the remaining expense is expected to be
        recognized was &lt;/span&gt;1.2&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt; years.&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company estimated the fair value of option awards on the date of grant using the Black-Scholes option valuation model and the following
      assumptions:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; margin-left: 0px; margin-right: auto; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Years ended March 31,&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2023&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2022&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Fair value of options&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;6.99&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;8.79&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Expected life of awards in years&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;6.0&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;6.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Risk-free interest rate&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;3.0&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;1.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Expected volatility of the Company&#x2019;s stock&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;57.8&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;56.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Expected dividend yield on the Company&#x2019;s stock&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.0&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.0&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;Stock options expire no later than &lt;/span&gt;10 years&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt; after the grant date and have an exercise price equal to the fair market value of
        Modine&#x2019;s common stock on the date of grant.&#160; The risk-free interest rate was based upon yields of U.S. Treasury zero-coupon issues with a term corresponding to the expected life of the options.&#160; The expected volatility assumption was based upon
        changes in the Company&#x2019;s historical common stock prices over the same time period as the expected life of the awards.&#160; The expected dividend yield is zero, as the Company currently does not anticipate paying dividends over the expected life of the
        options.&#160; The expected lives of the awards are based upon historical patterns and the terms of the options.&#160; &lt;/span&gt;The Company did not
      grant options in fiscal 2024.&#160; Based upon the terms of the fiscal 2023 awards, stock options vest 33 percent, 33 percent, and 34 percent per year for three years, respectively. Stock option grants preceding the fiscal 2023 grant vest 25 percent per year for four years.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;A summary of stock option activity for fiscal 2024 was as follows:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; margin-left: 0px; margin-right: auto; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Shares&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Weighted-average&lt;/div&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;exercise price&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Weighted-average&lt;/div&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;remaining contractual&lt;/div&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;term (years)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Aggregate&lt;/div&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;intrinsic value&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Outstanding, beginning of year&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;12.28&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Granted&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Exercised&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(0.2&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;11.08&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Forfeited or expired&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(0.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;11.13&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Outstanding, end of year&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.6&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;12.78&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;6.7&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;51.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Exercisable, &lt;span style="text-indent: 0pt;"&gt;March 31, 2024&lt;/span&gt;&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;13.00&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;6.2&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;29.8&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The aggregate intrinsic value represents the difference between the closing price of Modine&#x2019;s common shares on the last trading day of fiscal 2024 over
      the exercise price of the stock options, multiplied by the number of options outstanding or exercisable.&#160; The aggregate intrinsic value is not recorded for financial statement purposes, and this value will change based upon daily changes in the price
      of Modine&#x2019;s common shares.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Additional information related to stock options exercised is as follows:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; margin-left: 0px; margin-right: auto;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt; &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Years ended March 31,&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2024&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2023&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2022&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Intrinsic value of stock options exercised&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;12.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;1.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Proceeds from stock options exercised&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;2.6&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;2.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;1.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"&gt;&lt;span style="text-decoration: underline;"&gt;Restricted stock&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;The Company recorded $&lt;/span&gt;5.3&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt; million, $&lt;/span&gt;5.4&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt; million, and $&lt;/span&gt;5.0&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt; million of compensation expense related to restricted stock in fiscal 2024, 2023, and
        2022, respectively.&#160; The grant date fair value of restricted stock awards that vested during fiscal 2024, 2023, and 2022 was $&lt;/span&gt;4.6&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt; million, $&lt;/span&gt;4.7&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt; million, and $&lt;/span&gt;4.4&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt; million, respectively.&#160; At March 31, 2024, the Company had $&lt;/span&gt;7.1&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt; million of unrecognized compensation expense related to non-vested restricted stock, which it expects to recognize over a weighted-average period of &lt;/span&gt;1.5&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt; years.&#160; The Company values restricted stock awards using the
        closing market price of its common shares on the date of grant.&#160; &lt;/span&gt;Based upon the terms of the annual awards, restricted stock awards vest 33
      percent, 33 percent, and 34
      percent per year for three years, respectively.&#160; Restricted stock award grants preceding the fiscal 2023 grant vest 25 percent per year for four years.&#160;
      Restricted stock awards granted to non-employee directors in fiscal 2024 vest one year from the time of grant.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;A summary of restricted stock activity for fiscal 2024 was as follows:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; margin-left: 0px; margin-right: auto;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt; &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Shares&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Weighted-average&lt;/div&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;price&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Non-vested balance, beginning of year&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.8&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;12.95&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Granted&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.2&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;37.59&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Vested&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(0.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;12.96&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Forfeited&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(0.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;13.14&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Non-vested balance, end of year&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;21.08&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"&gt;&lt;span style="text-decoration: underline;"&gt;Restricted stock &#x2013; performance-based shares&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company granted performance-based stock awards in fiscal 2024.&#160; The Company granted performance&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;"&gt;-&lt;/span&gt;based














      cash awards in fiscal 2023 and 2022 in lieu of performance-based stock awards.&#160; For performance-based stock awards, the Company values the awards using the closing market price of its common shares on the date of grant.&#160; In fiscal 2024, the Company
      recorded $4.5 million of compensation expense related to performance-based stock awards.&#160; During fiscal 2023 all performance-based awards
      were cash-based, therefore, the Company did not recognize compensation expense related to performance-based stock awards.&#160; In fiscal 2022,
      the Company recorded a $0.4 million benefit related to the performance-based stock awards granted in fiscal 2020.&#160; The payout earned for
      the fiscal 2020 awards was less than previously estimated.&#160; At March 31, 2024, the Company had &lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;10.8&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt; &lt;/span&gt;million of total unrecognized compensation expense related to non-vested performance-based
      stock awards, &lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;"&gt;which is expected to be recognized over a weighted-average period of 2.0
        years.&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The payouts earned under the performance portion of the award program are based upon the attainment of certain financial targets over a three-year period and are paid after the end of that three-year
      performance period, if the performance targets have been achieved.&#160; The performance metrics for the performance-based awards granted in fiscal 2024, 2023, and 2022 are based upon both a target three-year average consolidated cash flow return on invested capital and a target three-year average growth in consolidated net earnings before interest, taxes, depreciation, amortization, and certain other adjustments (&#x201c;Adjusted EBITDA&#x201d;) at the end of the three-year performance period, commencing with the fiscal year of grant.&lt;/div&gt;
</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="c20240331_PlanNameAxis_IncentiveCompensationPlan2020Member"
      decimals="-5"
      id="Fact_18f1bfb18ca64fa0a3912999e0349d69"
      unitRef="U002">1500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensation
      contextRef="c20230401to20240331"
      decimals="-5"
      id="Fact_a408e5b4170040748275b67f1b38c22d"
      unitRef="U001">10800000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="c20220401to20230331"
      decimals="-5"
      id="Fact_4ec64000158546478e0a1cd63e0b23f3"
      unitRef="U001">6600000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="c20210401to20220331"
      decimals="-5"
      id="Fact_d0433fc626c34e2eaf20dffcc39470c3"
      unitRef="U001">5700000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="c20230401to20240331_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="-5"
      id="Fact_ee0225cea77d4a689f21cb257ac90cf1"
      unitRef="U001">1000000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="c20220401to20230331_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="-5"
      id="Fact_edd7854dca774940b79bc606ecc5e32b"
      unitRef="U001">1200000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="c20210401to20220331_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="-5"
      id="Fact_daf706e145ca419387e63a193a5fe4a0"
      unitRef="U001">1100000</us-gaap:ShareBasedCompensation>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
      contextRef="c20230401to20240331_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="-5"
      id="Fact_f0fd96622015431eb86b0e92d1a8bfe6"
      unitRef="U001">1200000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
      contextRef="c20220401to20230331_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="-5"
      id="Fact_4146328c593243b697596005e3b086f5"
      unitRef="U001">1000000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
      contextRef="c20210401to20220331_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="-5"
      id="Fact_f63eb492ea124e73a2cf2bc5e9bb909c"
      unitRef="U001">900000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="c20240331_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="-5"
      id="Fact_0aa240d959334b709521514af4c6efd8"
      unitRef="U001">1100000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="c20230401to20240331_AwardTypeAxis_EmployeeStockOptionMember"
      id="Fact_d226d5286a764bd7bbbf3f85ba76fb11">P1Y2M12D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock
      contextRef="c20230401to20240331"
      id="Text_7b057cc834814928a8eb1d2519906314">
&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company estimated the fair value of option awards on the date of grant using the Black-Scholes option valuation model and the following
      assumptions:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; margin-left: 0px; margin-right: auto; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Years ended March 31,&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2023&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2022&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Fair value of options&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;6.99&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;8.79&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Expected life of awards in years&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;6.0&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;6.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Risk-free interest rate&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;3.0&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;1.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Expected volatility of the Company&#x2019;s stock&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;57.8&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;56.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Expected dividend yield on the Company&#x2019;s stock&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.0&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.0&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c20220401to20230331_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="2"
      id="Fact_c1122a68e3114ff3a343a61c03100eb3"
      unitRef="U003">6.99</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c20210401to20220331_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="2"
      id="Fact_a06370e9dc1d4ba896a8ee990409c5ea"
      unitRef="U003">8.79</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="c20220401to20230331_AwardTypeAxis_EmployeeStockOptionMember"
      id="Fact_6fb3b5ce5a694e43b5d06a5ee6ee424c">P6Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="c20210401to20220331_AwardTypeAxis_EmployeeStockOptionMember"
      id="Fact_84ec784a907a4d62884a03593e8a13ff">P6Y1M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="c20220401to20230331_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="3"
      id="Fact_92c75486401047049f815d415c05cf4a"
      unitRef="U007">0.03</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="c20210401to20220331_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="3"
      id="Fact_526b67323c7a47ba8321f9d6dd301356"
      unitRef="U007">0.011</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="c20220401to20230331_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="3"
      id="Fact_d884eb3ebd7143fe8b45773332d98752"
      unitRef="U007">0.578</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="c20210401to20220331_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="3"
      id="Fact_3895ac66984b43db92a51842fd119fed"
      unitRef="U007">0.565</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="c20220401to20230331_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="3"
      id="Fact_b7e37a72219f41e7ba5ce35650d1aa31"
      unitRef="U007">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="c20210401to20220331_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="3"
      id="Fact_40a446da91a64d3c835a2082c7c47f3f"
      unitRef="U007">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="c20230401to20240331_AwardTypeAxis_EmployeeStockOptionMember_RangeAxis_MaximumMember"
      id="Fact_7e047dcd92234f69b36c71bd34c3e806">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="c20230401to20240331_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="-6"
      id="Fact_4d375bec151449c7aa0fcf5859089d54"
      unitRef="U002">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="c20220401to20230331_AwardTypeAxis_EmployeeStockOptionMember_VestingAxis_ShareBasedCompensationAwardTrancheOneMember"
      decimals="2"
      id="Fact_e54c412ea1ba4bee841294675f8beeaf"
      unitRef="U007">0.33</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="c20220401to20230331_AwardTypeAxis_EmployeeStockOptionMember_VestingAxis_ShareBasedCompensationAwardTrancheTwoMember"
      decimals="2"
      id="Fact_cd5ac22b4049498aa24991ea8ea0b9d1"
      unitRef="U007">0.33</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="c20220401to20230331_AwardTypeAxis_EmployeeStockOptionMember_VestingAxis_ShareBasedCompensationAwardTrancheThreeMember"
      decimals="2"
      id="Fact_86320bb61a8b44f681f7599f75b958c3"
      unitRef="U007">0.34</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="c20220401to20230331_AwardTypeAxis_EmployeeStockOptionMember"
      id="Fact_c32d47259ca146109163bb80934d69de">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="c20210401to20220331_AwardTypeAxis_EmployeeStockOptionMember_VestingAxis_ShareBasedCompensationAwardTrancheFourMember"
      decimals="2"
      id="Fact_b05d5c71cddf471286cd69cb4f89ee94"
      unitRef="U007">0.25</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="c20210401to20220331_AwardTypeAxis_EmployeeStockOptionMember_VestingAxis_ShareBasedCompensationAwardTrancheThreeMember"
      decimals="2"
      id="Fact_a6d00a3087cb40909e26045cf78c8477"
      unitRef="U007">0.25</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="c20210401to20220331_AwardTypeAxis_EmployeeStockOptionMember_VestingAxis_ShareBasedCompensationAwardTrancheTwoMember"
      decimals="2"
      id="Fact_9aef0ea2c8e04b7aaf3a8cd8829d48e3"
      unitRef="U007">0.25</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="c20210401to20220331_AwardTypeAxis_EmployeeStockOptionMember_VestingAxis_ShareBasedCompensationAwardTrancheOneMember"
      decimals="2"
      id="Fact_6262cf1c0b314178a82901ccd1496e5f"
      unitRef="U007">0.25</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="c20210401to20220331_AwardTypeAxis_EmployeeStockOptionMember"
      id="Fact_f4742b5dd1ef4e32aba42b36599027fb">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="c20230401to20240331"
      id="Text_bd40bf5a48c945eda0f8fb127b00bf8f">
&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;A summary of stock option activity for fiscal 2024 was as follows:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; margin-left: 0px; margin-right: auto; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Shares&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Weighted-average&lt;/div&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;exercise price&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Weighted-average&lt;/div&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;remaining contractual&lt;/div&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;term (years)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Aggregate&lt;/div&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;intrinsic value&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Outstanding, beginning of year&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;12.28&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Granted&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Exercised&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(0.2&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;11.08&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Forfeited or expired&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(0.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;11.13&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Outstanding, end of year&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.6&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;12.78&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;6.7&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;51.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Exercisable, &lt;span style="text-indent: 0pt;"&gt;March 31, 2024&lt;/span&gt;&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;13.00&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;6.2&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;29.8&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="c20230331_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="-5"
      id="Fact_4799419b11984979b8dd9323cc2e63c2"
      unitRef="U002">900000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="c20230331_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="2"
      id="Fact_58481d74ce554b998453b5a75f568861"
      unitRef="U003">12.28</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="c20230401to20240331_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="-6"
      id="Fact_0b1c81188f1341df8cb9ac1b6a8176fd"
      unitRef="U002">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="c20230401to20240331_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="0"
      id="Fact_e37e301883a04c00b2d18f21fd5071ca"
      unitRef="U003">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="c20230401to20240331_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="-5"
      id="Fact_5ad8523a9ec94bc88387368f3a6814f6"
      unitRef="U002">200000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="c20230401to20240331_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="2"
      id="Fact_cfbd058289f44628b000343c78bfd599"
      unitRef="U003">11.08</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="c20230401to20240331_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="-5"
      id="Fact_b129ffdeaf1643bab948487318656a35"
      unitRef="U002">100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="c20230401to20240331_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="2"
      id="Fact_1a0f21cec6d24823be966c6326428933"
      unitRef="U003">11.13</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="c20240331_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="-5"
      id="Fact_f9fa7624304d4827b76ae82fbb303bd2"
      unitRef="U002">600000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="c20240331_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="2"
      id="Fact_806080307af94d5dbc1a6fa4ec149ce6"
      unitRef="U003">12.78</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="c20230401to20240331_AwardTypeAxis_EmployeeStockOptionMember"
      id="Fact_3ebc206c439b4e37b26e39bdc900e069">P6Y8M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="c20240331_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="-5"
      id="Fact_719d382745b148a49bbd7f4a76421ddf"
      unitRef="U001">51900000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="c20240331_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="-5"
      id="Fact_06f34cd7c3e84f38a39521bb4e33bee0"
      unitRef="U002">400000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="c20240331_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="2"
      id="Fact_cc9cb526c7d94127a0658211c6b7a3fc"
      unitRef="U003">13</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="c20230401to20240331_AwardTypeAxis_EmployeeStockOptionMember"
      id="Fact_b87943ad102a48b689dd1a75febfd605">P6Y2M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="c20240331_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="-5"
      id="Fact_f799496a811247dcbc7034a1b86f112a"
      unitRef="U001">29800000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:CashProceedsReceivedAndTaxBenefitFromShareBasedPaymentAwardsTableTextBlock
      contextRef="c20230401to20240331"
      id="Text_a662b0a5318e4ecda4ee38755dfe03ac">
&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Additional information related to stock options exercised is as follows:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; margin-left: 0px; margin-right: auto;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt; &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Years ended March 31,&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2024&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2023&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2022&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Intrinsic value of stock options exercised&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;12.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;1.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Proceeds from stock options exercised&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;2.6&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;2.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;1.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</us-gaap:CashProceedsReceivedAndTaxBenefitFromShareBasedPaymentAwardsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="c20230401to20240331_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="-5"
      id="Fact_8a4b9fee7e804b11b5be3de2213e9c74"
      unitRef="U001">12400000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="c20220401to20230331_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="-5"
      id="Fact_373a84d8f7534c2ca4416b0a27153e41"
      unitRef="U001">1500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="c20210401to20220331_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="-5"
      id="Fact_d61c2dcf5209453183444ee8bd7f62c7"
      unitRef="U001">100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="c20230401to20240331_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="-5"
      id="Fact_40afbe921d0749aea2d7193f38e3420e"
      unitRef="U001">2600000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="c20220401to20230331_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="-5"
      id="Fact_016aa8c5dc58499489f0994454815255"
      unitRef="U001">2900000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="c20210401to20220331_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="-5"
      id="Fact_e050b36e7bc949f8a71346baece0b0b2"
      unitRef="U001">1400000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ShareBasedCompensation
      contextRef="c20230401to20240331_AwardTypeAxis_RestrictedStockMember"
      decimals="-5"
      id="Fact_98a46c43b172405096c6b705106e655d"
      unitRef="U001">5300000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="c20220401to20230331_AwardTypeAxis_RestrictedStockMember"
      decimals="-5"
      id="Fact_2016d17603c84c198611800013ffc886"
      unitRef="U001">5400000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="c20210401to20220331_AwardTypeAxis_RestrictedStockMember"
      decimals="-5"
      id="Fact_7da00f873aee4ad79c0b0df664b6b7bb"
      unitRef="U001">5000000</us-gaap:ShareBasedCompensation>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
      contextRef="c20230401to20240331_AwardTypeAxis_RestrictedStockMember"
      decimals="-5"
      id="Fact_6b916df4b0814cdd8385406b21ce5d8a"
      unitRef="U001">4600000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
      contextRef="c20220401to20230331_AwardTypeAxis_RestrictedStockMember"
      decimals="-5"
      id="Fact_57fae306a64f4436a1423a44581d1098"
      unitRef="U001">4700000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
      contextRef="c20210401to20220331_AwardTypeAxis_RestrictedStockMember"
      decimals="-5"
      id="Fact_e633baa4617346b5b1cd60636b16a005"
      unitRef="U001">4400000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="c20240331_AwardTypeAxis_RestrictedStockMember"
      decimals="-5"
      id="Fact_6335d40d56be4b82818c3724d27bb25a"
      unitRef="U001">7100000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="c20230401to20240331_AwardTypeAxis_RestrictedStockMember"
      id="Fact_635191f8923943ee9fd5d346f3c8721a">P1Y6M</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="c20230401to20240331_AwardDateAxis_AwardsGrantedInFiscal2024Member_AwardTypeAxis_RestrictedStockMember_VestingAxis_ShareBasedCompensationAwardTrancheOneMember"
      decimals="2"
      id="Fact_769e1bde7a954fa8a646b0be97629249"
      unitRef="U007">0.33</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="c20230401to20240331_AwardDateAxis_AwardsGrantedInFiscal2024Member_AwardTypeAxis_RestrictedStockMember_VestingAxis_ShareBasedCompensationAwardTrancheTwoMember"
      decimals="2"
      id="Fact_9c43760afcb6473d8c10dcc8bd11daf9"
      unitRef="U007">0.33</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="c20230401to20240331_AwardDateAxis_AwardsGrantedInFiscal2024Member_AwardTypeAxis_RestrictedStockMember_VestingAxis_ShareBasedCompensationAwardTrancheThreeMember"
      decimals="2"
      id="Fact_aa8f4bddccfa4d1dbb38b2074b673dd2"
      unitRef="U007">0.34</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="c20230401to20240331_AwardDateAxis_AwardsGrantedInFiscal2024Member_AwardTypeAxis_RestrictedStockMember"
      id="Fact_55aa9b6867fa48cf9061f9b2433bd1d2">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="c20220401to20230331_AwardDateAxis_AwardsGrantedInFiscal2023Member_AwardTypeAxis_RestrictedStockMember_VestingAxis_ShareBasedCompensationAwardTrancheThreeMember"
      decimals="2"
      id="Fact_f5761fce235c4d889bdcf24a3400ca26"
      unitRef="U007">0.25</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="c20220401to20230331_AwardDateAxis_AwardsGrantedInFiscal2023Member_AwardTypeAxis_RestrictedStockMember_VestingAxis_ShareBasedCompensationAwardTrancheTwoMember"
      decimals="2"
      id="Fact_ea17cb7fe0e74038aabf2f27281963e7"
      unitRef="U007">0.25</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="c20220401to20230331_AwardDateAxis_AwardsGrantedInFiscal2023Member_AwardTypeAxis_RestrictedStockMember_VestingAxis_ShareBasedCompensationAwardTrancheOneMember"
      decimals="2"
      id="Fact_bfebb3141e90447c9508f64bcb3a5274"
      unitRef="U007">0.25</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="c20220401to20230331_AwardDateAxis_AwardsGrantedInFiscal2023Member_AwardTypeAxis_RestrictedStockMember_VestingAxis_ShareBasedCompensationAwardTrancheFourMember"
      decimals="2"
      id="Fact_603d22252da742c29877cfcbbf4cfff6"
      unitRef="U007">0.25</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="c20230401to20240331_AwardDateAxis_AwardsGrantedInFiscal2023Member_AwardTypeAxis_RestrictedStockMember"
      id="Fact_db380598978c4eb1a23e18be1024c584">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock
      contextRef="c20230401to20240331"
      id="Text_19560cf1607646a38a274717fa2fe791">
&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;A summary of restricted stock activity for fiscal 2024 was as follows:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; margin-left: 0px; margin-right: auto;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt; &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Shares&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Weighted-average&lt;/div&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;price&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Non-vested balance, beginning of year&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.8&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;12.95&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Granted&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.2&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;37.59&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Vested&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(0.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;12.96&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Forfeited&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(0.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;13.14&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Non-vested balance, end of year&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;21.08&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c20230331_AwardTypeAxis_RestrictedStockMember"
      decimals="-5"
      id="Fact_d15d38184b194c6e99f70561efc9945d"
      unitRef="U002">800000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c20230331_AwardTypeAxis_RestrictedStockMember"
      decimals="2"
      id="Fact_933253323f2640b88e0efb94997f236e"
      unitRef="U003">12.95</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c20230401to20240331_AwardTypeAxis_RestrictedStockMember"
      decimals="-5"
      id="Fact_e024ebafddd84c5a94ee000aa089e8d8"
      unitRef="U002">200000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c20230401to20240331_AwardTypeAxis_RestrictedStockMember"
      decimals="2"
      id="Fact_fb3c45f6f8344bd09e1cdb024401150c"
      unitRef="U003">37.59</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="c20230401to20240331_AwardTypeAxis_RestrictedStockMember"
      decimals="-5"
      id="Fact_e0a0bef7d169400796a0b6eb56cb26bc"
      unitRef="U002">400000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="c20230401to20240331_AwardTypeAxis_RestrictedStockMember"
      decimals="2"
      id="Fact_3889d1dac9ed4813b3bbb6a4ca2b97f1"
      unitRef="U003">12.96</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="c20230401to20240331_AwardTypeAxis_RestrictedStockMember"
      decimals="-5"
      id="Fact_5f615b9ba78c40a89e46b5c07a2a769d"
      unitRef="U002">100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="c20230401to20240331_AwardTypeAxis_RestrictedStockMember"
      decimals="2"
      id="Fact_969651447650452daef54ef3b9ee113e"
      unitRef="U003">13.14</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c20240331_AwardTypeAxis_RestrictedStockMember"
      decimals="-5"
      id="Fact_d387f85dc41f40b2983d59a851daf735"
      unitRef="U002">500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c20240331_AwardTypeAxis_RestrictedStockMember"
      decimals="2"
      id="Fact_c7092c28dc1346d4ad6cc0dadce08c7e"
      unitRef="U003">21.08</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensation
      contextRef="c20230401to20240331_AwardTypeAxis_PerformanceSharesMember"
      decimals="-5"
      id="Fact_47ac8445060c474e9d0aad80753b7714"
      unitRef="U001">4500000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="c20220401to20230331_AwardTypeAxis_PerformanceSharesMember"
      decimals="-6"
      id="Fact_20012685d09047fe873f4c263edc3fea"
      unitRef="U001">0</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="c20210401to20220331_AwardTypeAxis_PerformanceSharesMember"
      decimals="-5"
      id="Fact_bc97089b2c234790aaf5b06c4f29fc77"
      unitRef="U001">-400000</us-gaap:ShareBasedCompensation>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="c20240331_AwardTypeAxis_PerformanceSharesMember"
      decimals="-5"
      id="Fact_f26c0fc5d99d49e2b1d7dd866223dae8"
      unitRef="U001">10800000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="c20230401to20240331_AwardTypeAxis_PerformanceSharesMember"
      id="Fact_7ba9ec72a71447839b81fbe506dae38c">P2Y</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="c20230401to20240331_AwardTypeAxis_PerformanceSharesMember"
      id="Fact_045d7c28c2ee495188fc532828378dd9">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <mod:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod
      contextRef="c20230401to20240331_AwardDateAxis_AwardsGrantedInFiscal2024Member_AwardTypeAxis_PerformanceSharesMember"
      id="Fact_bfbee3c4d9054005a1a1a00adb36df7c">P3Y</mod:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod>
    <mod:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceMetricPeriodOfCashFlowReturnOnInvestedCapital
      contextRef="c20230401to20240331_AwardDateAxis_AwardsGrantedInFiscal2024Member_AwardTypeAxis_PerformanceSharesMember"
      id="Fact_d75c1e1e44894a1fbecc0d0e3515e486">P3Y</mod:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceMetricPeriodOfCashFlowReturnOnInvestedCapital>
    <mod:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceMetricPeriodOfCashFlowReturnOnInvestedCapital
      contextRef="c20230401to20240331_AwardDateAxis_AwardsGrantedInFiscal2023Member_AwardTypeAxis_PerformanceSharesMember"
      id="Fact_b3a4ded11691432fafc45a987c297494">P3Y</mod:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceMetricPeriodOfCashFlowReturnOnInvestedCapital>
    <mod:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceMetricPeriodOfCashFlowReturnOnInvestedCapital
      contextRef="c20230401to20240331_AwardDateAxis_AwardsGrantedInFiscal2022Member_AwardTypeAxis_PerformanceSharesMember"
      id="Fact_3096be7977344776b18acb0b362405b0">P3Y</mod:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceMetricPeriodOfCashFlowReturnOnInvestedCapital>
    <mod:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceMetricPeriodOfGrowthInEbitda
      contextRef="c20230401to20240331_AwardDateAxis_AwardsGrantedInFiscal2024Member_AwardTypeAxis_PerformanceSharesMember"
      id="Fact_d7b3d0ef90b04c5c81b882652d344119">P3Y</mod:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceMetricPeriodOfGrowthInEbitda>
    <mod:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceMetricPeriodOfGrowthInEbitda
      contextRef="c20230401to20240331_AwardDateAxis_AwardsGrantedInFiscal2023Member_AwardTypeAxis_PerformanceSharesMember"
      id="Fact_ba071a0572da4a1ba562fcf699d17d11">P3Y</mod:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceMetricPeriodOfGrowthInEbitda>
    <mod:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceMetricPeriodOfGrowthInEbitda
      contextRef="c20230401to20240331_AwardDateAxis_AwardsGrantedInFiscal2022Member_AwardTypeAxis_PerformanceSharesMember"
      id="Fact_457886d13eb547c98d5276de990a0200">P3Y</mod:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceMetricPeriodOfGrowthInEbitda>
    <mod:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod
      contextRef="c20230401to20240331_AwardDateAxis_AwardsGrantedInFiscal2023Member_AwardTypeAxis_PerformanceSharesMember"
      id="Fact_82fffb6649404801a33eedf91764ff42">P3Y</mod:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod>
    <mod:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod
      contextRef="c20230401to20240331_AwardDateAxis_AwardsGrantedInFiscal2022Member_AwardTypeAxis_PerformanceSharesMember"
      id="Fact_5e691bf997ef42ce9b56bd9f90f3cc32">P3Y</mod:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod>
    <mod:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod
      contextRef="c20230401to20240331_AwardDateAxis_AwardsGrantedInFiscal2024Member_AwardTypeAxis_PerformanceSharesMember"
      id="Fact_2367fce2df2d48d2acab5edc3b0493a5">P3Y</mod:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod>
    <us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock
      contextRef="c20230401to20240331"
      id="Text_12aedea8ba21487ba1b1fd90842617e3">
&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Note 6:&#160; Restructuring Activities&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt;During fiscal 2024,
      restructuring and repositioning expenses primarily consisted of severance expenses.&#160; During fiscal 2024, the Company recorded $12.9 million
      of severance expenses, of which $11.5 million were recorded in the Performance Technologies segment and primarily relate to the pending
      closure of a technical service center in Europe.&#160; In addition, the Company incurred equipment transfer costs within the Climate Solutions and Performance Technology segments.&#160; These restructuring activities are part of the Company&#x2019;s transformational
      initiatives supported by 80/20 principles and include product line transfers intended to achieve production efficiency improvements in its manufacturing facilities. &lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt;During fiscal 2023,
        restructuring and repositioning expenses primarily consisted of severance-related expenses for targeted headcount reductions in each the Climate Solutions and Performance Technologies segments and supported the Company&#x2019;s objective of reducing
        operational and SG&amp;amp;A cost structures. In addition, the Performance Technologies and Climate Solutions segments incurred equipment transfer costs in Europe and closure costs related to a previously-leased facility in the U.S., respectively.&lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
      &lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;During fiscal 2022,&#160; the Company committed to restructuring actions to reduce SG&amp;amp;A and operational expenses, particularly within the Performance Technologies
        segment.&#160; During fiscal 2022, the Company recorded $22.1 million of severance expenses, of which &lt;span style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$20.3 million were recorded in the Performance Technologies segment and primarily&lt;/span&gt; related to
        targeted headcount reductions in Europe&lt;span style="font-size: 10pt; font-family: 'Times New Roman';"&gt;.&lt;/span&gt;&#160; In addition, the Company &lt;span style="font-size: 10pt; font-family: 'Times New Roman';"&gt;implemented targeted headcount reductions&lt;/span&gt;
        in the Climate Solutions segment.&#160; Also in fiscal 2022, the Company incurred equipment transfer costs within the Performance Technologies segment.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Restructuring and repositioning expenses were as follows:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; margin-left: 0px; margin-right: auto;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt; &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Years ended March 31,&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2024&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2023&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2022&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Employee severance and related benefits&lt;br/&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;12.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;3.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;22.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Other restructuring and repositioning expenses&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;2.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;1.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;2.0&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Total&lt;br/&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;15.0&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;5.0&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;24.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Other restructuring and repositioning expenses primarily consist of equipment transfer and plant consolidation costs.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company accrues severance in accordance with its written plans, procedures, and relevant statutory requirements.&#160; Changes in accrued severance were
      as follows:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; margin-left: 0px; margin-right: auto; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Years ended March 31,&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2024&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2023&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Beginning balance&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;10.6&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;20.2&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Additions&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;12.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;3.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Payments&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(7.8&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(12.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Disposition (a)&lt;br/&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(2.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Effect of exchange rate changes&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(0.2&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(0.7&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 4px;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Ending balance&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;13.0&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;10.6&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
&lt;hr style="height: 2px; width: 5%; color: #000000; background-color: #000000; text-align: left; border: none; margin-left: 0px; margin-right: auto;"/&gt;
&lt;div&gt;
          &lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"&gt;


  &lt;tr style="vertical-align: top;"&gt;

    &lt;td style="vertical-align: top; width: 18pt;"&gt;
                  &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(a)&lt;/div&gt;
                &lt;/td&gt;

    &lt;td style="align: left; vertical-align: top; width: auto;"&gt; The Company sold three automotive businesses based in Germany during the third quarter of fiscal 2024. See Note 2 for additional information regarding the sale.&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
        &lt;/div&gt;
</us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock>
    <us-gaap:SeveranceCosts1
      contextRef="c20230401to20240331"
      decimals="-5"
      id="Fact_74706626be0d46a7b50a5e66c1e88da9"
      unitRef="U001">12900000</us-gaap:SeveranceCosts1>
    <us-gaap:SeveranceCosts1
      contextRef="c20230401to20240331_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember"
      decimals="-5"
      id="Fact_fb449c13f915433d9fdfa2fc10ac6631"
      unitRef="U001">11500000</us-gaap:SeveranceCosts1>
    <us-gaap:SeveranceCosts1
      contextRef="c20210401to20220331"
      decimals="-5"
      id="Fact_d606e495651d42f1a4b78047be53aed1"
      unitRef="U001">22100000</us-gaap:SeveranceCosts1>
    <us-gaap:SeveranceCosts1
      contextRef="c20210401to20220331_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember"
      decimals="-5"
      id="Fact_0ce4ba75ef574b1db3a722652f3ef430"
      unitRef="U001">20300000</us-gaap:SeveranceCosts1>
    <us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock
      contextRef="c20230401to20240331"
      id="Text_6365d4efa7cf4042a4fa69679d92ad9e">
&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Restructuring and repositioning expenses were as follows:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; margin-left: 0px; margin-right: auto;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt; &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Years ended March 31,&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2024&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2023&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2022&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Employee severance and related benefits&lt;br/&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;12.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;3.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;22.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Other restructuring and repositioning expenses&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;2.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;1.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;2.0&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Total&lt;br/&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;15.0&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;5.0&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;24.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock>
    <us-gaap:SeveranceCosts1
      contextRef="c20230401to20240331"
      decimals="-5"
      id="Fact_cdd9460354c64bc8b7b8f8483cbf5741"
      unitRef="U001">12900000</us-gaap:SeveranceCosts1>
    <us-gaap:SeveranceCosts1
      contextRef="c20220401to20230331"
      decimals="-5"
      id="Fact_edd1721e174f4bb69c0b47f6368fe934"
      unitRef="U001">3500000</us-gaap:SeveranceCosts1>
    <us-gaap:SeveranceCosts1
      contextRef="c20210401to20220331"
      decimals="-5"
      id="Fact_b2a3f143823b42e6b72bd1e7b8750340"
      unitRef="U001">22100000</us-gaap:SeveranceCosts1>
    <us-gaap:OtherRestructuringCosts
      contextRef="c20230401to20240331"
      decimals="-5"
      id="Fact_a8a702f8f4a549a3832bc6784a336f82"
      unitRef="U001">2100000</us-gaap:OtherRestructuringCosts>
    <us-gaap:OtherRestructuringCosts
      contextRef="c20220401to20230331"
      decimals="-5"
      id="Fact_d92f21f23be84eadafd0eaa984e48299"
      unitRef="U001">1500000</us-gaap:OtherRestructuringCosts>
    <us-gaap:OtherRestructuringCosts
      contextRef="c20210401to20220331"
      decimals="-5"
      id="Fact_289fe2752f9b4202bf8396987d9954c6"
      unitRef="U001">2000000</us-gaap:OtherRestructuringCosts>
    <us-gaap:RestructuringCharges
      contextRef="c20230401to20240331"
      decimals="-5"
      id="Fact_d2ab77c3ba244c13b03a0b020624ed91"
      unitRef="U001">15000000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="c20220401to20230331"
      decimals="-5"
      id="Fact_4170781e78044f24a0c9606efcdfc1a0"
      unitRef="U001">5000000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="c20210401to20220331"
      decimals="-5"
      id="Fact_0478ae71583c49f392774fad4607fa82"
      unitRef="U001">24100000</us-gaap:RestructuringCharges>
    <us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock
      contextRef="c20230401to20240331"
      id="Text_c9d561c781e246c4a217c78b3502d7f8">
&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company accrues severance in accordance with its written plans, procedures, and relevant statutory requirements.&#160; Changes in accrued severance were
      as follows:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; margin-left: 0px; margin-right: auto; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Years ended March 31,&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2024&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2023&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Beginning balance&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;10.6&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;20.2&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Additions&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;12.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;3.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Payments&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(7.8&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(12.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Disposition (a)&lt;br/&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(2.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Effect of exchange rate changes&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(0.2&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(0.7&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 4px;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Ending balance&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;13.0&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;10.6&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
&lt;hr style="height: 2px; width: 5%; color: #000000; background-color: #000000; text-align: left; border: none; margin-left: 0px; margin-right: auto;"/&gt;
&lt;div&gt;
          &lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"&gt;


  &lt;tr style="vertical-align: top;"&gt;

    &lt;td style="vertical-align: top; width: 18pt;"&gt;
                  &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(a)&lt;/div&gt;
                &lt;/td&gt;

    &lt;td style="align: left; vertical-align: top; width: auto;"&gt; The Company sold three automotive businesses based in Germany during the third quarter of fiscal 2024. See Note 2 for additional information regarding the sale.&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
        &lt;/div&gt;
</us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock>
    <us-gaap:RestructuringReserve
      contextRef="c20230331"
      decimals="-5"
      id="Fact_c08f53b1b6654f45a90de9550b0fc892"
      unitRef="U001">10600000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="c20220331"
      decimals="-5"
      id="Fact_457652ff6635465ba23be2ed9638af26"
      unitRef="U001">20200000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserveAccrualAdjustment1
      contextRef="c20230401to20240331"
      decimals="-5"
      id="Fact_fade9925e9024fbb88332130678325ba"
      unitRef="U001">12900000</us-gaap:RestructuringReserveAccrualAdjustment1>
    <us-gaap:RestructuringReserveAccrualAdjustment1
      contextRef="c20220401to20230331"
      decimals="-5"
      id="Fact_254ab7d2c3324cf68942ba8b2a7a1f31"
      unitRef="U001">3500000</us-gaap:RestructuringReserveAccrualAdjustment1>
    <us-gaap:PaymentsForRestructuring
      contextRef="c20230401to20240331"
      decimals="-5"
      id="Fact_6388a382edac45bfbd633dc30dd5ba84"
      unitRef="U001">7800000</us-gaap:PaymentsForRestructuring>
    <us-gaap:PaymentsForRestructuring
      contextRef="c20220401to20230331"
      decimals="-5"
      id="Fact_f588ac8051a1406b8c1cca09c9514dc4"
      unitRef="U001">12400000</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserveTranslationAndOtherAdjustment
      contextRef="c20230401to20240331"
      decimals="-5"
      id="Fact_c43f85f38f4343c2b1a7f96a6e2e5c49"
      unitRef="U001">-2500000</us-gaap:RestructuringReserveTranslationAndOtherAdjustment>
    <us-gaap:RestructuringReserveTranslationAndOtherAdjustment
      contextRef="c20220401to20230331"
      decimals="-6"
      id="Fact_af967a0a94f64848ba34ebcb3b3ece26"
      unitRef="U001">0</us-gaap:RestructuringReserveTranslationAndOtherAdjustment>
    <us-gaap:RestructuringReserveTranslationAdjustment
      contextRef="c20230401to20240331"
      decimals="-5"
      id="Fact_5fb3189ddf3345ceb73725ce48b00f4d"
      unitRef="U001">200000</us-gaap:RestructuringReserveTranslationAdjustment>
    <us-gaap:RestructuringReserveTranslationAdjustment
      contextRef="c20220401to20230331"
      decimals="-5"
      id="Fact_cb1db6bce7be493ca7675fde1bfda178"
      unitRef="U001">700000</us-gaap:RestructuringReserveTranslationAdjustment>
    <us-gaap:RestructuringReserve
      contextRef="c20240331"
      decimals="-5"
      id="Fact_06bf7add8d87422c85bbc89224d77dce"
      unitRef="U001">13000000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="c20230331"
      decimals="-5"
      id="Fact_54c5baa54ded454d9d95fd10435d407a"
      unitRef="U001">10600000</us-gaap:RestructuringReserve>
    <mod:NumberOfAutomotiveBusinessesSold
      contextRef="c20231001to20231231"
      decimals="INF"
      id="Fact_c3178d21d789443986263e8889ef3b1f"
      unitRef="U005">3</mod:NumberOfAutomotiveBusinessesSold>
    <us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock
      contextRef="c20230401to20240331"
      id="Text_718c1c0046e848068cc1791a5fc8c98c">
&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;Note &lt;/span&gt;7&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;:&#160; Other Income and Expense&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Other income and expense consisted of the following:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Years ended March 31,&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2024&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2023&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2022&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Interest income&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;4.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;1.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 64%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Foreign currency transactions (a)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(3.0&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(3.7&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(1.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Net periodic benefit cost (b)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(3.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(2.0&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(1.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 64%; padding-bottom: 4px;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Total other expense - net&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(2.0&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(4.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(2.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
&lt;hr style="height: 2px; width: 5%; color: #000000; background-color: #000000; text-align: left; border: none; margin-left: 0px; margin-right: auto;"/&gt;
&lt;div&gt;
        &lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"&gt;


  &lt;tr style="vertical-align: top;"&gt;

    &lt;td style="vertical-align: top; width: 18pt;"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(a)&lt;/div&gt;
              &lt;/td&gt;

    &lt;td style="align: left; vertical-align: top; width: auto;"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Foreign currency transactions primarily consist of foreign currency transaction gains and losses on the re-measurement or settlement of foreign currency-denominated assets and liabilities, including
                    transactions denominated in a foreign currency &lt;span style="color: rgb(0, 0, 0); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;and intercompany loans&lt;/span&gt;,
                    along with gains and losses on foreign currency exchange contracts.&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
      &lt;/div&gt;

&lt;div&gt;
        &lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"&gt;


  &lt;tr style="vertical-align: top;"&gt;

    &lt;td style="vertical-align: top; width: 18pt;"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(b)&lt;/div&gt;
              &lt;/td&gt;

    &lt;td style="align: left; vertical-align: top; width: auto;"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Net periodic benefit cost for the
                  Company&#x2019;s pension and postretirement plans is exclusive of service cost&lt;span style="font-size: 10pt; font-family: 'Times New Roman';"&gt;.&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
      &lt;/div&gt;
</us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock>
    <us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock
      contextRef="c20230401to20240331"
      id="Text_c5169d78f50441ab830610bb59df7000">
&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Other income and expense consisted of the following:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Years ended March 31,&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2024&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2023&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2022&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Interest income&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;4.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;1.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 64%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Foreign currency transactions (a)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(3.0&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(3.7&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(1.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Net periodic benefit cost (b)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(3.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(2.0&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(1.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 64%; padding-bottom: 4px;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Total other expense - net&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(2.0&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(4.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(2.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
&lt;hr style="height: 2px; width: 5%; color: #000000; background-color: #000000; text-align: left; border: none; margin-left: 0px; margin-right: auto;"/&gt;
&lt;div&gt;
        &lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"&gt;


  &lt;tr style="vertical-align: top;"&gt;

    &lt;td style="vertical-align: top; width: 18pt;"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(a)&lt;/div&gt;
              &lt;/td&gt;

    &lt;td style="align: left; vertical-align: top; width: auto;"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Foreign currency transactions primarily consist of foreign currency transaction gains and losses on the re-measurement or settlement of foreign currency-denominated assets and liabilities, including
                    transactions denominated in a foreign currency &lt;span style="color: rgb(0, 0, 0); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;and intercompany loans&lt;/span&gt;,
                    along with gains and losses on foreign currency exchange contracts.&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
      &lt;/div&gt;

&lt;div&gt;
        &lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"&gt;


  &lt;tr style="vertical-align: top;"&gt;

    &lt;td style="vertical-align: top; width: 18pt;"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(b)&lt;/div&gt;
              &lt;/td&gt;

    &lt;td style="align: left; vertical-align: top; width: auto;"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Net periodic benefit cost for the
                  Company&#x2019;s pension and postretirement plans is exclusive of service cost&lt;span style="font-size: 10pt; font-family: 'Times New Roman';"&gt;.&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
      &lt;/div&gt;
</us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock>
    <us-gaap:InvestmentIncomeInterest
      contextRef="c20230401to20240331"
      decimals="-5"
      id="Fact_760ff7a7dc8e449496ceb0bf6fb77646"
      unitRef="U001">4300000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="c20220401to20230331"
      decimals="-5"
      id="Fact_3d17f05f7b1c4103949b85e2b20b9cd0"
      unitRef="U001">1300000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="c20210401to20220331"
      decimals="-5"
      id="Fact_57a573ffe4e44c20b2708a0fa63fb36e"
      unitRef="U001">400000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="c20230401to20240331"
      decimals="-5"
      id="Fact_7e9bdbe889494b2d80ba3cc0fea921ec"
      unitRef="U001">-3000000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="c20220401to20230331"
      decimals="-5"
      id="Fact_9d3fab38b1594b4f8c48b25cd470e7a0"
      unitRef="U001">-3700000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="c20210401to20220331"
      decimals="-5"
      id="Fact_50299a0676f4458884f60c840852e9ed"
      unitRef="U001">-1400000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="c20230401to20240331"
      decimals="-5"
      id="Fact_6c253571460e465f8c3b45c9d231aa7e"
      unitRef="U001">3300000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="c20220401to20230331"
      decimals="-5"
      id="Fact_7c7038194a404770a17d6fadc5c267d6"
      unitRef="U001">2000000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="c20210401to20220331"
      decimals="-5"
      id="Fact_3da5e7e5ab4542939e4b58343c38b875"
      unitRef="U001">1100000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="c20230401to20240331"
      decimals="-5"
      id="Fact_a1fb82fdceb54da18cfac8c7b17fd43a"
      unitRef="U001">-2000000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="c20220401to20230331"
      decimals="-5"
      id="Fact_6cae972b51854631afdf4a83cb37a99f"
      unitRef="U001">-4400000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="c20210401to20220331"
      decimals="-5"
      id="Fact_93cecaee04754704963714b755666634"
      unitRef="U001">-2100000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="c20230401to20240331"
      id="Text_7bb0c480c7eb46f19e8af674eb8b1c83">
&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: -36pt; margin-left: 36pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Note 8:&#160; Income Taxes&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The U.S. and foreign components of earnings before income taxes and the provision or benefit for income taxes consisted of the following:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Years ended March 31,&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2024&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2023&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2022&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Components of earnings before income taxes:&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;United States&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;37.2&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;12.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Foreign&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;177.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;112.8&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;101.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Total earnings before income taxes&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;214.6&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;125.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;101.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Income tax provision (benefit):&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Federal:&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 27pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Current&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;1.6&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;1.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 27pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Deferred&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;7.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(47.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;State:&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 27pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Current&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;2.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;2.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;1.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 27pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Deferred&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(0.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(11.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Foreign:&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 27pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Current&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;41.0&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;27.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;17.8&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 27pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Deferred&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(0.7&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(3.8&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Total income tax provision (benefit)&lt;br/&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;51.2&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(28.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;15.2&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The reconciliation between the U.S. federal statutory rate and the Company&#x2019;s effective tax rate was as follows:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; margin-left: 0px; margin-right: auto; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Years ended March 31,&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2024&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2023&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2022&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Statutory federal tax&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;21.0&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;%&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;21.0&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;%&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;21.0&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;%&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;State taxes, net of federal benefit&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;0.5&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;(0.1&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;)&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;1.4&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Taxes on non-U.S. earnings and losses&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;3.7&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;5.8&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;3.5&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Valuation allowances&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;2.5&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;(42.9&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;)&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;(8.8&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;)&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Tax credits and benefits&lt;br/&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;(2.6&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;)&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;(4.5&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;)&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;(3.4&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;)&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Compensation&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;0.3&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;0.7&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;0.6&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Tax rate or law changes&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;-&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;(0.2&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;)&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;0.6&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Uncertain tax positions, net of settlements&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;(0.2&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;)&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;0.4&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;(0.2&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;)&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Notional interest deductions&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;(1.2&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;)&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;(1.7&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;)&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;(2.7&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;)&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Dividends and taxable foreign inclusions&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;0.4&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;0.9&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;1.6&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Other&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;(0.5&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;)&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;(2.0&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;)&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;1.4&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 4px;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Effective tax rate&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;23.9&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;%&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;(22.6&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;%)&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;15.0&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;%&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;The Company&#x2019;s fiscal 2024 effective tax rate was favorably impacted by a $3.1
            million tax benefit related to the sale of three automotive businesses based in Germany&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;, which is presented in the table above within dividends and taxable foreign inclusions.&#160; &lt;/span&gt;The&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt; Company&#x2019;s fiscal 2023 effective tax rate was favorably impacted by an income tax benefit related to the reversal of a valuation
            allowance on deferred tax assets in the U.S.&#160; The effective tax rate in fiscal 2022 was significantly impacted by an impairment reversal related to the liquid-cooled automotive business and income tax charges or benefits related to valuation
            allowances.&#160; See Note 2 for information regarding the sale of the three automotive businesses in fiscal 2024 and the impairment
            reversal in fiscal 2022.&#160; The income tax charges or benefits related to valuation allowances are described below.&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company records valuation allowances against its net deferred tax assets to the extent it determines it is more likely than not that such assets
      will not be realized in the future.&#160; Each quarter, the Company evaluates the probability that its deferred tax assets will be realized and determines whether valuation allowances or adjustments thereto are needed.&#160; This determination involves
      judgment and the use of significant estimates and assumptions, including expectations of future taxable income and tax planning strategies.&#160; In addition, the Company considers the duration of statutory carryforward periods and historical financial
      results.&lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Based upon its analyses during fiscal 2024, the Company recorded net tax expense to increase deferred tax asset valuation allowances by $5.4 million.&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Based upon its analyses during fiscal 2023, the Company reversed the valuation allowance related to certain deferred tax assets in the U.S. and, as a
        result, recorded an income tax benefit of $57.3 million.&#160; The Company had previously &lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;maintained a full valuation allowance against net deferred tax assets in the U.S. since fiscal 2021.&#160; During fiscal 2023, the&lt;/span&gt; Company determined it was more likely than not that these deferred tax assets in the
        U.S. would be realized after&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt; consideration of &lt;/span&gt;both positive and negative objectively verifiable evidence.&#160; The Company placed substantial weight on its fiscal 2022
        and 2023 earnings, which resulted in a significant cumulative three-year income position.&#160; The Company also considered forecasted future
        earnings in certain key businesses.&#160; The Company maintained, however, a valuation allowance on the portion of the deferred tax assets in the U.S. related to certain federal and state tax attributes that are not expected to be realized prior to
        expiration.&#160; In addition, the Company recorded net &lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;tax expense to &lt;/span&gt;increase other deferred tax asset valuation allowances &lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;by&lt;/span&gt; $3.6 million.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Based upon its analyses during fiscal 2022, the Company determined it was more likely than not that the deferred tax assets in certain foreign jurisdictions would be
      realized.&#160; As a result, the Company reversed the valuation allowances related to these deferred tax assets and recorded income tax benefits totaling $13.0
      million.&#160; The Company&#x2019;s analyses included consideration of the termination of a sale agreement for the liquid-cooled automotive business and the related impairment reversal.&#160; Separately, the Company determined it was more likely than not that the
      deferred tax assets in a foreign jurisdiction would not be realized.&#160; As a result, the Company recorded an income tax charge of $1.6
      million.&#160; Together, these valuation allowance adjustments resulted in a net income tax benefit of $11.4 million during fiscal 2022.&#160; In
      addition, the Company recorded net &lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;tax expense to &lt;/span&gt;increase other deferred tax asset valuation allowances &lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;by&lt;/span&gt; $2.5 million.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;At March 31, 2024, valuation allowances against deferred tax assets in the U.S. and in certain foreign jurisdictions totaled $42.9 million and $20.1 million,
      respectively.&#160; The Company will maintain the valuation allowances in each applicable tax jurisdiction until it determines it is more likely than not the deferred tax assets will be realized, thereby eliminating the need for a valuation allowance.&#160;
      Future events or circumstances, such as lower taxable income or unfavorable changes in the financial outlook of the Company&#x2019;s operations in the U.S. and certain foreign jurisdictions, could necessitate the establishment of further valuation
      allowances.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The tax effects of temporary differences that gave rise to deferred tax assets and liabilities were as follows:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; margin-left: 0px; margin-right: auto; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;March 31,&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2024&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2023&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Deferred tax assets:&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Accounts receivable&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.7&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Inventories&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;6.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;6.0&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Plant and equipment&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;12.0&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;17.2&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Lease liabilities&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;19.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;15.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Pension and employee benefits&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;27.7&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;24.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Net operating and capital losses&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;45.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;55.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Credit carryforwards&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;45.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;49.0&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; width: 76%;" valign="bottom"&gt;
            &lt;div style="margin-left: 9pt;"&gt;Research and experimental expenditures&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;12.2&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;8.0&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Other, principally accrued liabilities&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;11.2&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;13.2&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Total gross deferred tax assets&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;180.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;189.7&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Less: valuation allowances&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(63.0&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(61.6&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Net deferred tax assets&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;117.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;128.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Deferred tax liabilities:&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Plant and equipment&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;7.2&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;7.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Lease assets&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;18.8&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;15.7&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Goodwill&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;4.8&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;4.8&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Intangible assets&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;40.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;20.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Other&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.6&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;1.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Total gross deferred tax liabilities&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;72.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;49.2&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Net deferred tax assets&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;45.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;78.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;
     &lt;br/&gt;&lt;/div&gt;

&lt;div&gt; &lt;span style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Unrecognized tax benefits were as follows:&lt;br/&gt;
      &lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; margin-left: 0px; margin-right: auto; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Years ended March 31,&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2024&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2023&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Beginning balance&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;9.7&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;9.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Gross increases - tax positions in prior period&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.2&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Gross decreases - tax positions in prior period&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(0.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Gross increases - tax positions in current period&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;1.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Lapse of statute of limitations&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(2.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(0.6&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; padding-bottom: 4px;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Ending balance&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;9.2&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;9.7&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company&#x2019;s liability for unrecognized tax benefits as of March 31, 2024 was $9.2 million and, if recognized, $7.3 million would have an
      effective tax rate impact.&#160; The Company does not expect a significant change in unrecognized tax benefits during fiscal 2025.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company recognizes interest and penalties related to unrecognized tax benefits as a component of income tax expense.&#160; During fiscal 2024, 2023 and
      2022, interest and penalties accrued on the consolidated balance sheets and included within income tax expense in the consolidated statements of operations were not significant.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;The Company files income tax returns in multiple jurisdictions and is subject to examination by taxing authorities throughout the world.&#160; At March 31, 2024, the Company was under
        income tax examination in a number of jurisdictions.&#160; The Company&#x2019;s major tax jurisdictions include the United States and Italy.&#160; For the United States, &lt;span style="-sec-ix-hidden:Fact_7a43b6eae6bd45ec93a4dd061beb6afa"&gt;fiscal 2021 through fiscal 2023&lt;/span&gt; remain subject to examination.&#160; For Italy, &lt;span style="-sec-ix-hidden:Fact_dc6c6334ee8f449999ce8fcd53ef0e01"&gt;fiscal 2018 through fiscal 2023&lt;/span&gt; remain subject
        to examination.&lt;/span&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;At March 31, 2024, the Company had federal and state tax credits of $58.3 million that, if not utilized against U.S. taxes, will expire between fiscal &lt;span style="-sec-ix-hidden:Fact_548a33afd16741d7adca963ad86ea996"&gt;2025&lt;/span&gt; and &lt;span style="-sec-ix-hidden:Fact_b3a876402a844d64b70b6ac7729b12eb"&gt;2044&lt;/span&gt;.&#160; The Company also had state and local tax loss carryforwards totaling $138.6 million.&#160; If not utilized against state apportioned taxable income, certain state and local carryforwards will expire between fiscal &lt;span style="-sec-ix-hidden:Fact_c8c11d2ea4d1462d87d3cf9471ff56cf"&gt;2025&lt;/span&gt; and &lt;span style="-sec-ix-hidden:Fact_1b7e0da8333546c6a56d689cc132d20e"&gt;2044&lt;/span&gt;, while some will not expire
      due to an unlimited carryforward period.&#160; In addition, the Company had tax loss and foreign attribute carryforwards totaling $236.3 million
      in various tax jurisdictions throughout the world.&#160; Certain of the carryforwards in foreign jurisdictions are offset by valuation allowances.&#160; If not utilized against taxable income, $61.7 million of these carryforwards will expire between fiscal &lt;span style="-sec-ix-hidden:Fact_e5f315624b394641871bd883d140c582"&gt;2025&lt;/span&gt;
      and &lt;span style="-sec-ix-hidden:Fact_b77ecced915641169ce46515bf58c6f7"&gt;2034&lt;/span&gt;, and $174.6
      million, mainly related to Germany and Italy, will not expire due to an unlimited carryforward period.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company&#x2019;s practice and intention is to reinvest, with certain insignificant exceptions, the earnings of its non-U.S. subsidiaries outside of the
      U.S., and therefore, the Company has not recorded foreign withholding taxes or deferred income taxes for these earnings.&#160; The Company has estimated the net amount of unrecognized foreign withholding tax and deferred tax liabilities would total
      approximately $16.0 million if the accumulated foreign earnings were distributed; however, the actual tax cost would be dependent on
      circumstances existing when remittance occurs.&lt;/div&gt;
</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock
      contextRef="c20230401to20240331"
      id="Text_4b0c20285bab43bb9fefb874fa34a536">
&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Years ended March 31,&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2024&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2023&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2022&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Components of earnings before income taxes:&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;United States&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;37.2&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;12.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Foreign&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;177.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;112.8&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;101.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Total earnings before income taxes&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;214.6&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;125.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;101.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="c20230401to20240331"
      decimals="-5"
      id="Fact_69c93c94d4e14268ad6034b762258f01"
      unitRef="U001">37200000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="c20220401to20230331"
      decimals="-5"
      id="Fact_0117e2c9225d4632a37700c8dd945a59"
      unitRef="U001">12500000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="c20210401to20220331"
      decimals="-5"
      id="Fact_2d2f9f7a4a114649b0dd07d071ee3941"
      unitRef="U001">400000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="c20230401to20240331"
      decimals="-5"
      id="Fact_2c7172ae9d8a49979bef8de004aaabce"
      unitRef="U001">177400000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="c20220401to20230331"
      decimals="-5"
      id="Fact_5d58a91c419441178fd6d5998ce1f765"
      unitRef="U001">112800000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="c20210401to20220331"
      decimals="-5"
      id="Fact_d218fa396d7d407da8bc60bfb846b164"
      unitRef="U001">101100000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="c20230401to20240331"
      decimals="-5"
      id="Fact_5be1913e7dab4cc8a7b676f4c45c3a00"
      unitRef="U001">214600000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="c20220401to20230331"
      decimals="-5"
      id="Fact_113a4b9c40194645bb124f2995995b80"
      unitRef="U001">125300000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="c20210401to20220331"
      decimals="-5"
      id="Fact_19d4225e5202416bb841741d7548a4f5"
      unitRef="U001">101500000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="c20230401to20240331"
      id="Text_1b63ddfe8d0e4d3980ee1ba08f250c8f">
&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Income tax provision (benefit):&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Federal:&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 27pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Current&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;1.6&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;1.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 27pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Deferred&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;7.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(47.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;State:&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 27pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Current&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;2.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;2.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;1.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 27pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Deferred&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(0.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(11.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Foreign:&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 27pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Current&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;41.0&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;27.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;17.8&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 27pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Deferred&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(0.7&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(3.8&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Total income tax provision (benefit)&lt;br/&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;51.2&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(28.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;15.2&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="c20230401to20240331"
      decimals="-5"
      id="Fact_429ab670d4e84fa5b4fdfa18322d1d12"
      unitRef="U001">1600000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="c20220401to20230331"
      decimals="-5"
      id="Fact_8385c4f39a6b40468973020168b0caee"
      unitRef="U001">1500000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="c20210401to20220331"
      decimals="-5"
      id="Fact_0562ef90520f4aa58ff112607c79fd8b"
      unitRef="U001">100000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="c20230401to20240331"
      decimals="-5"
      id="Fact_e42023aec600433f9a94b9cb5a31bc52"
      unitRef="U001">7100000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="c20220401to20230331"
      decimals="-5"
      id="Fact_aa70e20093c844bda56a7c6c82651cb4"
      unitRef="U001">-47500000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="c20210401to20220331"
      decimals="-6"
      id="Fact_35b9dd8c82664e1ca313f5fbb0c8da3e"
      unitRef="U001">0</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="c20230401to20240331"
      decimals="-5"
      id="Fact_a5224ad1259e499fa4d1498627dd1246"
      unitRef="U001">2400000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="c20220401to20230331"
      decimals="-5"
      id="Fact_d8c77a277ea54226b329ba22cf1f3c80"
      unitRef="U001">2300000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="c20210401to20220331"
      decimals="-5"
      id="Fact_9c08fdcf1cdd473d995bcf97694cfc32"
      unitRef="U001">1100000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="c20230401to20240331"
      decimals="-5"
      id="Fact_e2fab24481ef4f18b73ca97c5354f34c"
      unitRef="U001">-900000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="c20220401to20230331"
      decimals="-5"
      id="Fact_88843c4e0aab43078685d1dc61123ddc"
      unitRef="U001">-11400000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="c20210401to20220331"
      decimals="-6"
      id="Fact_be444a73e3f54d6a8e8c0eea522fe2f3"
      unitRef="U001">0</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="c20230401to20240331"
      decimals="-5"
      id="Fact_14c8969613b84b2daf0eb7a4d7334790"
      unitRef="U001">41000000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="c20220401to20230331"
      decimals="-5"
      id="Fact_f6c0e85516454f6b98674ec89efc2b7a"
      unitRef="U001">27500000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="c20210401to20220331"
      decimals="-5"
      id="Fact_7cd2d4c0641f428f8f16ab5506fe0cc4"
      unitRef="U001">17800000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="c20230401to20240331"
      decimals="-6"
      id="Fact_21212520aeaa476a8b730f461f0d52fe"
      unitRef="U001">0</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="c20220401to20230331"
      decimals="-5"
      id="Fact_40a1eecef4d54f51877603a0f966c79b"
      unitRef="U001">-700000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="c20210401to20220331"
      decimals="-5"
      id="Fact_5dfd0882e8cc4871b800d298a141f553"
      unitRef="U001">-3800000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="c20230401to20240331"
      decimals="-5"
      id="Fact_9a113bcb1e7b4f41bdfdb474aaf13d37"
      unitRef="U001">51200000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="c20220401to20230331"
      decimals="-5"
      id="Fact_f137a2e035e64ce0b6be64a3ca6cc328"
      unitRef="U001">-28300000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="c20210401to20220331"
      decimals="-5"
      id="Fact_63fd81bccd864062b89c1d6b5d23b240"
      unitRef="U001">15200000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="c20230401to20240331"
      id="Text_6c581e5823ef43e29555e25d25d5c2ca">
&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The reconciliation between the U.S. federal statutory rate and the Company&#x2019;s effective tax rate was as follows:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; margin-left: 0px; margin-right: auto; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Years ended March 31,&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2024&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2023&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2022&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Statutory federal tax&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;21.0&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;%&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;21.0&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;%&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;21.0&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;%&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;State taxes, net of federal benefit&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;0.5&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;(0.1&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;)&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;1.4&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Taxes on non-U.S. earnings and losses&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;3.7&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;5.8&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;3.5&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Valuation allowances&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;2.5&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;(42.9&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;)&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;(8.8&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;)&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Tax credits and benefits&lt;br/&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;(2.6&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;)&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;(4.5&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;)&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;(3.4&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;)&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Compensation&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;0.3&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;0.7&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;0.6&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Tax rate or law changes&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;-&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;(0.2&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;)&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;0.6&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Uncertain tax positions, net of settlements&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;(0.2&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;)&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;0.4&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;(0.2&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;)&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Notional interest deductions&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;(1.2&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;)&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;(1.7&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;)&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;(2.7&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;)&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Dividends and taxable foreign inclusions&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;0.4&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;0.9&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;1.6&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Other&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;(0.5&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;)&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;(2.0&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;)&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;1.4&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 4px;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Effective tax rate&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;23.9&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;%&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;(22.6&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;%)&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;15.0&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;%&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="c20230401to20240331"
      decimals="3"
      id="Fact_241813227bd0419ebb6dab1d0a072dd3"
      unitRef="U007">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="c20220401to20230331"
      decimals="3"
      id="Fact_2b8b1806d9c446ac9f1948e8725010ca"
      unitRef="U007">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="c20210401to20220331"
      decimals="3"
      id="Fact_f4360bac536b43b3b9fbe781866781cc"
      unitRef="U007">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="c20230401to20240331"
      decimals="3"
      id="Fact_28a6734d91b34d08ad560d2d9b99bd74"
      unitRef="U007">0.005</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="c20220401to20230331"
      decimals="3"
      id="Fact_fe1a29b8d8744e6f9d9c6faa33ed7673"
      unitRef="U007">-0.001</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="c20210401to20220331"
      decimals="3"
      id="Fact_b1fb10ef35264b84960b93c3b944439e"
      unitRef="U007">0.014</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="c20230401to20240331"
      decimals="3"
      id="Fact_b5c7c5418032454c80f112b2682eaa99"
      unitRef="U007">0.037</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="c20220401to20230331"
      decimals="3"
      id="Fact_471169f3011f49b8b5330fc09e46fd6d"
      unitRef="U007">0.058</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="c20210401to20220331"
      decimals="3"
      id="Fact_18e279ab1ed942eea594bac8e594a6fd"
      unitRef="U007">0.035</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="c20230401to20240331"
      decimals="3"
      id="Fact_09913229a5a8490d9949fd1c1d036ad0"
      unitRef="U007">0.025</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="c20220401to20230331"
      decimals="3"
      id="Fact_1692dd6fb0a74b9a92d2f0a1277d2838"
      unitRef="U007">-0.429</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="c20210401to20220331"
      decimals="3"
      id="Fact_14910750fb3e412b90cba44b709514a6"
      unitRef="U007">-0.088</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits
      contextRef="c20230401to20240331"
      decimals="3"
      id="Fact_cb7cb497274b4b239e248dfa2214d2d9"
      unitRef="U007">0.026</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits
      contextRef="c20220401to20230331"
      decimals="3"
      id="Fact_71d34dae702b4b06b9bdd31cd363bd88"
      unitRef="U007">0.045</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits
      contextRef="c20210401to20220331"
      decimals="3"
      id="Fact_7c77e7c00c1548d5aea8330006af6ae6"
      unitRef="U007">0.034</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="c20230401to20240331"
      decimals="3"
      id="Fact_628a0a70861e4be2bdd4e49a91e1de61"
      unitRef="U007">0.003</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="c20220401to20230331"
      decimals="3"
      id="Fact_54b6795f805640ee8d1a4409b8e0955c"
      unitRef="U007">0.007</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="c20210401to20220331"
      decimals="3"
      id="Fact_f37727209fed4b38aaed9f5765ae5bd1"
      unitRef="U007">0.006</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate
      contextRef="c20230401to20240331"
      decimals="3"
      id="Fact_82940f3cf0e642c4b560fefbecdb8eb6"
      unitRef="U007">0</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate
      contextRef="c20220401to20230331"
      decimals="3"
      id="Fact_d73cd3884a3b4132b14fef0bc8682274"
      unitRef="U007">-0.002</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate
      contextRef="c20210401to20220331"
      decimals="3"
      id="Fact_ec8a66b2527c4da8a1d38075338a8d2b"
      unitRef="U007">0.006</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies
      contextRef="c20230401to20240331"
      decimals="3"
      id="Fact_30e034c0eb5143f1962f370e0ebea7ea"
      unitRef="U007">-0.002</us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies
      contextRef="c20220401to20230331"
      decimals="3"
      id="Fact_66fcc973ea114b249f63a83af03e6b27"
      unitRef="U007">0.004</us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies
      contextRef="c20210401to20220331"
      decimals="3"
      id="Fact_8c834b6ad71f4a54952debc94198d7da"
      unitRef="U007">-0.002</us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies>
    <mod:EffectiveIncomeTaxRateReconciliationNotionalInterestDeductions
      contextRef="c20230401to20240331"
      decimals="3"
      id="Fact_6f0b24b74c7f43918d42243d0c8e4603"
      unitRef="U007">-0.012</mod:EffectiveIncomeTaxRateReconciliationNotionalInterestDeductions>
    <mod:EffectiveIncomeTaxRateReconciliationNotionalInterestDeductions
      contextRef="c20220401to20230331"
      decimals="3"
      id="Fact_85b9269aac4448baa7a5375ebe53ff96"
      unitRef="U007">-0.017</mod:EffectiveIncomeTaxRateReconciliationNotionalInterestDeductions>
    <mod:EffectiveIncomeTaxRateReconciliationNotionalInterestDeductions
      contextRef="c20210401to20220331"
      decimals="3"
      id="Fact_b08136e7d8b842ca9a07eb276dc83255"
      unitRef="U007">-0.027</mod:EffectiveIncomeTaxRateReconciliationNotionalInterestDeductions>
    <mod:EffectiveIncomeTaxRateReconciliationDividendsAndTaxableForeignInclusionsPercent
      contextRef="c20230401to20240331"
      decimals="3"
      id="Fact_7517c98d41774578b0cbf2282ff60f2a"
      unitRef="U007">0.004</mod:EffectiveIncomeTaxRateReconciliationDividendsAndTaxableForeignInclusionsPercent>
    <mod:EffectiveIncomeTaxRateReconciliationDividendsAndTaxableForeignInclusionsPercent
      contextRef="c20220401to20230331"
      decimals="3"
      id="Fact_adcd65a5fa5c4b9d96485c5bd09ac9f6"
      unitRef="U007">0.009</mod:EffectiveIncomeTaxRateReconciliationDividendsAndTaxableForeignInclusionsPercent>
    <mod:EffectiveIncomeTaxRateReconciliationDividendsAndTaxableForeignInclusionsPercent
      contextRef="c20210401to20220331"
      decimals="3"
      id="Fact_d6d113241698465393b286d8277ad7da"
      unitRef="U007">0.016</mod:EffectiveIncomeTaxRateReconciliationDividendsAndTaxableForeignInclusionsPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="c20230401to20240331"
      decimals="3"
      id="Fact_2b71efe13ba64e1a9581f8402a072e40"
      unitRef="U007">-0.005</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="c20220401to20230331"
      decimals="3"
      id="Fact_c1acfe013df741779aaab3d5694b679a"
      unitRef="U007">-0.02</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="c20210401to20220331"
      decimals="3"
      id="Fact_3344c5e48e924035b9a5308ba7987cb6"
      unitRef="U007">0.014</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="c20230401to20240331"
      decimals="3"
      id="Fact_c8b01f565cac48ab8ff531055b4125e0"
      unitRef="U007">0.239</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="c20220401to20230331"
      decimals="3"
      id="Fact_7c3c65a09cf242d9bb85ff0deee48e90"
      unitRef="U007">-0.226</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="c20210401to20220331"
      decimals="3"
      id="Fact_643bef7388a94a53befd09657e09f9c6"
      unitRef="U007">0.15</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:IncomeTaxReconciliationDispositionOfBusiness
      contextRef="c20230401to20240331"
      decimals="-5"
      id="Fact_e67e431724594a6d8f52927b11a96135"
      unitRef="U001">-3100000</us-gaap:IncomeTaxReconciliationDispositionOfBusiness>
    <mod:NumberOfAutomotiveBusinessesSold
      contextRef="c20230401to20240331"
      decimals="INF"
      id="Fact_8295cb67b8724cf28343e4a54f544bfd"
      unitRef="U005">3</mod:NumberOfAutomotiveBusinessesSold>
    <mod:NumberOfAutomotiveBusinessesSold
      contextRef="c20230401to20240331"
      decimals="INF"
      id="Fact_a8ac65e04f604323b7329172dde0a6e9"
      unitRef="U005">3</mod:NumberOfAutomotiveBusinessesSold>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount
      contextRef="c20230401to20240331"
      decimals="-5"
      id="Fact_ff2580b1dfd74ee98164c3e017c32183"
      unitRef="U001">5400000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="c20220401to20230331_IncomeTaxAuthorityAxis_DomesticCountryMember"
      decimals="-5"
      id="Fact_be95348625d046d1ac66a3049fef519f"
      unitRef="U001">-57300000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <mod:IncomeTaxCumulativeIncomePositionTerm
      contextRef="c20230401to20240331"
      id="Fact_cdfb041059c44324aee1e800d998e427">P3Y</mod:IncomeTaxCumulativeIncomePositionTerm>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount
      contextRef="c20220401to20230331_ValuationAllowanceByDeferredTaxAssetAxis_OtherDeferredTaxAssetsMember"
      decimals="-5"
      id="Fact_b25eeeb537e94e92bed284a5c2153ff9"
      unitRef="U001">3600000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="c20210401to20220331_IncomeTaxAuthorityAxis_CertainForeignJurisdictionsMember"
      decimals="-5"
      id="Fact_8f61d99528574b0ca2a9072b7307fe7a"
      unitRef="U001">-13000000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="c20210401to20220331_IncomeTaxAuthorityAxis_ForeignJurisdictionMember"
      decimals="-5"
      id="Fact_20ada3f03e094dfb96f318d5f9e878fd"
      unitRef="U001">1600000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="c20210401to20220331_IncomeTaxAuthorityAxis_ForeignCountryMember"
      decimals="-5"
      id="Fact_fe3427f26586423a98810f2c2a1b8324"
      unitRef="U001">-11400000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount
      contextRef="c20210401to20220331_ValuationAllowanceByDeferredTaxAssetAxis_OtherDeferredTaxAssetsMember"
      decimals="-5"
      id="Fact_4c03ea849d204e78bbe8c72bc20a3887"
      unitRef="U001">2500000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="c20240331_IncomeTaxAuthorityAxis_DomesticCountryMember"
      decimals="-5"
      id="Fact_782130d8d1654b52802d3d15e1bbab23"
      unitRef="U001">42900000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="c20240331_IncomeTaxAuthorityAxis_ForeignCountryMember"
      decimals="-5"
      id="Fact_fce0bb50fff04562960a195710d2e5d2"
      unitRef="U001">20100000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="c20230401to20240331"
      id="Text_16154ba6c07e44d2948ea2af3da80657">
&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The tax effects of temporary differences that gave rise to deferred tax assets and liabilities were as follows:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; margin-left: 0px; margin-right: auto; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;March 31,&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2024&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2023&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Deferred tax assets:&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Accounts receivable&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.7&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Inventories&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;6.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;6.0&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Plant and equipment&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;12.0&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;17.2&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Lease liabilities&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;19.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;15.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Pension and employee benefits&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;27.7&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;24.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Net operating and capital losses&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;45.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;55.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Credit carryforwards&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;45.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;49.0&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; width: 76%;" valign="bottom"&gt;
            &lt;div style="margin-left: 9pt;"&gt;Research and experimental expenditures&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;12.2&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;8.0&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Other, principally accrued liabilities&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;11.2&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;13.2&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Total gross deferred tax assets&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;180.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;189.7&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Less: valuation allowances&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(63.0&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(61.6&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Net deferred tax assets&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;117.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;128.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Deferred tax liabilities:&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Plant and equipment&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;7.2&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;7.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Lease assets&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;18.8&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;15.7&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Goodwill&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;4.8&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;4.8&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Intangible assets&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;40.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;20.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Other&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.6&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;1.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Total gross deferred tax liabilities&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;72.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;49.2&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Net deferred tax assets&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;45.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;78.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <mod:DeferredTaxAssetsAccountsReceivable
      contextRef="c20240331"
      decimals="-5"
      id="Fact_fa3fc81c8ecd41e89b52a482df40fbd2"
      unitRef="U001">700000</mod:DeferredTaxAssetsAccountsReceivable>
    <mod:DeferredTaxAssetsAccountsReceivable
      contextRef="c20230331"
      decimals="-5"
      id="Fact_13884fc6724e431b9f6cd0b9062dfef0"
      unitRef="U001">900000</mod:DeferredTaxAssetsAccountsReceivable>
    <us-gaap:DeferredTaxAssetsInventory
      contextRef="c20240331"
      decimals="-5"
      id="Fact_2d1431d1a1564131974f296acdf3b789"
      unitRef="U001">6300000</us-gaap:DeferredTaxAssetsInventory>
    <us-gaap:DeferredTaxAssetsInventory
      contextRef="c20230331"
      decimals="-5"
      id="Fact_0d967acfd54a48f292af747060a2c413"
      unitRef="U001">6000000</us-gaap:DeferredTaxAssetsInventory>
    <us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment
      contextRef="c20240331"
      decimals="-5"
      id="Fact_78960c57e86741e78c98f556d615024e"
      unitRef="U001">12000000</us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment
      contextRef="c20230331"
      decimals="-5"
      id="Fact_dad0a6cff5f94fb7a2ec8c27f1cfc137"
      unitRef="U001">17200000</us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent
      contextRef="c20240331"
      decimals="-5"
      id="Fact_a511e96419774388a783e3bade8fc7b9"
      unitRef="U001">19100000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent
      contextRef="c20230331"
      decimals="-5"
      id="Fact_82c8d1b11d9045b3baf70a279d670118"
      unitRef="U001">15900000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits
      contextRef="c20240331"
      decimals="-5"
      id="Fact_278286e71a314b22bc1ccf01c2b538a4"
      unitRef="U001">27700000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits
      contextRef="c20230331"
      decimals="-5"
      id="Fact_247f28a37c984c229fed83c57ceebec2"
      unitRef="U001">24100000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits>
    <mod:DeferredTaxAssetsNetOperatingAndCapitalLosses
      contextRef="c20240331"
      decimals="-5"
      id="Fact_408c44103c3244028ccdf6b1426704f8"
      unitRef="U001">45900000</mod:DeferredTaxAssetsNetOperatingAndCapitalLosses>
    <mod:DeferredTaxAssetsNetOperatingAndCapitalLosses
      contextRef="c20230331"
      decimals="-5"
      id="Fact_5ac3af18fec54732b547c2cebda37891"
      unitRef="U001">55400000</mod:DeferredTaxAssetsNetOperatingAndCapitalLosses>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards
      contextRef="c20240331"
      decimals="-5"
      id="Fact_e4db77df7e62420bb150144831383190"
      unitRef="U001">45300000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards
      contextRef="c20230331"
      decimals="-5"
      id="Fact_d009b6426272476b9dd841530389e099"
      unitRef="U001">49000000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <mod:DeferredTaxAssetsResearchAndExperimentalExpenditures
      contextRef="c20240331"
      decimals="-5"
      id="Fact_22b6904b114c492095c7645b8f5515a9"
      unitRef="U001">12200000</mod:DeferredTaxAssetsResearchAndExperimentalExpenditures>
    <mod:DeferredTaxAssetsResearchAndExperimentalExpenditures
      contextRef="c20230331"
      decimals="-5"
      id="Fact_9e79af701309427d830901f3eb699ced"
      unitRef="U001">8000000</mod:DeferredTaxAssetsResearchAndExperimentalExpenditures>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities
      contextRef="c20240331"
      decimals="-5"
      id="Fact_6bef00a6f17441a783a6fd26ec7ca3dc"
      unitRef="U001">11200000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities
      contextRef="c20230331"
      decimals="-5"
      id="Fact_dbb6e434511e48cf95a7236c5b12ff72"
      unitRef="U001">13200000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="c20240331"
      decimals="-5"
      id="Fact_a2bf3bbd45634318a4473eceb8060b07"
      unitRef="U001">180400000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="c20230331"
      decimals="-5"
      id="Fact_f4f1775cf3934d47bcfd52a065999023"
      unitRef="U001">189700000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="c20240331"
      decimals="-5"
      id="Fact_7aad5e4a1bc4458aaf41f16542981fe5"
      unitRef="U001">63000000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="c20230331"
      decimals="-5"
      id="Fact_772a814de69e430f9a0cba1ee9409f47"
      unitRef="U001">61600000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="c20240331"
      decimals="-5"
      id="Fact_ad9b54cd95f44f0382d4fadd35b1a3cd"
      unitRef="U001">117400000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="c20230331"
      decimals="-5"
      id="Fact_86cc119e9b704d1a956881bed14ec0c0"
      unitRef="U001">128100000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="c20240331"
      decimals="-5"
      id="Fact_d5a9be749f384e9db239bee34d105075"
      unitRef="U001">7200000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="c20230331"
      decimals="-5"
      id="Fact_1f6d67db3a8842b8a6e2be2190ff7647"
      unitRef="U001">7500000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesLeasingArrangements
      contextRef="c20240331"
      decimals="-5"
      id="Fact_dd7e837aa24e4aa5a45e698f60c79cfb"
      unitRef="U001">18800000</us-gaap:DeferredTaxLiabilitiesLeasingArrangements>
    <us-gaap:DeferredTaxLiabilitiesLeasingArrangements
      contextRef="c20230331"
      decimals="-5"
      id="Fact_4155a12097664b27bbd64b28ef8a16c8"
      unitRef="U001">15700000</us-gaap:DeferredTaxLiabilitiesLeasingArrangements>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill
      contextRef="c20240331"
      decimals="-5"
      id="Fact_c5ec8d86ecc749fa9dd3e46b4a44964e"
      unitRef="U001">4800000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill
      contextRef="c20230331"
      decimals="-5"
      id="Fact_261f6db284644f389a61eafa6e3fef51"
      unitRef="U001">4800000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
      contextRef="c20240331"
      decimals="-5"
      id="Fact_187910101ee643d99460e14d24331db9"
      unitRef="U001">40900000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
      contextRef="c20230331"
      decimals="-5"
      id="Fact_e7ff8e6057264b2eb39c50a0f26b2b1f"
      unitRef="U001">20100000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="c20240331"
      decimals="-5"
      id="Fact_58bd580d1f4047219e387faed93df9a4"
      unitRef="U001">600000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="c20230331"
      decimals="-5"
      id="Fact_20b5feb154b047c5b884c8ef2a5a932c"
      unitRef="U001">1100000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="c20240331"
      decimals="-5"
      id="Fact_d7b3427714bc4f95b1fe93ff569fced3"
      unitRef="U001">72300000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="c20230331"
      decimals="-5"
      id="Fact_1bc2ddba8cca40bbbb6930b1acd387ca"
      unitRef="U001">49200000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="c20240331"
      decimals="-5"
      id="Fact_547a3e9887454da788f4fab1f4046872"
      unitRef="U001">45100000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="c20230331"
      decimals="-5"
      id="Fact_ca9bf7331f264150aa75c63eab96e291"
      unitRef="U001">78900000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock
      contextRef="c20230401to20240331"
      id="Text_a4295b45a445435996e86a12dac61e85">
&lt;div&gt; &lt;span style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Unrecognized tax benefits were as follows:&lt;br/&gt;
      &lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; margin-left: 0px; margin-right: auto; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Years ended March 31,&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2024&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2023&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Beginning balance&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;9.7&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;9.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Gross increases - tax positions in prior period&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.2&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Gross decreases - tax positions in prior period&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(0.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Gross increases - tax positions in current period&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;1.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Lapse of statute of limitations&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(2.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(0.6&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; padding-bottom: 4px;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Ending balance&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;9.2&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;9.7&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="c20230331"
      decimals="-5"
      id="Fact_daba0ab0f18d4d85b61597d4f8e4b62d"
      unitRef="U001">9700000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="c20220331"
      decimals="-5"
      id="Fact_49a32b1362a549689df6bbc7f079a69a"
      unitRef="U001">9300000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="c20230401to20240331"
      decimals="-5"
      id="Fact_79802fd8409d45b89010f0947fa52102"
      unitRef="U001">500000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="c20220401to20230331"
      decimals="-5"
      id="Fact_85d85c72bbad4f9f92786d2e5831a39f"
      unitRef="U001">200000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="c20230401to20240331"
      decimals="-6"
      id="Fact_72f2d8178ee74150858126f268cf1044"
      unitRef="U001">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="c20220401to20230331"
      decimals="-5"
      id="Fact_baf446b39d9b4f09ae842e8b920832d5"
      unitRef="U001">100000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="c20230401to20240331"
      decimals="-5"
      id="Fact_00974c128d054a54a2d0496920a0fe43"
      unitRef="U001">1300000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="c20220401to20230331"
      decimals="-5"
      id="Fact_ed0f17bd8247427db05d3d6a8097267e"
      unitRef="U001">900000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="c20230401to20240331"
      decimals="-5"
      id="Fact_f16a47c245954846aae0d2ea3e053f7d"
      unitRef="U001">2300000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="c20220401to20230331"
      decimals="-5"
      id="Fact_c4ccc82089f640b28e6e96806d98d763"
      unitRef="U001">600000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="c20240331"
      decimals="-5"
      id="Fact_7d0f7fc02d1a4026b5f2f17488379a68"
      unitRef="U001">9200000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="c20230331"
      decimals="-5"
      id="Fact_64dad44eb2ea490db3bb8bbbd592d767"
      unitRef="U001">9700000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="c20240331"
      decimals="-5"
      id="Fact_b5318a63bb534b50bf21f470c6d7351f"
      unitRef="U001">9200000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
      contextRef="c20240331"
      decimals="-5"
      id="Fact_74ebcad954c14d2f8562c544797b7f49"
      unitRef="U001">7300000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="c20240331_TaxCreditCarryforwardAxis_FederalAndStateMember"
      decimals="-5"
      id="Fact_987fd2f67f0d41eca74fa028413984d5"
      unitRef="U001">58300000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:OperatingLossCarryforwards
      contextRef="c20240331_IncomeTaxAuthorityAxis_StateAndLocalJurisdictionMember"
      decimals="-5"
      id="Fact_e9097e4d26ae4928b93f6fd52d13686b"
      unitRef="U001">138600000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="c20240331_IncomeTaxAuthorityAxis_ForeignCountryMember"
      decimals="-5"
      id="Fact_a8e60cbf6d4b43c581dcb5a183833d80"
      unitRef="U001">236300000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration
      contextRef="c20240331_IncomeTaxAuthorityAxis_ForeignCountryMember"
      decimals="-5"
      id="Fact_ca41b2da54204e2b80a8fdfe388da464"
      unitRef="U001">61700000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration
      contextRef="c20240331_IncomeTaxAuthorityAxis_ForeignCountryMember"
      decimals="-5"
      id="Fact_0b30f96ea7a14f9cb358e220f02150d1"
      unitRef="U001">174600000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration>
    <us-gaap:DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries
      contextRef="c20240331"
      decimals="-5"
      id="Fact_b24b0e97f7b442d19f39d8977c514ad4"
      unitRef="U001">16000000</us-gaap:DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="c20230401to20240331"
      id="Text_c67741e4abec4392aafee7ba9588c15d">
&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: -36pt; margin-left: 36pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Note 9:&#160; Earnings Per Share&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The components of basic and diluted earnings per share were as follows:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt; &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Years ended March 31,&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2024&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2023&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2022&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Basic Earnings Per Share:&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: top; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: top; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 64%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Net earnings attributable to Modine&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;161.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;153.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;85.2&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 64%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 64%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Weighted-average shares outstanding &#x2013; basic&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;52.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;52.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;52.0&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Net earnings per share &#x2013; basic&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;3.08&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;2.93&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;1.64&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 64%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Diluted Earnings Per Share:&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 64%; padding-bottom: 4px;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Net earnings attributable to Modine&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;161.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;153.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;85.2&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 64%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Weighted-average shares outstanding &#x2013; basic&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;52.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;52.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;52.0&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Effect of dilutive securities&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;1.0&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 64%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Weighted-average shares outstanding &#x2013; diluted&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;53.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;52.8&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;52.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 64%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Net earnings per share &#x2013; diluted&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;3.03&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;2.90&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;1.62&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;For fiscal 2024 there were no
      anti-dilutive securities that impacted the calculation of diluted earnings per share. For fiscal 2023 and 2022, the calculation of diluted earnings per share each excluded 0.5 million stock options, respectively, because they were anti-dilutive. For fiscal 2023 and 2022, the calculation of diluted earnings per share each excluded 0.2 million restricted stock awards, respectively, because they were anti-dilutive.&lt;br/&gt;
    &lt;/div&gt;
</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="c20230401to20240331"
      id="Text_26c5bd0922f44784882c235552eaf541">
&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The components of basic and diluted earnings per share were as follows:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt; &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Years ended March 31,&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2024&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2023&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2022&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Basic Earnings Per Share:&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: top; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: top; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 64%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Net earnings attributable to Modine&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;161.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;153.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;85.2&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 64%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 64%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Weighted-average shares outstanding &#x2013; basic&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;52.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;52.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;52.0&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Net earnings per share &#x2013; basic&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;3.08&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;2.93&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;1.64&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 64%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Diluted Earnings Per Share:&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 64%; padding-bottom: 4px;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Net earnings attributable to Modine&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;161.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;153.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;85.2&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 64%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Weighted-average shares outstanding &#x2013; basic&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;52.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;52.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;52.0&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Effect of dilutive securities&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;1.0&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 64%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Weighted-average shares outstanding &#x2013; diluted&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;53.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;52.8&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;52.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 64%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Net earnings per share &#x2013; diluted&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;3.03&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;2.90&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;1.62&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="c20230401to20240331"
      decimals="-5"
      id="Fact_d293c0559fed4c0da540a7f549a667be"
      unitRef="U001">161500000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c20220401to20230331"
      decimals="-5"
      id="Fact_964ea522ff8247509f29c62310cc6dff"
      unitRef="U001">153100000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c20210401to20220331"
      decimals="-5"
      id="Fact_2d5009481b7f46e1996e2ffba3bec3c9"
      unitRef="U001">85200000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c20230401to20240331"
      decimals="-5"
      id="Fact_e2f074a551234a1696f6321251f6a25b"
      unitRef="U002">52400000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c20220401to20230331"
      decimals="-5"
      id="Fact_18702c7da0974c27b045fdf3d62a05fa"
      unitRef="U002">52300000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c20210401to20220331"
      decimals="-5"
      id="Fact_44e0152f553e4b1d85f0fb8a41bfc9f0"
      unitRef="U002">52000000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c20230401to20240331"
      decimals="2"
      id="Fact_d3148ee6ddb4494b98365dd97bdc2cb7"
      unitRef="U003">3.08</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c20220401to20230331"
      decimals="2"
      id="Fact_a1cc70f0372b4749a614614169e426d2"
      unitRef="U003">2.93</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c20210401to20220331"
      decimals="2"
      id="Fact_e8477938067c4d32abe7e32c4484f897"
      unitRef="U003">1.64</us-gaap:EarningsPerShareBasic>
    <us-gaap:NetIncomeLoss
      contextRef="c20230401to20240331"
      decimals="-5"
      id="Fact_5b4ef16edd064488ae0795d9c4e207ce"
      unitRef="U001">161500000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c20220401to20230331"
      decimals="-5"
      id="Fact_40b40ac881a24edb8d29fb5d9ef8f093"
      unitRef="U001">153100000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c20210401to20220331"
      decimals="-5"
      id="Fact_2eea63399bd74ab6a64f28911b76fc40"
      unitRef="U001">85200000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c20230401to20240331"
      decimals="-5"
      id="Fact_204b3fdf6bae44f8826e691add6c6827"
      unitRef="U002">52400000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c20220401to20230331"
      decimals="-5"
      id="Fact_b34c84d7758a4bd58dcf034a7d7fd470"
      unitRef="U002">52300000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c20210401to20220331"
      decimals="-5"
      id="Fact_5c0d1f6c6fb04ae6afaf2c287a9d0f73"
      unitRef="U002">52000000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="c20230401to20240331"
      decimals="-5"
      id="Fact_1d37c302364f46ca91992df461e28958"
      unitRef="U002">1000000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="c20220401to20230331"
      decimals="-5"
      id="Fact_9fc719e5c0674975bad17eb1758a137e"
      unitRef="U002">500000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="c20210401to20220331"
      decimals="-5"
      id="Fact_4568574c6c764e0aba2881aef956f53c"
      unitRef="U002">500000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c20230401to20240331"
      decimals="-5"
      id="Fact_b6aca9822c7b4ea8b66a859f5809da6e"
      unitRef="U002">53400000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c20220401to20230331"
      decimals="-5"
      id="Fact_023f4353f8084c59be6d3779fd5e9665"
      unitRef="U002">52800000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c20210401to20220331"
      decimals="-5"
      id="Fact_eff0c366f33a44948c96236b1d8f5505"
      unitRef="U002">52500000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c20230401to20240331"
      decimals="2"
      id="Fact_b19eae29817a44ca85b41da375920795"
      unitRef="U003">3.03</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c20220401to20230331"
      decimals="2"
      id="Fact_56a629d72b9d4488b67aeb38a5fa5ae3"
      unitRef="U003">2.9</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c20210401to20220331"
      decimals="2"
      id="Fact_95745f8c0fbe484c9fb828937c056f86"
      unitRef="U003">1.62</us-gaap:EarningsPerShareDiluted>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c20230401to20240331"
      decimals="-6"
      id="Fact_f72d7f26256640c6b00b0fa9dea901db"
      unitRef="U002">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c20210401to20220331_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_EmployeeStockOptionMember"
      decimals="-5"
      id="Fact_88027baa3dcf42d0b69013ea121d6f6d"
      unitRef="U002">500000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c20220401to20230331_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_EmployeeStockOptionMember"
      decimals="-5"
      id="Fact_82b8869ab03e437980efd738b92fd626"
      unitRef="U002">500000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c20210401to20220331_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_RestrictedStockMember"
      decimals="-5"
      id="Fact_b3fc1402722b4790be0c7eff498c67d4"
      unitRef="U002">200000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c20220401to20230331_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_RestrictedStockMember"
      decimals="-5"
      id="Fact_af2034afd555428192bdf9ab76ea8c8b"
      unitRef="U002">200000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <mod:CashCashEquivalentsAndRestrictedCashTextBlock
      contextRef="c20230401to20240331"
      id="Text_dc871edfcc6442a7a94250c066f1d13c">
&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Note 10:&#160; Cash, Cash Equivalents and Restricted Cash&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Cash, cash equivalents and restricted cash consisted of the following:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; margin-left: 0px; margin-right: auto; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;March 31,&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2024&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2023&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Cash and cash equivalents&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;60.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;67.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Restricted cash&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.2&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Total cash, cash equivalents and restricted cash&lt;br/&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;60.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;67.2&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Restricted cash, which is reported within other current assets and other noncurrent
      assets in the consolidated balance sheets, consists primarily of deposits for contractual guarantees or commitments required for rents, import and export duties, and commercial agreements. &lt;/span&gt;&lt;/div&gt;
</mod:CashCashEquivalentsAndRestrictedCashTextBlock>
    <mod:CashCashEquivalentsAndRestrictedCashTableTextBlock
      contextRef="c20230401to20240331"
      id="Text_5e553e7085204a53a395d72073d0a51f">
&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Cash, cash equivalents and restricted cash consisted of the following:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; margin-left: 0px; margin-right: auto; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;March 31,&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2024&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2023&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Cash and cash equivalents&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;60.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;67.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Restricted cash&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.2&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Total cash, cash equivalents and restricted cash&lt;br/&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;60.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;67.2&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</mod:CashCashEquivalentsAndRestrictedCashTableTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="c20240331"
      decimals="-5"
      id="Fact_e014a5e293794056819a6d6a6a9f517c"
      unitRef="U001">60100000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="c20230331"
      decimals="-5"
      id="Fact_693729a62824422087e1bbe7607e7276"
      unitRef="U001">67100000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCash
      contextRef="c20240331"
      decimals="-5"
      id="Fact_43ba7d5d29524146a892fd6a141003c9"
      unitRef="U001">200000</us-gaap:RestrictedCash>
    <us-gaap:RestrictedCash
      contextRef="c20230331"
      decimals="-5"
      id="Fact_9e7bac1dfa6946d6ac768aa8781eae5b"
      unitRef="U001">100000</us-gaap:RestrictedCash>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="c20240331"
      decimals="-5"
      id="Fact_ce01211755884d8da85f95d00aca54bc"
      unitRef="U001">60300000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="c20230331"
      decimals="-5"
      id="Fact_1d625d7d4828474498981235b3219495"
      unitRef="U001">67200000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InventoryDisclosureTextBlock
      contextRef="c20230401to20240331"
      id="Text_05741a4b560c45bb881a0600c2e3edd3">
&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: -45pt; margin-left: 45pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Note 11:&#160; Inventories&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Inventories consisted of the following:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; margin-left: 0px; margin-right: auto;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt; &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;March 31,&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2024&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2023&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Raw materials&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;207.8&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;218.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Work in process&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;64.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;49.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Finished goods&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;85.6&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;56.7&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Total inventories&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;357.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;324.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="c20230401to20240331"
      id="Text_edfc8042c5bb418fab0b7cc35fceac07">
&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Inventories consisted of the following:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; margin-left: 0px; margin-right: auto;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt; &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;March 31,&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2024&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2023&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Raw materials&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;207.8&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;218.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Work in process&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;64.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;49.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Finished goods&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;85.6&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;56.7&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Total inventories&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;357.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;324.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="c20240331"
      decimals="-5"
      id="Fact_3205c9b439d94c478dd067a2cfb0475f"
      unitRef="U001">207800000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="c20230331"
      decimals="-5"
      id="Fact_0a784587e6bf49aaaf60a34561fa4f34"
      unitRef="U001">218300000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="c20240331"
      decimals="-5"
      id="Fact_9c3e5531bfbc4178a3753588e49a69bc"
      unitRef="U001">64500000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="c20230331"
      decimals="-5"
      id="Fact_6e0bb0efc23e4f5d88d8f7479f788ef0"
      unitRef="U001">49900000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="c20240331"
      decimals="-5"
      id="Fact_09c49f329d614230acd5ece8d64819ba"
      unitRef="U001">85600000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="c20230331"
      decimals="-5"
      id="Fact_0257384e6e114c0db68666953e08770d"
      unitRef="U001">56700000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryNet
      contextRef="c20240331"
      decimals="-5"
      id="Fact_f50b375a66b2410392bb4bea20e55310"
      unitRef="U001">357900000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="c20230331"
      decimals="-5"
      id="Fact_b78842e7669e43b89576149006b5b2a9"
      unitRef="U001">324900000</us-gaap:InventoryNet>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="c20230401to20240331"
      id="Text_aad87fdf62204adf81a7909367e43b95">
&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: -36pt; margin-left: 36pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Note 12:&#160; Property, Plant and Equipment&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Property, plant and equipment, including depreciable lives, consisted of the following:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; margin-left: 0px; margin-right: auto;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt; &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;March 31,&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2024&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2023&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Land&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;16.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;16.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Buildings and improvements (&lt;span style="text-indent: 0pt;"&gt;10&lt;/span&gt;-&lt;span style="text-indent: 0pt;"&gt;40&lt;/span&gt; years)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;280.7&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;264.0&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Machinery and equipment (&lt;span style="text-indent: 0pt;"&gt;3&lt;/span&gt;-&lt;span style="text-indent: 0pt;"&gt;15&lt;/span&gt; years)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;824.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;853.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Office equipment (&lt;span style="text-indent: 0pt;"&gt;3&lt;/span&gt;-&lt;span style="text-indent: 0pt;"&gt;10&lt;/span&gt; years)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;97.0&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;93.6&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Construction in progress&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;67.6&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;47.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,286.0&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,274.8&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Less: accumulated depreciation&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(920.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(960.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; padding-bottom: 4px;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Net property, plant and equipment&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;365.7&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;314.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;br/&gt;
      &lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Depreciation expense totaled $46.9 million, $46.5 million, and $46.4 million for
        fiscal 2024, 2023, and 2022, respectively.&lt;/span&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Gains and losses related to the disposal of property, plant and equipment are recorded within SG&amp;amp;A expenses. For fiscal 2024 and 2023, losses
      related to the disposal of property, plant and equipment totaled $0.3 million and $0.1 million, respectively. For fiscal 2022, gains related to the disposal of property, plant and equipment totaled $0.1 million.&lt;br/&gt;
    &lt;/div&gt;
</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="c20230401to20240331"
      id="Text_fb215a3cbda742f9a481c13ee841c165">
&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Property, plant and equipment, including depreciable lives, consisted of the following:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; margin-left: 0px; margin-right: auto;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt; &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;March 31,&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2024&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2023&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Land&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;16.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;16.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Buildings and improvements (&lt;span style="text-indent: 0pt;"&gt;10&lt;/span&gt;-&lt;span style="text-indent: 0pt;"&gt;40&lt;/span&gt; years)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;280.7&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;264.0&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Machinery and equipment (&lt;span style="text-indent: 0pt;"&gt;3&lt;/span&gt;-&lt;span style="text-indent: 0pt;"&gt;15&lt;/span&gt; years)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;824.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;853.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Office equipment (&lt;span style="text-indent: 0pt;"&gt;3&lt;/span&gt;-&lt;span style="text-indent: 0pt;"&gt;10&lt;/span&gt; years)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;97.0&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;93.6&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Construction in progress&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;67.6&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;47.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,286.0&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,274.8&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Less: accumulated depreciation&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(920.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(960.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; padding-bottom: 4px;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Net property, plant and equipment&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;365.7&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;314.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="c20240331_PropertyPlantAndEquipmentByTypeAxis_LandMember"
      decimals="-5"
      id="Fact_8cf77dacc3ee4a1db1869f3161560c23"
      unitRef="U001">16300000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="c20230331_PropertyPlantAndEquipmentByTypeAxis_LandMember"
      decimals="-5"
      id="Fact_af7dda87bdbb4837aca6ba28d6f0081c"
      unitRef="U001">16400000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="c20240331_PropertyPlantAndEquipmentByTypeAxis_BuildingAndBuildingImprovementsMember_RangeAxis_MinimumMember"
      id="Fact_bcdbb106cdf045e7a1d8cee8c56b34bf">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="c20240331_PropertyPlantAndEquipmentByTypeAxis_BuildingAndBuildingImprovementsMember_RangeAxis_MaximumMember"
      id="Fact_27eb545c287143feb68657937367f110">P40Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="c20240331_PropertyPlantAndEquipmentByTypeAxis_BuildingAndBuildingImprovementsMember"
      decimals="-5"
      id="Fact_4d121597cafc48d68f93194f8630b95d"
      unitRef="U001">280700000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="c20230331_PropertyPlantAndEquipmentByTypeAxis_BuildingAndBuildingImprovementsMember"
      decimals="-5"
      id="Fact_3dd77a1fe6ed4f96a1fd37de41ccfbfe"
      unitRef="U001">264000000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="c20240331_PropertyPlantAndEquipmentByTypeAxis_MachineryAndEquipmentMember_RangeAxis_MinimumMember"
      id="Fact_2932b2d561304b03b9004f80ebd21c4c">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="c20240331_PropertyPlantAndEquipmentByTypeAxis_MachineryAndEquipmentMember_RangeAxis_MaximumMember"
      id="Fact_2b25d8687d624896bc580f505b3825d5">P15Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="c20240331_PropertyPlantAndEquipmentByTypeAxis_MachineryAndEquipmentMember"
      decimals="-5"
      id="Fact_209056243e42423d9009a3ad97a352bd"
      unitRef="U001">824400000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="c20230331_PropertyPlantAndEquipmentByTypeAxis_MachineryAndEquipmentMember"
      decimals="-5"
      id="Fact_49887f29eca94b91b6d18dc3f78d4887"
      unitRef="U001">853300000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="c20240331_PropertyPlantAndEquipmentByTypeAxis_OfficeEquipmentMember_RangeAxis_MinimumMember"
      id="Fact_fb720f687e4b463299e519121466621c">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="c20240331_PropertyPlantAndEquipmentByTypeAxis_OfficeEquipmentMember_RangeAxis_MaximumMember"
      id="Fact_983db6b8645640c99e098b21329cdf23">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="c20240331_PropertyPlantAndEquipmentByTypeAxis_OfficeEquipmentMember"
      decimals="-5"
      id="Fact_4f01f6cd892648d682b4245fefe105f5"
      unitRef="U001">97000000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="c20230331_PropertyPlantAndEquipmentByTypeAxis_OfficeEquipmentMember"
      decimals="-5"
      id="Fact_458286e5226e4560b9ddd19a88b28176"
      unitRef="U001">93600000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="c20240331_PropertyPlantAndEquipmentByTypeAxis_ConstructionInProgressMember"
      decimals="-5"
      id="Fact_e6265decaf414bbc86199232314977ae"
      unitRef="U001">67600000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="c20230331_PropertyPlantAndEquipmentByTypeAxis_ConstructionInProgressMember"
      decimals="-5"
      id="Fact_53a310550ba947bdafa31f9e843a51b1"
      unitRef="U001">47500000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="c20240331"
      decimals="-5"
      id="Fact_d13ed4541a6b41008c73e23797f83538"
      unitRef="U001">1286000000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="c20230331"
      decimals="-5"
      id="Fact_eb2447716c5f405da0d7afad63c7c1d7"
      unitRef="U001">1274800000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="c20240331"
      decimals="-5"
      id="Fact_ca8af88068f0425a98d806318ed755c7"
      unitRef="U001">920300000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="c20230331"
      decimals="-5"
      id="Fact_9d208e14a6994cc8a044f17273ccef30"
      unitRef="U001">960300000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="c20240331"
      decimals="-5"
      id="Fact_bb665071d4c4476b9bf37253a0b52c33"
      unitRef="U001">365700000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="c20230331"
      decimals="-5"
      id="Fact_7f1d780f40f945dcb38e249684c44c1d"
      unitRef="U001">314500000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation
      contextRef="c20230401to20240331"
      decimals="-5"
      id="Fact_411e8e46f9a648c28beebdf2bf74c8d4"
      unitRef="U001">46900000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="c20220401to20230331"
      decimals="-5"
      id="Fact_dddac6e1e406495fa56fa9dbadbd205e"
      unitRef="U001">46500000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="c20210401to20220331"
      decimals="-5"
      id="Fact_988ebceca9e54b9a92761afaa3c424be"
      unitRef="U001">46400000</us-gaap:Depreciation>
    <us-gaap:GainLossOnDispositionOfAssets
      contextRef="c20230401to20240331"
      decimals="-5"
      id="Fact_15686cb8e180436c92ab511d6858d033"
      unitRef="U001">-300000</us-gaap:GainLossOnDispositionOfAssets>
    <us-gaap:GainLossOnDispositionOfAssets
      contextRef="c20220401to20230331"
      decimals="-5"
      id="Fact_43eed781c1b7424f959019825d2a1b29"
      unitRef="U001">-100000</us-gaap:GainLossOnDispositionOfAssets>
    <us-gaap:GainLossOnDispositionOfAssets
      contextRef="c20210401to20220331"
      decimals="-5"
      id="Fact_4dd71257bdbf4c0691cfbffc18b19215"
      unitRef="U001">100000</us-gaap:GainLossOnDispositionOfAssets>
    <us-gaap:IntangibleAssetsDisclosureTextBlock
      contextRef="c20230401to20240331"
      id="Text_75b9b4c4fcff4e7d8faef6b55e571d8b">
&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Note 13:&#160; Intangible Assets&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Intangible assets consisted of the following:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; margin-left: 0px; margin-right: auto; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: top; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="10" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;March 31, 2024&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="10" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;March 31, 2023&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: top; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" rowspan="1" style="vertical-align: bottom; text-align: center; font-weight: bold; white-space: nowrap;" valign="bottom"&gt;Gross&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: center; font-weight: bold; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" rowspan="1" style="vertical-align: bottom; text-align: center; font-weight: bold; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: center; font-weight: bold; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" rowspan="1" style="vertical-align: bottom; text-align: center; font-weight: bold; white-space: nowrap;" valign="bottom"&gt;Net&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: center; font-weight: bold; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" rowspan="1" style="vertical-align: bottom; text-align: center; font-weight: bold; white-space: nowrap;" valign="bottom"&gt;Gross&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: center; font-weight: bold; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" rowspan="1" style="vertical-align: bottom; text-align: center; font-weight: bold; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: center; font-weight: bold; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" rowspan="1" style="vertical-align: bottom; text-align: center; font-weight: bold; white-space: nowrap;" valign="bottom"&gt;Net&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: top; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" rowspan="1" style="vertical-align: bottom; text-align: center; font-weight: bold; white-space: nowrap;" valign="bottom"&gt;Carrying&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: center; font-weight: bold; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" rowspan="1" style="vertical-align: bottom; text-align: center; font-weight: bold; white-space: nowrap;" valign="bottom"&gt;Accumulated&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: center; font-weight: bold; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" rowspan="1" style="vertical-align: bottom; text-align: center; font-weight: bold; white-space: nowrap;" valign="bottom"&gt;Intangible&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: center; font-weight: bold; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" rowspan="1" style="vertical-align: bottom; text-align: center; font-weight: bold; white-space: nowrap;" valign="bottom"&gt;Carrying&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: center; font-weight: bold; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" rowspan="1" style="vertical-align: bottom; text-align: center; font-weight: bold; white-space: nowrap;" valign="bottom"&gt;Accumulated&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: center; font-weight: bold; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" rowspan="1" style="vertical-align: bottom; text-align: center; font-weight: bold; white-space: nowrap;" valign="bottom"&gt;Intangible&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Value&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; font-weight: bold; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; text-align: center; font-weight: bold; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Amortization&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; font-weight: bold; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; text-align: center; font-weight: bold; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Assets&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; font-weight: bold; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; text-align: center; font-weight: bold; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Value&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; font-weight: bold; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; text-align: center; font-weight: bold; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Amortization&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; font-weight: bold; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; text-align: center; font-weight: bold; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Assets&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 28%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Customer relationships&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;150.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(26.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;124.2&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;60.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(23.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;36.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 28%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Trade names&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;62.8&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(18.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;44.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;50.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(15.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;34.2&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 28%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Acquired technology&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;32.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(12.7&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;19.8&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;22.6&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(12.6&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;10.0&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 28%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Total intangible assets&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;245.8&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(57.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;188.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;133.0&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(51.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;81.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;During the second quarter of fiscal 2024, the Company recorded customer relationship and acquired technology intangible assets totaling $2.9 million related to the Napps acquisition.&#160; During the fourth quarter of fiscal 2024, the Company recorded intangible assets totaling $102.3 million and $11.4 million related to
      the Scott Springfield Manufacturing acquisition and the purchase of intellectual property from TMGcore, Inc., respectively.&#160; The intangible assets recorded for the Scott Springfield Manufacturing acquisition are comprised of customer relationships,
      including backlog, and trade names.&#160; The Company recorded acquired technology as part of its purchase of certain assets from TMGcore, Inc.&#160; See Note 2 for additional information.&lt;br/&gt;
    &lt;/div&gt;

&lt;div&gt; &lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company recorded $9.2 million, $8.0 million, and $8.4 million of
      amortization expense during fiscal 2024, 2023, and 2022, respectively.&#160; The Company estimates that it will record approximately $29.0
      million, $18.0 million, $17.0
      million, $17.0 million, and $16.0
      million of annual amortization expense in fiscal 2025 through 2029, respectively.&lt;/div&gt;
</us-gaap:IntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="c20230401to20240331"
      id="Text_4f0a4815edbc4c37b079378b0bd08fcf">
&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Intangible assets consisted of the following:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; margin-left: 0px; margin-right: auto; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: top; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="10" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;March 31, 2024&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="10" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;March 31, 2023&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: top; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" rowspan="1" style="vertical-align: bottom; text-align: center; font-weight: bold; white-space: nowrap;" valign="bottom"&gt;Gross&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: center; font-weight: bold; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" rowspan="1" style="vertical-align: bottom; text-align: center; font-weight: bold; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: center; font-weight: bold; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" rowspan="1" style="vertical-align: bottom; text-align: center; font-weight: bold; white-space: nowrap;" valign="bottom"&gt;Net&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: center; font-weight: bold; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" rowspan="1" style="vertical-align: bottom; text-align: center; font-weight: bold; white-space: nowrap;" valign="bottom"&gt;Gross&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: center; font-weight: bold; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" rowspan="1" style="vertical-align: bottom; text-align: center; font-weight: bold; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: center; font-weight: bold; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" rowspan="1" style="vertical-align: bottom; text-align: center; font-weight: bold; white-space: nowrap;" valign="bottom"&gt;Net&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: top; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" rowspan="1" style="vertical-align: bottom; text-align: center; font-weight: bold; white-space: nowrap;" valign="bottom"&gt;Carrying&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: center; font-weight: bold; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" rowspan="1" style="vertical-align: bottom; text-align: center; font-weight: bold; white-space: nowrap;" valign="bottom"&gt;Accumulated&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: center; font-weight: bold; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" rowspan="1" style="vertical-align: bottom; text-align: center; font-weight: bold; white-space: nowrap;" valign="bottom"&gt;Intangible&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: center; font-weight: bold; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" rowspan="1" style="vertical-align: bottom; text-align: center; font-weight: bold; white-space: nowrap;" valign="bottom"&gt;Carrying&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: center; font-weight: bold; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" rowspan="1" style="vertical-align: bottom; text-align: center; font-weight: bold; white-space: nowrap;" valign="bottom"&gt;Accumulated&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: center; font-weight: bold; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" rowspan="1" style="vertical-align: bottom; text-align: center; font-weight: bold; white-space: nowrap;" valign="bottom"&gt;Intangible&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Value&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; font-weight: bold; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; text-align: center; font-weight: bold; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Amortization&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; font-weight: bold; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; text-align: center; font-weight: bold; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Assets&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; font-weight: bold; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; text-align: center; font-weight: bold; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Value&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; font-weight: bold; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; text-align: center; font-weight: bold; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Amortization&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; font-weight: bold; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; text-align: center; font-weight: bold; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Assets&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 28%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Customer relationships&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;150.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(26.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;124.2&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;60.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(23.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;36.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 28%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Trade names&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;62.8&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(18.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;44.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;50.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(15.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;34.2&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 28%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Acquired technology&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;32.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(12.7&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;19.8&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;22.6&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(12.6&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;10.0&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 28%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Total intangible assets&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;245.8&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(57.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;188.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;133.0&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(51.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;81.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="c20240331_FiniteLivedIntangibleAssetsByMajorClassAxis_CustomerRelationshipsMember"
      decimals="-5"
      id="Fact_339b2167aa5b4ff3a1544b48ffbf5d02"
      unitRef="U001">150500000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="c20240331_FiniteLivedIntangibleAssetsByMajorClassAxis_CustomerRelationshipsMember"
      decimals="-5"
      id="Fact_976bff5e3d734ea587957495cc36630d"
      unitRef="U001">26300000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="c20240331_FiniteLivedIntangibleAssetsByMajorClassAxis_CustomerRelationshipsMember"
      decimals="-5"
      id="Fact_fefb770729174817870206c142409c9e"
      unitRef="U001">124200000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="c20230331_FiniteLivedIntangibleAssetsByMajorClassAxis_CustomerRelationshipsMember"
      decimals="-5"
      id="Fact_39f6a6d828b1434d91dde19359eb5af3"
      unitRef="U001">60300000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="c20230331_FiniteLivedIntangibleAssetsByMajorClassAxis_CustomerRelationshipsMember"
      decimals="-5"
      id="Fact_89bd3faffd7242a1ae491e568a0bf8fc"
      unitRef="U001">23400000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="c20230331_FiniteLivedIntangibleAssetsByMajorClassAxis_CustomerRelationshipsMember"
      decimals="-5"
      id="Fact_ba8e2a1fe2d940389620e7d454f23020"
      unitRef="U001">36900000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="c20240331_FiniteLivedIntangibleAssetsByMajorClassAxis_TradeNamesMember"
      decimals="-5"
      id="Fact_619f599b9a714e908583a0e41ba36a65"
      unitRef="U001">62800000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="c20240331_FiniteLivedIntangibleAssetsByMajorClassAxis_TradeNamesMember"
      decimals="-5"
      id="Fact_2757a8f10c0f44dc9854ef56af11e4a5"
      unitRef="U001">18500000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="c20240331_FiniteLivedIntangibleAssetsByMajorClassAxis_TradeNamesMember"
      decimals="-5"
      id="Fact_775caa71fb354c5b8802d0045faff819"
      unitRef="U001">44300000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="c20230331_FiniteLivedIntangibleAssetsByMajorClassAxis_TradeNamesMember"
      decimals="-5"
      id="Fact_00f249354d8b454bb29e0b07dd954923"
      unitRef="U001">50100000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="c20230331_FiniteLivedIntangibleAssetsByMajorClassAxis_TradeNamesMember"
      decimals="-5"
      id="Fact_07f984cf35154115844ff5104030a455"
      unitRef="U001">15900000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="c20230331_FiniteLivedIntangibleAssetsByMajorClassAxis_TradeNamesMember"
      decimals="-5"
      id="Fact_e6a69ce4fb0f4b4ca3af68a74110b2b1"
      unitRef="U001">34200000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="c20240331_FiniteLivedIntangibleAssetsByMajorClassAxis_TechnologyBasedIntangibleAssetsMember"
      decimals="-5"
      id="Fact_d520a2e30e7941a5b4f125aa211a0879"
      unitRef="U001">32500000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="c20240331_FiniteLivedIntangibleAssetsByMajorClassAxis_TechnologyBasedIntangibleAssetsMember"
      decimals="-5"
      id="Fact_8b8a717aca6b4d27900ff4df8eaafca0"
      unitRef="U001">12700000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="c20240331_FiniteLivedIntangibleAssetsByMajorClassAxis_TechnologyBasedIntangibleAssetsMember"
      decimals="-5"
      id="Fact_873861a543ff45a9b98a4e0141a83b56"
      unitRef="U001">19800000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="c20230331_FiniteLivedIntangibleAssetsByMajorClassAxis_TechnologyBasedIntangibleAssetsMember"
      decimals="-5"
      id="Fact_256479b77f1040288fd691fcb6063daa"
      unitRef="U001">22600000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="c20230331_FiniteLivedIntangibleAssetsByMajorClassAxis_TechnologyBasedIntangibleAssetsMember"
      decimals="-5"
      id="Fact_45c6d5f4916041e692f69e5b6b2d4119"
      unitRef="U001">12600000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="c20230331_FiniteLivedIntangibleAssetsByMajorClassAxis_TechnologyBasedIntangibleAssetsMember"
      decimals="-5"
      id="Fact_8004f26c20a446fc83bdd5a6f02bfed6"
      unitRef="U001">10000000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="c20240331"
      decimals="-5"
      id="Fact_29dc6a10d9534103a50eab91b51b8441"
      unitRef="U001">245800000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="c20240331"
      decimals="-5"
      id="Fact_d9765e198cc849bfae3a9c243b74fead"
      unitRef="U001">57500000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="c20240331"
      decimals="-5"
      id="Fact_49c149ce9150429ebbea97e4e32e0648"
      unitRef="U001">188300000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="c20230331"
      decimals="-5"
      id="Fact_9157336548404cfabe364dfaa5876aad"
      unitRef="U001">133000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="c20230331"
      decimals="-5"
      id="Fact_b5de76b7665042208ad3cbb0bf011d07"
      unitRef="U001">51900000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="c20230331"
      decimals="-5"
      id="Fact_8954259695274d41b490a48172ae6556"
      unitRef="U001">81100000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="c20230701to20230930_BusinessAcquisitionAxis_NappsTechnologyCorporationMember_FiniteLivedIntangibleAssetsByMajorClassAxis_CustomerRelationshipsAndAcquiredTechnologyMember"
      decimals="-5"
      id="Fact_dd7458c1824a4970a37be1ea3b4df5dd"
      unitRef="U001">2900000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="c20240101to20240331_BusinessAcquisitionAxis_ScottSpringfieldManufacturingMember_FiniteLivedIntangibleAssetsByMajorClassAxis_CustomerRelationshipsOrderBacklogAndTradeNamesMember"
      decimals="-5"
      id="Fact_713ab9a6a17847a9aa8f2a2f561082b0"
      unitRef="U001">102300000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="c20240101to20240331_BusinessAcquisitionAxis_TMGcoreIncMember_FiniteLivedIntangibleAssetsByMajorClassAxis_TechnologyBasedIntangibleAssetsMember"
      decimals="-5"
      id="Fact_ca03819967084b2dbb84ab7847fc1f48"
      unitRef="U001">11400000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="c20230401to20240331"
      decimals="-5"
      id="Fact_a7f28a56fa534b2abc69c7c1df399cb5"
      unitRef="U001">9200000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="c20220401to20230331"
      decimals="-5"
      id="Fact_23191549b2044c958f7f08d58d0fc241"
      unitRef="U001">8000000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="c20210401to20220331"
      decimals="-5"
      id="Fact_5cd6ba22bec7436d99cc95c62126bae4"
      unitRef="U001">8400000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="c20240331"
      decimals="-5"
      id="Fact_05cbbadd987e43c5980bac4506efc4cd"
      unitRef="U001">29000000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="c20240331"
      decimals="-5"
      id="Fact_354cc83d952a491aaf1e8bb9a60fb904"
      unitRef="U001">18000000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="c20240331"
      decimals="-5"
      id="Fact_fc4b4543055e458da4380ca507d2739a"
      unitRef="U001">17000000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="c20240331"
      decimals="-5"
      id="Fact_c008357d774d430aa75dfe8e6ab24431"
      unitRef="U001">17000000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
      contextRef="c20240331"
      decimals="-5"
      id="Fact_dcc3334c042d4b05a82aaa192f7325db"
      unitRef="U001">16000000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:GoodwillDisclosureTextBlock
      contextRef="c20230401to20240331"
      id="Text_bf1599c2dbc04996a569b61b120014e4">
&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: -36pt; margin-left: 36pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Note 14:&#160; Goodwill&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: -36pt; margin-left: 36pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; &lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;The following table presents a roll forward of the carrying value of goodwill from March
        31, 2022 to March 31, 2024&lt;/span&gt;.&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;&lt;br/&gt;
      &lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; margin-left: 0px; margin-right: auto; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"&gt;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Climate &lt;/div&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Solutions&lt;br/&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Performance &lt;/div&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Technologies&lt;br/&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Total&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Balance, March 31, &lt;span style="text-indent: 0pt;"&gt;2022&lt;/span&gt;&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;108.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;60.0&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;168.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 64%; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Effect of exchange rate changes&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(2.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(0.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(2.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Balance, March 31, &lt;span style="text-indent: 0pt;"&gt;2023&lt;/span&gt;&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;105.7&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;59.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;165.6&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: top; width: 64%;" valign="bottom"&gt;
            &lt;div style="margin-left: 9pt; text-indent: -9pt;"&gt;Acquisition (disposition) (a)&lt;br/&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;66.2&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;(0.7&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;)&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;65.5&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Effect of exchange rate changes&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(0.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(0.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(0.2&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 64%; padding-bottom: 4px;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Balance, March 31, &lt;span style="text-indent: 0pt;"&gt;2024&lt;/span&gt;&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;171.8&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;59.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;230.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
&lt;hr style="height: 2px; width: 5%; color: #000000; background-color: #000000; text-align: left; border: none; margin-left: 0px; margin-right: auto;"/&gt;
&lt;div&gt;
      &lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"&gt;


  &lt;tr style="vertical-align: top;"&gt;

    &lt;td style="vertical-align: top; width: 18pt;"&gt;
              &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(a)&lt;/div&gt;
            &lt;/td&gt;

    &lt;td style="align: left; vertical-align: top; width: auto;"&gt; During fiscal 2024, the Company recorded $65.2 million and $1.0 million of goodwill in connection
              with its acquisition of Scott Springfield Manufacturing and Napps, respectively.&#160; In addition, the Company wrote-off $0.7 million
              of goodwill in connection with the sale of two coatings facilities.&#160; See Note 2 for additional information.&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
       &lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company tests goodwill for impairment annually, as of March 31, or more frequently if events or circumstances change that would, more likely than not, reduce the fair
        value of a reporting unit below its carrying value.&#160; To test goodwill for impairment, the Company determines the fair value of each reporting unit based upon the present value of estimated future cash flows and compares the fair value of each
        reporting unit with its carrying value.&#160; The Company&#x2019;s determination of fair value involves judgment and the use of estimates and assumptions, including assumptions regarding the revenue growth rates and operating profit margins used to calculate
        estimated future cash flows&lt;span style="font-size: 10pt; font-family: 'Times New Roman';"&gt; and&lt;/span&gt; risk-adjusted discount rates.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;As a result of its annual goodwill impairment tests performed as of March 31, 2024, the Company determined that the fair value of each of its reporting
      units exceeded their respective book values.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;At both March 31, 2024 and 2023, accumulated goodwill impairment losses totaled $40.8 million within the Performance Technologies segment&lt;span style="font-size: 10pt; font-family: 'Times New Roman';"&gt;.&lt;/span&gt;&lt;/div&gt;
</us-gaap:GoodwillDisclosureTextBlock>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="c20230401to20240331"
      id="Text_9d2950d8f2324c4988b4074576e109c0">
&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;The following table presents a roll forward of the carrying value of goodwill from March
        31, 2022 to March 31, 2024&lt;/span&gt;.&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;&lt;br/&gt;
      &lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; margin-left: 0px; margin-right: auto; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"&gt;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Climate &lt;/div&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Solutions&lt;br/&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Performance &lt;/div&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Technologies&lt;br/&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Total&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Balance, March 31, &lt;span style="text-indent: 0pt;"&gt;2022&lt;/span&gt;&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;108.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;60.0&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;168.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 64%; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Effect of exchange rate changes&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(2.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(0.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(2.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Balance, March 31, &lt;span style="text-indent: 0pt;"&gt;2023&lt;/span&gt;&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;105.7&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;59.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;165.6&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: top; width: 64%;" valign="bottom"&gt;
            &lt;div style="margin-left: 9pt; text-indent: -9pt;"&gt;Acquisition (disposition) (a)&lt;br/&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;66.2&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;(0.7&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;)&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;65.5&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Effect of exchange rate changes&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(0.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(0.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(0.2&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 64%; padding-bottom: 4px;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Balance, March 31, &lt;span style="text-indent: 0pt;"&gt;2024&lt;/span&gt;&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;171.8&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;59.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;230.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
&lt;hr style="height: 2px; width: 5%; color: #000000; background-color: #000000; text-align: left; border: none; margin-left: 0px; margin-right: auto;"/&gt;
&lt;div&gt;
      &lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"&gt;


  &lt;tr style="vertical-align: top;"&gt;

    &lt;td style="vertical-align: top; width: 18pt;"&gt;
              &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(a)&lt;/div&gt;
            &lt;/td&gt;

    &lt;td style="align: left; vertical-align: top; width: auto;"&gt; During fiscal 2024, the Company recorded $65.2 million and $1.0 million of goodwill in connection
              with its acquisition of Scott Springfield Manufacturing and Napps, respectively.&#160; In addition, the Company wrote-off $0.7 million
              of goodwill in connection with the sale of two coatings facilities.&#160; See Note 2 for additional information.&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
       &lt;/div&gt;
</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill
      contextRef="c20220331_StatementBusinessSegmentsAxis_ClimateSolutionsMember"
      decimals="-5"
      id="Fact_91f5e641fc2648cb873cc8c26c75a4e1"
      unitRef="U001">108100000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="c20220331_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember"
      decimals="-5"
      id="Fact_01b2508c32374602b49af7a581ea40ea"
      unitRef="U001">60000000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="c20220331"
      decimals="-5"
      id="Fact_71c59be6fa594aec98d848801325b570"
      unitRef="U001">168100000</us-gaap:Goodwill>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="c20220401to20230331_StatementBusinessSegmentsAxis_ClimateSolutionsMember"
      decimals="-5"
      id="Fact_e140500e8fde4aa4b3af31245619f6de"
      unitRef="U001">-2400000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="c20220401to20230331_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember"
      decimals="-5"
      id="Fact_3af790055be944af81aa3fc535f42bc4"
      unitRef="U001">-100000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="c20220401to20230331"
      decimals="-5"
      id="Fact_88ea34cba4ee4e6cb344b6d32c0f6d60"
      unitRef="U001">-2500000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill
      contextRef="c20230331_StatementBusinessSegmentsAxis_ClimateSolutionsMember"
      decimals="-5"
      id="Fact_0677d453ef904da9915712d8b61977e9"
      unitRef="U001">105700000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="c20230331_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember"
      decimals="-5"
      id="Fact_e4516fef8ff3414aaef2cdd3e263f8fa"
      unitRef="U001">59900000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="c20230331"
      decimals="-5"
      id="Fact_dde4ba767d7f41cfa7838e2d2a14333d"
      unitRef="U001">165600000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="c20230401to20240331_StatementBusinessSegmentsAxis_ClimateSolutionsMember"
      decimals="-5"
      id="Fact_b891d0b382df47b488fe728558846dd9"
      unitRef="U001">66200000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit
      contextRef="c20230401to20240331_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember"
      decimals="-5"
      id="Fact_e899ac43295b457daf45bd6a4ee88cf3"
      unitRef="U001">700000</us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="c20230401to20240331"
      decimals="-5"
      id="Fact_46b7b7851327479287ad6516e79c9b7d"
      unitRef="U001">65500000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="c20230401to20240331_StatementBusinessSegmentsAxis_ClimateSolutionsMember"
      decimals="-5"
      id="Fact_baa6df72415e43b08ad5bfa5eb8f0cd4"
      unitRef="U001">-100000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="c20230401to20240331_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember"
      decimals="-5"
      id="Fact_7f25d19345bb4921a15d9832f94d32eb"
      unitRef="U001">-100000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="c20230401to20240331"
      decimals="-5"
      id="Fact_96e753b095074167b14125bcfb97c61e"
      unitRef="U001">-200000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill
      contextRef="c20240331_StatementBusinessSegmentsAxis_ClimateSolutionsMember"
      decimals="-5"
      id="Fact_f18d0754e64a4f2ca75cdc3c5c2f3ccf"
      unitRef="U001">171800000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="c20240331_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember"
      decimals="-5"
      id="Fact_c3d26058a08a48dca215379ce00ef8d8"
      unitRef="U001">59100000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="c20240331"
      decimals="-5"
      id="Fact_cf21d4bb6141453e87f27c63872e656a"
      unitRef="U001">230900000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="c20230401to20240331_BusinessAcquisitionAxis_ScottSpringfieldManufacturingMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember"
      decimals="-5"
      id="Fact_ff9024a7a9fb4681ac86915c5cd25170"
      unitRef="U001">65200000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="c20230401to20240331_BusinessAcquisitionAxis_NappsTechnologyCorporationMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember"
      decimals="-5"
      id="Fact_43a1c1cc848344719e5e8030e9fdd060"
      unitRef="U001">1000000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit
      contextRef="c20230401to20240331_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember"
      decimals="-5"
      id="Fact_44330e373b99409fabf8dc4f4ec98565"
      unitRef="U001">700000</us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit>
    <mod:NumberOfCoatingsFacilitiesSold
      contextRef="c20230901to20230930"
      decimals="INF"
      id="Fact_a86068da8cad46d88fcc5389746fb364"
      unitRef="U004">2</mod:NumberOfCoatingsFacilitiesSold>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="c20230331_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember"
      decimals="-5"
      id="Fact_e8d9034a577b469f967e05d949c31631"
      unitRef="U001">40800000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="c20240331_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember"
      decimals="-5"
      id="Fact_b756085a99a34ee6b27c97d3e6f28618"
      unitRef="U001">40800000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <mod:ProductWarrantiesAndOtherCommitmentsTextBlock
      contextRef="c20230401to20240331"
      id="Text_a1e763477d134d0690fb92d3e16cc78b">
&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Note 15:&#160; Product Warranties and Other Commitments&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"&gt;&lt;span style="text-decoration: underline;"&gt;Product warranties&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 12pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Many of the Company&#x2019;s products are covered under a warranty period ranging from &lt;span style="-sec-ix-hidden:Fact_6a7d3f9c807a4bfd9279eef372cf4ec8"&gt;one&lt;/span&gt; to five years. The Company records a
        liability for product warranty obligations at the time of sale and adjusts its warranty accruals if it becomes probable that expected claims will differ from previous estimates.&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Changes in accrued warranty costs were as follows:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; margin-left: 0px; margin-right: auto; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"&gt;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 12pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;Years ended March 31,&lt;/span&gt;&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2024&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2023&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Beginning balance&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;6.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;6.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Warranties recorded at time of sale&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;6.6&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;5.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Adjustments to pre-existing warranties&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;2.2&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Settlements&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(5.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(5.6&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Acquisition of business (a)&lt;br/&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;0.4&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;-&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: top; width: 76%;" valign="bottom"&gt;
            &lt;div style="margin-left: 9pt; text-indent: -9pt;"&gt;Disposition of businesses (a)&lt;br/&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;(0.2&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;)&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;-&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Effect of exchange rate changes&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(0.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; padding-bottom: 4px;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Ending balance&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;10.7&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;6.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
&lt;hr style="height: 2px; width: 5%; color: #000000; background-color: #000000; text-align: left; border: none; margin-left: 0px; margin-right: auto;"/&gt;
&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"&gt;


  &lt;tr style="vertical-align: top;"&gt;

    &lt;td style="vertical-align: top; width: 18pt;"&gt;
              &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(a)&lt;/div&gt;
            &lt;/td&gt;

    &lt;td style="align: left; vertical-align: top; width: auto;"&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;The Company acquired Scott Springfield Manufacturing during fiscal 2024.&#160; The Company sold three automotive businesses based in Germany during fiscal 2024.&#160; See Note 2 for additional information.&lt;/span&gt; &lt;br/&gt;
            &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt; &lt;br/&gt;
      &lt;/div&gt;

&lt;div&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-variant: normal; text-transform: none;"&gt;Indemnification agreements&lt;/span&gt;&lt;/span&gt;
      &lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"&gt;From time to time, the Company provides indemnification agreements
      related to the sale or purchase of an entity or facility. These indemnification agreements cover customary representations and warranties typically provided in conjunction with such transactions, including income, sales, excise or other tax matters,
      environmental matters and other third-party claims. The indemnification periods provided generally range from less than one year to fifteen years.&#160; In addition, standard indemnification provisions reside in many commercial agreements to which the Company is a party and relate to
      responsibility in the event of potential third-party claims. The fair value of the Company&#x2019;s outstanding indemnification obligations at March 31, 2024 was not material.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"&gt;&lt;span style="text-decoration: underline;"&gt;Commitments&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"&gt;At
        March 31, 2024, the Company had capital expenditure commitments of $20.2 million. Significant commitments include tooling and equipment
        expenditures for new and renewal programs with vehicular customers in the Performance Technologies segment and equipment expenditures to support expanding manufacturing capacity in the Climate Solutions segment.&#160; The Company utilizes inventory
        arrangements with certain vendors in the normal course of business under which the vendors maintain inventory stock at the Company&#x2019;s facilities or at outside facilities.&#160; Title passes to the Company at the time goods are withdrawn for use in
        production.&#160; The Company has agreements with the vendors to use the material within a specific period of time.&#160; In some cases, the Company bears the risk of loss for the inventory because Modine is required to insure the inventory against damage
        and/or theft.&#160; This inventory is included within the Company&#x2019;s consolidated balance sheets as raw materials inventory.&lt;/span&gt;&lt;/div&gt;
</mod:ProductWarrantiesAndOtherCommitmentsTextBlock>
    <mod:ProductWarrantyPeriod
      contextRef="c20230401to20240331_RangeAxis_MaximumMember"
      id="Fact_17e6ea4771d74393a745176317020822">P5Y</mod:ProductWarrantyPeriod>
    <us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock
      contextRef="c20230401to20240331"
      id="Text_a2e1566af5f94501be0087ee2baf883b">
&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Changes in accrued warranty costs were as follows:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; margin-left: 0px; margin-right: auto; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"&gt;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 12pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;Years ended March 31,&lt;/span&gt;&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2024&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2023&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Beginning balance&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;6.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;6.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Warranties recorded at time of sale&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;6.6&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;5.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Adjustments to pre-existing warranties&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;2.2&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Settlements&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(5.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(5.6&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Acquisition of business (a)&lt;br/&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;0.4&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;-&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: top; width: 76%;" valign="bottom"&gt;
            &lt;div style="margin-left: 9pt; text-indent: -9pt;"&gt;Disposition of businesses (a)&lt;br/&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;(0.2&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;)&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;-&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Effect of exchange rate changes&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(0.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; padding-bottom: 4px;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Ending balance&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;10.7&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;6.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
&lt;hr style="height: 2px; width: 5%; color: #000000; background-color: #000000; text-align: left; border: none; margin-left: 0px; margin-right: auto;"/&gt;
&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"&gt;


  &lt;tr style="vertical-align: top;"&gt;

    &lt;td style="vertical-align: top; width: 18pt;"&gt;
              &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(a)&lt;/div&gt;
            &lt;/td&gt;

    &lt;td style="align: left; vertical-align: top; width: auto;"&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;The Company acquired Scott Springfield Manufacturing during fiscal 2024.&#160; The Company sold three automotive businesses based in Germany during fiscal 2024.&#160; See Note 2 for additional information.&lt;/span&gt; &lt;br/&gt;
            &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock>
    <us-gaap:StandardProductWarrantyAccrual
      contextRef="c20230331"
      decimals="-5"
      id="Fact_869f3e937b50477daf7f16c9874dea7d"
      unitRef="U001">6900000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrual
      contextRef="c20220331"
      decimals="-5"
      id="Fact_940faacba1ab4e488013c28d88202dd4"
      unitRef="U001">6300000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrualWarrantiesIssued
      contextRef="c20230401to20240331"
      decimals="-5"
      id="Fact_6f2e47b44cfb4443940b2f2e0c6821c7"
      unitRef="U001">6600000</us-gaap:StandardProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:StandardProductWarrantyAccrualWarrantiesIssued
      contextRef="c20220401to20230331"
      decimals="-5"
      id="Fact_3e143b3e37e54effa932df7a602efee2"
      unitRef="U001">5400000</us-gaap:StandardProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:StandardProductWarrantyAccrualPreexistingIncreaseDecrease
      contextRef="c20230401to20240331"
      decimals="-5"
      id="Fact_7ba8ebe6be4647999b1216cab06ecf6c"
      unitRef="U001">2200000</us-gaap:StandardProductWarrantyAccrualPreexistingIncreaseDecrease>
    <us-gaap:StandardProductWarrantyAccrualPreexistingIncreaseDecrease
      contextRef="c20220401to20230331"
      decimals="-5"
      id="Fact_0737f6b8263e4f7e809039f6c368878f"
      unitRef="U001">900000</us-gaap:StandardProductWarrantyAccrualPreexistingIncreaseDecrease>
    <us-gaap:StandardProductWarrantyAccrualPayments
      contextRef="c20230401to20240331"
      decimals="-5"
      id="Fact_7e6f757b4fe34551b8c56de2348c29f2"
      unitRef="U001">5300000</us-gaap:StandardProductWarrantyAccrualPayments>
    <us-gaap:StandardProductWarrantyAccrualPayments
      contextRef="c20220401to20230331"
      decimals="-5"
      id="Fact_2256f296f4d64ef6a24cd3b21356cf43"
      unitRef="U001">5600000</us-gaap:StandardProductWarrantyAccrualPayments>
    <us-gaap:StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition
      contextRef="c20230401to20240331"
      decimals="-5"
      id="Fact_b52d83f38dc24dd5bcb1c3033b8e40a6"
      unitRef="U001">400000</us-gaap:StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition>
    <us-gaap:StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition
      contextRef="c20220401to20230331"
      decimals="-6"
      id="Fact_2e929019361646de8e83ce034ced765b"
      unitRef="U001">0</us-gaap:StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition>
    <mod:StandardProductWarrantyAccrualDispositionOfBusinesses
      contextRef="c20230401to20240331"
      decimals="-5"
      id="Fact_0b99d83db50a425998801f4a4afb5d87"
      unitRef="U001">200000</mod:StandardProductWarrantyAccrualDispositionOfBusinesses>
    <mod:StandardProductWarrantyAccrualDispositionOfBusinesses
      contextRef="c20220401to20230331"
      decimals="-6"
      id="Fact_8e654a36bb344c1586ebb73e0a067d05"
      unitRef="U001">0</mod:StandardProductWarrantyAccrualDispositionOfBusinesses>
    <us-gaap:StandardProductWarrantyAccrualForeignCurrencyTranslationGainLoss
      contextRef="c20230401to20240331"
      decimals="-5"
      id="Fact_95e5fb7b6e8d4a5eb5f9dd99a8e41e47"
      unitRef="U001">-100000</us-gaap:StandardProductWarrantyAccrualForeignCurrencyTranslationGainLoss>
    <us-gaap:StandardProductWarrantyAccrualForeignCurrencyTranslationGainLoss
      contextRef="c20220401to20230331"
      decimals="-5"
      id="Fact_19abd40b5aac4da5bfd29b0b3a114e35"
      unitRef="U001">100000</us-gaap:StandardProductWarrantyAccrualForeignCurrencyTranslationGainLoss>
    <us-gaap:StandardProductWarrantyAccrual
      contextRef="c20240331"
      decimals="-5"
      id="Fact_faa1cd786522418ea4e11d0ad69a6554"
      unitRef="U001">10700000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrual
      contextRef="c20230331"
      decimals="-5"
      id="Fact_c260382cc6a14588922251834c910a65"
      unitRef="U001">6900000</us-gaap:StandardProductWarrantyAccrual>
    <mod:NumberOfAutomotiveBusinessesSold
      contextRef="c20231031to20231031"
      decimals="INF"
      id="Fact_8e0cd68aefc34832a88cd4daa67f0fb0"
      unitRef="U005">3</mod:NumberOfAutomotiveBusinessesSold>
    <mod:IndemnificationPeriod
      contextRef="c20230401to20240331_RangeAxis_MinimumMember"
      id="Fact_d598de1ec68f4eeaa5a1e5fe4f82e1b1">P1Y</mod:IndemnificationPeriod>
    <mod:IndemnificationPeriod
      contextRef="c20230401to20240331_RangeAxis_MaximumMember"
      id="Fact_c5389174715645e095a3d1dc42ffcaf4">P15Y</mod:IndemnificationPeriod>
    <us-gaap:LongTermPurchaseCommitmentAmount
      contextRef="c20230401to20240331_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_CapitalAdditionsMember"
      decimals="-5"
      id="Fact_412446e8a51643628cfd798477f36286"
      unitRef="U001">20200000</us-gaap:LongTermPurchaseCommitmentAmount>
    <mod:LesseeOperatingAndFinancingLeasesTextBlock
      contextRef="c20230401to20240331"
      id="Text_95548b01ecde4a789c68e0a743a251a6">
&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt;  &lt;/span&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: justify; text-indent: -36pt; margin-left: 36pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;"&gt;Note 16:&#160; Leases&lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
      &lt;/span&gt; &lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;The Company determines if an arrangement is a lease at contract inception. The lease
      term begins upon lease commencement, which is when the Company takes possession of the asset, and may include options to extend or terminate the lease when it is reasonably certain that such options will be exercised.&#160; The Company uses the lease term
      within its determination of the appropriate lease classification, either as an operating lease or as a finance lease, and to calculate straight-line lease expense for its operating leases.&lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
      &lt;/span&gt; &lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;ROU assets represent the Company&#x2019;s right to use an underlying asset for the lease term
      and lease liabilities represent the Company&#x2019;s obligation to make lease payments arising from the lease. The Company recognizes ROU assets and lease liabilities at the lease commencement date, based upon the present value of lease payments over the
      lease term.&#160; As its lease agreements typically do not provide an implicit interest rate, the Company primarily uses an incremental borrowing rate to calculate the ROU asset and lease liability. In determining the incremental borrowing rate, the
      Company considers its current collateralized borrowing rate, the term of the lease, and the economic environment where the lease activity is concentrated. The Company believes this method effectively estimates a borrowing rate that it could obtain
      for a debt instrument with similar terms as the lease agreement.&lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
      &lt;/span&gt; &lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Based upon its accounting policy, the Company does not separate lease and non-lease
      components for any asset class. In addition, the Company does not record short-term leases (i.e. leases with an initial term of 12 months or less) on its consolidated balance sheets.&lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
      &lt;/span&gt; &lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Certain leases require the Company to pay taxes, insurance, maintenance, and other
      operating expenses associated with the leased asset. Such amounts are not included in the measurement of the lease liability to the extent they are variable in nature. These variable lease costs are recognized as variable lease expense when incurred.
      The depreciable life of the ROU assets and related leasehold improvements are limited by the expected lease term, unless the lease contains a provision to transfer title to the Company or a purchase option that the Company expects to execute.&lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
      &lt;/span&gt; &lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;The Company&#x2019;s most significant leases represent leases of real estate, such as
      manufacturing facilities, warehouses, and offices. In addition, the Company leases manufacturing and IT equipment and vehicles.&#160; The Company&#x2019;s most significant leases have remaining lease terms of 1 to 10 years. Certain leases contain renewal options for varying
      periods, which are at the Company&#x2019;s discretion. If reasonably certain of exercise, the Company includes the renewal periods within the calculation of ROU assets and lease liabilities.&#160; The Company&#x2019;s lease agreements do not contain material residual
      value guarantees or material restrictive covenants.&lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: italic; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
      &lt;/span&gt; &lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: italic; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-variant: normal; text-transform: none;"&gt;&lt;span style="text-decoration: underline;"&gt;Lease assets and liabilities&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt;  &lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt;The
        following table provides a summary of leases recorded on the consolidated balance sheets.&lt;br/&gt;
      &lt;/span&gt; &lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
      &lt;/span&gt; &lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="margin-left: 0px; margin-right: auto; font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: top; padding-bottom: 2px; width: 30%; font-size: 10pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&lt;br/&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 45%;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;"&gt;Balance Sheet Location&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;"&gt;March 31, 2024&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;"&gt;March 31, 2023&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 30%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;span style="text-decoration: underline;"&gt;Lease Assets&lt;/span&gt;&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 45%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&lt;br/&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 30%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 17.95pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Operating lease ROU assets&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 45%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
            &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;span style="-sec-ix-hidden:Fact_76ffc14a6e8046f399df76279c948862"&gt;&lt;span style="-sec-ix-hidden:Fact_2485d78857f3400eb0079ccb5b277948"&gt;Other noncurrent assets&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;76.0&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;59.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&lt;br/&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 30%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 17.95pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Finance lease ROU assets (a)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 45%;" valign="bottom"&gt;
            &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;span style="-sec-ix-hidden:Fact_bdb5d911a6c14cf7a4484201d7175f91"&gt;&lt;span style="-sec-ix-hidden:Fact_699d6c4e96024b378ebbb0457387cb57"&gt;Property, plant and equipment - net&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;6.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;7.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&lt;br/&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 30%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 45%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&lt;br/&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 30%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;span style="text-decoration: underline;"&gt;Lease
                Liabilities&lt;/span&gt;&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 45%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&lt;br/&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 30%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 17.95pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Operating lease liabilities&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 45%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
            &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;span style="-sec-ix-hidden:Fact_fcce09a63ec148fe91bd9ece08ff04f7"&gt;&lt;span style="-sec-ix-hidden:Fact_16baa217aaeb4b5eaf304195a29aa831"&gt;Other current liabilities&lt;/span&gt;&lt;/span&gt;&lt;br/&gt;
              &lt;/span&gt; &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;15.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;11.8&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 30%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 17.95pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Operating lease liabilities&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 45%;" valign="bottom"&gt;
            &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;span style="-sec-ix-hidden:Fact_bd88b435970f4ba387d3607d8b901f15"&gt;&lt;span style="-sec-ix-hidden:Fact_6b6f9dcb876d404aa61d7a4544ae2cac"&gt;Other noncurrent liabilities&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;62.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;48.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 30%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 17.95pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Finance lease liabilities&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 45%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
            &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;span style="-sec-ix-hidden:Fact_e002580bb5ca4ae88f883765c445112a"&gt;&lt;span style="-sec-ix-hidden:Fact_a347fc270be9448e88e79f8a10c45383"&gt;Long-term debt - current portion&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;0.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;0.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 30%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 17.95pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Finance lease liabilities&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 45%;" valign="bottom"&gt;
            &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;span style="-sec-ix-hidden:Fact_9fcac3d7e8a249628ecbb47cf8112735"&gt;&lt;span style="-sec-ix-hidden:Fact_46f96fe6fe91457bb92b914e546a905c"&gt;Long-term debt&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;1.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;2.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;
&lt;hr style="height: 2px; width: 5%; color: #000000; background-color: #000000; text-align: left; border: none; margin-left: 0px; margin-right: auto;"/&gt;
&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div&gt;
        &lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"&gt;


  &lt;tr style="vertical-align: top;"&gt;

    &lt;td style="vertical-align: top; width: 18pt;"&gt;
                &lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt;(a)&lt;/div&gt;
              &lt;/td&gt;

    &lt;td style="vertical-align: top;"&gt;
                &lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt;Finance lease ROU assets were recorded net of accumulated amortization of $3.7 million and $3.2 million as of March 31, 2024 and 2023, respectively.&lt;/div&gt;
              &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
      &lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt;  &lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: italic; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
        &lt;/span&gt;&lt;/span&gt; &lt;/div&gt;

&lt;div&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: italic; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-variant: normal; text-transform: none;"&gt;&lt;span style="text-decoration: underline;"&gt;Components of lease expense&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;The Company records operating lease expense as either cost of sales or SG&amp;amp;A
      expenses within its consolidated statements of operations, depending upon the nature and use of the ROU assets.&#160; The Company records finance lease expense as depreciation expense within cost of sales or SG&amp;amp;A expenses, depending upon the nature
      and use of the ROU assets, and as interest expense in its consolidated statements of operations.&lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
      &lt;/span&gt; &lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;The components of lease expense were as follows:&lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
      &lt;/span&gt; &lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; margin-left: 0px; margin-right: auto;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt; &lt;span style="font-size: 10pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
            &lt;/span&gt;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;"&gt;Years ended March 31,&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;"&gt;2024&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;"&gt;2023&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt;2022&lt;br/&gt;
              &lt;/span&gt; &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Operating lease expense (a)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;24.2&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;21.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;20.0&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Finance lease expense:&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Depreciation of ROU assets&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;0.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;0.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;0.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Interest on lease liabilities&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;0.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;0.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;0.2&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Total lease expense&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;24.8&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;22.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;20.7&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;
&lt;hr style="height: 2px; width: 5%; color: #000000; background-color: #000000; text-align: left; border: none; margin-left: 0px; margin-right: auto;"/&gt;
&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div&gt;
        &lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"&gt;


  &lt;tr style="vertical-align: top;"&gt;

    &lt;td style="vertical-align: top; width: 18pt;"&gt;
                &lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt;(a)&lt;/div&gt;
              &lt;/td&gt;

    &lt;td style="vertical-align: top;"&gt;
                &lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt;In fiscal 2024, 2023, and 2022 operating lease expense included short-term lease expense of $5.4
                  million, $5.7 million, and $4.2
                  million respectively. Variable lease expense was not significant.&lt;/div&gt;
              &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
      &lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt;  &lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
      &lt;/span&gt; &lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt;  &lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-variant: normal; text-transform: none;"&gt;&lt;span style="text-decoration: underline;"&gt;Supplemental cash flow information&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
      &lt;/span&gt; &lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; margin-left: 0px; margin-right: auto;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt; &lt;span style="font-size: 10pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
            &lt;/span&gt;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;"&gt;Years ended March 31,&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;"&gt;2024&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;"&gt;2023&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt;2022&lt;br/&gt;
              &lt;/span&gt; &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Cash paid for amounts included in the measurement of lease liabilities:&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; background-color: rgb(255, 255, 255); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; margin-left: 9pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Operating cash flows for operating leases&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;16.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;14.6&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;15.7&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; margin-left: 9pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Financing cash flows for finance leases&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;0.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;0.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;0.6&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; background-color: rgb(255, 255, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;ROU assets obtained in exchange for lease liabilities:&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; background-color: rgb(255, 255, 255); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; margin-left: 9pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Operating leases&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;29.2&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;21.2&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;7.8&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; margin-left: 9pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Finance leases&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;0.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt;  &lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
      &lt;/span&gt; &lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt;  &lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-variant: normal; text-transform: none;"&gt;&lt;span style="text-decoration: underline;"&gt;Lease term and discount rates&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
      &lt;/span&gt; &lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; margin-left: 0px; margin-right: auto;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt; &lt;span style="font-size: 10pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
            &lt;/span&gt;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;"&gt;March 31, 2024&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;"&gt;March 31, 2023&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Weighted-average remaining lease term:&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; margin-left: 9pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Operating leases&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: top; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: right; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;7.9 years&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: top; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: right; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;8.3 years&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; margin-left: 9pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Finance leases&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: top; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: right; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;4.9 years&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: top; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: right; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;5.8 years&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; white-space: nowrap; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: top; white-space: nowrap; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-align: left; text-transform: none; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: top; white-space: nowrap; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-align: left; text-transform: none; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Weighted-average discount rate:&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-align: left; margin-left: 9pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Operating leases&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;4.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;%&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;3.7&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;%&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; margin-left: 9pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Finance leases&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;4.7&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;%&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;4.6&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;%&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt;  &lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
      &lt;/span&gt; &lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-variant: normal; text-transform: none;"&gt;&lt;span style="text-decoration: underline;"&gt;Maturity of lease liabilities&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt;  &lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Future minimum rental payments for leases with initial non-cancellable lease terms in
      excess of one year were as follows at March 31, 2024:&lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
      &lt;/span&gt; &lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; margin-left: 0px; margin-right: auto;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; border-bottom: #000000 2px solid;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;"&gt;Fiscal Year&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;"&gt;Operating Leases&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;"&gt;Finance Leases&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
            &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;2025&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;18.2&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;0.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%;" valign="bottom"&gt;
            &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;2026&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;15.8&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;0.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
            &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;2027&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;12.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;0.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%;" valign="bottom"&gt;
            &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;2028&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;10.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;0.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
            &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;2029&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;8.8&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;0.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;span style="text-indent: 0pt;"&gt;2030&lt;/span&gt; and beyond&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;24.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
            &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; margin-left: 9pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Total lease payments&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;89.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;2.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Less: interest&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;(12.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;(0.2&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
            &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; margin-left: 9pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Present value of lease liabilities&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;77.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;2.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt;&#160;&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt;  &lt;/span&gt;&lt;/div&gt;

&lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
        &lt;/span&gt; &lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt;The table above excludes approximately $23.0 million of future lease payments associated with a 10-year
        operating lease of a manufacturing facility within the Climate Solutions segment that commenced in the first quarter of fiscal 2025.&lt;/div&gt;
</mod:LesseeOperatingAndFinancingLeasesTextBlock>
    <us-gaap:LesseeOperatingLeaseRemainingLeaseTerm
      contextRef="c20240331_RangeAxis_MinimumMember"
      id="Fact_1d6762df18794799a2e973078ed13777">P1Y</us-gaap:LesseeOperatingLeaseRemainingLeaseTerm>
    <us-gaap:LesseeOperatingLeaseRemainingLeaseTerm
      contextRef="c20240331_RangeAxis_MaximumMember"
      id="Fact_04993cdff5b24aa6b94d8e1a6fb900cc">P10Y</us-gaap:LesseeOperatingLeaseRemainingLeaseTerm>
    <mod:LesseeLeaseBalanceSheetInformationTextBlock
      contextRef="c20230401to20240331"
      id="Text_6361469186f146d1b5cb049e33e3f726">
&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt;  &lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt;The
        following table provides a summary of leases recorded on the consolidated balance sheets.&lt;br/&gt;
      &lt;/span&gt; &lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
      &lt;/span&gt; &lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="margin-left: 0px; margin-right: auto; font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: top; padding-bottom: 2px; width: 30%; font-size: 10pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&lt;br/&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 45%;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;"&gt;Balance Sheet Location&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;"&gt;March 31, 2024&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;"&gt;March 31, 2023&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 30%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;span style="text-decoration: underline;"&gt;Lease Assets&lt;/span&gt;&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 45%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&lt;br/&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 30%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 17.95pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Operating lease ROU assets&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 45%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
            &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;span style="-sec-ix-hidden:Fact_76ffc14a6e8046f399df76279c948862"&gt;&lt;span style="-sec-ix-hidden:Fact_2485d78857f3400eb0079ccb5b277948"&gt;Other noncurrent assets&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;76.0&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;59.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&lt;br/&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 30%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 17.95pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Finance lease ROU assets (a)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 45%;" valign="bottom"&gt;
            &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;span style="-sec-ix-hidden:Fact_bdb5d911a6c14cf7a4484201d7175f91"&gt;&lt;span style="-sec-ix-hidden:Fact_699d6c4e96024b378ebbb0457387cb57"&gt;Property, plant and equipment - net&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;6.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;7.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&lt;br/&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 30%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 45%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&lt;br/&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 30%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;span style="text-decoration: underline;"&gt;Lease
                Liabilities&lt;/span&gt;&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 45%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&lt;br/&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 30%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 17.95pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Operating lease liabilities&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 45%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
            &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;span style="-sec-ix-hidden:Fact_fcce09a63ec148fe91bd9ece08ff04f7"&gt;&lt;span style="-sec-ix-hidden:Fact_16baa217aaeb4b5eaf304195a29aa831"&gt;Other current liabilities&lt;/span&gt;&lt;/span&gt;&lt;br/&gt;
              &lt;/span&gt; &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;15.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;11.8&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 30%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 17.95pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Operating lease liabilities&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 45%;" valign="bottom"&gt;
            &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;span style="-sec-ix-hidden:Fact_bd88b435970f4ba387d3607d8b901f15"&gt;&lt;span style="-sec-ix-hidden:Fact_6b6f9dcb876d404aa61d7a4544ae2cac"&gt;Other noncurrent liabilities&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;62.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;48.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 30%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 17.95pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Finance lease liabilities&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 45%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
            &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;span style="-sec-ix-hidden:Fact_e002580bb5ca4ae88f883765c445112a"&gt;&lt;span style="-sec-ix-hidden:Fact_a347fc270be9448e88e79f8a10c45383"&gt;Long-term debt - current portion&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;0.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;0.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 30%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 17.95pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Finance lease liabilities&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 45%;" valign="bottom"&gt;
            &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;span style="-sec-ix-hidden:Fact_9fcac3d7e8a249628ecbb47cf8112735"&gt;&lt;span style="-sec-ix-hidden:Fact_46f96fe6fe91457bb92b914e546a905c"&gt;Long-term debt&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;1.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;2.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;
&lt;hr style="height: 2px; width: 5%; color: #000000; background-color: #000000; text-align: left; border: none; margin-left: 0px; margin-right: auto;"/&gt;
&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div&gt;
        &lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"&gt;


  &lt;tr style="vertical-align: top;"&gt;

    &lt;td style="vertical-align: top; width: 18pt;"&gt;
                &lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt;(a)&lt;/div&gt;
              &lt;/td&gt;

    &lt;td style="vertical-align: top;"&gt;
                &lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt;Finance lease ROU assets were recorded net of accumulated amortization of $3.7 million and $3.2 million as of March 31, 2024 and 2023, respectively.&lt;/div&gt;
              &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
      &lt;/div&gt;
</mod:LesseeLeaseBalanceSheetInformationTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="c20240331"
      decimals="-5"
      id="Fact_3a559930d5d74549bd342ccd4b96082a"
      unitRef="U001">76000000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="c20230331"
      decimals="-5"
      id="Fact_b4741a9de2e94745a783616e7eb42e54"
      unitRef="U001">59100000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="c20240331"
      decimals="-5"
      id="Fact_6048664b475741f78c36732994edb0f3"
      unitRef="U001">6500000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="c20230331"
      decimals="-5"
      id="Fact_bf14c94441f846ff9c1cb452410c663c"
      unitRef="U001">7100000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="c20240331"
      decimals="-5"
      id="Fact_1644aee072d240d399870d9714fb1976"
      unitRef="U001">15300000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="c20230331"
      decimals="-5"
      id="Fact_26db3b2442fe4e8a8708386ad87122d2"
      unitRef="U001">11800000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="c20240331"
      decimals="-5"
      id="Fact_d70ebc2de704447b882afb075458cef5"
      unitRef="U001">62100000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="c20230331"
      decimals="-5"
      id="Fact_25f259ea04704720bb266ee486d1de70"
      unitRef="U001">48900000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="c20240331"
      decimals="-5"
      id="Fact_f34cc1526489485287ccee64042ceb32"
      unitRef="U001">400000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="c20230331"
      decimals="-5"
      id="Fact_dd1d53d489f0477693d6ee80a850bd2f"
      unitRef="U001">400000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="c20240331"
      decimals="-5"
      id="Fact_63aa940b65d04367a162ba6e7f348377"
      unitRef="U001">1900000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="c20230331"
      decimals="-5"
      id="Fact_fbf4efc92a0740ac839e10f0be305206"
      unitRef="U001">2300000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization
      contextRef="c20240331"
      decimals="-5"
      id="Fact_c4d739a9421f4e6297e12602c53f3860"
      unitRef="U001">3700000</us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization
      contextRef="c20230331"
      decimals="-5"
      id="Fact_18850ea33de94fffbcdf9be4aacf88a8"
      unitRef="U001">3200000</us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="c20230401to20240331"
      id="Text_9583a1019339476eb786dd0dbfafae6c">
&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;The components of lease expense were as follows:&lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
      &lt;/span&gt; &lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; margin-left: 0px; margin-right: auto;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt; &lt;span style="font-size: 10pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
            &lt;/span&gt;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;"&gt;Years ended March 31,&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;"&gt;2024&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;"&gt;2023&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt;2022&lt;br/&gt;
              &lt;/span&gt; &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Operating lease expense (a)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;24.2&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;21.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;20.0&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Finance lease expense:&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Depreciation of ROU assets&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;0.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;0.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;0.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Interest on lease liabilities&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;0.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;0.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;0.2&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Total lease expense&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;24.8&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;22.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;20.7&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;
&lt;hr style="height: 2px; width: 5%; color: #000000; background-color: #000000; text-align: left; border: none; margin-left: 0px; margin-right: auto;"/&gt;
&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div&gt;
        &lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"&gt;


  &lt;tr style="vertical-align: top;"&gt;

    &lt;td style="vertical-align: top; width: 18pt;"&gt;
                &lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt;(a)&lt;/div&gt;
              &lt;/td&gt;

    &lt;td style="vertical-align: top;"&gt;
                &lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt;In fiscal 2024, 2023, and 2022 operating lease expense included short-term lease expense of $5.4
                  million, $5.7 million, and $4.2
                  million respectively. Variable lease expense was not significant.&lt;/div&gt;
              &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
      &lt;/div&gt;
</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost
      contextRef="c20230401to20240331"
      decimals="-5"
      id="Fact_c8464dd708fc49fd95b2461daa00e426"
      unitRef="U001">24200000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="c20220401to20230331"
      decimals="-5"
      id="Fact_7b964e07d4c541e5a86a0caa964eaef9"
      unitRef="U001">21900000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="c20210401to20220331"
      decimals="-5"
      id="Fact_6a839b880fa840f89adfef782f542709"
      unitRef="U001">20000000</us-gaap:OperatingLeaseCost>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="c20230401to20240331"
      decimals="-5"
      id="Fact_ef018712fd764585a87c7dc7bd44b80e"
      unitRef="U001">500000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="c20220401to20230331"
      decimals="-5"
      id="Fact_d1b3858afdf0484c96f33f1e3e1ec820"
      unitRef="U001">500000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="c20210401to20220331"
      decimals="-5"
      id="Fact_96a20fad0ba24c1396ff24316d0c3f0e"
      unitRef="U001">500000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="c20230401to20240331"
      decimals="-5"
      id="Fact_49bf67ac43c845e5b6a119d51fff7ebc"
      unitRef="U001">100000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="c20220401to20230331"
      decimals="-5"
      id="Fact_a4147244be3f4baab53923c935f6b77a"
      unitRef="U001">100000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="c20210401to20220331"
      decimals="-5"
      id="Fact_dbacdfb0bcb34f2487dec76e75b13f72"
      unitRef="U001">200000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:LeaseCost
      contextRef="c20230401to20240331"
      decimals="-5"
      id="Fact_3df68be3b57944ba8937cef1a78e66fe"
      unitRef="U001">24800000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="c20220401to20230331"
      decimals="-5"
      id="Fact_59760d6919c14d96acf92a3b8f484c9b"
      unitRef="U001">22500000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="c20210401to20220331"
      decimals="-5"
      id="Fact_fe5fde48fb9a48b5bac775cac78cba8e"
      unitRef="U001">20700000</us-gaap:LeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="c20230401to20240331"
      decimals="-5"
      id="Fact_5f75cd727a1a4b3c979a365401bfa19a"
      unitRef="U001">5400000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="c20220401to20230331"
      decimals="-5"
      id="Fact_ee5d8e9b709046a492259851c08b4db3"
      unitRef="U001">5700000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="c20210401to20220331"
      decimals="-5"
      id="Fact_7184ff261e624f37aa855eeda81d4d0a"
      unitRef="U001">4200000</us-gaap:ShortTermLeaseCost>
    <mod:LesseeLeaseCashFlowInformationTableTextBlock
      contextRef="c20230401to20240331"
      id="Text_2d5f202653ce41d7ae33d7aa03259b79">
&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt;  &lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-variant: normal; text-transform: none;"&gt;&lt;span style="text-decoration: underline;"&gt;Supplemental cash flow information&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
      &lt;/span&gt; &lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; margin-left: 0px; margin-right: auto;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt; &lt;span style="font-size: 10pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
            &lt;/span&gt;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;"&gt;Years ended March 31,&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;"&gt;2024&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;"&gt;2023&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt;2022&lt;br/&gt;
              &lt;/span&gt; &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Cash paid for amounts included in the measurement of lease liabilities:&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; background-color: rgb(255, 255, 255); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; margin-left: 9pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Operating cash flows for operating leases&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;16.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;14.6&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;15.7&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; margin-left: 9pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Financing cash flows for finance leases&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;0.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;0.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;0.6&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; background-color: rgb(255, 255, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;ROU assets obtained in exchange for lease liabilities:&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; background-color: rgb(255, 255, 255); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; margin-left: 9pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Operating leases&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;29.2&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;21.2&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;7.8&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; margin-left: 9pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Finance leases&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;0.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</mod:LesseeLeaseCashFlowInformationTableTextBlock>
    <us-gaap:OperatingLeasePayments
      contextRef="c20230401to20240331"
      decimals="-5"
      id="Fact_b22dc12e84864fd198d18ea79670d34a"
      unitRef="U001">16900000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="c20220401to20230331"
      decimals="-5"
      id="Fact_e56a60ea60874ee49ecee3aa973e9af3"
      unitRef="U001">14600000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="c20210401to20220331"
      decimals="-5"
      id="Fact_b19f68fd84c0450cbbff01214744b097"
      unitRef="U001">15700000</us-gaap:OperatingLeasePayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="c20230401to20240331"
      decimals="-5"
      id="Fact_294dea71c5f34c3f873f35476c2ede6d"
      unitRef="U001">500000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="c20220401to20230331"
      decimals="-5"
      id="Fact_a87a396ed6084e6f9833739cd6c5e515"
      unitRef="U001">500000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="c20210401to20220331"
      decimals="-5"
      id="Fact_a09ce2ea97e5493fbf994d28f03a2221"
      unitRef="U001">600000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="c20230401to20240331"
      decimals="-5"
      id="Fact_bc15c727ca69409db8cabfd2ff82631e"
      unitRef="U001">29200000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="c20220401to20230331"
      decimals="-5"
      id="Fact_48c7cabf61994661834334a3c4ef6e04"
      unitRef="U001">21200000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="c20210401to20220331"
      decimals="-5"
      id="Fact_daf1a67d970045c5b05b54a50a0c24f4"
      unitRef="U001">7800000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="c20230401to20240331"
      decimals="-6"
      id="Fact_f879d603d7c34c78b5f1e9ed3a914c62"
      unitRef="U001">0</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="c20220401to20230331"
      decimals="-6"
      id="Fact_3714ebba04e14014a631bb46f09e3a80"
      unitRef="U001">0</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="c20210401to20220331"
      decimals="-5"
      id="Fact_f962997823dc4c62afa2da10ea92cc7b"
      unitRef="U001">100000</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <mod:LeaseTermAndDiscountRatesTableTextBlock
      contextRef="c20230401to20240331"
      id="Text_6439b50c6aae49f1900f5ead95c0329e">
&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt;  &lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-variant: normal; text-transform: none;"&gt;&lt;span style="text-decoration: underline;"&gt;Lease term and discount rates&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
      &lt;/span&gt; &lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; margin-left: 0px; margin-right: auto;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt; &lt;span style="font-size: 10pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
            &lt;/span&gt;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;"&gt;March 31, 2024&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;"&gt;March 31, 2023&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Weighted-average remaining lease term:&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; margin-left: 9pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Operating leases&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: top; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: right; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;7.9 years&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: top; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: right; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;8.3 years&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; margin-left: 9pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Finance leases&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: top; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: right; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;4.9 years&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: top; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: right; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;5.8 years&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; white-space: nowrap; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: top; white-space: nowrap; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-align: left; text-transform: none; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: top; white-space: nowrap; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-align: left; text-transform: none; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Weighted-average discount rate:&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-align: left; margin-left: 9pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Operating leases&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;4.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;%&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;3.7&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;%&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; margin-left: 9pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Finance leases&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;4.7&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;%&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;4.6&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;%&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</mod:LeaseTermAndDiscountRatesTableTextBlock>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="c20240331"
      id="Fact_3f3c6b7baafd4e489e881b0d7e311463">P7Y10M24D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="c20230331"
      id="Fact_dfb3183c0fc84a19a3f3372311049e07">P8Y3M18D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="c20240331"
      id="Fact_53dbf93a65bc4103b5cf1721f104775c">P4Y10M24D</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="c20230331"
      id="Fact_73566980c2264ec68ac0e9a3ccef41ed">P5Y9M18D</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="c20240331"
      decimals="3"
      id="Fact_d442790947a0465fac5c7d49c32f879c"
      unitRef="U007">0.044</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="c20230331"
      decimals="3"
      id="Fact_1f33ad12928e46f3bff5bc9c5cccbd2c"
      unitRef="U007">0.037</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="c20240331"
      decimals="3"
      id="Fact_e665a2b0e9e4485abe61b9c2c8158115"
      unitRef="U007">0.047</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="c20230331"
      decimals="3"
      id="Fact_58caad8dded548ba8588ab2f5722c35a"
      unitRef="U007">0.046</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <mod:MaturitiesOfLeaseLiabilitiesTableTextBlock
      contextRef="c20230401to20240331"
      id="Text_ec5501c5ac5149bf8ac0177c15376eb4">
&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt;  &lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Future minimum rental payments for leases with initial non-cancellable lease terms in
      excess of one year were as follows at March 31, 2024:&lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
      &lt;/span&gt; &lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; margin-left: 0px; margin-right: auto;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; border-bottom: #000000 2px solid;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;"&gt;Fiscal Year&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;"&gt;Operating Leases&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;"&gt;Finance Leases&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
            &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;2025&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;18.2&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;0.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%;" valign="bottom"&gt;
            &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;2026&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;15.8&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;0.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
            &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;2027&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;12.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;0.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%;" valign="bottom"&gt;
            &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;2028&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;10.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;0.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
            &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;2029&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;8.8&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;0.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;span style="text-indent: 0pt;"&gt;2030&lt;/span&gt; and beyond&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;24.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
            &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; margin-left: 9pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Total lease payments&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;89.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;2.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Less: interest&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;(12.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;(0.2&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
            &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; margin-left: 9pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Present value of lease liabilities&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;77.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;2.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt;&#160;&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</mod:MaturitiesOfLeaseLiabilitiesTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="c20240331"
      decimals="-5"
      id="Fact_3c3f7563915a4962bd43cb349a595b97"
      unitRef="U001">18200000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="c20240331"
      decimals="-5"
      id="Fact_a5eb73fe70ed406195eff07cd9b84645"
      unitRef="U001">500000</us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="c20240331"
      decimals="-5"
      id="Fact_605e8c5deca3445a9612d7240b7b5975"
      unitRef="U001">15800000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo
      contextRef="c20240331"
      decimals="-5"
      id="Fact_b6d7ff0618e346d5b43be730364e96c9"
      unitRef="U001">500000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="c20240331"
      decimals="-5"
      id="Fact_3364d5f2a63845adb66ae840478491aa"
      unitRef="U001">12300000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree
      contextRef="c20240331"
      decimals="-5"
      id="Fact_c3f6808c158a4ae997c6e9597a3ca665"
      unitRef="U001">500000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="c20240331"
      decimals="-5"
      id="Fact_d99d9b48ee7e480292b2e54333bc40c7"
      unitRef="U001">10400000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour
      contextRef="c20240331"
      decimals="-5"
      id="Fact_c18053825576414ba0d25138e5ad4045"
      unitRef="U001">500000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="c20240331"
      decimals="-5"
      id="Fact_d38e52a618e141a5bf867681ae56854b"
      unitRef="U001">8800000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive
      contextRef="c20240331"
      decimals="-5"
      id="Fact_bb6c80df3a07411795bea5bc9733650d"
      unitRef="U001">500000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="c20240331"
      decimals="-5"
      id="Fact_4c7f1395317f428cb8e58765c0baee18"
      unitRef="U001">24400000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="c20240331"
      decimals="-6"
      id="Fact_dd0367f61b45401ebb7eed2602d7b018"
      unitRef="U001">0</us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="c20240331"
      decimals="-5"
      id="Fact_3f67fe0f182f4415a45cbbca56ce26e2"
      unitRef="U001">89900000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:FinanceLeaseLiabilityPaymentsDue
      contextRef="c20240331"
      decimals="-5"
      id="Fact_c0ebba5401114f92ac65d390b1ca558c"
      unitRef="U001">2500000</us-gaap:FinanceLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="c20240331"
      decimals="-5"
      id="Fact_34add267aa754adfb5f98128aa30c56c"
      unitRef="U001">12500000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount
      contextRef="c20240331"
      decimals="-5"
      id="Fact_24d9cd26b5ea4f87a06098607decb415"
      unitRef="U001">200000</us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="c20240331"
      decimals="-5"
      id="Fact_3079fc5c93db4755b4006c9f8a1e769e"
      unitRef="U001">77400000</us-gaap:OperatingLeaseLiability>
    <us-gaap:FinanceLeaseLiability
      contextRef="c20240331"
      decimals="-5"
      id="Fact_ebdede724f6e4b5c894003ceace4c9b0"
      unitRef="U001">2300000</us-gaap:FinanceLeaseLiability>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="c20240331_PropertyPlantAndEquipmentByTypeAxis_ManufacturingFacilityMember"
      decimals="-5"
      id="Fact_a99049e412b14942b14a0d8a8b70cb5f"
      unitRef="U001">23000000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="c20240331_PropertyPlantAndEquipmentByTypeAxis_ManufacturingFacilityMember"
      id="Fact_85d87d1727a144129d6a7d8aef373dad">P10Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="c20230401to20240331"
      id="Text_1cabd96ccbab458997595dab9ee4c87d">
&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Note 17:&#160; Indebtedness&lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; &lt;br/&gt;
  &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"&gt;Long-term





















      debt consisted of the following:&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; letter-spacing: normal; orphans: 2; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; margin-left: auto; margin-right: auto;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&lt;br/&gt;
          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-weight: bold;"&gt;Fiscal year&lt;/div&gt;
            &lt;div style="text-align: center; font-weight: bold;"&gt;of maturity&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; text-align: center; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-weight: bold;"&gt;March 31, 2024&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; text-align: center; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-weight: bold;"&gt;March 31, 2023&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 67%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 9%;" valign="bottom"&gt;
            &lt;div&gt;&#160;&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 67%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
            &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Term loans&lt;/div&gt;
          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
            &lt;div style="text-align: center;"&gt;&lt;span style="-sec-ix-hidden:Fact_6fa20563cda54536a7f2dc71bb89d592"&gt;2028&lt;/span&gt;&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;204.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;215.7&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 67%;" valign="bottom"&gt;
            &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;span style="text-indent: 0pt;"&gt;5.9&lt;/span&gt;% Senior Notes&lt;/div&gt;
          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 9%;" valign="bottom"&gt;
            &lt;div style="text-align: center;"&gt;&lt;span style="-sec-ix-hidden:Fact_5322ccdba5ed47ea91994c38c9d830f1"&gt;2029&lt;/span&gt;&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;100.0&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;100.0&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 67%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
            &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Revolving credit facility&lt;/div&gt;
          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
            &lt;div style="text-align: center;"&gt;&lt;span style="-sec-ix-hidden:Fact_f31cf6328002446cb4f98382718f47a0"&gt;2028&lt;/span&gt;&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;90.0&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 67%;" valign="bottom"&gt;
            &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;span style="text-indent: 0pt;"&gt;5.8&lt;/span&gt;% Senior Notes &lt;/div&gt;
          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 9%;" valign="bottom"&gt;
            &lt;div style="text-align: center;"&gt;&lt;span style="-sec-ix-hidden:Fact_2bbd67fe5ca64786ad8d2bf907ff9da2"&gt;2027&lt;/span&gt;&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;25.0&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;33.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 67%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Finance lease obligations&lt;/div&gt;
          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 9%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center;"&gt;&#160;&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;2.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;2.7&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 67%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 9%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: right;"&gt;&#160;&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;421.8&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;351.7&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 67%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Less: current portion&lt;/div&gt;
          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;&#160;&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;(19.7&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;(19.7&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;)&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 67%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Less: unamortized debt issuance costs&lt;/div&gt;
          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 9%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;&#160;&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;(2.2&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;(2.7&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;)&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 67%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Total long-term debt&lt;/div&gt;
          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 9%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;&#160;&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;399.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;329.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Long-term debt, including the current portion of long-term debt, matures as follows:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; margin-left: 0px; margin-right: auto;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: top; border-bottom: #000000 2px solid;" valign="bottom"&gt;
          &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Fiscal Year&lt;/div&gt;
        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 88%; background-color: #CCEEFF;" valign="bottom"&gt;
          &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="text-indent: 0pt;"&gt;2025&lt;/span&gt;&lt;/div&gt;
        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
          &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
          &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;19.7&lt;/div&gt;
        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 88%;" valign="bottom"&gt;
          &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="text-indent: 0pt;"&gt;2026&lt;/span&gt;&lt;/div&gt;
        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
          &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;44.7&lt;/div&gt;
        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 88%; background-color: #CCEEFF;" valign="bottom"&gt;
          &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="text-indent: 0pt;"&gt;2027&lt;/span&gt;&lt;/div&gt;
        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
          &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;44.7&lt;/div&gt;
        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 88%;" valign="bottom"&gt;
          &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="text-indent: 0pt;"&gt;2028&lt;/span&gt;&lt;/div&gt;
        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
          &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;287.3&lt;/div&gt;
        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 88%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom"&gt;
          &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="text-indent: 0pt;"&gt;2029&lt;/span&gt;&lt;/div&gt;
        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
          &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;25.4&lt;/div&gt;
        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; padding-bottom: 4px;" valign="bottom"&gt;
          &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Total&lt;/div&gt;
        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
          &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
          &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;421.8&lt;/div&gt;
        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company maintains a credit agreement with a syndicate of banks that provides for a multi-currency $275.0 million revolving credit facility and U.S. dollar- and euro-denominated term loan facilities maturing in October 2027.&#160; In addition, the credit agreement provides for
        shorter-duration swingline loans.&#160; Borrowings under the revolving credit, swingline and term loan facilities bear interest at a variable rate, based upon the applicable reference rate and including a margin percentage dependent upon the Company&#x2019;s
        leverage ratio, as described below.&#160; At March 31, 2024, the weighted-average interest rate for revolving credit facility borrowings and the term loans was 6.8
        and 6.5 percent, respectively.&#160; Based upon the terms of the credit agreement, the Company classifies borrowings under its revolving
        credit and swingline facilities as long-term and short-term debt, respectively, on its consolidated balance sheets. &lt;br/&gt;
        &lt;br/&gt;
        At March 31, 2024, the Company&#x2019;s borrowings under its revolving credit and swingline facilities totaled $90.0 million and $2.0 million, respectively, and domestic letters of credit totaled $5.6 million.&#160; As a result, available borrowing capacity under the Company&#x2019;s revolving credit facility was $177.4
        million as of March 31, 2024.&#160; At March 31, 2023 the Company had no outstanding borrowings under its revolving credit and swingline
        facilities.&#160; &lt;br/&gt;
        &lt;br/&gt;
        The Company also maintains credit agreements for its foreign subsidiaries.&#160; The outstanding short-term borrowings related to these foreign credit agreements totaled $10.0 million and $3.7 million at March 31, 2024 and 2023, respectively. &lt;br/&gt;
        &lt;br/&gt;
        Indebtedness under the Company&#x2019;s credit agreement and Senior Note agreements is secured by liens on substantially all domestic assets.&#160; These agreements require compliance with various covenants that may limit the Company&#x2019;s ability to incur
        additional indebtedness; grant liens; make investments, loans, or guarantees; engage in certain transactions with affiliates; and make restricted payments, including dividends.&#160; In addition, the agreements may require prepayment in the event of
        certain asset sales.&#160; &lt;br/&gt;
        &lt;br/&gt;
        Financial covenants within its credit agreements include a leverage ratio, which requires the Company to limit its consolidated indebtedness, less a portion of its cash balances, both as defined by the credit agreements, to no more than &lt;span style="-sec-ix-hidden:Fact_be4ba21a194d4e28aac5c61dcebae1cc"&gt;three and one-quarter&lt;/span&gt; times consolidated net earnings before interest, taxes, depreciation, amortization, and certain other adjustments (&#x201c;Adjusted
        EBITDA&#x201d;.)&#160; The Company must also maintain a ratio of Adjusted EBITDA of at least three times consolidated interest expense.&#160; As of March
        31, 2024, the Company was in compliance with its debt covenants. &lt;br/&gt;
        &lt;br/&gt;
        The Company estimates the fair value of long-term debt using discounted future cash flows at rates offered to the Company for similar debt instruments of comparable maturities.&#160; As of March 31, 2024 and 2023, the carrying value of the Company&#x2019;s
        long-term debt approximated fair value, with the exception of the Senior Notes, which had an aggregate fair value of approximately $120.9
        million and $125.9 million, respectively.&#160; The fair value of the Company&#x2019;s long-term debt is categorized as Level 2 within the fair value
        hierarchy.&#160; Refer to Note 4 for the definition of a Level 2 fair value measurement.&lt;br/&gt;
      &lt;/div&gt;
</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock
      contextRef="c20230401to20240331"
      id="Text_e6975b73406e474b8a398a187d943b2b">
&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"&gt;Long-term





















      debt consisted of the following:&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; letter-spacing: normal; orphans: 2; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; margin-left: auto; margin-right: auto;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&lt;br/&gt;
          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-weight: bold;"&gt;Fiscal year&lt;/div&gt;
            &lt;div style="text-align: center; font-weight: bold;"&gt;of maturity&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; text-align: center; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-weight: bold;"&gt;March 31, 2024&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; text-align: center; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-weight: bold;"&gt;March 31, 2023&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 67%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 9%;" valign="bottom"&gt;
            &lt;div&gt;&#160;&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 67%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
            &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Term loans&lt;/div&gt;
          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
            &lt;div style="text-align: center;"&gt;&lt;span style="-sec-ix-hidden:Fact_6fa20563cda54536a7f2dc71bb89d592"&gt;2028&lt;/span&gt;&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;204.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;215.7&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 67%;" valign="bottom"&gt;
            &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;span style="text-indent: 0pt;"&gt;5.9&lt;/span&gt;% Senior Notes&lt;/div&gt;
          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 9%;" valign="bottom"&gt;
            &lt;div style="text-align: center;"&gt;&lt;span style="-sec-ix-hidden:Fact_5322ccdba5ed47ea91994c38c9d830f1"&gt;2029&lt;/span&gt;&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;100.0&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;100.0&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 67%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
            &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Revolving credit facility&lt;/div&gt;
          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
            &lt;div style="text-align: center;"&gt;&lt;span style="-sec-ix-hidden:Fact_f31cf6328002446cb4f98382718f47a0"&gt;2028&lt;/span&gt;&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;90.0&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 67%;" valign="bottom"&gt;
            &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;span style="text-indent: 0pt;"&gt;5.8&lt;/span&gt;% Senior Notes &lt;/div&gt;
          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 9%;" valign="bottom"&gt;
            &lt;div style="text-align: center;"&gt;&lt;span style="-sec-ix-hidden:Fact_2bbd67fe5ca64786ad8d2bf907ff9da2"&gt;2027&lt;/span&gt;&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;25.0&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;33.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 67%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Finance lease obligations&lt;/div&gt;
          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 9%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center;"&gt;&#160;&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;2.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;2.7&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 67%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 9%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: right;"&gt;&#160;&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;421.8&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;351.7&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 67%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Less: current portion&lt;/div&gt;
          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;&#160;&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;(19.7&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;(19.7&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;)&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 67%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Less: unamortized debt issuance costs&lt;/div&gt;
          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 9%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;&#160;&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;(2.2&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;(2.7&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;)&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 67%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Total long-term debt&lt;/div&gt;
          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 9%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;&#160;&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;399.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;329.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</us-gaap:ScheduleOfDebtInstrumentsTextBlock>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities
      contextRef="c20240331_DebtInstrumentAxis_TermLoansMember"
      decimals="-5"
      id="Fact_59087a63bf1c4f7c86adada394475bf2"
      unitRef="U001">204500000</us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities
      contextRef="c20230331_DebtInstrumentAxis_TermLoansMember"
      decimals="-5"
      id="Fact_4ee14dd0cb564345ae825216751acbd1"
      unitRef="U001">215700000</us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c20240331_DebtInstrumentAxis_SeniorNotesDue2029Member"
      decimals="3"
      id="Fact_70fbd4c3465c429a888fb4a9ace50b53"
      unitRef="U007">0.059</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities
      contextRef="c20240331_DebtInstrumentAxis_SeniorNotesDue2029Member"
      decimals="-5"
      id="Fact_7a1475e48a774bfaac4edf0d0159f5ab"
      unitRef="U001">100000000</us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities
      contextRef="c20230331_DebtInstrumentAxis_SeniorNotesDue2029Member"
      decimals="-5"
      id="Fact_5b188c1e41f8492f98c21b67b869e3df"
      unitRef="U001">100000000</us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities
      contextRef="c20240331_DebtInstrumentAxis_MultiCurrencyRevolvingCreditFacilityMember"
      decimals="-5"
      id="Fact_0c49f32a5bb34b8da4f88da15730e750"
      unitRef="U001">90000000</us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities
      contextRef="c20230331_DebtInstrumentAxis_MultiCurrencyRevolvingCreditFacilityMember"
      decimals="-6"
      id="Fact_99d268305af74453a387d004ceb3091f"
      unitRef="U001">0</us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c20240331_DebtInstrumentAxis_SeniorNotesDue2027Member"
      decimals="3"
      id="Fact_007b9797e31940eb99666114049f7ad8"
      unitRef="U007">0.058</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities
      contextRef="c20240331_DebtInstrumentAxis_SeniorNotesDue2027Member"
      decimals="-5"
      id="Fact_a60db7a08bc0476295d7a16396739d17"
      unitRef="U001">25000000</us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities
      contextRef="c20230331_DebtInstrumentAxis_SeniorNotesDue2027Member"
      decimals="-5"
      id="Fact_cfe352b885b648cb849b3275914e6ded"
      unitRef="U001">33300000</us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities
      contextRef="c20240331_DebtInstrumentAxis_FinanceLeaseObligationsMember"
      decimals="-5"
      id="Fact_bccea5777d3d4f42b5629d467d5cad9d"
      unitRef="U001">2300000</us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities
      contextRef="c20230331_DebtInstrumentAxis_FinanceLeaseObligationsMember"
      decimals="-5"
      id="Fact_1dd6930e575b4405b5e090d9f5ee479e"
      unitRef="U001">2700000</us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities
      contextRef="c20240331"
      decimals="-5"
      id="Fact_66fe935a350c4a329c1dce47b71154f7"
      unitRef="U001">421800000</us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities
      contextRef="c20230331"
      decimals="-5"
      id="Fact_3523605e252943d39ed3286b4f40a23c"
      unitRef="U001">351700000</us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent
      contextRef="c20240331"
      decimals="-5"
      id="Fact_cf40f6abb91f4476ab7d6555003560a5"
      unitRef="U001">19700000</us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent
      contextRef="c20230331"
      decimals="-5"
      id="Fact_b7fc423e26bf476baf20a6df72a1a5c4"
      unitRef="U001">19700000</us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent>
    <us-gaap:UnamortizedDebtIssuanceExpense
      contextRef="c20240331"
      decimals="-5"
      id="Fact_7549be2d27504652bc211fede0c9c85a"
      unitRef="U001">2200000</us-gaap:UnamortizedDebtIssuanceExpense>
    <us-gaap:UnamortizedDebtIssuanceExpense
      contextRef="c20230331"
      decimals="-5"
      id="Fact_abc62fb60d8b49b79d0935f43ee25abe"
      unitRef="U001">2700000</us-gaap:UnamortizedDebtIssuanceExpense>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations
      contextRef="c20240331"
      decimals="-5"
      id="Fact_4498f15b372c4120b310981790afbd1c"
      unitRef="U001">399900000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations
      contextRef="c20230331"
      decimals="-5"
      id="Fact_f6b30c60ce714b6cb99981029d105d83"
      unitRef="U001">329300000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock
      contextRef="c20230401to20240331"
      id="Text_dee0f8b7f5c64cfa80ddcc284511e6f3">
&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Long-term debt, including the current portion of long-term debt, matures as follows:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; margin-left: 0px; margin-right: auto;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: top; border-bottom: #000000 2px solid;" valign="bottom"&gt;
          &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Fiscal Year&lt;/div&gt;
        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 88%; background-color: #CCEEFF;" valign="bottom"&gt;
          &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="text-indent: 0pt;"&gt;2025&lt;/span&gt;&lt;/div&gt;
        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
          &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
          &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;19.7&lt;/div&gt;
        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 88%;" valign="bottom"&gt;
          &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="text-indent: 0pt;"&gt;2026&lt;/span&gt;&lt;/div&gt;
        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
          &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;44.7&lt;/div&gt;
        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 88%; background-color: #CCEEFF;" valign="bottom"&gt;
          &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="text-indent: 0pt;"&gt;2027&lt;/span&gt;&lt;/div&gt;
        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
          &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;44.7&lt;/div&gt;
        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 88%;" valign="bottom"&gt;
          &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="text-indent: 0pt;"&gt;2028&lt;/span&gt;&lt;/div&gt;
        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
          &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;287.3&lt;/div&gt;
        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 88%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom"&gt;
          &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="text-indent: 0pt;"&gt;2029&lt;/span&gt;&lt;/div&gt;
        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
          &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;25.4&lt;/div&gt;
        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; padding-bottom: 4px;" valign="bottom"&gt;
          &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Total&lt;/div&gt;
        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
          &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
          &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;421.8&lt;/div&gt;
        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="c20240331"
      decimals="-5"
      id="Fact_2b1ea802ec7c48fd994b6a4a003bdcc1"
      unitRef="U001">19700000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="c20240331"
      decimals="-5"
      id="Fact_205b8161585943fba4bdd9e518f82ec7"
      unitRef="U001">44700000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="c20240331"
      decimals="-5"
      id="Fact_6b495f7c1dd747069989ed840b0eb9cb"
      unitRef="U001">44700000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
      contextRef="c20240331"
      decimals="-5"
      id="Fact_80053941b172411dadf98521e45ebe4f"
      unitRef="U001">287300000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
      contextRef="c20240331"
      decimals="-5"
      id="Fact_9e2ffb1f514e4dc0861b26d9104d068b"
      unitRef="U001">25400000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities
      contextRef="c20240331"
      decimals="-5"
      id="Fact_4f427037162a47aa808fea9cd432473c"
      unitRef="U001">421800000</us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="c20240331_DebtInstrumentAxis_MultiCurrencyRevolvingCreditFacilityMember"
      decimals="-5"
      id="Fact_e5d5d24046464d9f8baf7d9784a40f7e"
      unitRef="U001">275000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtWeightedAverageInterestRate
      contextRef="c20240331_DebtInstrumentAxis_MultiCurrencyRevolvingCreditFacilityMember"
      decimals="3"
      id="Fact_2fe42468513f45ebb9b62ea1e529f839"
      unitRef="U007">0.068</us-gaap:DebtWeightedAverageInterestRate>
    <us-gaap:DebtWeightedAverageInterestRate
      contextRef="c20240331_DebtInstrumentAxis_TermLoansMember"
      decimals="3"
      id="Fact_9ab14cd8bba84b7899e050f8bfb6be16"
      unitRef="U007">0.065</us-gaap:DebtWeightedAverageInterestRate>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities
      contextRef="c20240331_DebtInstrumentAxis_MultiCurrencyRevolvingCreditFacilityMember"
      decimals="-5"
      id="Fact_6eb8cd41172849ecaa63185072832fad"
      unitRef="U001">90000000</us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities>
    <us-gaap:ShortTermBorrowings
      contextRef="c20240331_DebtInstrumentAxis_SwinglineLoansMember"
      decimals="-5"
      id="Fact_68bebb610dca471aa92d535e91c66a1c"
      unitRef="U001">2000000</us-gaap:ShortTermBorrowings>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="c20240331_DebtInstrumentAxis_CreditAgreementMember"
      decimals="-5"
      id="Fact_1b54b003fa6f4cdcbd8bc8851bc0beb4"
      unitRef="U001">5600000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="c20240331_DebtInstrumentAxis_MultiCurrencyRevolvingCreditFacilityMember"
      decimals="-5"
      id="Fact_f0474c42fa1d4af4b2b6d7f652eb8526"
      unitRef="U001">177400000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:ShortTermBorrowings
      contextRef="c20230331_DebtInstrumentAxis_SwinglineLoansMember"
      decimals="-6"
      id="Fact_bdb1a3a4114c403b8920c6fd2ff5cf5b"
      unitRef="U001">0</us-gaap:ShortTermBorrowings>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities
      contextRef="c20230331_DebtInstrumentAxis_MultiCurrencyRevolvingCreditFacilityMember"
      decimals="-6"
      id="Fact_a35cb11336544bbab9a70229ad8be61e"
      unitRef="U001">0</us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities>
    <us-gaap:ShortTermBorrowings
      contextRef="c20240331_DebtInstrumentAxis_ForeignCreditAgreementsMember"
      decimals="-5"
      id="Fact_4c76acc27b7d464bb4b4c1d1e0bba0b7"
      unitRef="U001">10000000</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings
      contextRef="c20230331_DebtInstrumentAxis_ForeignCreditAgreementsMember"
      decimals="-5"
      id="Fact_dc96f9a72488428d8a10663e740555ed"
      unitRef="U001">3700000</us-gaap:ShortTermBorrowings>
    <mod:DebtInstrumentCovenantInterestCoverageRatio
      contextRef="c20230401to20240331_RangeAxis_MinimumMember"
      decimals="0"
      id="Fact_b2a66e12906942a6875ffcd03c4b2c09"
      unitRef="U007">3</mod:DebtInstrumentCovenantInterestCoverageRatio>
    <us-gaap:LongTermDebtFairValue
      contextRef="c20240331_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member"
      decimals="-5"
      id="Fact_a4fe3814035344c893c0cfaba3aee01f"
      unitRef="U001">120900000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="c20230331_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member"
      decimals="-5"
      id="Fact_c854024ac0a845de8293e3908d8985c7"
      unitRef="U001">125900000</us-gaap:LongTermDebtFairValue>
    <us-gaap:CompensationAndEmployeeBenefitPlansTextBlock
      contextRef="c20230401to20240331"
      id="Text_1b5ccf5d79f4426bbf789ea7715bfe66">
&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: -36pt; margin-left: 36pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Note 18:&#160; Pension and Employee Benefit Plans&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"&gt;&lt;span style="text-decoration: underline;"&gt;Defined contribution employee benefit plans&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company maintains a domestic 401(k) plan that allows employees to contribute a portion of their salary to help them save for retirement.&#160; The
      Company currently matches employee contributions up to 4.5 percent of their compensation. The Company&#x2019;s expense for defined contribution
      employee benefit plans during &lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;"&gt;fiscal 2024, 2023, and 2022 was&lt;/span&gt; $8.3 million, $6.9 million, and $6.4 million,
      respectively.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;In addition, the Company maintains non-qualified deferred compensation plans for eligible employees, and various non-U.S. subsidiaries have
      government-required defined contribution plans in place, under which they contribute a percentage of employee earnings into accounts, consistent with local laws.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"&gt;&lt;span style="text-decoration: underline;"&gt;Statutory termination plans&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Certain non-U.S. subsidiaries have statutory termination indemnity plans covering eligible employees.&#160; The benefits under these plans are based upon
      years of service and final average compensation levels or a monthly retirement benefit amount.&#160; These programs are substantially unfunded in accordance with local laws.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"&gt;&lt;span style="text-decoration: underline;"&gt;Pension plans&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company maintains non-contributory defined benefit pension plans that cover eligible domestic employees.&#160; These plans are closed to new
      participants.&#160; The primary domestic plans cover most domestic employees hired on or before December 31, 2003 and provide benefits based primarily upon years of service and average compensation for salaried and some hourly employees.&#160; Benefits for
      other hourly employees are based upon a monthly retirement benefit amount.&#160; Currently, the Company&#x2019;s domestic pension plans do not include increases in annual earnings or future service in calculating the average annual earnings and years of credited
      service under the pension plan benefit formula.&#160; Certain non-U.S. subsidiaries of the Company also have legacy defined benefit plans which cover a smaller number of active employees and are substantially unfunded.&#160; The primary non-U.S. plans are
      maintained in Germany and Italy and are closed to new participants. The Company previously maintained certain pension plans in Germany and Austria that conveyed to the buyers of the Germany automotive businesses and Austrian air-cooled automotive
      business during fiscal 2024 and 2022, respectively; see Note 2 for additional information.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;"&gt;In connection with funding relief provisions within the American Rescue Plan Act of 2021, the
        Company made $0.9 million cash contributions to its U.S. pension plans during fiscal 2024 and no cash contributions in fiscal 2023. &lt;/span&gt;The Company contributed $3.5
      million to its U.S. pension plans &lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;"&gt;during fiscal 2022.&lt;/span&gt; In addition, the Company contributed $1.8 million, $1.5 million, and $1.5 million to its non-U.S. pension plans &lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;"&gt;during fiscal 2024, 2023, and 2022, respectively.&lt;/span&gt; These contributions are
      reported within the change in other liabilities in the consolidated statements of cash flows.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"&gt;&lt;span style="text-decoration: underline;"&gt;Postretirement plans&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company provides selected healthcare and life insurance benefits for eligible retired domestic employees.&#160; The Company periodically amends these
      unfunded plans to change the contribution rate of retirees and the amounts and forms of coverage.&#160; An annual limit on the Company&#x2019;s cost is defined for the majority of these plans.&#160; The Company&#x2019;s net periodic income for its postretirement plans in
      fiscal 2024 was $0.4 million. The net periodic income for its postretirement plans in each fiscal 2023 and 2022 was $0.3 million.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"&gt;&lt;span style="text-decoration: underline;"&gt;Measurement date&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company uses March 31 as the measurement date for its pension and postretirement plans.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Changes in benefit obligations and plan assets, as well as the funded status of the Company&#x2019;s global pension plans, were as follows:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; margin-left: 0px; margin-right: auto; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Years ended March 31,&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2024&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2023&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Change in benefit obligation:&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Benefit obligation at beginning of year&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;194.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;228.6&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Service cost&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.2&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.2&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Interest cost&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;9.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;8.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Actuarial gain&lt;br/&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(2.7&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(25.8&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Benefits paid&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(14.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(16.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Disposition of Germany automotive businesses&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(7.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Effect of exchange rate changes&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(0.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(0.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 27pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Benefit obligation at end of year&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;179.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;194.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Change in plan assets:&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Fair value of plan assets at beginning of year&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;153.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;179.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Actual return on plan assets&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;9.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(12.0&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Benefits paid&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(14.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(16.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Employer contributions&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;2.7&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;1.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 27pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Fair value of plan assets at end of year&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;150.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;153.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 4px;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 27pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Funded status at end of year&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(28.8&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(41.6&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Amounts recognized in the consolidated balance sheets:&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Current liability&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(1.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(1.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Noncurrent liability&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(27.7&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(40.2&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(28.8&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(41.6&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;As of March 31, 2024, 2023, and 2022, the benefit obligation associated with the Company&#x2019;s non-U.S. pension plans totaled $13.0 million, $21.2 million, and $26.5 million, respectively. The $8.2
        million decrease in the benefit obligation associated with non-U.S. pension plans as of March 31, 2024, compared with the prior year, was primarily due to the sale of the Germany automotive businesses and employer contributions for benefits paid to
        plan participants which decreased the obligation by $7.4 million and $1.8 million, respectively, and to a lesser extent, the impact of foreign currency exchange rates. The decreases were partially offset by service and interest cost and net actuarial losses
        during the year totaling $0.8 million and $0.5
        million, respectively. In fiscal 2023, the $5.3 million decrease was primarily due to net actuarial gains during the year from an
        increase in discount rates and employer contributions for benefits paid to plan participants which decreased the obligation by $4.4
        million and $1.5 million, respectively, and to a lesser extent, the impact of foreign currency exchange rates. The decreases were
        partially offset by service and interest cost totaling $0.7 million.&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The accumulated benefit obligation for pension plans was $178.6 million and $194.4 million as of March 31, 2024 and 2023, respectively. The net actuarial loss
        related to the pension plans recognized in accumulated other comprehensive loss was &lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;"&gt;$117.9
          million and $123.5 million as of March 31, 2024 and 2023, respectively.&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;"&gt; &lt;br/&gt;
        &lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Costs for the Company&#x2019;s global pension plans included the following components:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Years ended March 31,&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2024&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2023&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2022&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Components of net periodic benefit cost:&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: top;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: top;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: top;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Service cost&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.2&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.2&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 64%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Interest cost&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;9.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;8.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;7.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Expected return on plan assets&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(10.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(11.6&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(12.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 64%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Amortization of net actuarial loss&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;4.7&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;5.7&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;6.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Settlements (a)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(0.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 64%; padding-bottom: 4px;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 27pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Net periodic benefit cost&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;3.8&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;2.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;1.6&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 64%;" valign="bottom"&gt;
            &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;
              &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;Other changes in benefit obligation recognized in other comprehensive income:&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Net actuarial gain&lt;br/&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;1.7&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;2.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;11.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Amortization of net actuarial loss (b)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;3.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;5.7&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;8.6&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 27pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Total recognized in other comprehensive income&lt;br/&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;5.6&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;7.8&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;20.0&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
&lt;hr style="height: 2px; width: 5%; color: #54301A; background-color: #54301A; text-align: left; border: none; margin-left: 0px; margin-right: auto;"/&gt;
&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"&gt;


  &lt;tr style="vertical-align: top;"&gt;

    &lt;td style="vertical-align: top; width: 18pt;"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(a)&lt;/div&gt;
              &lt;/td&gt;

    &lt;td style="align: left; vertical-align: top; width: auto;"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The settlement charges
                  resulted from activity associated with the Company&#x2019;s non-U.S. pension plans.&lt;/div&gt;
              &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;
            &lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt; vertical-align: top; align: right;"&gt;
                    &lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;(b)&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
                    &lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;The fiscal 2024 amount includes $0.6 million of net actuarial
                        g&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none;"&gt;ains written-off as a result of the sale of the Germany automotive businesses.
                          The fiscal &lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none;"&gt;2022&lt;span style="font-size: 10pt;"&gt; amount includes
                        &lt;/span&gt;$1.7 million&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none;"&gt; of net actuarial losses written-off as a result of the sale &lt;span style="font-size: 13.3333px; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: left; text-indent: 0px; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;of the Austrian &lt;/span&gt;ai&lt;/span&gt;r-cooled automotive business.&#160; See Note &lt;/span&gt;2&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt; for additional information on the sale of these businesses.&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
          &lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;The Company amortized $&lt;/span&gt;3.9&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt; million, $&lt;/span&gt;5.7&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt; million, and $&lt;/span&gt;8.6&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt; &lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;"&gt;million of net actuarial loss in
          fiscal 2024, 2023, and 2022, respectively.&lt;/span&gt; Exclusive of the &lt;/span&gt;$0.6 million and $1.7 million&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt; written-off in fiscal &lt;/span&gt;2024 and 2022&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt; upon the sale of the &lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;"&gt;Germany automotive businesses and Austrian&lt;/span&gt; air-cooled automotive business, respectively,
        referenced above, less than $&lt;/span&gt;1.0&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt; million
        of the amortization was attributable to the Company&#x2019;s non-U.S. pension plans in each of these years.&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company used a discount rate of 5.4%
      and 5.2% as of March 31, 2024 and 2023, respectively, for determining its benefit obligations under its U.S. pension plans. The Company
      used a weighted-average discount rate of 3.7% and 3.8% as of March 31, 2024 and 2023, respectively, for determining its benefit obligations under its non-U.S. pension plans.&#160; The Company used a discount rate of 5.2%, 3.9%, and 3.2% to determine its costs under its U.S. pension plans for fiscal 2024, 2023, and 2022, respectively.&#160; The Company used a weighted-average discount rate
      of 4.0%, 2.9%, and 1.6% to determine its costs under its non-U.S. pension plans for fiscal 2024, 2023, and 2022, respectively.&#160; The Company determined the discount rates
      used for its U.S. pension plans by modeling a portfolio of high-quality corporate bonds, with appropriate consideration given to expected defined benefit payment terms and duration of the respective pension obligations.&#160; The Company used a similar
      process to determine the discount rate for its non-U.S. pension obligations.&lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"&gt;Plan assets in the Company&#x2019;s
      U.S. pension plans comprise 100 percent of the Company&#x2019;s world-wide pension plan assets.&#160; The Company establishes its pension plan
      investment guidelines considering market conditions, its tolerance for risk, and cash requirements for benefit payments.&#160; The Company measures and monitors investment risk on an ongoing basis through quarterly investment portfolio reviews, annual
      liability measurements and periodic asset/liability studies.&#160; For fiscal 2024, in light of the highly funded status of the U.S. pension plans, the Company revised its target allocation to increase weighting towards debt securities with durations
      matched to plan liabilities.&#160; &lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal;"&gt;The













      Company&#x2019;s U.S. pension plan weighted-average asset allocations at the measurement dates of March 31, 2024 and 2023 were as follows:&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div&gt;
      &lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;March 31, 2024&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;March 31, 2023&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;&#160;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Target allocation&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Plan assets&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Target allocation&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Plan assets&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Debt securities&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;80&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;72&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;18&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;15&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Equity securities&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;19&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;18&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;76&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;76&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Cash and cash equivalents&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;1&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;5&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;1&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;1&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Real estate investments&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;5&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;5&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;8&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;100&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;100&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;100&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;100&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
       &lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Due to market conditions and other factors, including timing of benefit payments and other transactions, actual asset allocation may vary from the
      target allocation outlined above.&#160; The Company periodically rebalances the assets to the target allocations.&#160; During fiscal 2024, 2023 and 2022, the Company&#x2019;s pension plans did not directly own shares of Modine common stock.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; The expected rate of return on U.S. plan
      assets is based upon historical return experience and forward-looking return expectations for major asset class categories. For fiscal 2024, 2023, and 2022 U.S. pension plan expense, the expected rate of return on plan assets was 6.5 percent, 7.0 percent, and 7.5 percent, respectively. For fiscal 2025 U.S. pension plan expense, the Company has assumed a rate of return on plan assets of 5.5 percent. &lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company&#x2019;s funding policy for its U.S. pension plans is to contribute annually, at a minimum, the amount necessary on an actuarial basis to provide
      for benefits in accordance with applicable laws and regulations. The Company expects to contribute approximately $8.0 million to its U.S.
      plans during fiscal 2025.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Estimated pension benefit payments for the Company&#x2019;s global pension plans during the next ten fiscal years are as follows:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; margin-left: 0px; margin-right: auto;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;&lt;span style="text-decoration: underline;"&gt;Fiscal Year&lt;/span&gt;&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Estimated Pension&lt;/div&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Benefit Payments&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="text-indent: 0pt;"&gt;2025&lt;/span&gt;&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;15.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="text-indent: 0pt;"&gt;2026&lt;/span&gt;&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;15.2&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="text-indent: 0pt;"&gt;2027&lt;/span&gt;&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;15.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="text-indent: 0pt;"&gt;2028&lt;/span&gt;&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;15.0&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="text-indent: 0pt;"&gt;2029&lt;/span&gt;&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;14.8&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="text-indent: 0pt;"&gt;2030&lt;/span&gt;-&lt;span style="text-indent: 0pt;"&gt;2034&lt;/span&gt;&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;68.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</us-gaap:CompensationAndEmployeeBenefitPlansTextBlock>
    <mod:DefinedContributionPlanMaximumEmployerPercentageMatch
      contextRef="c20230401to20240331_RangeAxis_MaximumMember"
      decimals="3"
      id="Fact_8952c608fc664fdaaf297bee7d2ee916"
      unitRef="U007">0.045</mod:DefinedContributionPlanMaximumEmployerPercentageMatch>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="c20230401to20240331"
      decimals="-5"
      id="Fact_4308c79602824008ab5df260216b7071"
      unitRef="U001">8300000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="c20220401to20230331"
      decimals="-5"
      id="Fact_df983f5479cc4be599822df046d35c35"
      unitRef="U001">6900000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="c20210401to20220331"
      decimals="-5"
      id="Fact_9b30317387bc4ec3951c674e16a88b1f"
      unitRef="U001">6400000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="c20230401to20240331_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-5"
      id="Fact_827bed898c364a10bb805cfe5739e5e9"
      unitRef="U001">900000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="c20220401to20230331_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-6"
      id="Fact_e921b74471dc473aaac6fad3b545ac36"
      unitRef="U001">0</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="c20210401to20220331_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-5"
      id="Fact_9b9e8fd512074f72915cda4128b055fd"
      unitRef="U001">3500000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="c20230401to20240331_RetirementPlanSponsorLocationAxis_GermanyAndItalyMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-5"
      id="Fact_112896ecb1a44d98b91eb039a45bcf70"
      unitRef="U001">1800000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="c20220401to20230331_RetirementPlanSponsorLocationAxis_GermanyAndItalyMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-5"
      id="Fact_d7c964ff276b44a5ae1f0450a93d5efa"
      unitRef="U001">1500000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="c20210401to20220331_RetirementPlanSponsorLocationAxis_GermanyAndItalyMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-5"
      id="Fact_77242d1fc3de46c0b26c3fae5a34de43"
      unitRef="U001">1500000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="c20230401to20240331_RetirementPlanTypeAxis_OtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-5"
      id="Fact_23de7510d9934daa9ce8c097bf7f5515"
      unitRef="U001">-400000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="c20210401to20220331_RetirementPlanTypeAxis_OtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-5"
      id="Fact_e6708004d6ee45a5b67a760dc08199af"
      unitRef="U001">-300000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="c20220401to20230331_RetirementPlanTypeAxis_OtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-5"
      id="Fact_198bfa2a40b440af96b2381f7ccc0e07"
      unitRef="U001">-300000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock
      contextRef="c20230401to20240331"
      id="Text_45bda87642f841d1b87f49d60c4dbbd7">
&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Changes in benefit obligations and plan assets, as well as the funded status of the Company&#x2019;s global pension plans, were as follows:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; margin-left: 0px; margin-right: auto; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Years ended March 31,&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2024&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2023&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Change in benefit obligation:&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Benefit obligation at beginning of year&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;194.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;228.6&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Service cost&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.2&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.2&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Interest cost&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;9.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;8.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Actuarial gain&lt;br/&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(2.7&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(25.8&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Benefits paid&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(14.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(16.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Disposition of Germany automotive businesses&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(7.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Effect of exchange rate changes&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(0.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(0.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 27pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Benefit obligation at end of year&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;179.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;194.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Change in plan assets:&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Fair value of plan assets at beginning of year&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;153.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;179.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Actual return on plan assets&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;9.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(12.0&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Benefits paid&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(14.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(16.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Employer contributions&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;2.7&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;1.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 27pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Fair value of plan assets at end of year&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;150.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;153.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 4px;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 27pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Funded status at end of year&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(28.8&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(41.6&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Amounts recognized in the consolidated balance sheets:&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Current liability&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(1.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(1.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Noncurrent liability&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(27.7&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(40.2&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(28.8&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(41.6&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</us-gaap:ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="c20230331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-5"
      id="Fact_75bcc5b87b434821b2223f85ce074d74"
      unitRef="U001">194900000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="c20220331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-5"
      id="Fact_0cea60d1a7a641579920a04e5a6bfa29"
      unitRef="U001">228600000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="c20230401to20240331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-5"
      id="Fact_0d2349371b224a5b891e956bce7f3597"
      unitRef="U001">200000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="c20220401to20230331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-5"
      id="Fact_ea4fd9ba6264421b8982c57f3997733f"
      unitRef="U001">200000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="c20230401to20240331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-5"
      id="Fact_6a25ab9f32134a26beef0ed9aa24d64c"
      unitRef="U001">9300000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="c20220401to20230331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-5"
      id="Fact_bcbf60f14cd54a86898908a9a86ba8c2"
      unitRef="U001">8100000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="c20230401to20240331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-5"
      id="Fact_095f06fda4e64ed88aee3a8140c9e153"
      unitRef="U001">2700000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="c20220401to20230331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-5"
      id="Fact_a44043370bd94ef19a9f22e33a7d440b"
      unitRef="U001">25800000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="c20230401to20240331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-5"
      id="Fact_b694fce4079242469a685e9d71d3f04c"
      unitRef="U001">14900000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="c20220401to20230331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-5"
      id="Fact_d35213ff99bc4b4eb4ef870e2578c610"
      unitRef="U001">16100000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanDivestituresBenefitObligation
      contextRef="c20230401to20240331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-5"
      id="Fact_7ea41fa5701f4c43964a497cf5c34eae"
      unitRef="U001">7400000</us-gaap:DefinedBenefitPlanDivestituresBenefitObligation>
    <us-gaap:DefinedBenefitPlanDivestituresBenefitObligation
      contextRef="c20220401to20230331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-6"
      id="Fact_cb6e000f9b0c4423a51e656bb37b3865"
      unitRef="U001">0</us-gaap:DefinedBenefitPlanDivestituresBenefitObligation>
    <us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation
      contextRef="c20230401to20240331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-5"
      id="Fact_1f6c193c9e244311936d33833eaaf317"
      unitRef="U001">100000</us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation>
    <us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation
      contextRef="c20220401to20230331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-5"
      id="Fact_9da9ad6aa40c4cb2b62200797737d8ba"
      unitRef="U001">100000</us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="c20240331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-5"
      id="Fact_abd7aaf65cb047ec9ff99367932502cb"
      unitRef="U001">179300000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="c20230331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-5"
      id="Fact_31dbd31c69bd4bd8a39dfd6c0b2a0bb1"
      unitRef="U001">194900000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20230331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-5"
      id="Fact_17777177063549b6a3739a736d6feeba"
      unitRef="U001">153300000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20220331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-5"
      id="Fact_138910a0100b4d94840b1d96a0b70866"
      unitRef="U001">179900000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets
      contextRef="c20230401to20240331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-5"
      id="Fact_fe28b1c1dabf4b26b0c6b6acf9fb00a2"
      unitRef="U001">9400000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets
      contextRef="c20220401to20230331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-5"
      id="Fact_5ab37642dec447da98453cf731c499cb"
      unitRef="U001">-12000000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid
      contextRef="c20230401to20240331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-5"
      id="Fact_5476d625af7240bca72575e499f4bf36"
      unitRef="U001">14900000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid
      contextRef="c20220401to20230331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-5"
      id="Fact_07b574a12efc426099a1c2719b7345c0"
      unitRef="U001">16100000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="c20230401to20240331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-5"
      id="Fact_454d9343ef534e6ba2748894c3b8c874"
      unitRef="U001">2700000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="c20220401to20230331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-5"
      id="Fact_15153de166f74f5d939032188e5084d0"
      unitRef="U001">1500000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20240331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-5"
      id="Fact_ddc90d01ee3844e69f3d4c03c0131827"
      unitRef="U001">150500000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20230331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-5"
      id="Fact_f03fcfda3b174af0b3848e5bf1994dd5"
      unitRef="U001">153300000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="c20240331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-5"
      id="Fact_52bbeefa19cd468285b06275692a31cd"
      unitRef="U001">-28800000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="c20230331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-5"
      id="Fact_6a4737e7e6864bd2b989335fc26c11d8"
      unitRef="U001">-41600000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities
      contextRef="c20240331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-5"
      id="Fact_cd1206e64fb14b5e97614b141c002024"
      unitRef="U001">1100000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities
      contextRef="c20230331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-5"
      id="Fact_d8352ac5a863478784bb3b7eea5b3ac8"
      unitRef="U001">1400000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="c20240331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-5"
      id="Fact_676f7da61e334ffa845140675b7b1e2e"
      unitRef="U001">27700000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="c20230331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-5"
      id="Fact_5c25f13b36e6436c892a510d31d47c80"
      unitRef="U001">40200000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet
      contextRef="c20240331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-5"
      id="Fact_3007f5f266f74dd581cac58a874d940b"
      unitRef="U001">-28800000</us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet>
    <us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet
      contextRef="c20230331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-5"
      id="Fact_0a35b802f7b44d73985e3b440c8f94b6"
      unitRef="U001">-41600000</us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="c20240331_RetirementPlanSponsorLocationAxis_GermanyAndItalyMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-5"
      id="Fact_e89150329a094c2c962a4806c8fcb20a"
      unitRef="U001">13000000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="c20230331_RetirementPlanSponsorLocationAxis_GermanyAndItalyMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-5"
      id="Fact_891016fde11c49749bce4643bcd52533"
      unitRef="U001">21200000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="c20220331_RetirementPlanSponsorLocationAxis_GermanyAndItalyMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-5"
      id="Fact_f85ba5179a3243beac0c68556b901aee"
      unitRef="U001">26500000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligationPeriodIncreaseDecrease
      contextRef="c20230401to20240331_RetirementPlanSponsorLocationAxis_GermanyAndItalyMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-5"
      id="Fact_b31f4da1910d4ffb8f028a551346bb2c"
      unitRef="U001">-8200000</us-gaap:DefinedBenefitPlanBenefitObligationPeriodIncreaseDecrease>
    <us-gaap:DefinedBenefitPlanDivestituresBenefitObligation
      contextRef="c20230401to20240331_RetirementPlanSponsorLocationAxis_GermanyAndItalyMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-5"
      id="Fact_08194b0abd834c26ac22ead65e3e39e8"
      unitRef="U001">7400000</us-gaap:DefinedBenefitPlanDivestituresBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="c20230401to20240331_RetirementPlanSponsorLocationAxis_GermanyAndItalyMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-5"
      id="Fact_b8ba95fe68dc4dfd844393d97fd4d288"
      unitRef="U001">1800000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <mod:DefinedBenefitPlanServiceCostAndInterestCost
      contextRef="c20230401to20240331_RetirementPlanSponsorLocationAxis_GermanyAndItalyMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-5"
      id="Fact_1afea74141004e2990a101c225326b08"
      unitRef="U001">800000</mod:DefinedBenefitPlanServiceCostAndInterestCost>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="c20230401to20240331_RetirementPlanSponsorLocationAxis_GermanyAndItalyMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-5"
      id="Fact_ec3a952e26f745019d3413f919a5037d"
      unitRef="U001">-500000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanBenefitObligationPeriodIncreaseDecrease
      contextRef="c20220401to20230331_RetirementPlanSponsorLocationAxis_GermanyAndItalyMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-5"
      id="Fact_df91f14b18344b03af2f28ef1208d950"
      unitRef="U001">-5300000</us-gaap:DefinedBenefitPlanBenefitObligationPeriodIncreaseDecrease>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="c20220401to20230331_RetirementPlanSponsorLocationAxis_GermanyAndItalyMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-5"
      id="Fact_911999c99e944273b82cd1080e45cf42"
      unitRef="U001">4400000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="c20220401to20230331_RetirementPlanSponsorLocationAxis_GermanyAndItalyMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-5"
      id="Fact_ac0389526af54c938636f1d04fec562a"
      unitRef="U001">1500000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <mod:DefinedBenefitPlanServiceCostAndInterestCost
      contextRef="c20220401to20230331_RetirementPlanSponsorLocationAxis_GermanyAndItalyMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-5"
      id="Fact_677f01a05e7e43b6abecca3ff15e2e4f"
      unitRef="U001">700000</mod:DefinedBenefitPlanServiceCostAndInterestCost>
    <us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation
      contextRef="c20240331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-5"
      id="Fact_7ca7211c45c844e19af8c172ceaa7052"
      unitRef="U001">178600000</us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation>
    <us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation
      contextRef="c20230331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-5"
      id="Fact_d0f752207a014069b94504910f417986"
      unitRef="U001">194400000</us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax
      contextRef="c20240331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-5"
      id="Fact_fb0b9c4ee8634d8e8c99d2c99fca0ab5"
      unitRef="U001">-117900000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax
      contextRef="c20230331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-5"
      id="Fact_6abb3fa493974161b8a2a22bb92a8a3f"
      unitRef="U001">-123500000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax>
    <mod:ScheduleOfNetPeriodicBenefitCostAndAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock
      contextRef="c20230401to20240331"
      id="Text_30773cd4a7754a5d994045428c8ef1b1">
&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Costs for the Company&#x2019;s global pension plans included the following components:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Years ended March 31,&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2024&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2023&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2022&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Components of net periodic benefit cost:&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: top;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: top;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: top;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Service cost&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.2&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.2&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 64%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Interest cost&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;9.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;8.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;7.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Expected return on plan assets&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(10.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(11.6&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(12.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 64%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Amortization of net actuarial loss&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;4.7&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;5.7&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;6.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Settlements (a)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(0.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 64%; padding-bottom: 4px;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 27pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Net periodic benefit cost&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;3.8&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;2.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;1.6&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 64%;" valign="bottom"&gt;
            &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;
              &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;Other changes in benefit obligation recognized in other comprehensive income:&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Net actuarial gain&lt;br/&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;1.7&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;2.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;11.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Amortization of net actuarial loss (b)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;3.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;5.7&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;8.6&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 27pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Total recognized in other comprehensive income&lt;br/&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;5.6&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;7.8&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;20.0&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
&lt;hr style="height: 2px; width: 5%; color: #54301A; background-color: #54301A; text-align: left; border: none; margin-left: 0px; margin-right: auto;"/&gt;
&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"&gt;


  &lt;tr style="vertical-align: top;"&gt;

    &lt;td style="vertical-align: top; width: 18pt;"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(a)&lt;/div&gt;
              &lt;/td&gt;

    &lt;td style="align: left; vertical-align: top; width: auto;"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The settlement charges
                  resulted from activity associated with the Company&#x2019;s non-U.S. pension plans.&lt;/div&gt;
              &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;
            &lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt; vertical-align: top; align: right;"&gt;
                    &lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;(b)&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
                    &lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;The fiscal 2024 amount includes $0.6 million of net actuarial
                        g&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none;"&gt;ains written-off as a result of the sale of the Germany automotive businesses.
                          The fiscal &lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none;"&gt;2022&lt;span style="font-size: 10pt;"&gt; amount includes
                        &lt;/span&gt;$1.7 million&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none;"&gt; of net actuarial losses written-off as a result of the sale &lt;span style="font-size: 13.3333px; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: left; text-indent: 0px; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;of the Austrian &lt;/span&gt;ai&lt;/span&gt;r-cooled automotive business.&#160; See Note &lt;/span&gt;2&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt; for additional information on the sale of these businesses.&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
          &lt;/div&gt;
</mod:ScheduleOfNetPeriodicBenefitCostAndAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="c20230401to20240331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-5"
      id="Fact_4b3babfe59b74a39ab8ce23c0150e087"
      unitRef="U001">200000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="c20220401to20230331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-5"
      id="Fact_df9632025bc143e49ab5d0c57a87ddcd"
      unitRef="U001">200000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="c20210401to20220331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-5"
      id="Fact_9adb97bc19fd40f99f68b0fafb037282"
      unitRef="U001">300000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="c20230401to20240331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-5"
      id="Fact_ba65987e9c284ca6a7408f49c11c644a"
      unitRef="U001">9300000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="c20220401to20230331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-5"
      id="Fact_15dd8e6167d842c7b2e93d5f40dc44b4"
      unitRef="U001">8100000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="c20210401to20220331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-5"
      id="Fact_58b3dc4120414b848d45e6d7a6656004"
      unitRef="U001">7300000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="c20230401to20240331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-5"
      id="Fact_a582eaf70dff4088b1627a8d767a305e"
      unitRef="U001">10300000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="c20220401to20230331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-5"
      id="Fact_c006ed2251d14c5192d0db7ba6c86c88"
      unitRef="U001">11600000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="c20210401to20220331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-5"
      id="Fact_81c58c3720fc4b5c8309a6a724a9c47c"
      unitRef="U001">12900000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="c20230401to20240331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-5"
      id="Fact_ae57214cc41e4d40aab735c9dbb71494"
      unitRef="U001">-4700000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="c20220401to20230331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-5"
      id="Fact_83aa833a83d84f2cab6021c2968c6cbb"
      unitRef="U001">-5700000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="c20210401to20220331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-5"
      id="Fact_e8fee421acbe4aacb4d17837b6714ab7"
      unitRef="U001">-6900000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1
      contextRef="c20230401to20240331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-5"
      id="Fact_619a3428f0bd402b8274c6f3b8c4512f"
      unitRef="U001">100000</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1
      contextRef="c20220401to20230331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-6"
      id="Fact_2fe809a71ba2417bad247c87a2a1bd15"
      unitRef="U001">0</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1
      contextRef="c20210401to20220331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-6"
      id="Fact_51072a4627054185a11ce64a03ef6087"
      unitRef="U001">0</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="c20230401to20240331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-5"
      id="Fact_faa00957b4254b069bbcf5752832698e"
      unitRef="U001">3800000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="c20220401to20230331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-5"
      id="Fact_cf5be0471c30463aaf11ed0656049606"
      unitRef="U001">2400000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="c20210401to20220331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-5"
      id="Fact_030045750cb443a5b4c4d2c1082290fd"
      unitRef="U001">1600000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax
      contextRef="c20230401to20240331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-5"
      id="Fact_eef398ab9fa34069ab23b46b68bbc63f"
      unitRef="U001">1700000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax
      contextRef="c20220401to20230331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-5"
      id="Fact_919a92a0768c4e25b9dd4ad4a3696b25"
      unitRef="U001">2100000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax
      contextRef="c20210401to20220331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-5"
      id="Fact_c8b8e9833af34129b21ce577d072fd3c"
      unitRef="U001">11400000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
      contextRef="c20230401to20240331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-5"
      id="Fact_7ea59cd45cb149e983dd644a957727ae"
      unitRef="U001">-3900000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
      contextRef="c20220401to20230331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-5"
      id="Fact_cca1f0b314264e38bc7e7b5f10d84e65"
      unitRef="U001">-5700000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
      contextRef="c20210401to20220331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-5"
      id="Fact_71aa790c558e49838dc137dbe139c130"
      unitRef="U001">-8600000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax
      contextRef="c20230401to20240331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-5"
      id="Fact_e6d0dc86b827490bb4a257cee4670658"
      unitRef="U001">-5600000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax
      contextRef="c20220401to20230331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-5"
      id="Fact_0e2bfb672af342789a44add4e296b2f6"
      unitRef="U001">-7800000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax
      contextRef="c20210401to20220331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-5"
      id="Fact_c724d38bc5da442baffdabaa3f55e27b"
      unitRef="U001">-20000000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax>
    <mod:DisposalGroupWriteOffOfNetActuarialGains
      contextRef="c20230401to20240331_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_ThreeGermanyAutomotiveBusinessesMember_RetirementPlanSponsorLocationAxis_GermanyAndItalyMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-5"
      id="Fact_cbf9765af71b450b927620095b489ef1"
      unitRef="U001">600000</mod:DisposalGroupWriteOffOfNetActuarialGains>
    <mod:DisposalGroupWriteOffOfNetActuarialLosses
      contextRef="c20210401to20220331_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_AirCooledAutomotiveBusinessMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-5"
      id="Fact_eb5574883b9f4eda93ed7ad36fe7d17c"
      unitRef="U001">1700000</mod:DisposalGroupWriteOffOfNetActuarialLosses>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
      contextRef="c20230401to20240331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-5"
      id="Fact_0c05053d1b0b49f58eae0a97a056ae62"
      unitRef="U001">-3900000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
      contextRef="c20220401to20230331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-5"
      id="Fact_7a1483cb69cb46d48d9ad120abeb4f73"
      unitRef="U001">-5700000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
      contextRef="c20210401to20220331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-5"
      id="Fact_bb6ed50876094373b4a446ac5f956ae4"
      unitRef="U001">-8600000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax>
    <mod:DisposalGroupWriteOffOfNetActuarialGains
      contextRef="c20230401to20240331_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_ThreeGermanyAutomotiveBusinessesMember_RetirementPlanSponsorLocationAxis_GermanyAndItalyMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-5"
      id="Fact_6c8560204a9d495595ca3bbe8e153000"
      unitRef="U001">600000</mod:DisposalGroupWriteOffOfNetActuarialGains>
    <mod:DisposalGroupWriteOffOfNetActuarialLosses
      contextRef="c20210401to20220331_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_AirCooledAutomotiveBusinessMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-5"
      id="Fact_3987c4f2c6eb41daa485fea313285b33"
      unitRef="U001">1700000</mod:DisposalGroupWriteOffOfNetActuarialLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="c20220401to20230331_RangeAxis_MaximumMember_RetirementPlanSponsorLocationAxis_ForeignPlanMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-5"
      id="Fact_aa12166876fb405883bad02627bed0fc"
      unitRef="U001">-1000000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="c20210401to20220331_RangeAxis_MaximumMember_RetirementPlanSponsorLocationAxis_ForeignPlanMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-5"
      id="Fact_9405cfd0c49d42c9b4d7b6cd37e6d91b"
      unitRef="U001">-1000000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="c20230401to20240331_RangeAxis_MaximumMember_RetirementPlanSponsorLocationAxis_ForeignPlanMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-5"
      id="Fact_212bfb561b7147f4bd45b81cec5f3eb0"
      unitRef="U001">-1000000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="c20240331_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="3"
      id="Fact_6f4c9dd4755e4fb2a163a71eb489104e"
      unitRef="U007">0.054</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="c20230331_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="3"
      id="Fact_b3a971a885364687b8b23d670b414307"
      unitRef="U007">0.052</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="c20240331_RetirementPlanSponsorLocationAxis_GermanyAndItalyMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="3"
      id="Fact_77cefcefd9ba4b1a920c312b5c87aa1b"
      unitRef="U007">0.037</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="c20230331_RetirementPlanSponsorLocationAxis_GermanyAndItalyMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="3"
      id="Fact_fb484dcf51a54b1b97a76f08ced4082c"
      unitRef="U007">0.038</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="c20230401to20240331_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="3"
      id="Fact_48accfe64c8744168b8aa86d2f4b1b27"
      unitRef="U007">0.052</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="c20220401to20230331_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="3"
      id="Fact_35e68f6259534ee5b0b46e9fcdaf398b"
      unitRef="U007">0.039</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="c20210401to20220331_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="3"
      id="Fact_e9961b4a6c1445c0a67987be5bfeb634"
      unitRef="U007">0.032</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="c20230401to20240331_RetirementPlanSponsorLocationAxis_GermanyAndItalyMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="3"
      id="Fact_24dbde4c78ab40e48b601ecfa24c10cd"
      unitRef="U007">0.04</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="c20220401to20230331_RetirementPlanSponsorLocationAxis_GermanyAndItalyMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="3"
      id="Fact_b44dd5d1d7484f84a70e86ce43dcc2bc"
      unitRef="U007">0.029</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="c20210401to20220331_RetirementPlanSponsorLocationAxis_GermanyAndItalyMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="3"
      id="Fact_65971a96bfc543e29cf8ce30e221ae11"
      unitRef="U007">0.016</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="c20240331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="2"
      id="Fact_2d09554a063f46b6862b2f3cb5764fee"
      unitRef="U007">1</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock
      contextRef="c20230401to20240331"
      id="Text_37619530dbe449ef8740ce4d8647c1e8">&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal;"&gt;The













      Company&#x2019;s U.S. pension plan weighted-average asset allocations at the measurement dates of March 31, 2024 and 2023 were as follows:&lt;/span&gt;
&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div&gt;
      &lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;March 31, 2024&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;March 31, 2023&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;&#160;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Target allocation&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Plan assets&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Target allocation&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Plan assets&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Debt securities&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;80&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;72&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;18&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;15&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Equity securities&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;19&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;18&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;76&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;76&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Cash and cash equivalents&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;1&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;5&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;1&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;1&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Real estate investments&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;5&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;5&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;8&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;100&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;100&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;100&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;100&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
       &lt;/div&gt;
</us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="c20240331_DefinedBenefitPlanByPlanAssetCategoriesAxis_DebtSecuritiesMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="2"
      id="Fact_6bc6439ce98347efaf026af524d9c756"
      unitRef="U007">0.80</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="c20240331_DefinedBenefitPlanByPlanAssetCategoriesAxis_DebtSecuritiesMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="2"
      id="Fact_4f1e8bb47e5046018920aa02fd8a1dc5"
      unitRef="U007">0.72</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="c20230331_DefinedBenefitPlanByPlanAssetCategoriesAxis_DebtSecuritiesMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="2"
      id="Fact_69b0433ecf6c4061908b28cea6eaa9c5"
      unitRef="U007">0.18</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="c20230331_DefinedBenefitPlanByPlanAssetCategoriesAxis_DebtSecuritiesMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="2"
      id="Fact_1cf40e987e5246c8a4b231ff5ff79a44"
      unitRef="U007">0.15</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="c20240331_DefinedBenefitPlanByPlanAssetCategoriesAxis_EquitySecuritiesMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="2"
      id="Fact_89cac98835cd49d4973d3df1c257fed1"
      unitRef="U007">0.19</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="c20240331_DefinedBenefitPlanByPlanAssetCategoriesAxis_EquitySecuritiesMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="2"
      id="Fact_64434a9e6edf4586b6348868e421554a"
      unitRef="U007">0.18</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="c20230331_DefinedBenefitPlanByPlanAssetCategoriesAxis_EquitySecuritiesMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="2"
      id="Fact_b7ba3ec95a8f48f5828fa330c6988f9f"
      unitRef="U007">0.76</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="c20230331_DefinedBenefitPlanByPlanAssetCategoriesAxis_EquitySecuritiesMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="2"
      id="Fact_1d162527f1ed4b8bbb18c9c99c5b024b"
      unitRef="U007">0.76</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="c20240331_DefinedBenefitPlanByPlanAssetCategoriesAxis_CashAndCashEquivalentsMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="2"
      id="Fact_53354f2eef6142eea88edee6caed772a"
      unitRef="U007">0.01</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="c20240331_DefinedBenefitPlanByPlanAssetCategoriesAxis_CashAndCashEquivalentsMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="2"
      id="Fact_b23827da3e224b50b9f4c92b25121c59"
      unitRef="U007">0.05</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="c20230331_DefinedBenefitPlanByPlanAssetCategoriesAxis_CashAndCashEquivalentsMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="2"
      id="Fact_6f1047e62b9c485ca866ba2b3edd9c09"
      unitRef="U007">0.01</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="c20230331_DefinedBenefitPlanByPlanAssetCategoriesAxis_CashAndCashEquivalentsMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="2"
      id="Fact_8e3e2cfc64e74c9394af426bcee7aaae"
      unitRef="U007">0.01</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="c20240331_DefinedBenefitPlanByPlanAssetCategoriesAxis_DefinedBenefitPlanRealEstateMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="0"
      id="Fact_0062fcade9584483ac727bec670737ba"
      unitRef="U007">0</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="c20240331_DefinedBenefitPlanByPlanAssetCategoriesAxis_DefinedBenefitPlanRealEstateMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="2"
      id="Fact_b1f9ce374cf744a183049a8e20d93fd2"
      unitRef="U007">0.05</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="c20230331_DefinedBenefitPlanByPlanAssetCategoriesAxis_DefinedBenefitPlanRealEstateMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="2"
      id="Fact_f24cfef155214bbfa6c7bf8c002aa242"
      unitRef="U007">0.05</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="c20230331_DefinedBenefitPlanByPlanAssetCategoriesAxis_DefinedBenefitPlanRealEstateMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="2"
      id="Fact_4308eab6505b441db781a28f35fc0846"
      unitRef="U007">0.08</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="c20240331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="2"
      id="Fact_f85f6ee360f64ff38b7c66572652181d"
      unitRef="U007">1</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="c20240331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="2"
      id="Fact_0e8671a749124d9ea10f4a4826e29a71"
      unitRef="U007">1</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="c20230331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="2"
      id="Fact_987283e061a3422a9080d8edfd4405fc"
      unitRef="U007">1</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="c20230331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="2"
      id="Fact_16e036bd2a3447d28885264adbd99db3"
      unitRef="U007">1</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="c20230401to20240331_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="3"
      id="Fact_d6b484827d6240559b5f101189e8fca9"
      unitRef="U007">0.065</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="c20220401to20230331_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="3"
      id="Fact_d4a4e7f3d12d49539ec345ab204896de"
      unitRef="U007">0.07</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="c20210401to20220331_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="3"
      id="Fact_0c20356c67d440eb956fcc6a06ed27ef"
      unitRef="U007">0.075</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="c20240401to20250331_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember_StatementScenarioAxis_ScenarioForecastMember"
      decimals="3"
      id="Fact_59fbd0a08d9d411dab67bbc36c6c8432"
      unitRef="U007">0.055</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear
      contextRef="c20240331_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-5"
      id="Fact_728a6e77cbef44d4a0ec1a643568cad5"
      unitRef="U001">8000000</us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear>
    <us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock
      contextRef="c20230401to20240331"
      id="Text_03b5e7027d524740bb16b8e6766c161b">
&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Estimated pension benefit payments for the Company&#x2019;s global pension plans during the next ten fiscal years are as follows:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; margin-left: 0px; margin-right: auto;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;&lt;span style="text-decoration: underline;"&gt;Fiscal Year&lt;/span&gt;&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Estimated Pension&lt;/div&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Benefit Payments&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="text-indent: 0pt;"&gt;2025&lt;/span&gt;&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;15.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="text-indent: 0pt;"&gt;2026&lt;/span&gt;&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;15.2&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="text-indent: 0pt;"&gt;2027&lt;/span&gt;&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;15.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="text-indent: 0pt;"&gt;2028&lt;/span&gt;&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;15.0&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="text-indent: 0pt;"&gt;2029&lt;/span&gt;&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;14.8&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="text-indent: 0pt;"&gt;2030&lt;/span&gt;-&lt;span style="text-indent: 0pt;"&gt;2034&lt;/span&gt;&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;68.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths
      contextRef="c20240331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-5"
      id="Fact_e20ce0206f1c4fa481bf325ff4c60342"
      unitRef="U001">15100000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo
      contextRef="c20240331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-5"
      id="Fact_b024f416b7e44268ad1ca1eb58b714da"
      unitRef="U001">15200000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree
      contextRef="c20240331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-5"
      id="Fact_56865f634b7642f782da0208dc7bb074"
      unitRef="U001">15100000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour
      contextRef="c20240331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-5"
      id="Fact_2bff50f1982e4afb96807b30437ab165"
      unitRef="U001">15000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive
      contextRef="c20240331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-5"
      id="Fact_817921823d6f4f70a458876afc1329a6"
      unitRef="U001">14800000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter
      contextRef="c20240331_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-5"
      id="Fact_5a819368b0724f7e9fb0efb3b118ebe6"
      unitRef="U001">68900000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter>
    <us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock
      contextRef="c20230401to20240331"
      id="Text_eb30bbf1d11a42409058acbd71d73348">
&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: -36pt; margin-left: 36pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Note 19:&#160; Derivative Instruments&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company uses derivative financial instruments from time to time as a tool to manage certain financial risks.&#160; The Company&#x2019;s policy prohibits the use of leveraged
        derivatives.&#160; Accounting for derivatives and hedging activities requires derivative financial instruments to be measured at fair value and recognized as assets or liabilities in the consolidated balance sheets.&#160; &lt;span style="font-size: 10pt; font-family: 'Times New Roman';"&gt;All of the Company&#x2019;s derivative financial instruments are categorized within Level 2 of the fair value hierarchy.&#160; Refer to Note 4 for the definition of a Level 2 fair value measurement.&#160; &lt;/span&gt;Accounting for
        the gain or loss resulting from the change in fair value of the derivative financial instruments depends on whether it has been designated as a hedge, and, if so, on the nature of the hedging activity.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"&gt;&lt;span style="text-decoration: underline;"&gt;Commodity derivatives&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company periodically enters into over-the-counter forward contracts related to forecasted purchases of aluminum and copper.&#160; The Company&#x2019;s strategy
      in entering into these contracts is to reduce its exposure to changing market prices of these commodities.&#160; The Company designates certain commodity forward contracts as cash flow hedges for accounting purposes.&#160; Accordingly, for these designated
      hedges, the Company records unrealized gains and losses related to the change in the fair value of the contracts in accumulated other comprehensive income (loss) (&#x201c;AOCI&#x201d;) within shareholders&#x2019; equity and subsequently recognizes the gains and losses
      within cost of sales as the underlying inventory is sold.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"&gt;&lt;span style="text-decoration: underline;"&gt;Foreign exchange contracts&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company&#x2019;s foreign exchange risk management strategy uses derivative financial instruments to mitigate foreign currency exchange risk.&#160; The Company
      periodically enters into foreign currency forward contracts to hedge specific foreign currency-denominated assets and liabilities as well as forecasted transactions.&#160; The Company designates certain hedges of forecasted transactions as cash flow
      hedges for accounting purposes.&#160; Accordingly, for these designated hedges, the Company records unrealized gains and losses related to the change in the fair value of the contracts in AOCI within shareholders&#x2019; equity and subsequently recognizes the
      gains and losses as a component of earnings at the same time and in the same financial statement line that the underlying transactions impact earnings.&#160; The Company has not designated forward contracts related to foreign currency-denominated assets
      and liabilities as hedges.&#160; Accordingly, for these non-designated contracts, the Company records unrealized gains and losses related to changes in fair value in other income and expense.&#160; Gains and losses on these foreign currency contracts are
      offset by foreign currency gains and losses associated with the related assets and liabilities.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The fair value of the Company&#x2019;s derivative financial instruments recorded in the consolidated balance sheets were as follows:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; margin-left: 0px; margin-right: auto; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div style="text-align: left; color: rgb(255, 255, 255); font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 1pt;"&gt;_&lt;/span&gt;&lt;/div&gt;
          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Balance Sheet Location&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;March 31, 2024&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;March 31, 2023&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Derivatives designated as hedges:&lt;/div&gt;
          &lt;/td&gt;

    &lt;td style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 38%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
            &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;
              &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; margin-left: 9pt;"&gt;Foreign exchange contracts&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 38%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Other current assets&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;1.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 38%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Commodity derivatives&lt;/div&gt;
          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 38%;" valign="bottom"&gt;
            &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Other current assets&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 38%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 38%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 38%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Derivatives not designated as hedges:&lt;/div&gt;
          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 38%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 38%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Foreign exchange contracts&lt;/div&gt;
          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 38%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Other current liabilities&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.2&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The amounts associated with derivative financial instruments that the Company designated for hedge accounting during the years ended March 31 were as
      follows:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Gain (loss) recognized in&lt;/div&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;other comprehensive income&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Statement&lt;br/&gt;
            &lt;/div&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;of Operations&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Gain (loss) reclassified&lt;/div&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; from AOCI&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2024&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2023&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2022&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Location&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2024&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2023&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2022&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 14%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Commodity derivatives&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(0.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(1.6&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;1.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 14%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Cost of sales&lt;br/&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(0.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(1.0&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;1.2&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 14%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Foreign exchange contracts&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;1.6&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 14%;" valign="bottom"&gt;
            &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Net sales&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;1.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.6&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 14%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Foreign exchange contracts&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.6&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 14%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Cost of sales&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.7&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 14%; padding-bottom: 4px;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Total gains&lt;br/&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;1.7&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 14%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;1.0&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;1.6&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The amounts associated with derivative financial instruments that the Company did not designate for hedge accounting were as follows:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; margin-left: 0px; margin-right: auto; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; color: rgb(255, 255, 255); font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 1pt;"&gt;_&lt;/span&gt;&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;&lt;br/&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Years ended March 31,&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;span style="font-family: 'Times New Roman'; font-size: 1pt;"&gt;_&lt;/span&gt;&lt;/div&gt;
          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Statement of Operations Location&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; text-indent: 10pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;&lt;span style="text-indent: 0pt;"&gt;2024&lt;/span&gt;&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; text-indent: 10pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;&lt;span style="text-indent: 0pt;"&gt;2023&lt;/span&gt;&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; text-indent: 10pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;&lt;span style="text-indent: 0pt;"&gt;2022&lt;/span&gt;&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 32%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Foreign exchange contracts&lt;/div&gt;
          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 32%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Net sales&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(0.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(0.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(0.6&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 32%; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Foreign exchange contracts&lt;/div&gt;
          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 32%; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Other income (expense) - net&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(1.0&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(2.6&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(0.8&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 32%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Total losses&lt;br/&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 32%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(1.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(3.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(1.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock
      contextRef="c20230401to20240331"
      id="Text_ce69c61a5fa145afa7a284c3a11492f1">
&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The fair value of the Company&#x2019;s derivative financial instruments recorded in the consolidated balance sheets were as follows:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; margin-left: 0px; margin-right: auto; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div style="text-align: left; color: rgb(255, 255, 255); font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 1pt;"&gt;_&lt;/span&gt;&lt;/div&gt;
          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Balance Sheet Location&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;March 31, 2024&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;March 31, 2023&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Derivatives designated as hedges:&lt;/div&gt;
          &lt;/td&gt;

    &lt;td style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 38%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
            &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;
              &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; margin-left: 9pt;"&gt;Foreign exchange contracts&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 38%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Other current assets&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;1.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 38%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Commodity derivatives&lt;/div&gt;
          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 38%;" valign="bottom"&gt;
            &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Other current assets&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 38%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 38%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 38%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Derivatives not designated as hedges:&lt;/div&gt;
          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 38%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 38%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Foreign exchange contracts&lt;/div&gt;
          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 38%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Other current liabilities&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.2&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock>
    <us-gaap:DerivativeLiabilityFairValueGrossAsset
      contextRef="c20240331_BalanceSheetLocationAxis_OtherCurrentAssetsMember_DerivativeInstrumentRiskAxis_ForeignExchangeContractMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember"
      decimals="-5"
      id="Fact_b85c487dad0f4aceb1e324f5281bd137"
      unitRef="U001">100000</us-gaap:DerivativeLiabilityFairValueGrossAsset>
    <us-gaap:DerivativeLiabilityFairValueGrossAsset
      contextRef="c20230331_BalanceSheetLocationAxis_OtherCurrentAssetsMember_DerivativeInstrumentRiskAxis_ForeignExchangeContractMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember"
      decimals="-5"
      id="Fact_344f86a1835a4687a08c65d9c48d61c7"
      unitRef="U001">1300000</us-gaap:DerivativeLiabilityFairValueGrossAsset>
    <us-gaap:DerivativeLiabilityFairValueGrossAsset
      contextRef="c20240331_BalanceSheetLocationAxis_OtherCurrentAssetsMember_DerivativeInstrumentRiskAxis_CommodityContractMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember"
      decimals="-6"
      id="Fact_1d421b44447c47eab5eea6fbde22bf6d"
      unitRef="U001">0</us-gaap:DerivativeLiabilityFairValueGrossAsset>
    <us-gaap:DerivativeLiabilityFairValueGrossAsset
      contextRef="c20230331_BalanceSheetLocationAxis_OtherCurrentAssetsMember_DerivativeInstrumentRiskAxis_CommodityContractMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember"
      decimals="-6"
      id="Fact_1ab691ccc54f46b191f12359f221332b"
      unitRef="U001">0</us-gaap:DerivativeLiabilityFairValueGrossAsset>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="c20240331_BalanceSheetLocationAxis_OtherLiabilitiesMember_DerivativeInstrumentRiskAxis_ForeignExchangeContractMember_HedgingDesignationAxis_NondesignatedMember"
      decimals="-5"
      id="Fact_36636bc5212244fcaa7837b5f9ba09b1"
      unitRef="U001">300000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="c20230331_BalanceSheetLocationAxis_OtherLiabilitiesMember_DerivativeInstrumentRiskAxis_ForeignExchangeContractMember_HedgingDesignationAxis_NondesignatedMember"
      decimals="-5"
      id="Fact_28114283573d460895c35289276df94e"
      unitRef="U001">200000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock
      contextRef="c20230401to20240331"
      id="Text_17a55a2895b54468a11f8097362f4b08">
&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The amounts associated with derivative financial instruments that the Company designated for hedge accounting during the years ended March 31 were as
      follows:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Gain (loss) recognized in&lt;/div&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;other comprehensive income&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Statement&lt;br/&gt;
            &lt;/div&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;of Operations&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Gain (loss) reclassified&lt;/div&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; from AOCI&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2024&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2023&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2022&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Location&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2024&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2023&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2022&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 14%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Commodity derivatives&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(0.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(1.6&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;1.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 14%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Cost of sales&lt;br/&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(0.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(1.0&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;1.2&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 14%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Foreign exchange contracts&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;1.6&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 14%;" valign="bottom"&gt;
            &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Net sales&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;1.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.6&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 14%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Foreign exchange contracts&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.6&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 14%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Cost of sales&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.7&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 14%; padding-bottom: 4px;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Total gains&lt;br/&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;1.7&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 14%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;1.0&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;1.6&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="c20230401to20240331_DerivativeInstrumentRiskAxis_CommodityContractMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_OtherComprehensiveIncomeLocationAxis_OtherComprehensiveIncomeMember"
      decimals="-5"
      id="Fact_a7dce20a448141969a8e4f024e033c9f"
      unitRef="U001">-300000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="c20220401to20230331_DerivativeInstrumentRiskAxis_CommodityContractMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_OtherComprehensiveIncomeLocationAxis_OtherComprehensiveIncomeMember"
      decimals="-5"
      id="Fact_f2c8e14fe3884c70bae5167852976639"
      unitRef="U001">-1600000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="c20210401to20220331_DerivativeInstrumentRiskAxis_CommodityContractMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_OtherComprehensiveIncomeLocationAxis_OtherComprehensiveIncomeMember"
      decimals="-5"
      id="Fact_78d949a9ce714cbf8e8e99281260923d"
      unitRef="U001">1100000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
      contextRef="c20230401to20240331_DerivativeInstrumentRiskAxis_CommodityContractMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_IncomeStatementLocationAxis_CostOfSalesMember"
      decimals="-5"
      id="Fact_0e1e6ce333b047beb23c223a7b0027f4"
      unitRef="U001">-300000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
      contextRef="c20220401to20230331_DerivativeInstrumentRiskAxis_CommodityContractMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_IncomeStatementLocationAxis_CostOfSalesMember"
      decimals="-5"
      id="Fact_8c40cf1be0784d388e45d16be82a1a6e"
      unitRef="U001">-1000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
      contextRef="c20210401to20220331_DerivativeInstrumentRiskAxis_CommodityContractMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_IncomeStatementLocationAxis_CostOfSalesMember"
      decimals="-5"
      id="Fact_9a34b4f2b5e743f8b9ce8696fa017f8a"
      unitRef="U001">1200000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="c20230401to20240331_DerivativeInstrumentRiskAxis_ForeignExchangeContractMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_IncomeStatementLocationAxis_SalesMember_OtherComprehensiveIncomeLocationAxis_OtherComprehensiveIncomeMember"
      decimals="-5"
      id="Fact_2d8d056618bf41af882dd8f9bc9dea27"
      unitRef="U001">300000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="c20220401to20230331_DerivativeInstrumentRiskAxis_ForeignExchangeContractMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_IncomeStatementLocationAxis_SalesMember_OtherComprehensiveIncomeLocationAxis_OtherComprehensiveIncomeMember"
      decimals="-5"
      id="Fact_471e1d57339d4cd48e3c28911d722aa3"
      unitRef="U001">1600000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="c20210401to20220331_DerivativeInstrumentRiskAxis_ForeignExchangeContractMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_IncomeStatementLocationAxis_SalesMember_OtherComprehensiveIncomeLocationAxis_OtherComprehensiveIncomeMember"
      decimals="-6"
      id="Fact_29e7bc1f0b2a4e35921b9c0ec73a1a6b"
      unitRef="U001">0</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
      contextRef="c20230401to20240331_DerivativeInstrumentRiskAxis_ForeignExchangeContractMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_IncomeStatementLocationAxis_SalesMember"
      decimals="-5"
      id="Fact_2bd4e2363833470698ed55e84939fcb2"
      unitRef="U001">1300000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
      contextRef="c20220401to20230331_DerivativeInstrumentRiskAxis_ForeignExchangeContractMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_IncomeStatementLocationAxis_SalesMember"
      decimals="-5"
      id="Fact_2dde81584f8a47839626cdd0658d618c"
      unitRef="U001">600000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
      contextRef="c20210401to20220331_DerivativeInstrumentRiskAxis_ForeignExchangeContractMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_IncomeStatementLocationAxis_SalesMember"
      decimals="-6"
      id="Fact_d5a54f4845df4ccb8f41d290a7e7620c"
      unitRef="U001">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="c20230401to20240331_DerivativeInstrumentRiskAxis_ForeignExchangeContractMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_IncomeStatementLocationAxis_CostOfSalesMember_OtherComprehensiveIncomeLocationAxis_OtherComprehensiveIncomeMember"
      decimals="-5"
      id="Fact_1c4956ff89db44e2ab9bd484647a8b9c"
      unitRef="U001">100000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="c20220401to20230331_DerivativeInstrumentRiskAxis_ForeignExchangeContractMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_IncomeStatementLocationAxis_CostOfSalesMember_OtherComprehensiveIncomeLocationAxis_OtherComprehensiveIncomeMember"
      decimals="-5"
      id="Fact_d78393aa19164d87b5335b1277321a19"
      unitRef="U001">400000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="c20210401to20220331_DerivativeInstrumentRiskAxis_ForeignExchangeContractMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_IncomeStatementLocationAxis_CostOfSalesMember_OtherComprehensiveIncomeLocationAxis_OtherComprehensiveIncomeMember"
      decimals="-5"
      id="Fact_adf45e95a62d4f8d9fa5eeb76c41785e"
      unitRef="U001">600000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
      contextRef="c20230401to20240331_DerivativeInstrumentRiskAxis_ForeignExchangeContractMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_IncomeStatementLocationAxis_CostOfSalesMember"
      decimals="-6"
      id="Fact_8a81878128f84612be0e4bfa62ea82de"
      unitRef="U001">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
      contextRef="c20220401to20230331_DerivativeInstrumentRiskAxis_ForeignExchangeContractMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_IncomeStatementLocationAxis_CostOfSalesMember"
      decimals="-5"
      id="Fact_ee2ab252826a4e6992a91a0891123933"
      unitRef="U001">700000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
      contextRef="c20210401to20220331_DerivativeInstrumentRiskAxis_ForeignExchangeContractMember_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_IncomeStatementLocationAxis_CostOfSalesMember"
      decimals="-5"
      id="Fact_8cdbf302221546ab96b3fdf1df159f31"
      unitRef="U001">400000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="c20230401to20240331_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_OtherComprehensiveIncomeLocationAxis_OtherComprehensiveIncomeMember"
      decimals="-5"
      id="Fact_930b5ecfa0904c9cad4be25ebd880612"
      unitRef="U001">100000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="c20220401to20230331_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_OtherComprehensiveIncomeLocationAxis_OtherComprehensiveIncomeMember"
      decimals="-5"
      id="Fact_defb14742b12479d803e2841576e59cc"
      unitRef="U001">400000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="c20210401to20220331_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember_OtherComprehensiveIncomeLocationAxis_OtherComprehensiveIncomeMember"
      decimals="-5"
      id="Fact_5162a6d062d640758b1c4eb40b662204"
      unitRef="U001">1700000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
      contextRef="c20230401to20240331_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember"
      decimals="-5"
      id="Fact_f4a622413de9469c9fbfba28c794df45"
      unitRef="U001">1000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
      contextRef="c20220401to20230331_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember"
      decimals="-5"
      id="Fact_cf7276a63dba4d51a2793e26d203c399"
      unitRef="U001">300000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
      contextRef="c20210401to20220331_HedgingDesignationAxis_DesignatedAsHedgingInstrumentMember"
      decimals="-5"
      id="Fact_1c9b0ccb60c04f11b902c3b2f1bfc1e6"
      unitRef="U001">1600000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock
      contextRef="c20230401to20240331"
      id="Text_00bcf9352dea4b48aabbd1984df4515a">
&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The amounts associated with derivative financial instruments that the Company did not designate for hedge accounting were as follows:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; margin-left: 0px; margin-right: auto; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; color: rgb(255, 255, 255); font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 1pt;"&gt;_&lt;/span&gt;&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;&lt;br/&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Years ended March 31,&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;span style="font-family: 'Times New Roman'; font-size: 1pt;"&gt;_&lt;/span&gt;&lt;/div&gt;
          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Statement of Operations Location&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; text-indent: 10pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;&lt;span style="text-indent: 0pt;"&gt;2024&lt;/span&gt;&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; text-indent: 10pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;&lt;span style="text-indent: 0pt;"&gt;2023&lt;/span&gt;&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; text-indent: 10pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;&lt;span style="text-indent: 0pt;"&gt;2022&lt;/span&gt;&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 32%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Foreign exchange contracts&lt;/div&gt;
          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 32%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Net sales&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(0.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(0.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(0.6&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 32%; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Foreign exchange contracts&lt;/div&gt;
          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 32%; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Other income (expense) - net&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(1.0&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(2.6&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(0.8&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 32%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Total losses&lt;br/&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 32%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(1.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(3.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(1.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</us-gaap:ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="c20230401to20240331_DerivativeInstrumentRiskAxis_ForeignExchangeContractMember_HedgingDesignationAxis_NondesignatedMember_IncomeStatementLocationAxis_SalesMember"
      decimals="-5"
      id="Fact_580480f37acc469690c425a0087aaf7b"
      unitRef="U001">-900000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="c20220401to20230331_DerivativeInstrumentRiskAxis_ForeignExchangeContractMember_HedgingDesignationAxis_NondesignatedMember_IncomeStatementLocationAxis_SalesMember"
      decimals="-5"
      id="Fact_02b17d58dade4e408f0453bcdd29ce7b"
      unitRef="U001">-500000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="c20210401to20220331_DerivativeInstrumentRiskAxis_ForeignExchangeContractMember_HedgingDesignationAxis_NondesignatedMember_IncomeStatementLocationAxis_SalesMember"
      decimals="-5"
      id="Fact_7019b06560cf42669e795882f9dde422"
      unitRef="U001">-600000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="c20230401to20240331_DerivativeInstrumentRiskAxis_ForeignExchangeContractMember_HedgingDesignationAxis_NondesignatedMember_IncomeStatementLocationAxis_OtherNonoperatingIncomeExpenseMember"
      decimals="-5"
      id="Fact_9fa53dae685c4dd696cff95b3eb81e2a"
      unitRef="U001">-1000000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="c20220401to20230331_DerivativeInstrumentRiskAxis_ForeignExchangeContractMember_HedgingDesignationAxis_NondesignatedMember_IncomeStatementLocationAxis_OtherNonoperatingIncomeExpenseMember"
      decimals="-5"
      id="Fact_623bad16398a4949afc4b64efe8dd34a"
      unitRef="U001">-2600000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="c20210401to20220331_DerivativeInstrumentRiskAxis_ForeignExchangeContractMember_HedgingDesignationAxis_NondesignatedMember_IncomeStatementLocationAxis_OtherNonoperatingIncomeExpenseMember"
      decimals="-5"
      id="Fact_1bedc28b54114e468a77424dc915077a"
      unitRef="U001">-800000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="c20230401to20240331_HedgingDesignationAxis_NondesignatedMember"
      decimals="-5"
      id="Fact_680242c9817d483c8482cdc9ca60934c"
      unitRef="U001">-1900000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="c20220401to20230331_HedgingDesignationAxis_NondesignatedMember"
      decimals="-5"
      id="Fact_419db45cbd644c3f9d27e0cd6007eaea"
      unitRef="U001">-3100000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="c20210401to20220331_HedgingDesignationAxis_NondesignatedMember"
      decimals="-5"
      id="Fact_ca06fbb209e641ba9e56f8957d308187"
      unitRef="U001">-1400000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:LegalMattersAndContingenciesTextBlock
      contextRef="c20230401to20240331"
      id="Text_1b5df732b2904640b176d99ac7dad564">
&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: -36pt; margin-left: 36pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Note 20:&#160; Risks, Uncertainties, Contingencies and Litigation&lt;/div&gt;

&lt;div&gt;&lt;span style="text-decoration: underline;"&gt;&lt;br/&gt;
      &lt;/span&gt; &lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"&gt;&lt;span style="text-decoration: underline;"&gt;Credit risk&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt;The Company invests excess
      cash primarily in investment quality, short-term liquid debt instruments. Financial instruments that potentially subject the Company to significant concentrations of credit risk consist principally of accounts receivable. The Company sells a broad
      range of products that provide thermal solutions to customers operating throughout the world. In fiscal 2024, 2023, and 2022, no
      customers accounted for more than ten percent of the Company&#x2019;s total sales. Sales to the Company&#x2019;s top ten customers were 40 percent, 39 percent, and 39 percent of total sales
      in fiscal 2024, 2023, and 2022, respectively. At March 31, 2024 and 2023, 35 percent and 37 percent, respectively, of the Company&#x2019;s trade accounts receivable were due from the Company&#x2019;s top ten customers. These customers operate primarily in the commercial vehicle, off-highway, automotive and light vehicle, data center cooling, and commercial air conditioning and refrigeration
      markets. The Company generally does not require collateral or advanced payments from its customers. The Company has not experienced significant credit losses to customers in the markets served.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company manages credit risk through its focus on the following:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt;"&gt;&lt;/td&gt;

    &lt;td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#x2022;&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-align: left;"&gt;Cash and investments &#x2013; reviewing cash deposits and short-term investments to ensure banks have credit ratings acceptable to the Company and
              that short-term investments are maintained in secured or guaranteed instruments;&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt;"&gt;&lt;/td&gt;

    &lt;td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#x2022;&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-align: left;"&gt;Accounts receivable &#x2013; performing periodic customer credit evaluations and actively monitoring their financial condition and applicable business
              news;&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt;"&gt;&lt;/td&gt;

    &lt;td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#x2022;&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-align: left;"&gt;Pension assets &#x2013; ensuring that investments within pension plans provide appropriate diversification, monitoring of investment teams, ensuring
              that portfolio managers adhere to the Company&#x2019;s investment policies and directives, and ensuring that exposure to high risk investments is limited; and&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt;"&gt;&lt;/td&gt;

    &lt;td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#x2022;&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-align: left;"&gt;Insurance &#x2013; ensuring that insurance providers maintain financial ratings that are acceptable to the Company.&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"&gt;&lt;span style="text-decoration: underline;"&gt;Counterparty risk&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company manages counterparty risk through its focus on the following:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt;"&gt;&lt;/td&gt;

    &lt;td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#x2022;&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-align: left;"&gt;Customers &#x2013; performing thorough reviews of customer credit reports and accounts receivable aging reports by internal credit committees;&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt;"&gt;&lt;/td&gt;

    &lt;td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#x2022;&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-align: left;"&gt;Suppliers &#x2013; maintaining a supplier risk management program and utilizing industry sources to identify and mitigate high risk situations; and&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt;"&gt;&lt;/td&gt;

    &lt;td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#x2022;&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-align: left;"&gt;Derivatives &#x2013; ensuring that counterparties to derivative instruments maintain credit ratings that are acceptable to the Company.&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"&gt;&lt;span style="text-decoration: underline;"&gt;Environmental&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt;The Company has recorded
      environmental monitoring and remediation accruals related to manufacturing facilities in the U.S., one of which the Company currently owns and operates, and at its former manufacturing facility in the Netherlands. These accruals primarily relate to
      soil and groundwater contamination at facilities where past operations followed practices and procedures that were considered acceptable under then-existing regulations, or where the Company is a successor to the obligations of prior owners, and
      current laws and regulations require investigative and/or remedial work to ensure sufficient environmental compliance. In instances where a range of loss can be reasonably estimated for a probable environmental liability, but no amount within the
      range is a better estimate than any other amount, the Company accrues the minimum of the range. The Company&#x2019;s accruals for environmental
      matters totaled $17.6 million at both March 31, 2024 and 2023. During each fiscal 2024 and 2023, the Company increased its remediation
      accrual related to a former manufacturing facility in the U.S. by $1.0 million. As additional information becomes available regarding
      environmental matters, the Company will re-assess the liabilities and revise the estimated accruals, &lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;if necessary. While it is possible that the ultimate environmental remediation costs may be in excess of amounts accrued, the Company believes, based upon currently available
        information, that the ultimate outcome of these matters, individually and in the aggregate, will not have a material adverse effect on its financial position. However, these matters are subject to inherent uncertainties, and unfavorable outcomes
        could occur, including significant monetary damages.&lt;/span&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"&gt;&lt;span style="text-decoration: underline;"&gt;Other litigation&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;In the normal course of business, the Company and its subsidiaries are named as defendants in various lawsuits and enforcement proceedings by private
      parties, governmental agencies and/or others in which claims are asserted against Modine.&#160; The Company believes that any additional loss in excess of amounts already accrued would not have a material effect on the Company&#x2019;s consolidated balance
      sheet, results of operations, and cash flows.&#160; In addition, management expects that the liabilities which may ultimately result from such lawsuits or proceedings, if any, would not have a material adverse effect on the Company&#x2019;s financial position.&lt;/div&gt;
</us-gaap:LegalMattersAndContingenciesTextBlock>
    <mod:EntityWideRevenueNumberOfMajorCustomers
      contextRef="c20210401to20220331_StatementBusinessSegmentsAxis_VehicularThermalSolutionsMember"
      decimals="INF"
      id="Fact_d54cca26815e4e639dde30e7840499b7"
      unitRef="U008">0</mod:EntityWideRevenueNumberOfMajorCustomers>
    <mod:EntityWideRevenueNumberOfMajorCustomers
      contextRef="c20230401to20240331_StatementBusinessSegmentsAxis_VehicularThermalSolutionsMember"
      decimals="INF"
      id="Fact_a9bf57a44f9146cb8305201f5d095771"
      unitRef="U008">0</mod:EntityWideRevenueNumberOfMajorCustomers>
    <mod:EntityWideRevenueNumberOfMajorCustomers
      contextRef="c20220401to20230331_StatementBusinessSegmentsAxis_VehicularThermalSolutionsMember"
      decimals="INF"
      id="Fact_60ad9f32df864a89984446775ea6bce3"
      unitRef="U008">0</mod:EntityWideRevenueNumberOfMajorCustomers>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c20230401to20240331_ConcentrationRiskByBenchmarkAxis_SalesMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_TopTenCustomersMember"
      decimals="2"
      id="Fact_7ca1745b60ca444b8dbb45774c50d769"
      unitRef="U007">0.40</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c20220401to20230331_ConcentrationRiskByBenchmarkAxis_SalesMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_TopTenCustomersMember"
      decimals="2"
      id="Fact_6023783277d3427cb5653abad06453dd"
      unitRef="U007">0.39</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c20210401to20220331_ConcentrationRiskByBenchmarkAxis_SalesMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_TopTenCustomersMember"
      decimals="2"
      id="Fact_bb0e5526632a47ad82aafdec3f9407df"
      unitRef="U007">0.39</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c20230401to20240331_ConcentrationRiskByBenchmarkAxis_AccountsReceivableMember_ConcentrationRiskByTypeAxis_CreditConcentrationRiskMember_MajorCustomersAxis_TopTenCustomersMember"
      decimals="2"
      id="Fact_1bfac1729fd743838eb2da97fce2def7"
      unitRef="U007">0.35</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c20220401to20230331_ConcentrationRiskByBenchmarkAxis_AccountsReceivableMember_ConcentrationRiskByTypeAxis_CreditConcentrationRiskMember_MajorCustomersAxis_TopTenCustomersMember"
      decimals="2"
      id="Fact_7a9ca520e3794faca67e83af72b5a599"
      unitRef="U007">0.37</us-gaap:ConcentrationRiskPercentage1>
    <mod:NumberOfTopCustomers
      contextRef="c20240331_ConcentrationRiskByBenchmarkAxis_AccountsReceivableMember_ConcentrationRiskByTypeAxis_CreditConcentrationRiskMember"
      decimals="INF"
      id="Fact_0f3caf11dee148f68604822ff18d08ec"
      unitRef="U008">10</mod:NumberOfTopCustomers>
    <mod:EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag
      contextRef="c20230401to20240331"
      id="Fact_3a56ce6f077a495cab96d67ae6b4f01b">true</mod:EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag>
    <us-gaap:AccrualForEnvironmentalLossContingencies
      contextRef="c20230331"
      decimals="-5"
      id="Fact_9c664077c225401fb5949ca6b26818c9"
      unitRef="U001">17600000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <us-gaap:AccrualForEnvironmentalLossContingencies
      contextRef="c20240331"
      decimals="-5"
      id="Fact_3eca56ae1b014b2387ccd398c4dbae6b"
      unitRef="U001">17600000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <us-gaap:AccrualForEnvironmentalLossContingenciesPeriodIncreaseDecrease
      contextRef="c20220401to20230331"
      decimals="-5"
      id="Fact_bdae9fa4391a4653a38161eed9f3a93a"
      unitRef="U001">1000000</us-gaap:AccrualForEnvironmentalLossContingenciesPeriodIncreaseDecrease>
    <us-gaap:AccrualForEnvironmentalLossContingenciesPeriodIncreaseDecrease
      contextRef="c20230401to20240331"
      decimals="-5"
      id="Fact_868d901597944033b449436f7b132d86"
      unitRef="U001">1000000</us-gaap:AccrualForEnvironmentalLossContingenciesPeriodIncreaseDecrease>
    <us-gaap:ComprehensiveIncomeNoteTextBlock
      contextRef="c20230401to20240331"
      id="Text_ecba50a2197644749d674f6e363e75fa">
&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: -36pt; margin-left: 36pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Note 21:&#160; Accumulated Other Comprehensive Loss&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Changes in accumulated other comprehensive loss were as follows:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; margin-left: 0px; margin-right: auto; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Foreign&lt;/div&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Currency&lt;/div&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Translation&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Defined&lt;/div&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Benefit Plans&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Cash Flow&lt;/div&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Hedges&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Total&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Balance, March 31, &lt;span style="text-indent: 0pt;"&gt;2023&lt;/span&gt;&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(57.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(104.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.8&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(161.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Other comprehensive income (loss) before reclassifications&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(5.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;1.8&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(3.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 52%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Reclassifications:&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Amortization of unrecognized net loss (a)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;4.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;4.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; width: 52%;" valign="bottom"&gt;
            &lt;div style="text-indent: -9pt; margin-left: 18pt;"&gt;Unrecognized net pension gain in disposed businesses (b)&lt;br/&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;-&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;(0.6&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;)&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;-&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;(0.6&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;)&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Realized gains - net (c)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(1.0&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(1.0&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Income taxes&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(1.6&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.2&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(1.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Total other comprehensive income (loss)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(5.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;3.7&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(0.7&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(2.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Balance, March 31, &lt;span style="text-indent: 0pt;"&gt;2024&lt;/span&gt;&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(62.8&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(100.7&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(163.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; margin-left: 0px; margin-right: auto; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Foreign&lt;/div&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Currency&lt;/div&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Translation&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Defined&lt;/div&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Benefit Plans&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Cash Flow&lt;/div&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Hedges&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Total&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Balance, March 31, &lt;span style="text-indent: 0pt;"&gt;2022&lt;/span&gt;&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(39.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(111.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.7&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(149.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Other comprehensive income (loss) before reclassifications&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(18.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;2.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(15.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 52%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Reclassifications:&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Amortization of unrecognized net loss (a)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;5.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;5.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Realized gains - net (c)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(0.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(0.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Income taxes&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(1.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(1.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;
              &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Total other comprehensive income (loss)&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(18.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;6.7&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(11.6&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 4px;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Balance, March 31, &lt;span style="text-indent: 0pt;"&gt;2023&lt;/span&gt;&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(57.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(104.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.8&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(161.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
&lt;hr style="height: 2px; width: 5%; color: #000000; background-color: #000000; text-align: left; border: none; margin-left: 0px; margin-right: auto;"/&gt;
&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"&gt;


  &lt;tr style="vertical-align: top;"&gt;

    &lt;td style="vertical-align: top; width: 18pt;"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(a)&lt;/div&gt;
              &lt;/td&gt;

    &lt;td style="align: left; vertical-align: top; width: auto;"&gt;
                &lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: normal;"&gt;Amounts


















                  are included in the calculation of net periodic benefit cost for the Company&#x2019;s defined benefit plans, which include pension and other postretirement plans. See Note 18 for additional information about the Company&#x2019;s pension plans.&lt;/div&gt;
              &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;
          &lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;"&gt;(b)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top; text-align: left;"&gt;
                  &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;As a result of the sale of three automotive businesses based in Germany, the Company wrote&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;-off $0.6 million&lt;/span&gt; of
                      net actuarial gains related to the disposal group&#x2019;s pension plan. See Note 2 for additional information regarding the sale.&lt;/span&gt;&lt;/div&gt;
                &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
        &lt;/div&gt;

&lt;div&gt;
        &lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"&gt;


  &lt;tr style="vertical-align: top;"&gt;

    &lt;td style="vertical-align: top; width: 18pt;"&gt;
                &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;(c)&lt;/div&gt;
              &lt;/td&gt;

    &lt;td style="align: left; vertical-align: top; width: auto;"&gt;
                &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Amounts represent net gains and losses associated with cash flow hedges that were
                    reclassified to net earnings.&#160; See Note 19 for additional information regarding derivative instruments.&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
      &lt;/div&gt;
</us-gaap:ComprehensiveIncomeNoteTextBlock>
    <us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock
      contextRef="c20230401to20240331"
      id="Text_6649ce1bb30a40d7a595cefed33eda59">
&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Changes in accumulated other comprehensive loss were as follows:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; margin-left: 0px; margin-right: auto; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Foreign&lt;/div&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Currency&lt;/div&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Translation&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Defined&lt;/div&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Benefit Plans&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Cash Flow&lt;/div&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Hedges&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Total&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Balance, March 31, &lt;span style="text-indent: 0pt;"&gt;2023&lt;/span&gt;&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(57.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(104.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.8&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(161.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Other comprehensive income (loss) before reclassifications&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(5.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;1.8&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(3.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 52%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Reclassifications:&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Amortization of unrecognized net loss (a)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;4.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;4.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; width: 52%;" valign="bottom"&gt;
            &lt;div style="text-indent: -9pt; margin-left: 18pt;"&gt;Unrecognized net pension gain in disposed businesses (b)&lt;br/&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;-&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;(0.6&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;)&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;-&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;(0.6&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;)&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Realized gains - net (c)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(1.0&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(1.0&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Income taxes&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(1.6&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.2&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(1.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Total other comprehensive income (loss)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(5.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;3.7&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(0.7&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(2.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Balance, March 31, &lt;span style="text-indent: 0pt;"&gt;2024&lt;/span&gt;&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(62.8&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(100.7&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(163.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; margin-left: 0px; margin-right: auto; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Foreign&lt;/div&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Currency&lt;/div&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Translation&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Defined&lt;/div&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Benefit Plans&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Cash Flow&lt;/div&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Hedges&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Total&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Balance, March 31, &lt;span style="text-indent: 0pt;"&gt;2022&lt;/span&gt;&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(39.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(111.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.7&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(149.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Other comprehensive income (loss) before reclassifications&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(18.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;2.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(15.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 52%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Reclassifications:&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Amortization of unrecognized net loss (a)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;5.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;5.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Realized gains - net (c)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(0.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(0.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Income taxes&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(1.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(1.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;
              &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Total other comprehensive income (loss)&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(18.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;6.7&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(11.6&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 4px;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Balance, March 31, &lt;span style="text-indent: 0pt;"&gt;2023&lt;/span&gt;&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(57.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(104.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.8&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(161.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
&lt;hr style="height: 2px; width: 5%; color: #000000; background-color: #000000; text-align: left; border: none; margin-left: 0px; margin-right: auto;"/&gt;
&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"&gt;


  &lt;tr style="vertical-align: top;"&gt;

    &lt;td style="vertical-align: top; width: 18pt;"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(a)&lt;/div&gt;
              &lt;/td&gt;

    &lt;td style="align: left; vertical-align: top; width: auto;"&gt;
                &lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: normal;"&gt;Amounts


















                  are included in the calculation of net periodic benefit cost for the Company&#x2019;s defined benefit plans, which include pension and other postretirement plans. See Note 18 for additional information about the Company&#x2019;s pension plans.&lt;/div&gt;
              &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;
          &lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;"&gt;(b)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top; text-align: left;"&gt;
                  &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;As a result of the sale of three automotive businesses based in Germany, the Company wrote&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;-off $0.6 million&lt;/span&gt; of
                      net actuarial gains related to the disposal group&#x2019;s pension plan. See Note 2 for additional information regarding the sale.&lt;/span&gt;&lt;/div&gt;
                &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
        &lt;/div&gt;

&lt;div&gt;
        &lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"&gt;


  &lt;tr style="vertical-align: top;"&gt;

    &lt;td style="vertical-align: top; width: 18pt;"&gt;
                &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;(c)&lt;/div&gt;
              &lt;/td&gt;

    &lt;td style="align: left; vertical-align: top; width: auto;"&gt;
                &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Amounts represent net gains and losses associated with cash flow hedges that were
                    reclassified to net earnings.&#160; See Note 19 for additional information regarding derivative instruments.&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
      &lt;/div&gt;
</us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:StockholdersEquity
      contextRef="c20230331_StatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMember"
      decimals="-5"
      id="Fact_c794acfda11e4a59922e69a568b315da"
      unitRef="U001">-57500000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20230331_StatementEquityComponentsAxis_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember"
      decimals="-5"
      id="Fact_be8d368bfdad4e3d986822ffd2f6b1e4"
      unitRef="U001">-104400000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20230331_StatementEquityComponentsAxis_AccumulatedGainLossNetCashFlowHedgeParentMember"
      decimals="-5"
      id="Fact_c50970b0c1724a228de482152f2681f2"
      unitRef="U001">800000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20230331_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-5"
      id="Fact_c2f9b5f375a94efe8591bcc2929ff6ef"
      unitRef="U001">-161100000</us-gaap:StockholdersEquity>
    <us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent
      contextRef="c20230401to20240331_StatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMember"
      decimals="-5"
      id="Fact_2b66c60c1958496c9561085402c747f7"
      unitRef="U001">-5300000</us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent
      contextRef="c20230401to20240331_StatementEquityComponentsAxis_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember"
      decimals="-5"
      id="Fact_de4df23db9474c8bb5d999d90eb30fad"
      unitRef="U001">1800000</us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent
      contextRef="c20230401to20240331_StatementEquityComponentsAxis_AccumulatedGainLossNetCashFlowHedgeParentMember"
      decimals="-5"
      id="Fact_aba20cf836df4e259c2a90b24a6aef9d"
      unitRef="U001">100000</us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent
      contextRef="c20230401to20240331"
      decimals="-5"
      id="Fact_7b0803a894ae49eea3703b6bc79cc927"
      unitRef="U001">-3400000</us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent
      contextRef="c20230401to20240331_StatementEquityComponentsAxis_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember"
      decimals="-5"
      id="Fact_e5cca55091694c3bbb44ce92e1610c66"
      unitRef="U001">-4100000</us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent
      contextRef="c20230401to20240331_StatementEquityComponentsAxis_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember"
      decimals="-5"
      id="Fact_58fd2746705f45aeb6db8e6f5394b6d0"
      unitRef="U001">-4100000</us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent>
    <mod:UnrecognizedNetPensionLossGainInDisposedBusinesses
      contextRef="c20230401to20240331_StatementEquityComponentsAxis_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember"
      decimals="-5"
      id="Fact_7a3614dc87da48a08da4f12b71dc1898"
      unitRef="U001">600000</mod:UnrecognizedNetPensionLossGainInDisposedBusinesses>
    <mod:UnrecognizedNetPensionLossGainInDisposedBusinesses
      contextRef="c20230401to20240331"
      decimals="-5"
      id="Fact_3202409833f14b2c8a78af8882a0be01"
      unitRef="U001">600000</mod:UnrecognizedNetPensionLossGainInDisposedBusinesses>
    <us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent
      contextRef="c20230401to20240331_StatementEquityComponentsAxis_AccumulatedGainLossNetCashFlowHedgeParentMember"
      decimals="-5"
      id="Fact_61ed41ab72314da19a2f1598a83057a0"
      unitRef="U001">1000000</us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent
      contextRef="c20230401to20240331_StatementEquityComponentsAxis_AccumulatedGainLossNetCashFlowHedgeParentMember"
      decimals="-5"
      id="Fact_e6d89b766ee44a0ea50876358264bfe6"
      unitRef="U001">1000000</us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
      contextRef="c20230401to20240331_StatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMember"
      decimals="-6"
      id="Fact_8208b066907f4b48b6369cb8553752d8"
      unitRef="U001">0</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
      contextRef="c20230401to20240331_StatementEquityComponentsAxis_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember"
      decimals="-5"
      id="Fact_94d48d8212a34f0ebab991b306479ae8"
      unitRef="U001">1600000</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
      contextRef="c20230401to20240331_StatementEquityComponentsAxis_AccumulatedGainLossNetCashFlowHedgeParentMember"
      decimals="-5"
      id="Fact_26155cd6263d4e9bbc4d72828dfd7b99"
      unitRef="U001">-200000</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
      contextRef="c20230401to20240331"
      decimals="-5"
      id="Fact_19fe3c1cbeda4d189d4c4bde8313cc68"
      unitRef="U001">1400000</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="c20230401to20240331_StatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMember"
      decimals="-5"
      id="Fact_0a610c53f3fc40de863405f7f26b110d"
      unitRef="U001">-5300000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="c20230401to20240331_StatementEquityComponentsAxis_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember"
      decimals="-5"
      id="Fact_9b98ac9fac404155baa829eb92638c29"
      unitRef="U001">3700000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="c20230401to20240331_StatementEquityComponentsAxis_AccumulatedGainLossNetCashFlowHedgeParentMember"
      decimals="-5"
      id="Fact_b80a2123504d4bd98bafe9c5aa730aaf"
      unitRef="U001">-700000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="c20230401to20240331"
      decimals="-5"
      id="Fact_58ad9f76d26542eebbb84e17da8c358e"
      unitRef="U001">-2300000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockholdersEquity
      contextRef="c20240331_StatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMember"
      decimals="-5"
      id="Fact_5d543499f4ff4cd49b80fbb729a57f25"
      unitRef="U001">-62800000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20240331_StatementEquityComponentsAxis_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember"
      decimals="-5"
      id="Fact_8694f91f38bc43d687b259ed81dbe41c"
      unitRef="U001">-100700000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20240331_StatementEquityComponentsAxis_AccumulatedGainLossNetCashFlowHedgeParentMember"
      decimals="-5"
      id="Fact_2afb9ee5c6a14a548f732fc1cd74141e"
      unitRef="U001">100000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20240331_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-5"
      id="Fact_403d36d191a44c5a9f137989ac997849"
      unitRef="U001">-163400000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20220331_StatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMember"
      decimals="-5"
      id="Fact_001fea1d9cde42c4ae4f233374d9d620"
      unitRef="U001">-39100000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20220331_StatementEquityComponentsAxis_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember"
      decimals="-5"
      id="Fact_fea0431cc63a478f81b69936ea1b0877"
      unitRef="U001">-111100000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20220331_StatementEquityComponentsAxis_AccumulatedGainLossNetCashFlowHedgeParentMember"
      decimals="-5"
      id="Fact_70b0fe8246474771ac4c797b799df563"
      unitRef="U001">700000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20220331_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-5"
      id="Fact_0eda2852205c4aa79352daaacafa3536"
      unitRef="U001">-149500000</us-gaap:StockholdersEquity>
    <us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent
      contextRef="c20220401to20230331_StatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMember"
      decimals="-5"
      id="Fact_c56c859e60ed4212acfff6880e8c55ef"
      unitRef="U001">-18400000</us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent
      contextRef="c20220401to20230331_StatementEquityComponentsAxis_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember"
      decimals="-5"
      id="Fact_0c02a665717b41b7be222d5436260e0a"
      unitRef="U001">2500000</us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent
      contextRef="c20220401to20230331_StatementEquityComponentsAxis_AccumulatedGainLossNetCashFlowHedgeParentMember"
      decimals="-5"
      id="Fact_5ef8f8ac9e4a45bda5f82c7d601d7694"
      unitRef="U001">400000</us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent
      contextRef="c20220401to20230331"
      decimals="-5"
      id="Fact_ccf51f7ad3874cf6862a15da8644c20d"
      unitRef="U001">-15500000</us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent
      contextRef="c20220401to20230331_StatementEquityComponentsAxis_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember"
      decimals="-5"
      id="Fact_03a99568b2264bc5aa83e2951bdaa684"
      unitRef="U001">-5300000</us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent
      contextRef="c20220401to20230331_StatementEquityComponentsAxis_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember"
      decimals="-5"
      id="Fact_e697c1a2a7a2431dab645b3163012cae"
      unitRef="U001">-5300000</us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent
      contextRef="c20220401to20230331_StatementEquityComponentsAxis_AccumulatedGainLossNetCashFlowHedgeParentMember"
      decimals="-5"
      id="Fact_983571fb99894c98b022493ba68dceaa"
      unitRef="U001">300000</us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent
      contextRef="c20220401to20230331_StatementEquityComponentsAxis_AccumulatedGainLossNetCashFlowHedgeParentMember"
      decimals="-5"
      id="Fact_414e0c3065604546a40827e91a8942ec"
      unitRef="U001">300000</us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
      contextRef="c20220401to20230331_StatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMember"
      decimals="-6"
      id="Fact_e89c075e22174534bf30405c912dfb95"
      unitRef="U001">0</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
      contextRef="c20220401to20230331_StatementEquityComponentsAxis_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember"
      decimals="-5"
      id="Fact_74d59b6f605c4505a9166bea39905632"
      unitRef="U001">1100000</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
      contextRef="c20220401to20230331_StatementEquityComponentsAxis_AccumulatedGainLossNetCashFlowHedgeParentMember"
      decimals="-6"
      id="Fact_347837cc4100484d8e783c78eeac56ad"
      unitRef="U001">0</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
      contextRef="c20220401to20230331"
      decimals="-5"
      id="Fact_d36944514bba4218b526ce5da1d5951c"
      unitRef="U001">1100000</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="c20220401to20230331_StatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMember"
      decimals="-5"
      id="Fact_3c37d6a44d354821853abcb88082958a"
      unitRef="U001">-18400000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="c20220401to20230331_StatementEquityComponentsAxis_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember"
      decimals="-5"
      id="Fact_20345c6c33cf487e8bfbc810f5457c85"
      unitRef="U001">6700000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="c20220401to20230331_StatementEquityComponentsAxis_AccumulatedGainLossNetCashFlowHedgeParentMember"
      decimals="-5"
      id="Fact_72304839d18f433ba51e483a3dd359e1"
      unitRef="U001">100000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="c20220401to20230331"
      decimals="-5"
      id="Fact_81744a227c0146ba97b2cd34eff9c51e"
      unitRef="U001">-11600000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockholdersEquity
      contextRef="c20230331_StatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMember"
      decimals="-5"
      id="Fact_562e531d1afc412b939d2ba955d109b2"
      unitRef="U001">-57500000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20230331_StatementEquityComponentsAxis_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember"
      decimals="-5"
      id="Fact_f2da7ead24264535a6e836200ab96c6f"
      unitRef="U001">-104400000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20230331_StatementEquityComponentsAxis_AccumulatedGainLossNetCashFlowHedgeParentMember"
      decimals="-5"
      id="Fact_5993fe8418e441c6827292709db63c1e"
      unitRef="U001">800000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20230331_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-5"
      id="Fact_05bfbe36b7d4457ab11ea58261550920"
      unitRef="U001">-161100000</us-gaap:StockholdersEquity>
    <mod:NumberOfAutomotiveBusinessesSold
      contextRef="c20230401to20240331"
      decimals="INF"
      id="Fact_d8ec2f6ccf0446ab9c0bbc236b6d35ef"
      unitRef="U005">3</mod:NumberOfAutomotiveBusinessesSold>
    <mod:UnrecognizedNetPensionLossGainInDisposedBusinesses
      contextRef="c20230401to20240331_StatementEquityComponentsAxis_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember"
      decimals="-5"
      id="Fact_6de58afa3c3d47bf9f44e6273bc6009f"
      unitRef="U001">600000</mod:UnrecognizedNetPensionLossGainInDisposedBusinesses>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="c20230401to20240331"
      id="Text_9358f8e13b924400b6454d466b215456">
&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Note 22:&#160; Segment and Geographic Information&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"&gt;The Company&#x2019;s Climate
      Solutions segment provides heat transfer products, heating, ventilating, air conditioning and refrigeration products and data center cooling solutions to global customers. The Company&#x2019;s Performance Technologies segment designs and manufactures
      air-and liquid-cooled technology for vehicular, stationary power, and industrial applications. In addition, the Performance Technologies segment provides advanced thermal solutions to zero-emission and hybrid commercial vehicle and automotive
      customers and coatings products and application services.&lt;/div&gt;

&lt;div&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
      &lt;/span&gt; &lt;/div&gt;

&lt;div&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Each operating segment is managed by a president and has separate financial results reviewed by the Company&#x2019;s chief operating decision maker. Financial results, including net sales, gross profit, gross
          margin and operating income, together with other considerations, are used by the chief operating decision maker in evaluating the performance of each segment and in making decisions on the allocation of resources between the Company&#x2019;s operating
          segments.&lt;/span&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Effective April 1, 2022, the Company began
          managing its operations under two operating segments, Climate Solutions and Performance Technologies.&#160; The Climate Solutions segment
          includes the previously-reported Building HVAC Systems and Commercial and Industrial Solutions (&#x201c;CIS&#x201d;) segments, with the exception of CIS Coatings. The Performance Technologies segment includes the previously-reported Heavy Duty Equipment and
          Automotive segments and the CIS Coatings business.&#160; The segment realignment had no impact on the Company&#x2019;s consolidated financial position, results of operations, and cash flows.&#160; Segment financial information for fiscal 2022 has been recast to
          conform to the current presentation.&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Effective April 1, 2024, the Company moved its Coatings business, which was previously managed by and reported within the Performance Technologies segment,
        under the leadership of the Climate Solutions segment.&#160; Under this refined organizational structure, the Coatings business is better aligned with the Climate Solution&#x2019;s Heat Transfer Products business, which serves similar HVAC&amp;amp;R markets and
        customers.&#160; The Company expects that unifying these compl&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;e&lt;/span&gt;mentary businesses will allow for it to better focus resources on targeted growth and allow for a more
        efficient application of 80/20 principles to optimize profit margins and cash flow.&#160; Beginning for fiscal 2025, the Company will report the financial results of the Coatings business within the Climate Solutions segment.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"&gt;The following is a summary
      of net sales, gross profit, and operating income by segment. See Note 3 for additional information regarding net sales by product groups within each segment.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; margin-left: 0px; margin-right: auto; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"&gt;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Year ended March 31, 2024&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;External Sales&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Inter-segment&lt;/div&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Sales&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Total&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Net sales:&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;
              &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-indent: 9pt;"&gt;Climate Solutions&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,054.6&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,054.6&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 64%; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt;"&gt;
              &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-indent: 9pt;"&gt;Performance Technologies&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,353.2&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;24.8&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,378.0&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 27pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Segment total&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;2,407.8&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;24.8&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;2,432.6&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 64%; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: 9pt;"&gt;Corporate and eliminations&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(24.8&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(24.8&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 27pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Net sales&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;2,407.8&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;2,407.8&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; margin-left: 0px; margin-right: auto; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"&gt;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Year ended March 31, 2023&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;External Sales&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Inter-segment&lt;/div&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Sales&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Total&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Net sales:&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;
              &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-indent: 9pt;"&gt;Climate Solutions&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;1,011.5&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;0.4&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;1,011.9&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt;"&gt;
              &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-indent: 9pt;"&gt;Performance Technologies&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;1,286.4&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;29.8&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;1,316.2&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 27pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Segment total&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;2,297.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;30.2&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;2,328.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 64%; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Corporate and eliminations&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(30.2&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(30.2&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 27pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Net sales&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;2,297.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;2,297.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; margin-left: 0px; margin-right: auto; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Year ended March 31, 2022&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;External Sales&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Inter-segment&lt;/div&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Sales&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Total&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Net sales:&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;
              &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;
                &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-indent: 9pt;"&gt;Climate Solutions&lt;/div&gt;
              &lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;910.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;910.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: top; width: 64%; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt;"&gt;
              &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-indent: 9pt;"&gt;Performance Technologies&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;1,140.0&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;32.4&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;1,172.4&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 27pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Segment total&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;2,050.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;32.8&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;2,082.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 64%; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Corporate and eliminations&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(32.8&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(32.8&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 27pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Net sales&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;2,050.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;2,050.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Inter-segment sales are accounted for based upon an established markup over production costs.&#160; Net sales for Corporate and eliminations primarily
      represent the elimination of inter-segment sales.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; margin-left: 0px; margin-right: auto; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&lt;/td&gt;

    &lt;td colspan="23" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Years ended March 31,&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="7" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2024&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="7" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2023&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="7" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2022&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Gross profit:&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="3" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(255, 255, 255);"&gt;_&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;$&#x2019;s&lt;/span&gt;&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="3" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;% of sales&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="3" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(255, 255, 255);"&gt;_&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;$&#x2019;s&lt;/span&gt;&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="3" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;% of sales&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="3" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; &lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;$&#x2019;s&lt;/span&gt;&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="3" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;% of sales&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 28%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: 9pt;"&gt;Climate Solutions &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;275.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;26.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;223.6&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;22.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;166.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;18.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 28%; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: 9pt;"&gt;Performance Technologies &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;251.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;18.2&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;166.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;12.6&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;142.2&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;12.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 28%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: 18pt;"&gt;Segment total &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;526.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;21.6&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;389.7&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;16.7&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;%&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;308.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;14.8&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 28%; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: 9pt;"&gt;Corporate and eliminations&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(0.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(0.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.8&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 28%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: 18pt;"&gt;Gross profit&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;525.6&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;21.8&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;389.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;16.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;309.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;15.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; margin-left: 0px; margin-right: auto; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"&gt;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="10" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Years ended March 31,&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Operating income:&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2024&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2023&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2022&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 64%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
            &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;
              &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-indent: 9pt;"&gt;Climate Solutions&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;$&lt;br/&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;166.9&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;$&lt;br/&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;124.1&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;$&lt;br/&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;73.4&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: top; width: 64%; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-indent: 9pt;"&gt;Performance Technologies&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;123.4&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;65.6&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;77.4&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 64%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
            &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: 18pt;"&gt;Segment total&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;290.3&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;189.7&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;150.8&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 64%; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: 9pt;"&gt;Corporate and eliminations (a)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;(49.6&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;)&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;(39.3&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;)&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;(31.6&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;)&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 64%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
            &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: 18pt;"&gt;Operating income&lt;br/&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;br/&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;240.7&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;br/&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;150.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;br/&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;119.2&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
&lt;hr style="height: 2px; width: 5%; color: #000000; background-color: #000000; text-align: left; border: none; margin-left: 0px; margin-right: auto;"/&gt;
&lt;div&gt;
      &lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;"&gt;(a)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top; text-align: left;"&gt;
              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;The operating loss for Corporate includes certain research and development costs,
                  legal, finance and other general corporate and central services expenses, and other costs that are either not directly attributable to an operating segment or not considered when management evaluates segment performance.&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
    &lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="font-variant: normal; letter-spacing: normal; text-align: left; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; text-transform: none;"&gt;The following is a summary of segment assets, comprised entirely of trade accounts receivable and inventories, and other assets:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; margin-left: 0px; margin-right: auto; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;March 31,&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"&gt;Assets:&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2024&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2023&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
            &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;
              &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-indent: 9pt;"&gt;Climate Solutions&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;400.6&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;334.8&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%;" valign="bottom"&gt;
            &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;
              &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-indent: 9pt;"&gt;Performance Technologies&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;380.2&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;388.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
            &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;
              &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-indent: 9pt;"&gt;Other (a)&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,070.7&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;843.0&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
            &lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; padding-bottom: 4px;" valign="bottom"&gt;
            &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: 18pt;"&gt;Total assets&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,851.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,565.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
&lt;hr style="height: 2px; width: 5%; color: #000000; background-color: #000000; text-align: left; border: none; margin-left: 0px; margin-right: auto;"/&gt;
&lt;div&gt;
      &lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;"&gt;(a)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top; text-align: left;"&gt;
              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Represents cash and cash equivalents, other current assets, property plant and
                  equipment, intangible assets, goodwill, deferred income taxes, and other noncurrent assets for the Climate Solutions and Performance Technologies segments and Corporate.&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

    &lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The following is a summary of capital expenditures and depreciation and amortization expense by segment:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; margin-left: 0px; margin-right: auto; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Years ended March 31,&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Capital expenditures:&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2024&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2023&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2022&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 64%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
            &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;
              &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-indent: 9pt;"&gt;Climate Solutions (a)&lt;br/&gt;
              &lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;50.6&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;24.2&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;9.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 64%;" valign="bottom"&gt;
            &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;
              &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt;"&gt;
                &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-indent: 9pt;"&gt;Performance Technologies&lt;/div&gt;
              &lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;36.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;25.2&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;29.2&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 64%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
            &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;
              &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-indent: 9pt;"&gt;Corporate&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.7&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;1.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;1.2&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 64%; padding-bottom: 4px;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 27pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Total capital expenditures&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;87.7&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;50.7&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;40.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
&lt;hr style="height: 2px; width: 5%; color: #000000; background-color: #000000; text-align: left; border: none; margin-left: 0px; margin-right: auto;"/&gt;
&lt;div&gt;
      &lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"&gt;


  &lt;tr style="vertical-align: top;"&gt;

    &lt;td style="vertical-align: top; width: 18pt;"&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: 9pt;"&gt;(a)&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td style="align: left; vertical-align: top; width: auto;"&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;In March 2024, the Company purchased a manufacturing
                site in the U.K. for $13.4 million in order to expand its&#160; production capacity for data center cooling products.&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
    &lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; margin-left: 0px; margin-right: auto; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Years ended March 31,&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Depreciation and amortization expense:&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2024&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2023&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2022&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;
              &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;
                &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-indent: 0pt; margin-left: 9pt;"&gt;Climate Solutions&lt;/div&gt;
              &lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;23.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;21.7&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;23.6&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 64%;" valign="bottom"&gt;
            &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;
              &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;
                &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt;"&gt;
                  &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-indent: 9pt;"&gt;Performance Technologies&lt;br/&gt;
                  &lt;/div&gt;
                &lt;/div&gt;
              &lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;31.7&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;31.8&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;29.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: 9pt;"&gt;Corporate&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;1.0&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;1.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 64%; padding-bottom: 4px;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 27pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Total depreciation and amortization expense&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;56.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;54.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;54.8&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The following is a summary of net sales by geographic area, based upon the location of the selling unit:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; margin-left: 0px; margin-right: auto; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Years ended March 31,&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2024&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2023&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2022&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;United States&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,233.7&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,139.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;949.6&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 64%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Italy&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;242.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;249.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;232.0&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Hungary&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;224.7&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;210.7&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;185.2&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 64%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;China&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;144.2&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;151.6&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;166.0&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;United Kingdom&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;135.8&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;93.6&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;118.6&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 64%; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Other&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;427.0&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;453.2&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;398.7&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Net sales&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;2,407.8&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;2,297.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;2,050.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The following is a summary of property, plant and equipment by geographic area:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; margin-left: 0px; margin-right: auto; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;March 31,&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2024&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2023&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;United States&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;117.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;96.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: top; width: 76%;" valign="bottom"&gt;Hungary &lt;br/&gt;
          &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;40.7&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;40.8&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;China&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;39.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;40.2&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Mexico&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;35.2&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;34.0&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Italy&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;33.8&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;32.8&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Other&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;99.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;70.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Total property, plant and equipment&lt;br/&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;365.7&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;314.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfOperatingSegments
      contextRef="c20230401to20240331"
      decimals="INF"
      id="Fact_4143f59fc3a84d69a21009f88453568c"
      unitRef="U009">2</us-gaap:NumberOfOperatingSegments>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="c20230401to20240331"
      id="Text_217656969828447ab618e34f4094377a">
&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"&gt;The following is a summary
      of net sales, gross profit, and operating income by segment. See Note 3 for additional information regarding net sales by product groups within each segment.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; margin-left: 0px; margin-right: auto; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"&gt;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Year ended March 31, 2024&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;External Sales&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Inter-segment&lt;/div&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Sales&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Total&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Net sales:&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;
              &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-indent: 9pt;"&gt;Climate Solutions&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,054.6&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,054.6&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 64%; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt;"&gt;
              &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-indent: 9pt;"&gt;Performance Technologies&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,353.2&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;24.8&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,378.0&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 27pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Segment total&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;2,407.8&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;24.8&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;2,432.6&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 64%; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: 9pt;"&gt;Corporate and eliminations&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(24.8&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(24.8&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 27pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Net sales&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;2,407.8&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;2,407.8&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; margin-left: 0px; margin-right: auto; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"&gt;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Year ended March 31, 2023&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;External Sales&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Inter-segment&lt;/div&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Sales&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Total&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Net sales:&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;
              &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-indent: 9pt;"&gt;Climate Solutions&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;1,011.5&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;0.4&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;1,011.9&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt;"&gt;
              &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-indent: 9pt;"&gt;Performance Technologies&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;1,286.4&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;29.8&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;1,316.2&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 27pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Segment total&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;2,297.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;30.2&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;2,328.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 64%; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Corporate and eliminations&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(30.2&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(30.2&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 27pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Net sales&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;2,297.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;2,297.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; margin-left: 0px; margin-right: auto; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Year ended March 31, 2022&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;External Sales&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Inter-segment&lt;/div&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Sales&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Total&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Net sales:&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;
              &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;
                &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-indent: 9pt;"&gt;Climate Solutions&lt;/div&gt;
              &lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;910.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;910.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: top; width: 64%; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt;"&gt;
              &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-indent: 9pt;"&gt;Performance Technologies&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;1,140.0&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;32.4&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;1,172.4&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 27pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Segment total&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;2,050.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;32.8&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;2,082.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 64%; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Corporate and eliminations&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(32.8&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(32.8&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 27pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Net sales&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;2,050.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;2,050.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Inter-segment sales are accounted for based upon an established markup over production costs.&#160; Net sales for Corporate and eliminations primarily
      represent the elimination of inter-segment sales.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; margin-left: 0px; margin-right: auto; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&lt;/td&gt;

    &lt;td colspan="23" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Years ended March 31,&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="7" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2024&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="7" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2023&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="7" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2022&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Gross profit:&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="3" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(255, 255, 255);"&gt;_&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;$&#x2019;s&lt;/span&gt;&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="3" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;% of sales&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="3" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(255, 255, 255);"&gt;_&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;$&#x2019;s&lt;/span&gt;&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="3" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;% of sales&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="3" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; &lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;$&#x2019;s&lt;/span&gt;&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="3" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;% of sales&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 28%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: 9pt;"&gt;Climate Solutions &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;275.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;26.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;223.6&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;22.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;166.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;18.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 28%; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: 9pt;"&gt;Performance Technologies &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;251.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;18.2&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;166.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;12.6&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;142.2&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;12.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 28%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: 18pt;"&gt;Segment total &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;526.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;21.6&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;389.7&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;16.7&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;%&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;308.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;14.8&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 28%; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: 9pt;"&gt;Corporate and eliminations&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(0.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(0.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.8&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 28%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: 18pt;"&gt;Gross profit&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;525.6&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;21.8&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;389.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;16.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;309.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;15.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; margin-left: 0px; margin-right: auto; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"&gt;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="10" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Years ended March 31,&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Operating income:&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2024&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2023&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2022&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 64%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
            &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;
              &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-indent: 9pt;"&gt;Climate Solutions&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;$&lt;br/&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;166.9&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;$&lt;br/&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;124.1&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;$&lt;br/&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;73.4&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: top; width: 64%; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-indent: 9pt;"&gt;Performance Technologies&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;123.4&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;65.6&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;77.4&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 64%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
            &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: 18pt;"&gt;Segment total&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;290.3&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;189.7&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;150.8&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 64%; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: 9pt;"&gt;Corporate and eliminations (a)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;(49.6&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;)&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;(39.3&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;)&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;(31.6&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;)&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 64%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
            &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: 18pt;"&gt;Operating income&lt;br/&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;br/&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;240.7&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;br/&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;150.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;br/&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;119.2&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
&lt;hr style="height: 2px; width: 5%; color: #000000; background-color: #000000; text-align: left; border: none; margin-left: 0px; margin-right: auto;"/&gt;
&lt;div&gt;
      &lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;"&gt;(a)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top; text-align: left;"&gt;
              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;The operating loss for Corporate includes certain research and development costs,
                  legal, finance and other general corporate and central services expenses, and other costs that are either not directly attributable to an operating segment or not considered when management evaluates segment performance.&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
    &lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="font-variant: normal; letter-spacing: normal; text-align: left; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; text-transform: none;"&gt;The following is a summary of segment assets, comprised entirely of trade accounts receivable and inventories, and other assets:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; margin-left: 0px; margin-right: auto; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;March 31,&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"&gt;Assets:&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2024&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2023&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
            &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;
              &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-indent: 9pt;"&gt;Climate Solutions&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;400.6&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;334.8&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%;" valign="bottom"&gt;
            &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;
              &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-indent: 9pt;"&gt;Performance Technologies&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;380.2&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;388.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
            &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;
              &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-indent: 9pt;"&gt;Other (a)&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,070.7&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;843.0&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
            &lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; padding-bottom: 4px;" valign="bottom"&gt;
            &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: 18pt;"&gt;Total assets&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,851.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,565.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
&lt;hr style="height: 2px; width: 5%; color: #000000; background-color: #000000; text-align: left; border: none; margin-left: 0px; margin-right: auto;"/&gt;
&lt;div&gt;
      &lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;"&gt;(a)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top; text-align: left;"&gt;
              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Represents cash and cash equivalents, other current assets, property plant and
                  equipment, intangible assets, goodwill, deferred income taxes, and other noncurrent assets for the Climate Solutions and Performance Technologies segments and Corporate.&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

    &lt;/div&gt;
</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20230401to20240331_StatementBusinessSegmentsAxis_ClimateSolutionsMember"
      decimals="-5"
      id="Fact_1e110e8e34d04346b0f5208db91f3cbe"
      unitRef="U001">1054600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20230401to20240331_ConsolidationItemsAxis_IntersegmentEliminationMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember"
      decimals="-6"
      id="Fact_e7047871a0d74fda9f27150eebf9b7f8"
      unitRef="U001">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20230401to20240331_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember"
      decimals="-5"
      id="Fact_b4cde1dc5d5248fd93b4f32caf16b8a7"
      unitRef="U001">1054600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20230401to20240331_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember"
      decimals="-5"
      id="Fact_5e7602390057428b9bafa40f794ad55e"
      unitRef="U001">1353200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20230401to20240331_ConsolidationItemsAxis_IntersegmentEliminationMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember"
      decimals="-5"
      id="Fact_3b673921ac7741cb89fe582eef40cdf8"
      unitRef="U001">-24800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20230401to20240331_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember"
      decimals="-5"
      id="Fact_f3fcd6a35c874e1691551ab84f9a2418"
      unitRef="U001">1378000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20230401to20240331"
      decimals="-5"
      id="Fact_5a8364cbf87c49289c4d2c684b2a61a6"
      unitRef="U001">2407800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20230401to20240331_ConsolidationItemsAxis_IntersegmentEliminationMember"
      decimals="-5"
      id="Fact_6053a9b67bd84cd2b2e7d2cb38427b3d"
      unitRef="U001">-24800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20230401to20240331_ConsolidationItemsAxis_OperatingSegmentsMember"
      decimals="-5"
      id="Fact_9eafc216f23647159294c130dbd844a7"
      unitRef="U001">2432600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20230401to20240331_ConsolidationItemsAxis_IntersegmentEliminationMember"
      decimals="-5"
      id="Fact_2696610b52e24dc4ac6ac5f208d8d814"
      unitRef="U001">-24800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20230401to20240331_ConsolidationItemsAxis_IntersegmentEliminationMember"
      decimals="-5"
      id="Fact_8a8e410515d5484190b5e56f3250fb35"
      unitRef="U001">-24800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20230401to20240331"
      decimals="-5"
      id="Fact_00f7670223a04ce48ce3df93d8bc1581"
      unitRef="U001">2407800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20230401to20240331"
      decimals="-5"
      id="Fact_5018494eaad84098b920e778d73fe5e1"
      unitRef="U001">2407800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20220401to20230331_StatementBusinessSegmentsAxis_ClimateSolutionsMember"
      decimals="-5"
      id="Fact_3b173e72e27b4ed6b0b88afb49ef936e"
      unitRef="U001">1011500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20220401to20230331_ConsolidationItemsAxis_IntersegmentEliminationMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember"
      decimals="-5"
      id="Fact_6e09c905d7164eea85bba6bb1c5ae791"
      unitRef="U001">-400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20220401to20230331_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember"
      decimals="-5"
      id="Fact_b770247bfcba49929d017c023b71c29c"
      unitRef="U001">1011900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20220401to20230331_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember"
      decimals="-5"
      id="Fact_fd9850423bb04893a435f25af8fd9508"
      unitRef="U001">1286400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20220401to20230331_ConsolidationItemsAxis_IntersegmentEliminationMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember"
      decimals="-5"
      id="Fact_a12e95adb9cc45f0beba0ab2c06e1a7d"
      unitRef="U001">-29800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20220401to20230331_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember"
      decimals="-5"
      id="Fact_63bd918296814abd81d4a9985e6165ed"
      unitRef="U001">1316200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20220401to20230331"
      decimals="-5"
      id="Fact_28d17cc940694056b8624244941aa4cd"
      unitRef="U001">2297900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20220401to20230331_ConsolidationItemsAxis_IntersegmentEliminationMember"
      decimals="-5"
      id="Fact_b521b803fba7452bac91c1c21ebfe750"
      unitRef="U001">-30200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20220401to20230331_ConsolidationItemsAxis_OperatingSegmentsMember"
      decimals="-5"
      id="Fact_cf10fea8e70b407eb6d46fb68e6511e1"
      unitRef="U001">2328100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20220401to20230331_ConsolidationItemsAxis_IntersegmentEliminationMember"
      decimals="-5"
      id="Fact_d3bba10013014b79924f7fdbd1d1397d"
      unitRef="U001">-30200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20220401to20230331_ConsolidationItemsAxis_IntersegmentEliminationMember"
      decimals="-5"
      id="Fact_e3f75ddfd9934428841cebde9f5f85c1"
      unitRef="U001">-30200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20220401to20230331"
      decimals="-5"
      id="Fact_8ea1e0859e5440fc9648a8bb72f5df9b"
      unitRef="U001">2297900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20220401to20230331"
      decimals="-5"
      id="Fact_ed98a98cbb6f40b1a9be307e70dbb1d0"
      unitRef="U001">2297900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20210401to20220331_StatementBusinessSegmentsAxis_ClimateSolutionsMember"
      decimals="-5"
      id="Fact_34a2fce0dd7641e5bafd8be6468d3395"
      unitRef="U001">910100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20210401to20220331_ConsolidationItemsAxis_IntersegmentEliminationMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember"
      decimals="-5"
      id="Fact_b58a8d9d5fd54c29a3a3847cae4e09be"
      unitRef="U001">-400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20210401to20220331_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember"
      decimals="-5"
      id="Fact_e50cdfe9e3e04640b5342d9a63bce7d3"
      unitRef="U001">910500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20210401to20220331_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember"
      decimals="-5"
      id="Fact_b7bd4f44f40d47d69046f944800d1207"
      unitRef="U001">1140000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20210401to20220331_ConsolidationItemsAxis_IntersegmentEliminationMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember"
      decimals="-5"
      id="Fact_0ce347a80fc24cb59228b461833a0b5e"
      unitRef="U001">-32400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20210401to20220331_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember"
      decimals="-5"
      id="Fact_eae03e39bbdf42bb8a0600cf41708273"
      unitRef="U001">1172400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20210401to20220331"
      decimals="-5"
      id="Fact_80d1e15b79a846ab81a6b224f2b43ceb"
      unitRef="U001">2050100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20210401to20220331_ConsolidationItemsAxis_IntersegmentEliminationMember"
      decimals="-5"
      id="Fact_f0b94b09593649ebbd62a285b70237bc"
      unitRef="U001">-32800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20210401to20220331_ConsolidationItemsAxis_OperatingSegmentsMember"
      decimals="-5"
      id="Fact_9a3110b10ac14fdb80a404b075d87cfb"
      unitRef="U001">2082900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20210401to20220331_ConsolidationItemsAxis_IntersegmentEliminationMember"
      decimals="-5"
      id="Fact_f3110d05bf944343ab5c01b5966c6321"
      unitRef="U001">-32800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20210401to20220331_ConsolidationItemsAxis_IntersegmentEliminationMember"
      decimals="-5"
      id="Fact_0b257f6072ec4e1e970330230b95559d"
      unitRef="U001">-32800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20210401to20220331"
      decimals="-5"
      id="Fact_b39618acec3e42fb81ea660c6b9e8638"
      unitRef="U001">2050100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20210401to20220331"
      decimals="-5"
      id="Fact_fef0d868f37b40fe930d833e70d1499f"
      unitRef="U001">2050100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:GrossProfit
      contextRef="c20230401to20240331_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember"
      decimals="-5"
      id="Fact_19e2cbf6dbd744f0a0bb8013ed9b751b"
      unitRef="U001">275400000</us-gaap:GrossProfit>
    <mod:GrossProfitAsPercentageOfSales
      contextRef="c20230401to20240331_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember"
      decimals="3"
      id="Fact_e403d2c43d8d45919c975f540dc2a90c"
      unitRef="U007">0.261</mod:GrossProfitAsPercentageOfSales>
    <us-gaap:GrossProfit
      contextRef="c20220401to20230331_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember"
      decimals="-5"
      id="Fact_e32b46d21bec489794bbb218684c1744"
      unitRef="U001">223600000</us-gaap:GrossProfit>
    <mod:GrossProfitAsPercentageOfSales
      contextRef="c20220401to20230331_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember"
      decimals="3"
      id="Fact_39c4c3145dc44e8cac6d28ac62b5440f"
      unitRef="U007">0.221</mod:GrossProfitAsPercentageOfSales>
    <us-gaap:GrossProfit
      contextRef="c20210401to20220331_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember"
      decimals="-5"
      id="Fact_ea6fa394cccd4a8882201a4ec51df80e"
      unitRef="U001">166300000</us-gaap:GrossProfit>
    <mod:GrossProfitAsPercentageOfSales
      contextRef="c20210401to20220331_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember"
      decimals="3"
      id="Fact_c570aeaa155a40c497eb5408b855d728"
      unitRef="U007">0.183</mod:GrossProfitAsPercentageOfSales>
    <us-gaap:GrossProfit
      contextRef="c20230401to20240331_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember"
      decimals="-5"
      id="Fact_b565fdc7e51646eaa00d735f80c0f513"
      unitRef="U001">251100000</us-gaap:GrossProfit>
    <mod:GrossProfitAsPercentageOfSales
      contextRef="c20230401to20240331_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember"
      decimals="3"
      id="Fact_429fb18fb082403891483d8301ccbca4"
      unitRef="U007">0.182</mod:GrossProfitAsPercentageOfSales>
    <us-gaap:GrossProfit
      contextRef="c20220401to20230331_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember"
      decimals="-5"
      id="Fact_a627fdf012be4c1b96ee4a77a0f94fda"
      unitRef="U001">166100000</us-gaap:GrossProfit>
    <mod:GrossProfitAsPercentageOfSales
      contextRef="c20220401to20230331_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember"
      decimals="3"
      id="Fact_a4591d713c664029accdd9fffa0a5c2b"
      unitRef="U007">0.126</mod:GrossProfitAsPercentageOfSales>
    <us-gaap:GrossProfit
      contextRef="c20210401to20220331_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember"
      decimals="-5"
      id="Fact_3b206181927d499288a818d0a4076d1e"
      unitRef="U001">142200000</us-gaap:GrossProfit>
    <mod:GrossProfitAsPercentageOfSales
      contextRef="c20210401to20220331_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember"
      decimals="3"
      id="Fact_7db5271015df466180e3e04d9682e16a"
      unitRef="U007">0.121</mod:GrossProfitAsPercentageOfSales>
    <us-gaap:GrossProfit
      contextRef="c20230401to20240331_ConsolidationItemsAxis_OperatingSegmentsMember"
      decimals="-5"
      id="Fact_b8b3a60937c743b5992b1ed9cf05f606"
      unitRef="U001">526500000</us-gaap:GrossProfit>
    <mod:GrossProfitAsPercentageOfSales
      contextRef="c20230401to20240331_ConsolidationItemsAxis_OperatingSegmentsMember"
      decimals="3"
      id="Fact_8e009f9b4db54c85a369680e6ead7200"
      unitRef="U007">0.216</mod:GrossProfitAsPercentageOfSales>
    <us-gaap:GrossProfit
      contextRef="c20220401to20230331_ConsolidationItemsAxis_OperatingSegmentsMember"
      decimals="-5"
      id="Fact_5f9e207eb8704d6d8c230ebf5a708c71"
      unitRef="U001">389700000</us-gaap:GrossProfit>
    <mod:GrossProfitAsPercentageOfSales
      contextRef="c20220401to20230331_ConsolidationItemsAxis_OperatingSegmentsMember"
      decimals="3"
      id="Fact_cd409cd95b7a42b1894eda36f9b7d8c3"
      unitRef="U007">0.167</mod:GrossProfitAsPercentageOfSales>
    <us-gaap:GrossProfit
      contextRef="c20210401to20220331_ConsolidationItemsAxis_OperatingSegmentsMember"
      decimals="-5"
      id="Fact_ff218df1325646578fc0666f4f8b6902"
      unitRef="U001">308500000</us-gaap:GrossProfit>
    <mod:GrossProfitAsPercentageOfSales
      contextRef="c20210401to20220331_ConsolidationItemsAxis_OperatingSegmentsMember"
      decimals="3"
      id="Fact_cdf6b4c7f5f340bd963d86fe4796fd6e"
      unitRef="U007">0.148</mod:GrossProfitAsPercentageOfSales>
    <us-gaap:GrossProfit
      contextRef="c20230401to20240331_ConsolidationItemsAxis_CorporateAndEliminationsMember"
      decimals="-5"
      id="Fact_f08450e2b5e648dcbcef4b6869ff83e9"
      unitRef="U001">-900000</us-gaap:GrossProfit>
    <mod:GrossProfitAsPercentageOfSales
      contextRef="c20230401to20240331_ConsolidationItemsAxis_CorporateAndEliminationsMember"
      decimals="3"
      id="Fact_ce3f5f1490fb4158b7747fe2575c7eff"
      unitRef="U007">0</mod:GrossProfitAsPercentageOfSales>
    <us-gaap:GrossProfit
      contextRef="c20220401to20230331_ConsolidationItemsAxis_CorporateAndEliminationsMember"
      decimals="-5"
      id="Fact_476c339ee92e40748abb8d02202822f7"
      unitRef="U001">-300000</us-gaap:GrossProfit>
    <mod:GrossProfitAsPercentageOfSales
      contextRef="c20220401to20230331_ConsolidationItemsAxis_CorporateAndEliminationsMember"
      decimals="3"
      id="Fact_818a9864ccdf4d50bc3a7b295d8307a4"
      unitRef="U007">0</mod:GrossProfitAsPercentageOfSales>
    <us-gaap:GrossProfit
      contextRef="c20210401to20220331_ConsolidationItemsAxis_CorporateAndEliminationsMember"
      decimals="-5"
      id="Fact_95aebf6e9dcf4eaf9ac129600eff0135"
      unitRef="U001">800000</us-gaap:GrossProfit>
    <mod:GrossProfitAsPercentageOfSales
      contextRef="c20210401to20220331_ConsolidationItemsAxis_CorporateAndEliminationsMember"
      decimals="3"
      id="Fact_3defa91ed65749cba4230c0a6501ae6a"
      unitRef="U007">0</mod:GrossProfitAsPercentageOfSales>
    <us-gaap:GrossProfit
      contextRef="c20230401to20240331"
      decimals="-5"
      id="Fact_1be229b2b4f0449ca4a2ed6d221f3c3c"
      unitRef="U001">525600000</us-gaap:GrossProfit>
    <mod:GrossProfitAsPercentageOfSales
      contextRef="c20230401to20240331"
      decimals="3"
      id="Fact_dd98307336444e649622f735b1ae4bb6"
      unitRef="U007">0.218</mod:GrossProfitAsPercentageOfSales>
    <us-gaap:GrossProfit
      contextRef="c20220401to20230331"
      decimals="-5"
      id="Fact_800efedd1cfb4194a795b44677821f1f"
      unitRef="U001">389400000</us-gaap:GrossProfit>
    <mod:GrossProfitAsPercentageOfSales
      contextRef="c20220401to20230331"
      decimals="3"
      id="Fact_944ae7a5f2e842988c9ef67ea7008664"
      unitRef="U007">0.169</mod:GrossProfitAsPercentageOfSales>
    <us-gaap:GrossProfit
      contextRef="c20210401to20220331"
      decimals="-5"
      id="Fact_03895b9c4bd44861b9f85d2a12557547"
      unitRef="U001">309300000</us-gaap:GrossProfit>
    <mod:GrossProfitAsPercentageOfSales
      contextRef="c20210401to20220331"
      decimals="3"
      id="Fact_18c91fb2c8644ecaa5a73efb8740a193"
      unitRef="U007">0.151</mod:GrossProfitAsPercentageOfSales>
    <us-gaap:OperatingIncomeLoss
      contextRef="c20230401to20240331_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember"
      decimals="-5"
      id="Fact_4b1588a8c07d4978a5388416eac2b8fe"
      unitRef="U001">166900000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="c20220401to20230331_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember"
      decimals="-5"
      id="Fact_55353fc1c01a4e7bad4e9e60fde6837e"
      unitRef="U001">124100000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="c20210401to20220331_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember"
      decimals="-5"
      id="Fact_00494b83f9804919bd6876c4d7cd66e0"
      unitRef="U001">73400000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="c20230401to20240331_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember"
      decimals="-5"
      id="Fact_a075151329244f9daa64f827728ffd71"
      unitRef="U001">123400000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="c20220401to20230331_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember"
      decimals="-5"
      id="Fact_8ba5141962504b24a2d87031d58ecbcb"
      unitRef="U001">65600000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="c20210401to20220331_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember"
      decimals="-5"
      id="Fact_cb4747b4ebf640c397857ccc9de94b22"
      unitRef="U001">77400000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="c20230401to20240331_ConsolidationItemsAxis_OperatingSegmentsMember"
      decimals="-5"
      id="Fact_1bbd20afd7ae4bafb43ca371bc35e0c9"
      unitRef="U001">290300000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="c20220401to20230331_ConsolidationItemsAxis_OperatingSegmentsMember"
      decimals="-5"
      id="Fact_bdb83b2fded74cceb066caf0fe241b58"
      unitRef="U001">189700000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="c20210401to20220331_ConsolidationItemsAxis_OperatingSegmentsMember"
      decimals="-5"
      id="Fact_236b6123e7f44911bb5e359fecaa1d63"
      unitRef="U001">150800000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="c20230401to20240331_ConsolidationItemsAxis_CorporateAndEliminationsMember"
      decimals="-5"
      id="Fact_1ddad4eb58cd4363ababc24632d9ff96"
      unitRef="U001">-49600000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="c20220401to20230331_ConsolidationItemsAxis_CorporateAndEliminationsMember"
      decimals="-5"
      id="Fact_80d128d513af4ab7b3a6f9d800838781"
      unitRef="U001">-39300000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="c20210401to20220331_ConsolidationItemsAxis_CorporateAndEliminationsMember"
      decimals="-5"
      id="Fact_4f4809bc38854cbcae8e3fe86f8e1b04"
      unitRef="U001">-31600000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="c20230401to20240331"
      decimals="-5"
      id="Fact_56603064127b4cde868b30f51492949b"
      unitRef="U001">240700000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="c20220401to20230331"
      decimals="-5"
      id="Fact_30fa672234cb427389b9bb3e0acdd764"
      unitRef="U001">150400000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="c20210401to20220331"
      decimals="-5"
      id="Fact_cf1fe23d91974dd19ee8eb1d78230ced"
      unitRef="U001">119200000</us-gaap:OperatingIncomeLoss>
    <us-gaap:Assets
      contextRef="c20240331_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember"
      decimals="-5"
      id="Fact_553b20fbac894f65a99b2b1465f6817b"
      unitRef="U001">400600000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="c20230331_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember"
      decimals="-5"
      id="Fact_6ab43edd60ee430eb46ee624bfff3e1b"
      unitRef="U001">334800000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="c20240331_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember"
      decimals="-5"
      id="Fact_1b9430c89a164e059b9096e41ab90f24"
      unitRef="U001">380200000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="c20230331_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember"
      decimals="-5"
      id="Fact_0d2d3a9dab304710bb97774620bfde7b"
      unitRef="U001">388100000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="c20240331_StatementBusinessSegmentsAxis_SegmentReconcilingItemsAndCorporateMember"
      decimals="-5"
      id="Fact_5ed387ec0e2540e599c56c67ce271065"
      unitRef="U001">1070700000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="c20230331_StatementBusinessSegmentsAxis_SegmentReconcilingItemsAndCorporateMember"
      decimals="-5"
      id="Fact_98960cfdb79148f3a839d954488d02a1"
      unitRef="U001">843000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="c20240331"
      decimals="-5"
      id="Fact_363899431ed84e42835015396778ef27"
      unitRef="U001">1851500000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="c20230331"
      decimals="-5"
      id="Fact_bbf0091a6de1413f8e0e46eb7d06745d"
      unitRef="U001">1565900000</us-gaap:Assets>
    <mod:ScheduleOfCapitalExpendituresDepreciationAndAmortizationBySegmentTableTextBlock
      contextRef="c20230401to20240331"
      id="Text_2d0ba616d909476891bf705dfef8dff1">
&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The following is a summary of capital expenditures and depreciation and amortization expense by segment:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; margin-left: 0px; margin-right: auto; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Years ended March 31,&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Capital expenditures:&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2024&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2023&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2022&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 64%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
            &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;
              &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-indent: 9pt;"&gt;Climate Solutions (a)&lt;br/&gt;
              &lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;50.6&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;24.2&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;9.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 64%;" valign="bottom"&gt;
            &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;
              &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt;"&gt;
                &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-indent: 9pt;"&gt;Performance Technologies&lt;/div&gt;
              &lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;36.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;25.2&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;29.2&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 64%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
            &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;
              &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-indent: 9pt;"&gt;Corporate&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.7&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;1.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;1.2&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 64%; padding-bottom: 4px;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 27pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Total capital expenditures&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;87.7&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;50.7&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;40.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
&lt;hr style="height: 2px; width: 5%; color: #000000; background-color: #000000; text-align: left; border: none; margin-left: 0px; margin-right: auto;"/&gt;
&lt;div&gt;
      &lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"&gt;


  &lt;tr style="vertical-align: top;"&gt;

    &lt;td style="vertical-align: top; width: 18pt;"&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: 9pt;"&gt;(a)&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td style="align: left; vertical-align: top; width: auto;"&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;In March 2024, the Company purchased a manufacturing
                site in the U.K. for $13.4 million in order to expand its&#160; production capacity for data center cooling products.&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
    &lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; margin-left: 0px; margin-right: auto; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Years ended March 31,&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Depreciation and amortization expense:&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2024&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2023&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2022&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;
              &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;
                &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-indent: 0pt; margin-left: 9pt;"&gt;Climate Solutions&lt;/div&gt;
              &lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;23.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;21.7&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;23.6&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 64%;" valign="bottom"&gt;
            &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;
              &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;
                &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt;"&gt;
                  &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-indent: 9pt;"&gt;Performance Technologies&lt;br/&gt;
                  &lt;/div&gt;
                &lt;/div&gt;
              &lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;31.7&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;31.8&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;29.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: 9pt;"&gt;Corporate&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;1.0&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;1.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 64%; padding-bottom: 4px;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 27pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Total depreciation and amortization expense&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;56.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;54.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;54.8&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</mod:ScheduleOfCapitalExpendituresDepreciationAndAmortizationBySegmentTableTextBlock>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets
      contextRef="c20230401to20240331_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember"
      decimals="-5"
      id="Fact_8f8d29110b974ae6ad4e8907e757a2d2"
      unitRef="U001">50600000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets
      contextRef="c20220401to20230331_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember"
      decimals="-5"
      id="Fact_99c19e1b3179409493958cde6bb87781"
      unitRef="U001">24200000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets
      contextRef="c20210401to20220331_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember"
      decimals="-5"
      id="Fact_0cbd60b689a742cc84d723d167cdb9a3"
      unitRef="U001">9900000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets
      contextRef="c20230401to20240331_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember"
      decimals="-5"
      id="Fact_13563b019dc84ee8a386c91abd39e298"
      unitRef="U001">36400000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets
      contextRef="c20220401to20230331_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember"
      decimals="-5"
      id="Fact_bec7750c184a400f800412a61682694e"
      unitRef="U001">25200000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets
      contextRef="c20210401to20220331_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember"
      decimals="-5"
      id="Fact_85a0c44ccbbe4cb7ba7dc4cc845e7a67"
      unitRef="U001">29200000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets
      contextRef="c20230401to20240331_ConsolidationItemsAxis_CorporateNonSegmentMember"
      decimals="-5"
      id="Fact_0135ef7bdc554166a8483a37f9dd9540"
      unitRef="U001">700000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets
      contextRef="c20220401to20230331_ConsolidationItemsAxis_CorporateNonSegmentMember"
      decimals="-5"
      id="Fact_4007f6da60524c26a5ac2eadf3928b44"
      unitRef="U001">1300000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets
      contextRef="c20210401to20220331_ConsolidationItemsAxis_CorporateNonSegmentMember"
      decimals="-5"
      id="Fact_c4fb3fa18eb043378acbbef9d2b0d87f"
      unitRef="U001">1200000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets
      contextRef="c20230401to20240331"
      decimals="-5"
      id="Fact_4a23610fd0f44e8da51ab31dfde6a102"
      unitRef="U001">87700000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets
      contextRef="c20220401to20230331"
      decimals="-5"
      id="Fact_afc96984368f479cad52acf435b33a19"
      unitRef="U001">50700000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets
      contextRef="c20210401to20220331"
      decimals="-5"
      id="Fact_a6c1f60c86a84b7db84b5940721b5961"
      unitRef="U001">40300000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:AssetAcquisitionConsiderationTransferred
      contextRef="c20240301to20240331"
      decimals="-5"
      id="Fact_efbcf2f7793c401794cb9643ccdac2af"
      unitRef="U001">13400000</us-gaap:AssetAcquisitionConsiderationTransferred>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="c20230401to20240331_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember"
      decimals="-5"
      id="Fact_ab7c4b8192bc4342b6bef07f1a685fcb"
      unitRef="U001">23500000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="c20220401to20230331_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember"
      decimals="-5"
      id="Fact_eaab7fa8ab1f432abde3fa0489c66d00"
      unitRef="U001">21700000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="c20210401to20220331_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_ClimateSolutionsMember"
      decimals="-5"
      id="Fact_e3f7e799270549dc97f5f870b5c63ff1"
      unitRef="U001">23600000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="c20230401to20240331_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember"
      decimals="-5"
      id="Fact_ae92e4c290f344a78069fa9dd03ec77f"
      unitRef="U001">31700000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="c20220401to20230331_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember"
      decimals="-5"
      id="Fact_1e715d2c5c9c41f984ace3aafdd4ed18"
      unitRef="U001">31800000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="c20210401to20220331_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_PerformanceTechnologiesMember"
      decimals="-5"
      id="Fact_6ca50eba61ca4bd19fa9256b53537034"
      unitRef="U001">29900000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="c20230401to20240331_ConsolidationItemsAxis_CorporateNonSegmentMember"
      decimals="-5"
      id="Fact_c290751a85b04012bb41d0b32596bac3"
      unitRef="U001">900000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="c20220401to20230331_ConsolidationItemsAxis_CorporateNonSegmentMember"
      decimals="-5"
      id="Fact_1b9d40953014491a8cd5046d38593b8b"
      unitRef="U001">1000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="c20210401to20220331_ConsolidationItemsAxis_CorporateNonSegmentMember"
      decimals="-5"
      id="Fact_43c78754fb5b4636b031686dd2006f58"
      unitRef="U001">1300000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="c20230401to20240331"
      decimals="-5"
      id="Fact_25ba6b4dc343457fbb7feb952b9a36ff"
      unitRef="U001">56100000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="c20220401to20230331"
      decimals="-5"
      id="Fact_c4992bcad2d84ae3b05513a962b9dcaa"
      unitRef="U001">54500000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="c20210401to20220331"
      decimals="-5"
      id="Fact_0e47da3910ad4712848659146aaede07"
      unitRef="U001">54800000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock
      contextRef="c20230401to20240331"
      id="Text_bfebde356b2a4252a85268f07184e043">
&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The following is a summary of net sales by geographic area, based upon the location of the selling unit:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; margin-left: 0px; margin-right: auto; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Years ended March 31,&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2024&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2023&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2022&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;United States&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,233.7&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,139.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;949.6&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 64%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Italy&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;242.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;249.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;232.0&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Hungary&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;224.7&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;210.7&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;185.2&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 64%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;China&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;144.2&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;151.6&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;166.0&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;United Kingdom&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;135.8&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;93.6&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;118.6&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 64%; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Other&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;427.0&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;453.2&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;398.7&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Net sales&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;2,407.8&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;2,297.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;2,050.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20230401to20240331_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_US"
      decimals="-5"
      id="Fact_3ed094d463c04566bfffcca7a6793bcf"
      unitRef="U001">1233700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20220401to20230331_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_US"
      decimals="-5"
      id="Fact_bab7ef7281e14068b4dcf81de1e0570e"
      unitRef="U001">1139300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20210401to20220331_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_US"
      decimals="-5"
      id="Fact_0f7e36ff951e4270ac8768bd38cdd289"
      unitRef="U001">949600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20230401to20240331_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_IT"
      decimals="-5"
      id="Fact_fc81c6bfc0ff4400b30674147d74fa70"
      unitRef="U001">242400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20220401to20230331_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_IT"
      decimals="-5"
      id="Fact_8a0437c13655461ca918f777b154e664"
      unitRef="U001">249500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20210401to20220331_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_IT"
      decimals="-5"
      id="Fact_45a0bed0e6dd479bbdd8609c71d2fb7e"
      unitRef="U001">232000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20230401to20240331_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_HU"
      decimals="-5"
      id="Fact_d34dd1c17f1e42588d9f6d9e8cd52f68"
      unitRef="U001">224700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20220401to20230331_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_HU"
      decimals="-5"
      id="Fact_554df68c80da44c39d1b0cea22624ed3"
      unitRef="U001">210700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20210401to20220331_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_HU"
      decimals="-5"
      id="Fact_866945bf1ce9415ca2cb9e89a0731d04"
      unitRef="U001">185200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20230401to20240331_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_CN"
      decimals="-5"
      id="Fact_821011dc7ffd4379a933dac02e381e12"
      unitRef="U001">144200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20220401to20230331_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_CN"
      decimals="-5"
      id="Fact_7474aab29c0a4cec9e8f34605c66834d"
      unitRef="U001">151600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20210401to20220331_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_CN"
      decimals="-5"
      id="Fact_5c657cf466a5466ea173e61d9cc872ad"
      unitRef="U001">166000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20230401to20240331_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_GB"
      decimals="-5"
      id="Fact_bc0af8c704a74ee2b8489a178fbd7c29"
      unitRef="U001">135800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20220401to20230331_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_GB"
      decimals="-5"
      id="Fact_88b5ede913fc4a388f320fc3d643b684"
      unitRef="U001">93600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20210401to20220331_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_GB"
      decimals="-5"
      id="Fact_f1ba3b524d80404a9309e770d1eb4ea3"
      unitRef="U001">118600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20230401to20240331_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_OtherGeographicSegmentMember"
      decimals="-5"
      id="Fact_c8203a020bc046dd93a7140326abbd7d"
      unitRef="U001">427000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20220401to20230331_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_OtherGeographicSegmentMember"
      decimals="-5"
      id="Fact_65e5db7e116b4e608b805b42f75d22a9"
      unitRef="U001">453200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20210401to20220331_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_OtherGeographicSegmentMember"
      decimals="-5"
      id="Fact_158f1a3464274bada16f73dd9e7c1d43"
      unitRef="U001">398700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20230401to20240331"
      decimals="-5"
      id="Fact_da4f906a19de4733ad196993236e00bd"
      unitRef="U001">2407800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20220401to20230331"
      decimals="-5"
      id="Fact_d7160108709f498fa4afecae21af8eff"
      unitRef="U001">2297900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20210401to20220331"
      decimals="-5"
      id="Fact_8f9d5901c13a432d8f82aeece15f9829"
      unitRef="U001">2050100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock
      contextRef="c20230401to20240331"
      id="Text_d56d0b34c91f4afc953a894a22cebcf6">
&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The following is a summary of property, plant and equipment by geographic area:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; margin-left: 0px; margin-right: auto; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;March 31,&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2024&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2023&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;United States&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;117.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;96.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: top; width: 76%;" valign="bottom"&gt;Hungary &lt;br/&gt;
          &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;40.7&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;40.8&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;China&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;39.4&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;40.2&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Mexico&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;35.2&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;34.0&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Italy&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;33.8&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;32.8&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Other&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;99.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;70.3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Total property, plant and equipment&lt;br/&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;365.7&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;314.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="c20240331_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_US"
      decimals="-5"
      id="Fact_064802b78acc4251ba883f7381252223"
      unitRef="U001">117500000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="c20230331_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_US"
      decimals="-5"
      id="Fact_1f923e36c01647b38532859b79eaec64"
      unitRef="U001">96400000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="c20240331_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_HU"
      decimals="-5"
      id="Fact_920d67d80cfa48bea69c67a24fcbd406"
      unitRef="U001">40700000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="c20230331_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_HU"
      decimals="-5"
      id="Fact_ef0a36e45f744b08be3f37f3ababf918"
      unitRef="U001">40800000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="c20240331_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_CN"
      decimals="-5"
      id="Fact_e21aa6a045064e508206605a12fd3426"
      unitRef="U001">39400000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="c20230331_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_CN"
      decimals="-5"
      id="Fact_a4d85618befb41bdb00d974080e4f3cd"
      unitRef="U001">40200000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="c20240331_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_MX"
      decimals="-5"
      id="Fact_080e3639085c4dc684900f6964cecb12"
      unitRef="U001">35200000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="c20230331_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_MX"
      decimals="-5"
      id="Fact_0579b8d778dc40269913fd9f6687a730"
      unitRef="U001">34000000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="c20240331_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_IT"
      decimals="-5"
      id="Fact_e0c73acd3202411587d34c78ca15a950"
      unitRef="U001">33800000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="c20230331_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_IT"
      decimals="-5"
      id="Fact_5bc665759159460ba9c1420d3f087f99"
      unitRef="U001">32800000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="c20240331_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_OtherGeographicSegmentMember"
      decimals="-5"
      id="Fact_98ba1a53e67847b0b45e2d6d904cd973"
      unitRef="U001">99100000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="c20230331_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_OtherGeographicSegmentMember"
      decimals="-5"
      id="Fact_e42d9989cb824dd28faf3bb4c1eaae2c"
      unitRef="U001">70300000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="c20240331"
      decimals="-5"
      id="Fact_053606246369414899073975b7f7071a"
      unitRef="U001">365700000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="c20230331"
      decimals="-5"
      id="Fact_f71e71f4cd164e84ba9f4ca67b32d2e8"
      unitRef="U001">314500000</us-gaap:PropertyPlantAndEquipmentNet>
    <dei:AuditorName
      contextRef="c20230401to20240331"
      id="Fact_0a85fa3a860140df89f43770109ed402">KPMG LLP</dei:AuditorName>
    <dei:AuditorLocation
      contextRef="c20230401to20240331"
      id="Fact_f4ba745cb3314b8da7ce71c068a6d1b0">Milwaukee, Wisconsin</dei:AuditorLocation>
    <dei:AuditorName
      contextRef="c20210401to20220331"
      id="Fact_c9f798d2118543d6ab47fa31ebb8f850">PricewaterhouseCoopers LLP</dei:AuditorName>
    <dei:AuditorLocation
      contextRef="c20210401to20220331"
      id="Fact_8aaf9c1253934e8b9c69f637a71aac55">Milwaukee, Wisconsin</dei:AuditorLocation>
    <ecd:Rule10b51ArrAdoptedFlag
      contextRef="c20240101to20240331"
      id="Fact_3ae99f19be6e476fa64001bc0ac5608d">false</ecd:Rule10b51ArrAdoptedFlag>
    <ecd:NonRule10b51ArrAdoptedFlag
      contextRef="c20240101to20240331"
      id="Fact_1755175365d94393adc2f951ce432aa4">false</ecd:NonRule10b51ArrAdoptedFlag>
    <ecd:Rule10b51ArrTrmntdFlag
      contextRef="c20240101to20240331"
      id="Fact_b2c2ffb991dc45dbbc6408d545d39103">false</ecd:Rule10b51ArrTrmntdFlag>
    <ecd:NonRule10b51ArrTrmntdFlag
      contextRef="c20240101to20240331"
      id="Fact_5fa02ccc3b564bcd9d1a4ca203cecbd0">false</ecd:NonRule10b51ArrTrmntdFlag>
    <srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock
      contextRef="c20230401to20240331"
      id="Text_61edd64226994dba97772a95da761fbf">
&lt;div&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;MODINE MANUFACTURING COMPANY AND SUBSIDIARIES &lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;(A Wisconsin Corporation)&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;SCHEDULE
      II - VALUATION AND QUALIFYING ACCOUNTS&lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;For the years ended March 31, 2024, 2023 and 2022&lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;(In millions)&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Additions&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Description&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Balance at&lt;/div&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Beginning of&lt;/div&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Period&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Charged&lt;/div&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;(Benefit) to&lt;/div&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Costs and&lt;/div&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Expenses&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Charged to&lt;/div&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Other&lt;/div&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Accounts&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Reclassified&lt;/div&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;from Held for&lt;/div&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; Sale&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Balance at&lt;/div&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;End of Period&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 40%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;2024: Valuation Allowance for Deferred Tax Assets&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;61.6&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;11.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(10.5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;sup&gt;(a)&lt;/sup&gt;&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;63.0&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 40%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 40%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;2023: Valuation Allowance for Deferred Tax Assets&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;112.2&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(49.7&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(0.9&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;sup&gt;(a)&lt;/sup&gt;&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;61.6&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 40%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 40%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;2022: Valuation Allowance for Deferred Tax Assets&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;90.7&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(4.6&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(1.0&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;sup&gt;(a)&lt;/sup&gt;&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;27.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;112.2&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
&lt;hr style="height: 2px; width: 5%; color: #54301A; background-color: #54301A; text-align: left; border: none; margin-left: 0px; margin-right: auto;"/&gt;
&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(a)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top; text-align: left;"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Foreign currency translation and other adjustments. Fiscal 2024 amount also includes a decrease from the sale of three automotive businesses based in Germany.&lt;/span&gt;&lt;br/&gt;
            &lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="c20230331_ValuationAllowancesAndReservesTypeAxis_ValuationAllowanceOfDeferredTaxAssetsMember"
      decimals="-5"
      id="Fact_0b357476b4d04f648bdcf48e1b5f25a5"
      unitRef="U001">61600000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="c20230401to20240331_ValuationAllowancesAndReservesTypeAxis_ValuationAllowanceOfDeferredTaxAssetsMember"
      decimals="-5"
      id="Fact_bb08c3420c884b4e9fb7a3f28c4c5cab"
      unitRef="U001">11900000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts
      contextRef="c20230401to20240331_ValuationAllowancesAndReservesTypeAxis_ValuationAllowanceOfDeferredTaxAssetsMember"
      decimals="-5"
      id="Fact_e89106ce53d84d378d08124517d0c535"
      unitRef="U001">-10500000</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesAdjustments
      contextRef="c20230401to20240331_ValuationAllowancesAndReservesTypeAxis_ValuationAllowanceOfDeferredTaxAssetsMember"
      decimals="-6"
      id="Fact_b1371c50f05c4a4193e96b3e0166909d"
      unitRef="U001">0</us-gaap:ValuationAllowancesAndReservesAdjustments>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="c20240331_ValuationAllowancesAndReservesTypeAxis_ValuationAllowanceOfDeferredTaxAssetsMember"
      decimals="-5"
      id="Fact_8f0f9d0ffbae4d0fb9e386d55f92161f"
      unitRef="U001">63000000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="c20220331_ValuationAllowancesAndReservesTypeAxis_ValuationAllowanceOfDeferredTaxAssetsMember"
      decimals="-5"
      id="Fact_c6fe7a29b55c432f82a86a896b6152f1"
      unitRef="U001">112200000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="c20220401to20230331_ValuationAllowancesAndReservesTypeAxis_ValuationAllowanceOfDeferredTaxAssetsMember"
      decimals="-5"
      id="Fact_e20bfeab377c485fa478a06a45602b20"
      unitRef="U001">-49700000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts
      contextRef="c20220401to20230331_ValuationAllowancesAndReservesTypeAxis_ValuationAllowanceOfDeferredTaxAssetsMember"
      decimals="-5"
      id="Fact_268f6f9c26a3409496ea49c32262b257"
      unitRef="U001">-900000</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesAdjustments
      contextRef="c20220401to20230331_ValuationAllowancesAndReservesTypeAxis_ValuationAllowanceOfDeferredTaxAssetsMember"
      decimals="-6"
      id="Fact_a0f1d4ff4ef4418f8177ca960b9b1066"
      unitRef="U001">0</us-gaap:ValuationAllowancesAndReservesAdjustments>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="c20230331_ValuationAllowancesAndReservesTypeAxis_ValuationAllowanceOfDeferredTaxAssetsMember"
      decimals="-5"
      id="Fact_33a7a3ba83bf44f488cb2246ac810043"
      unitRef="U001">61600000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="c20210331_ValuationAllowancesAndReservesTypeAxis_ValuationAllowanceOfDeferredTaxAssetsMember"
      decimals="-5"
      id="Fact_4189be0a620144d487c836134e9a8c2a"
      unitRef="U001">90700000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="c20210401to20220331_ValuationAllowancesAndReservesTypeAxis_ValuationAllowanceOfDeferredTaxAssetsMember"
      decimals="-5"
      id="Fact_37e53cb2394b4bf7b7bfbdc29b28e3e3"
      unitRef="U001">-4600000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts
      contextRef="c20210401to20220331_ValuationAllowancesAndReservesTypeAxis_ValuationAllowanceOfDeferredTaxAssetsMember"
      decimals="-5"
      id="Fact_9600e6d5225e49b3a1ff4162a81b02b7"
      unitRef="U001">-1000000</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesAdjustments
      contextRef="c20210401to20220331_ValuationAllowancesAndReservesTypeAxis_ValuationAllowanceOfDeferredTaxAssetsMember"
      decimals="-5"
      id="Fact_73b1df2921cf4431b32ee0d121c4d728"
      unitRef="U001">27100000</us-gaap:ValuationAllowancesAndReservesAdjustments>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="c20220331_ValuationAllowancesAndReservesTypeAxis_ValuationAllowanceOfDeferredTaxAssetsMember"
      decimals="-5"
      id="Fact_d7d098e12a15449bb21a78e697d3a5ac"
      unitRef="U001">112200000</us-gaap:ValuationAllowancesAndReservesBalance>
    <mod:NumberOfAutomotiveBusinessesSold
      contextRef="c20230401to20240331"
      decimals="INF"
      id="Fact_fb015b4767ba4cedaf04bdcad5a52e6d"
      unitRef="U005">3</mod:NumberOfAutomotiveBusinessesSold>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#Fact_4f4809bc38854cbcae8e3fe86f8e1b04"
          xlink:label="Fact_4f4809bc38854cbcae8e3fe86f8e1b04"
          xlink:type="locator"/>
        <link:footnote id="Foot_801af478994e459a98f114606cc590fb" xlink:label="Foot_801af478994e459a98f114606cc590fb" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The operating loss for Corporate includes certain research and development costs,
                  legal, finance and other general corporate and central services expenses, and other costs that are either not directly attributable to an operating segment or not considered when management evaluates segment performance.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_4f4809bc38854cbcae8e3fe86f8e1b04"
          xlink:to="Foot_801af478994e459a98f114606cc590fb"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_80d128d513af4ab7b3a6f9d800838781"
          xlink:label="Fact_80d128d513af4ab7b3a6f9d800838781"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_80d128d513af4ab7b3a6f9d800838781"
          xlink:to="Foot_801af478994e459a98f114606cc590fb"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_1ddad4eb58cd4363ababc24632d9ff96"
          xlink:label="Fact_1ddad4eb58cd4363ababc24632d9ff96"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1ddad4eb58cd4363ababc24632d9ff96"
          xlink:to="Foot_801af478994e459a98f114606cc590fb"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_7c7038194a404770a17d6fadc5c267d6"
          xlink:label="Fact_7c7038194a404770a17d6fadc5c267d6"
          xlink:type="locator"/>
        <link:footnote id="Foot_021d5a3e07604f7b8e4e5dd18ff9b18b" xlink:label="Foot_021d5a3e07604f7b8e4e5dd18ff9b18b" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Net periodic benefit cost for the
                  Company&#x2019;s pension and postretirement plans is exclusive of service cost.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_7c7038194a404770a17d6fadc5c267d6"
          xlink:to="Foot_021d5a3e07604f7b8e4e5dd18ff9b18b"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_3da5e7e5ab4542939e4b58343c38b875"
          xlink:label="Fact_3da5e7e5ab4542939e4b58343c38b875"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_3da5e7e5ab4542939e4b58343c38b875"
          xlink:to="Foot_021d5a3e07604f7b8e4e5dd18ff9b18b"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_6c253571460e465f8c3b45c9d231aa7e"
          xlink:label="Fact_6c253571460e465f8c3b45c9d231aa7e"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_6c253571460e465f8c3b45c9d231aa7e"
          xlink:to="Foot_021d5a3e07604f7b8e4e5dd18ff9b18b"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_b52d83f38dc24dd5bcb1c3033b8e40a6"
          xlink:label="Fact_b52d83f38dc24dd5bcb1c3033b8e40a6"
          xlink:type="locator"/>
        <link:footnote id="Foot_797f4eefe6db4687974f7ae443cd3d0c" xlink:label="Foot_797f4eefe6db4687974f7ae443cd3d0c" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">The Company acquired Scott Springfield Manufacturing during fiscal 2024.&#160; The Company sold three automotive businesses based in Germany during fiscal 2024.&#160; See Note 2 for additional information.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_b52d83f38dc24dd5bcb1c3033b8e40a6"
          xlink:to="Foot_797f4eefe6db4687974f7ae443cd3d0c"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_0b99d83db50a425998801f4a4afb5d87"
          xlink:label="Fact_0b99d83db50a425998801f4a4afb5d87"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_0b99d83db50a425998801f4a4afb5d87"
          xlink:to="Foot_797f4eefe6db4687974f7ae443cd3d0c"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9600e6d5225e49b3a1ff4162a81b02b7"
          xlink:label="Fact_9600e6d5225e49b3a1ff4162a81b02b7"
          xlink:type="locator"/>
        <link:footnote id="Foot_d785dbd6207f46d4a592a18297d88d7f" xlink:label="Foot_d785dbd6207f46d4a592a18297d88d7f" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Foreign currency translation and other adjustments. Fiscal 2024 amount also includes a decrease from the sale of three automotive businesses based in Germany.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9600e6d5225e49b3a1ff4162a81b02b7"
          xlink:to="Foot_d785dbd6207f46d4a592a18297d88d7f"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_e89106ce53d84d378d08124517d0c535"
          xlink:label="Fact_e89106ce53d84d378d08124517d0c535"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_e89106ce53d84d378d08124517d0c535"
          xlink:to="Foot_d785dbd6207f46d4a592a18297d88d7f"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_268f6f9c26a3409496ea49c32262b257"
          xlink:label="Fact_268f6f9c26a3409496ea49c32262b257"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_268f6f9c26a3409496ea49c32262b257"
          xlink:to="Foot_d785dbd6207f46d4a592a18297d88d7f"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_98960cfdb79148f3a839d954488d02a1"
          xlink:label="Fact_98960cfdb79148f3a839d954488d02a1"
          xlink:type="locator"/>
        <link:footnote id="Foot_531be7a4d7b24fa795feba2f738f8969" xlink:label="Foot_531be7a4d7b24fa795feba2f738f8969" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Represents cash and cash equivalents, other current assets, property plant and
                  equipment, intangible assets, goodwill, deferred income taxes, and other noncurrent assets for the Climate Solutions and Performance Technologies segments and Corporate.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_98960cfdb79148f3a839d954488d02a1"
          xlink:to="Foot_531be7a4d7b24fa795feba2f738f8969"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_5ed387ec0e2540e599c56c67ce271065"
          xlink:label="Fact_5ed387ec0e2540e599c56c67ce271065"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_5ed387ec0e2540e599c56c67ce271065"
          xlink:to="Foot_531be7a4d7b24fa795feba2f738f8969"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_b891d0b382df47b488fe728558846dd9"
          xlink:label="Fact_b891d0b382df47b488fe728558846dd9"
          xlink:type="locator"/>
        <link:footnote id="Foot_75f7175273a846a69c328f0a1b900093" xlink:label="Foot_75f7175273a846a69c328f0a1b900093" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">During fiscal 2024, the Company recorded $65.2 million and $1.0 million of goodwill in connection
              with its acquisition of Scott Springfield Manufacturing and Napps, respectively.&#160; In addition, the Company wrote-off $0.7 million
              of goodwill in connection with the sale of two coatings facilities.&#160; See Note 2 for additional information.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_b891d0b382df47b488fe728558846dd9"
          xlink:to="Foot_75f7175273a846a69c328f0a1b900093"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_46b7b7851327479287ad6516e79c9b7d"
          xlink:label="Fact_46b7b7851327479287ad6516e79c9b7d"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_46b7b7851327479287ad6516e79c9b7d"
          xlink:to="Foot_75f7175273a846a69c328f0a1b900093"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_44330e373b99409fabf8dc4f4ec98565"
          xlink:label="Fact_44330e373b99409fabf8dc4f4ec98565"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_44330e373b99409fabf8dc4f4ec98565"
          xlink:to="Foot_75f7175273a846a69c328f0a1b900093"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_e899ac43295b457daf45bd6a4ee88cf3"
          xlink:label="Fact_e899ac43295b457daf45bd6a4ee88cf3"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_e899ac43295b457daf45bd6a4ee88cf3"
          xlink:to="Foot_75f7175273a846a69c328f0a1b900093"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_50299a0676f4458884f60c840852e9ed"
          xlink:label="Fact_50299a0676f4458884f60c840852e9ed"
          xlink:type="locator"/>
        <link:footnote id="Foot_ee25cfcafb00491699787d3ee26e7fde" xlink:label="Foot_ee25cfcafb00491699787d3ee26e7fde" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="font-size: 10pt; font-family: 'Times New Roman';">Foreign currency transactions primarily consist of foreign currency transaction gains and losses on the re-measurement or settlement of foreign currency-denominated assets and liabilities, including
                    transactions denominated in a foreign currency <xhtml:span style="color: rgb(0, 0, 0); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">and intercompany loans</xhtml:span>,
                    along with gains and losses on foreign currency exchange contracts.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_50299a0676f4458884f60c840852e9ed"
          xlink:to="Foot_ee25cfcafb00491699787d3ee26e7fde"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_7e9bdbe889494b2d80ba3cc0fea921ec"
          xlink:label="Fact_7e9bdbe889494b2d80ba3cc0fea921ec"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_7e9bdbe889494b2d80ba3cc0fea921ec"
          xlink:to="Foot_ee25cfcafb00491699787d3ee26e7fde"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9d3fab38b1594b4f8c48b25cd470e7a0"
          xlink:label="Fact_9d3fab38b1594b4f8c48b25cd470e7a0"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9d3fab38b1594b4f8c48b25cd470e7a0"
          xlink:to="Foot_ee25cfcafb00491699787d3ee26e7fde"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_c43f85f38f4343c2b1a7f96a6e2e5c49"
          xlink:label="Fact_c43f85f38f4343c2b1a7f96a6e2e5c49"
          xlink:type="locator"/>
        <link:footnote id="Foot_2c24619fbc9b4f8d94f971a8796a6638" xlink:label="Foot_2c24619fbc9b4f8d94f971a8796a6638" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">The Company sold three automotive businesses based in Germany during the third quarter of fiscal 2024. See Note 2 for additional information regarding the sale.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_c43f85f38f4343c2b1a7f96a6e2e5c49"
          xlink:to="Foot_2c24619fbc9b4f8d94f971a8796a6638"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_619a3428f0bd402b8274c6f3b8c4512f"
          xlink:label="Fact_619a3428f0bd402b8274c6f3b8c4512f"
          xlink:type="locator"/>
        <link:footnote id="Foot_a4163b84dede49208aabd530dd904a46" xlink:label="Foot_a4163b84dede49208aabd530dd904a46" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">The settlement charges
                  resulted from activity associated with the Company&#x2019;s non-U.S. pension plans.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_619a3428f0bd402b8274c6f3b8c4512f"
          xlink:to="Foot_a4163b84dede49208aabd530dd904a46"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_71aa790c558e49838dc137dbe139c130"
          xlink:label="Fact_71aa790c558e49838dc137dbe139c130"
          xlink:type="locator"/>
        <link:footnote id="Foot_af32949334ea45428c403d5765ab1129" xlink:label="Foot_af32949334ea45428c403d5765ab1129" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">The fiscal 2024 amount includes $0.6 million of net actuarial
                        gains written-off as a result of the sale of the Germany automotive businesses.
                          The fiscal 2022 amount includes
                        $1.7 million of net actuarial losses written-off as a result of the sale of the Austrian air-cooled automotive business.&#160; See Note 2 for additional information on the sale of these businesses.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_71aa790c558e49838dc137dbe139c130"
          xlink:to="Foot_af32949334ea45428c403d5765ab1129"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_bb6ed50876094373b4a446ac5f956ae4"
          xlink:label="Fact_bb6ed50876094373b4a446ac5f956ae4"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_bb6ed50876094373b4a446ac5f956ae4"
          xlink:to="Foot_af32949334ea45428c403d5765ab1129"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_0c05053d1b0b49f58eae0a97a056ae62"
          xlink:label="Fact_0c05053d1b0b49f58eae0a97a056ae62"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_0c05053d1b0b49f58eae0a97a056ae62"
          xlink:to="Foot_af32949334ea45428c403d5765ab1129"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_7ea59cd45cb149e983dd644a957727ae"
          xlink:label="Fact_7ea59cd45cb149e983dd644a957727ae"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_7ea59cd45cb149e983dd644a957727ae"
          xlink:to="Foot_af32949334ea45428c403d5765ab1129"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_e6d89b766ee44a0ea50876358264bfe6"
          xlink:label="Fact_e6d89b766ee44a0ea50876358264bfe6"
          xlink:type="locator"/>
        <link:footnote id="Foot_4e02af3e59e34856b9379b7b7a22d271" xlink:label="Foot_4e02af3e59e34856b9379b7b7a22d271" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Amounts represent net gains and losses associated with cash flow hedges that were
                    reclassified to net earnings.&#160; See Note 19 for additional information regarding derivative instruments.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_e6d89b766ee44a0ea50876358264bfe6"
          xlink:to="Foot_4e02af3e59e34856b9379b7b7a22d271"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_61ed41ab72314da19a2f1598a83057a0"
          xlink:label="Fact_61ed41ab72314da19a2f1598a83057a0"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_61ed41ab72314da19a2f1598a83057a0"
          xlink:to="Foot_4e02af3e59e34856b9379b7b7a22d271"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_414e0c3065604546a40827e91a8942ec"
          xlink:label="Fact_414e0c3065604546a40827e91a8942ec"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_414e0c3065604546a40827e91a8942ec"
          xlink:to="Foot_4e02af3e59e34856b9379b7b7a22d271"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_983571fb99894c98b022493ba68dceaa"
          xlink:label="Fact_983571fb99894c98b022493ba68dceaa"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_983571fb99894c98b022493ba68dceaa"
          xlink:to="Foot_4e02af3e59e34856b9379b7b7a22d271"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_03a99568b2264bc5aa83e2951bdaa684"
          xlink:label="Fact_03a99568b2264bc5aa83e2951bdaa684"
          xlink:type="locator"/>
        <link:footnote id="Foot_b6a96e1765ec4b869c71537a72db57c9" xlink:label="Foot_b6a96e1765ec4b869c71537a72db57c9" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Amounts


















                  are included in the calculation of net periodic benefit cost for the Company&#x2019;s defined benefit plans, which include pension and other postretirement plans. See Note 18 for additional information about the Company&#x2019;s pension plans.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_03a99568b2264bc5aa83e2951bdaa684"
          xlink:to="Foot_b6a96e1765ec4b869c71537a72db57c9"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_e697c1a2a7a2431dab645b3163012cae"
          xlink:label="Fact_e697c1a2a7a2431dab645b3163012cae"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_e697c1a2a7a2431dab645b3163012cae"
          xlink:to="Foot_b6a96e1765ec4b869c71537a72db57c9"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_58fd2746705f45aeb6db8e6f5394b6d0"
          xlink:label="Fact_58fd2746705f45aeb6db8e6f5394b6d0"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_58fd2746705f45aeb6db8e6f5394b6d0"
          xlink:to="Foot_b6a96e1765ec4b869c71537a72db57c9"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_e5cca55091694c3bbb44ce92e1610c66"
          xlink:label="Fact_e5cca55091694c3bbb44ce92e1610c66"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_e5cca55091694c3bbb44ce92e1610c66"
          xlink:to="Foot_b6a96e1765ec4b869c71537a72db57c9"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_7b964e07d4c541e5a86a0caa964eaef9"
          xlink:label="Fact_7b964e07d4c541e5a86a0caa964eaef9"
          xlink:type="locator"/>
        <link:footnote id="Foot_2308f1ad596f4526a648f554457d1f9f" xlink:label="Foot_2308f1ad596f4526a648f554457d1f9f" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">In fiscal 2024, 2023, and 2022 operating lease expense included short-term lease expense of $5.4
                  million, $5.7 million, and $4.2
                  million respectively. Variable lease expense was not significant.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_7b964e07d4c541e5a86a0caa964eaef9"
          xlink:to="Foot_2308f1ad596f4526a648f554457d1f9f"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_6a839b880fa840f89adfef782f542709"
          xlink:label="Fact_6a839b880fa840f89adfef782f542709"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_6a839b880fa840f89adfef782f542709"
          xlink:to="Foot_2308f1ad596f4526a648f554457d1f9f"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_c8464dd708fc49fd95b2461daa00e426"
          xlink:label="Fact_c8464dd708fc49fd95b2461daa00e426"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_c8464dd708fc49fd95b2461daa00e426"
          xlink:to="Foot_2308f1ad596f4526a648f554457d1f9f"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_6048664b475741f78c36732994edb0f3"
          xlink:label="Fact_6048664b475741f78c36732994edb0f3"
          xlink:type="locator"/>
        <link:footnote id="Foot_3e5b169748c5492e999a009bdffc4230" xlink:label="Foot_3e5b169748c5492e999a009bdffc4230" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Finance lease ROU assets were recorded net of accumulated amortization of $3.7 million and $3.2 million as of March 31, 2024 and 2023, respectively.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_6048664b475741f78c36732994edb0f3"
          xlink:to="Foot_3e5b169748c5492e999a009bdffc4230"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_bf14c94441f846ff9c1cb452410c663c"
          xlink:label="Fact_bf14c94441f846ff9c1cb452410c663c"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_bf14c94441f846ff9c1cb452410c663c"
          xlink:to="Foot_3e5b169748c5492e999a009bdffc4230"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8f8d29110b974ae6ad4e8907e757a2d2"
          xlink:label="Fact_8f8d29110b974ae6ad4e8907e757a2d2"
          xlink:type="locator"/>
        <link:footnote id="Foot_2778616bfb13439ab3c7258f95e9d7ce" xlink:label="Foot_2778616bfb13439ab3c7258f95e9d7ce" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">In March 2024, the Company purchased a manufacturing
                site in the U.K. for $13.4 million in order to expand its&#160; production capacity for data center cooling products.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8f8d29110b974ae6ad4e8907e757a2d2"
          xlink:to="Foot_2778616bfb13439ab3c7258f95e9d7ce"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_6de58afa3c3d47bf9f44e6273bc6009f"
          xlink:label="Fact_6de58afa3c3d47bf9f44e6273bc6009f"
          xlink:type="locator"/>
        <link:footnote id="Foot_f5e3d67cfb2d4c4f8775ed9aeb2c526a" xlink:label="Foot_f5e3d67cfb2d4c4f8775ed9aeb2c526a" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">As a result of the sale of three automotive businesses based in Germany, the Company wrote<xhtml:span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">-off $0.6 million</xhtml:span> of
                      net actuarial gains related to the disposal group&#x2019;s pension plan. See Note 2 for additional information regarding the sale.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_6de58afa3c3d47bf9f44e6273bc6009f"
          xlink:to="Foot_f5e3d67cfb2d4c4f8775ed9aeb2c526a"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_7a3614dc87da48a08da4f12b71dc1898"
          xlink:label="Fact_7a3614dc87da48a08da4f12b71dc1898"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_7a3614dc87da48a08da4f12b71dc1898"
          xlink:to="Foot_f5e3d67cfb2d4c4f8775ed9aeb2c526a"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
